Проблема безопасности потока OpenSSL для iOS
Я использую следующие функции openssl:
- PKCS5_PBKDF2_HMAC_SHA1
- EVP_BytesToKey
- EVP_aes_256_cbc
- EVP_sha1
- EVP_CIPHER_CTX_init
- EVP_EncryptInit_ex
- EVP_DecryptInit_ex
- EVP_CIPHER_CTX_cleanup
- EVP_DecryptUpdate
- EVP_DecryptFinal_ex
- EVP_EncryptUpdate
- EVP_EncryptFinal_ex
При расшифровке данных в фоновом потоке проблем не возникает, если размер данных достаточно мал.
Для данных около 500 килобайт процедура дешифрования всегда будет зависать EVP_DecryptUpdate
но хорошо в основной теме.
Что дает?