|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "hash_harden_impl.h"#include "kapi_hash.h"#include "drv_hash.h"#include "crypto_drv_common.h"
宏定义 | |
| #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) |
| #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
| void __attribute__ | ( | (weak) | ) |
| int mbedtls_alt_hash_deinit | ( | void | ) |
| int mbedtls_alt_hash_finish_impl | ( | mbedtls_alt_hash_clone_ctx * | clone_ctx, |
| unsigned char * | out, | ||
| unsigned int | out_len | ||
| ) |
| int mbedtls_alt_hash_init | ( | void | ) |
| 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
| int mbedtls_alt_hash_update_impl | ( | mbedtls_alt_hash_clone_ctx * | clone_ctx, |
| const unsigned char * | data, | ||
| unsigned int | data_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 | ||
| ) |