Openssl 什么是HMAC_CTX?CTX代表什么?
我在看报纸。HMAC_CTX在该页上的第一项内容是:Openssl 什么是HMAC_CTX?CTX代表什么?,openssl,Openssl,我在看报纸。HMAC_CTX在该页上的第一项内容是: HMAC\u CTX\u init()在首次使用之前初始化HMAC\u CTX。必须叫它 但它似乎并没有说明什么是HMAC_CTX。那么,它是什么,CTX代表什么 CTX代表什么 正如卢克所说,这是一个背景 什么是HMAC_CTX 上下文是操作HMAC的“便笺簿”区域。上下文将保存状态数据和中间计算 以下是/crypto/hmac/hmac.h中的结构成员: typedef struct hmac_ctx_st { cons
HMAC\u CTX\u init()
在首次使用之前初始化HMAC\u CTX。必须叫它
但它似乎并没有说明什么是HMAC_CTX。那么,它是什么,CTX代表什么
CTX代表什么
正如卢克所说,这是一个背景
什么是HMAC_CTX 上下文是操作HMAC的“便笺簿”区域。上下文将保存状态数据和中间计算 以下是
/crypto/hmac/hmac.h
中的结构成员:
typedef struct hmac_ctx_st
{
const EVP_MD *md;
EVP_MD_CTX md_ctx;
EVP_MD_CTX i_ctx;
EVP_MD_CTX o_ctx;
unsigned int key_length;
unsigned char key[HMAC_MAX_MD_CBLOCK];
} HMAC_CTX;
OpenSSL还有其他上下文,比如PKEY
和BIGNUM
上下文
CTX代表什么
正如卢克所说,这是一个背景
什么是HMAC_CTX 上下文是操作HMAC的“便笺簿”区域。上下文将保存状态数据和中间计算 以下是
/crypto/hmac/hmac.h
中的结构成员:
typedef struct hmac_ctx_st
{
const EVP_MD *md;
EVP_MD_CTX md_ctx;
EVP_MD_CTX i_ctx;
EVP_MD_CTX o_ctx;
unsigned int key_length;
unsigned char key[HMAC_MAX_MD_CBLOCK];
} HMAC_CTX;
OpenSSL也有其他上下文,如
PKEY
和BIGNUM
上下文。上下文通常是ctx所代表的,我不确定这是否在您的上述上下文中出现。上下文通常是ctx所代表的,我不确定这是否在您的上述上下文中出现。