Можно ли использовать шифрование в режиме AES CTR с помощью API EVP?

Я новичок в OpenSSL. Я понимаю, что шифрование должно выполняться с использованием API EVP, который действует как общий интерфейс для всех шифров. Режим AES CTR, похоже, присутствует в версии OpenSSL, которая у меня есть, но определение EVP_aes_128_ctr отключено в evp.h:

#if 0
const EVP_CIPHER *EVP_aes_128_ctr(void);
#endif

Есть идеи, почему это так? Можно просто удалить #if 0? Будем признательны за любые другие указания по использованию 128-битного шифрования в режиме AES CTR в OpenSSL!

Спасибо!

7
задан jww 28 May 2016 в 13:32
поделиться