次の 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
が、メイン スレッドでは問題ありません。
何を与える?