【发布时间】:2018-10-18 19:04:54
【问题描述】:
我在设置 AES GCM 机制的参数时遇到问题。 我收到以下错误
#define CKR_MECHANISM_PARAM_INVALID 0x00000071UL
我做错了什么?
CK_BYTE iv[12] = { 0 };
CK_MECHANISM mechanismAES = { CKM_AES_GCM, NULL_PTR, 0 };
CK_GCM_PARAMS params = {
.pIv=iv,
.ulIvLen=12,
.ulIvBits=96,
.pAAD=NULL,
.ulAADLen=0,
.ulTagBits=0
};
mechanismAES.pParameter = ¶ms;
mechanismAES.ulParameterLen = sizeof(params);
C_EncryptInit(hSession, &mechanismAES, hKey);
【问题讨论】: