‘iv‘ specifies undefined struct/union ‘evp_cipher_ctx_st‘

struct evp_cipher_ctx_st {

const EVP_CIPHER *cipher;

ENGINE *engine; /* functional reference if 'cipher' is

* ENGINE-provided */

int encrypt; /* encrypt or decrypt */

int buf_len; /* number we have left */

unsigned char oiv[EVP_MAX_IV_LENGTH]; /* original iv */

unsigned char iv[EVP_MAX_IV_LENGTH]; /* working iv */

unsigned char buf[EVP_MAX_BLOCK_LENGTH]; /* saved partial block */

int num; /* used by cfb/ofb/ctr mode */

/* FIXME: Should this even exist? It appears unused */

void *app_data; /* application stuff */

int key_len; /* May change for variable length cipher */

unsigned long flags; /* Various flags */

void *cipher_data; /* per EVP data */

int final_used;

int block_mask;

unsigned char final[EVP_MAX_BLOCK_LENGTH]; /* possible final block */

} /* EVP_CIPHER_CTX */ ;

crypto/evp/evp_local.h

相关推荐
humors22135 分钟前
Windows运维工具批处理版
运维·windows·计算机·电脑·笔记本·维护·台式机
hnlucky1 小时前
Windows 上安装下载并配置 Apache Maven
java·hadoop·windows·学习·maven·apache
洛阳泰山2 小时前
Windows系统部署MongoDB数据库图文教程
数据库·windows·mongodb
阿斯顿法国红酒快3 小时前
Windows系统安全加固
网络·windows·安全·网络安全·系统安全·ddos
C++ 老炮儿的技术栈4 小时前
自定义CString类与MFC CString类接口对比
c语言·c++·windows·qt·mfc
不讲废话的小白5 小时前
Windows系统永久暂停更新操作步骤
windows
正经教主7 小时前
【基础】Windows开发设置入门4:Windows、Python、Linux和Node.js包管理器的作用和区别(AI整理)
linux·windows·python·包管理器
明月与玄武8 小时前
Pywinauto:轻松实现Windows桌面自动化实战
windows·pywinauto·windows桌面自动化
渴望技术的猿8 小时前
Windows 本地部署MinerU详细教程
java·windows·python·mineru
Mast Sail1 天前
windows下authas调试tomcat
java·windows·tomcat·authas