WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
aes_harden_impl.h
浏览该文件的文档.
1
8#ifndef AES_HARDEN_IMPL_H
9#define AES_HARDEN_IMPL_H
10
11#ifdef __cplusplus
12#if __cplusplus
13extern "C" {
14#endif /* __cplusplus */
15#endif /* __cplusplus */
16
17int mbedtls_alt_aes_encrypt_impl(const unsigned char *key, unsigned int key_len,
18 const unsigned char src[16], unsigned char dst[16]);
19
20int mbedtls_alt_aes_decrypt_impl(const unsigned char *key, unsigned int key_len,
21 const unsigned char src[16], unsigned char dst[16]);
22
23int mbedtls_alt_aes_cbc_encrypt_impl(const unsigned char *key, unsigned key_len, unsigned char iv[16],
24 const unsigned char *src, unsigned char *dst, unsigned int data_len);
25
26int mbedtls_alt_aes_cbc_decrypt_impl(const unsigned char *key, unsigned key_len, unsigned char iv[16],
27 const unsigned char *src, unsigned char *dst, unsigned int data_len);
28
29int mbedtls_alt_aes_ofb_crypt_impl(const unsigned char *key, unsigned key_len, unsigned char *iv_off,
30 unsigned char iv[16], const unsigned char *src, unsigned char *dst, unsigned int data_len);
31
32int mbedtls_alt_aes_ctr_crypt_impl(const unsigned char *key, unsigned key_len, unsigned char *nc_off,
33 unsigned char nonce_counter[16], unsigned char stream_block[16],
34 const unsigned char *src, unsigned char *dst, unsigned int data_len);
35
36int mbedtls_alt_aes_init(void);
37
39
40#ifdef __cplusplus
41#if __cplusplus
42}
43#endif /* __cplusplus */
44#endif /* __cplusplus */
45
46#endif
int mbedtls_alt_aes_deinit(void)
Definition aes_harden_impl_long_term.c:283
int mbedtls_alt_aes_cbc_encrypt_impl(const unsigned char *key, unsigned key_len, unsigned char iv[16], const unsigned char *src, unsigned char *dst, unsigned int data_len)
Definition aes_harden_impl_long_term.c:133
int mbedtls_alt_aes_init(void)
Definition aes_harden_impl_long_term.c:263
int mbedtls_alt_aes_cbc_decrypt_impl(const unsigned char *key, unsigned key_len, unsigned char iv[16], const unsigned char *src, unsigned char *dst, unsigned int data_len)
Definition aes_harden_impl_long_term.c:153
int mbedtls_alt_aes_decrypt_impl(const unsigned char *key, unsigned int key_len, const unsigned char src[16], unsigned char dst[16])
Definition aes_harden_impl_long_term.c:121
int mbedtls_alt_aes_encrypt_impl(const unsigned char *key, unsigned int key_len, const unsigned char src[16], unsigned char dst[16])
Definition aes_harden_impl_long_term.c:109
int mbedtls_alt_aes_ofb_crypt_impl(const unsigned char *key, unsigned key_len, unsigned char *iv_off, unsigned char iv[16], const unsigned char *src, unsigned char *dst, unsigned int data_len)
Definition aes_harden_impl_long_term.c:172
int mbedtls_alt_aes_ctr_crypt_impl(const unsigned char *key, unsigned key_len, unsigned char *nc_off, unsigned char nonce_counter[16], unsigned char stream_block[16], const unsigned char *src, unsigned char *dst, unsigned int data_len)
Definition aes_harden_impl_long_term.c:214