Задать вопрос
@SterhXXX

Как узнать поддерживает ли процессор аппаратную поддержку шифрования для IPSec?

Научите, пожалуйста, определять есть ли в процессоре аппаратная поддержка шифрования популярными методами, такими как AES. Опережая ответ "посмотри в доке на проц" отвечу, что смотрел и не нашел. на разные процы. Поэтому и прошу научить.
  • Вопрос задан
  • 372 просмотра
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
@pfg21
ex-турист
в lscpu flags должны присутствовать флаги
aes
aes-ni

вариант напрямую запросить CPUID
https://git.kernel.org/pub/scm/linux/kernel/git/st...
Ответ написан
Комментировать
ValdikSS
@ValdikSS
Чтобы аппаратные алгоритмы шифрования работали для конкретного ПО, необходимо, чтобы и процессор поддерживал алгоритмы шифрования, и они были реализованы для конкретного ПО и
У каждой архитектуры/производителя разные решения для ускорения. В Intel и AMD есть инструкции AES-NI и SHA extensions, у VIA есть Padlock, в ARMv8 свои crypto extension.

Если речь о Linux и ядерной реализации IPsec, проверить поддерживаемые алгоритмы можно через cat /proc/crypto, аппаратные реализации имеют priority от 300 и выше.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы