Распределение дескриптора шифра в linux crypto api - PullRequest
1 голос
/ 13 мая 2019

Чтобы использовать шифр AEAD из linux crypto api, я должен выделить дескриптор шифра:

aeadcipher = crypto_alloc_aead("gcm(aes)", 0, 0);

У меня есть функция, которая шифрует пакеты icmp, где я должен выделить дескриптор: локально в функции шифрования или глобально (в функции init модуля)? Я попытался распределиться глобально, и это сработало для небольших пакетов, но ядро ​​падает, когда я шифрую большие пакеты.

...