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

宏定义

#define INVALID_HANDLE   0xFFFFFFFF
 

函数

int mbedtls_alt_hash_start_impl (mbedtls_alt_hash_clone_ctx *clone_ctx, mbedtls_alt_hash_type hash_type)
 
int mbedtls_alt_hash_update_impl (mbedtls_alt_hash_clone_ctx *clone_ctx, const unsigned char *data, unsigned int data_len)
 
int mbedtls_alt_hash_finish_impl (mbedtls_alt_hash_clone_ctx *clone_ctx, unsigned char *out, unsigned int out_len)
 
int mbedtls_alt_pkcs5_pbkdf2_hmac_impl (mbedtls_alt_hash_type hmac_type, const unsigned char *password, unsigned int plen, const unsigned char *salt, unsigned int slen, unsigned int iteration_count, unsigned int key_length, unsigned char *output)
 
void __attribute__ ((weak))
 
int mbedtls_alt_hash_init (void)
 
int mbedtls_alt_hash_deinit (void)
 

宏定义说明

◆ INVALID_HANDLE

#define INVALID_HANDLE   0xFFFFFFFF

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved. Description: mbedtls hash harden implement long term.

Create: 2023-12-23

函数说明

◆ __attribute__()

void __attribute__ ( (weak)  )

◆ mbedtls_alt_hash_deinit()

int mbedtls_alt_hash_deinit ( void  )

◆ mbedtls_alt_hash_finish_impl()

int mbedtls_alt_hash_finish_impl ( mbedtls_alt_hash_clone_ctx clone_ctx,
unsigned char *  out,
unsigned int  out_len 
)

◆ mbedtls_alt_hash_init()

int mbedtls_alt_hash_init ( void  )

◆ mbedtls_alt_hash_start_impl()

int mbedtls_alt_hash_start_impl ( mbedtls_alt_hash_clone_ctx clone_ctx,
mbedtls_alt_hash_type  hash_type 
)

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved. Description: mbedtls hash harden api.

Create: 2023-12-23

◆ mbedtls_alt_hash_update_impl()

int mbedtls_alt_hash_update_impl ( mbedtls_alt_hash_clone_ctx clone_ctx,
const unsigned char *  data,
unsigned int  data_len 
)

◆ mbedtls_alt_pkcs5_pbkdf2_hmac_impl()

int mbedtls_alt_pkcs5_pbkdf2_hmac_impl ( mbedtls_alt_hash_type  hmac_type,
const unsigned char *  password,
unsigned int  plen,
const unsigned char *  salt,
unsigned int  slen,
unsigned int  iteration_count,
unsigned int  key_length,
unsigned char *  output 
)