EVP_CipherInit_ex(&ctx, EVP_aes_128_cbc(), NULL, NULL, NULL, do_encrypt);
在上面的代码中,EVP_CipherInit_ex调用EVP_aes_128_cbc,也可以调用其他const EVP_CIPHER * type。它返回一个常量值吗?
我尝试查找文档或代码,但找不到有关const EVP_CIPHER * type返回什么的任何信息。
最佳答案
不知道这是否是您要查找的内容,但是我尝试使用谷歌搜索“ typedef EVP_CIPHER”,以查找有关该类型的内容。
在此页面上:https://docs.huihoo.com/doxygen/openssl/1.0.1c/crypto_2ossl__typ_8h.html#a54a8663a8084d45c31f2786156b55405:typedef struct evp_cipher_st EVP_CIPHER
看起来EVP_CIPHER
是struct evp_cipher_st
的typedef,这似乎是函数调用在EVP_aes_128_cbc()
中返回的内容
关于c - 从EVP_CipherInit_ex中键入什么值返回?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57362122/