WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
uapi_drv_klad_clear_key_t结构体 参考

klad送明文key时,明文key的结构。 更多...

#include <km.h>

成员变量

uint8_t * key
 
uint32_t key_length
 
bool key_parity
 
uapi_drv_klad_hmac_type_t hmac_type
 

详细描述

klad送明文key时,明文key的结构。

结构体成员变量说明

◆ hmac_type

uapi_drv_klad_hmac_type_t uapi_drv_klad_clear_key_t::hmac_type

hmac 算法。当目标为HMAC算法引擎时生效。

◆ key

uint8_t* uapi_drv_klad_clear_key_t::key

明文key内容。

◆ key_length

uint32_t uapi_drv_klad_clear_key_t::key_length

明文key长度,单位为字节。 对于对称算法,只能是16/24/32; 对于HMAC-SH1/SHA224/SHA256/SM3,长度不超过64; 对于HMAC-SHA384/SHA512,长度不超过128。

◆ key_parity

bool uapi_drv_klad_clear_key_t::key_parity

key的奇偶属性。当目标为对称算法引擎且key_length为16时生效。


该结构体的文档由以下文件生成: