Как реализовать поточное шифрование? PKCS11, OpenSSL, C++
Upd
Здравствуйте. Подскажите, пожалуйста, как возможно реализовать поточное шифрование с помощью указанных api?
Смотрел пример из вашего SDK по PKCS11 и заметил, что поддерживается только механизм GOST28147-89 и RSA. Мне хотелось бы работать также с ключами ГОСТ Р 34.10-2012 512-бит, ГОСТ Р 34.10-2012 256-бит, ГОСТ Р 34.10-2001.
В OpenSSL пытался использовать функцию
CMS_encrypt()
с флагом
CMS_STREAM
но так и не смог понять и найти какой-либо информации в интернете по добавлению данных для шифрования. Нужна именно подкачка данных на шифрование, что в PKCS11 выполняет функция
C_EncryptUpdate()
Интересует CMS Enveloped Data структура. Приоритетнее использовать OpenSSL.