|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#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"
结构体 | |
| 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) | |
| #define CRYPTO_HASH_INIT_MAX_NUM 256 |
| #define HASH_COMPAT_ERRNO | ( | err_code | ) | KAPI_COMPAT_ERRNO(ERROR_MODULE_HASH, err_code) |
| CRYPTO_EXPORT_SYMBOL | ( | kapi_cipher_hkdf | ) |
| CRYPTO_EXPORT_SYMBOL | ( | kapi_cipher_hkdf_expand | ) |
| CRYPTO_EXPORT_SYMBOL | ( | kapi_cipher_hkdf_extract | ) |
| td_s32 kapi_cipher_hkdf | ( | crypto_hkdf_t * | hkdf_param, |
| td_u8 * | okm, | ||
| td_u32 | okm_length | ||
| ) |
| td_s32 kapi_cipher_hkdf_expand | ( | const crypto_hkdf_expand_t * | expand_param, |
| td_u8 * | okm, | ||
| td_u32 | okm_length | ||
| ) |
| td_s32 kapi_cipher_hkdf_extract | ( | crypto_hkdf_extract_t * | extract_param, |
| td_u8 * | prk, | ||
| td_u32 * | prk_length | ||
| ) |