EVP_CIPHER_CTX ctx;
EVP_CIPHER_CTX_init(&ctx);
试图加密单词字典以找到密钥
不断出现分段错误或存储错误
从OpenSSL的1.1版本开始,EVP_CIPHER_CTX
变成了一个不透明的结构,而EVP_CIPHER_CTX_init
现在是EVP_CIPHER_CTX_reset
的别名,它清除了一个现有的结构。
您需要使用EVP_CIPHER_CTX_new
为其中一个分配空间。
EVP_CIPHER_CTX *ctx = EVP_CIPHER_CTX_new();
...
EVP_CIPHER_CTX_free(ctx);