WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hash_harden_impl.h
浏览该文件的文档.
1
8#ifndef HASH_HARDEN_IMPL_H
9#define HASH_HARDEN_IMPL_H
10
12
13#ifdef __cplusplus
14#if __cplusplus
15extern "C" {
16#endif /* __cplusplus */
17#endif /* __cplusplus */
18
20
22 const unsigned char *data, unsigned int data_len);
23
24int mbedtls_alt_hash_finish_impl(mbedtls_alt_hash_clone_ctx *clone_ctx, unsigned char *out, unsigned int out_len);
25
26int mbedtls_alt_pkcs5_pbkdf2_hmac_impl(mbedtls_alt_hash_type hmac_type, const unsigned char *password,
27 unsigned int plen, const unsigned char *salt, unsigned int slen, unsigned int iteration_count,
28 unsigned int key_length, unsigned char *output);
29
30int mbedtls_alt_hash_init(void);
31
33
34#ifdef __cplusplus
35#if __cplusplus
36}
37#endif /* __cplusplus */
38#endif /* __cplusplus */
39
40#endif
int mbedtls_alt_hash_deinit(void)
Definition hash_harden_impl_long_term.c:133
int mbedtls_alt_hash_update_impl(mbedtls_alt_hash_clone_ctx *clone_ctx, const unsigned char *data, unsigned int data_len)
Definition hash_harden_impl_long_term.c:41
int mbedtls_alt_hash_finish_impl(mbedtls_alt_hash_clone_ctx *clone_ctx, unsigned char *out, unsigned int out_len)
Definition hash_harden_impl_long_term.c:68
int mbedtls_alt_hash_init(void)
Definition hash_harden_impl_long_term.c:112
int mbedtls_alt_hash_start_impl(mbedtls_alt_hash_clone_ctx *clone_ctx, mbedtls_alt_hash_type hash_type)
Definition hash_harden_impl_long_term.c:19
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)
Definition hash_harden_impl_long_term.c:90
mbedtls_alt_hash_type
Definition mbedtls_harden_struct.h:14
Definition mbedtls_harden_struct.h:32
Definition hal_uart_v151_regs_def.h:38