在openssl/evp.h
中找不到任何类似EVP_CIPHER_free
的方法。我不需要发布EVP_CIPHERs吗?
不,你没有。init函数EVP_CipherInit_ex
实际上是在初始化EVP_CIPHER_CTX对象ectx
中的变量,您将其作为第一个参数传递。只需记得完成后打电话给EVP_CIPHER_CTX_cleanup(&ectx)
即可。