WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
kapi_hash.c 文件参考
#include "kapi_hash.h"
#include <securec.h>
#include "kapi_inner.h"
#include "kapi_km.h"
#include "drv_hash.h"
#include "crypto_common_macro.h"
#include "crypto_common_def.h"
#include "crypto_errno.h"
#include "crypto_drv_common.h"
kapi_hash.c 的引用(Include)关系图:

结构体

struct  crypto_hkdf_hmac_param_t
 
struct  crypto_hkdf_table_item_t
 

宏定义

#define CRYPTO_HASH_INIT_MAX_NUM   256
 
#define HASH_COMPAT_ERRNO(err_code)   KAPI_COMPAT_ERRNO(ERROR_MODULE_HASH, err_code)
 

函数

td_s32 kapi_cipher_hkdf_extract (crypto_hkdf_extract_t *extract_param, td_u8 *prk, td_u32 *prk_length)
 
 CRYPTO_EXPORT_SYMBOL (kapi_cipher_hkdf_extract)
 
td_s32 kapi_cipher_hkdf_expand (const crypto_hkdf_expand_t *expand_param, td_u8 *okm, td_u32 okm_length)
 
 CRYPTO_EXPORT_SYMBOL (kapi_cipher_hkdf_expand)
 
td_s32 kapi_cipher_hkdf (crypto_hkdf_t *hkdf_param, td_u8 *okm, td_u32 okm_length)
 
 CRYPTO_EXPORT_SYMBOL (kapi_cipher_hkdf)
 

宏定义说明

◆ CRYPTO_HASH_INIT_MAX_NUM

#define CRYPTO_HASH_INIT_MAX_NUM   256

◆ HASH_COMPAT_ERRNO

#define HASH_COMPAT_ERRNO (   err_code)    KAPI_COMPAT_ERRNO(ERROR_MODULE_HASH, err_code)

函数说明

◆ CRYPTO_EXPORT_SYMBOL() [1/3]

CRYPTO_EXPORT_SYMBOL ( kapi_cipher_hkdf  )

◆ CRYPTO_EXPORT_SYMBOL() [2/3]

CRYPTO_EXPORT_SYMBOL ( kapi_cipher_hkdf_expand  )

◆ CRYPTO_EXPORT_SYMBOL() [3/3]

CRYPTO_EXPORT_SYMBOL ( kapi_cipher_hkdf_extract  )

◆ kapi_cipher_hkdf()

td_s32 kapi_cipher_hkdf ( crypto_hkdf_t hkdf_param,
td_u8 okm,
td_u32  okm_length 
)

◆ kapi_cipher_hkdf_expand()

td_s32 kapi_cipher_hkdf_expand ( const crypto_hkdf_expand_t expand_param,
td_u8 okm,
td_u32  okm_length 
)

◆ kapi_cipher_hkdf_extract()

td_s32 kapi_cipher_hkdf_extract ( crypto_hkdf_extract_t extract_param,
td_u8 prk,
td_u32 prk_length 
)