WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
aes_harden_impl.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

函数

int mbedtls_alt_aes_encrypt_impl (const unsigned char *key, unsigned int key_len, const unsigned char src[16], unsigned char dst[16])
 
int mbedtls_alt_aes_decrypt_impl (const unsigned char *key, unsigned int key_len, const unsigned char src[16], unsigned char dst[16])
 
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)
 
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)
 
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)
 
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)
 
int mbedtls_alt_aes_init (void)
 
int mbedtls_alt_aes_deinit (void)
 

函数说明

◆ mbedtls_alt_aes_cbc_decrypt_impl()

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 
)

◆ mbedtls_alt_aes_cbc_encrypt_impl()

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 
)

◆ mbedtls_alt_aes_ctr_crypt_impl()

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 
)

◆ mbedtls_alt_aes_decrypt_impl()

int mbedtls_alt_aes_decrypt_impl ( const unsigned char *  key,
unsigned int  key_len,
const unsigned char  src[16],
unsigned char  dst[16] 
)

◆ mbedtls_alt_aes_deinit()

int mbedtls_alt_aes_deinit ( void  )

◆ mbedtls_alt_aes_encrypt_impl()

int mbedtls_alt_aes_encrypt_impl ( const unsigned char *  key,
unsigned int  key_len,
const unsigned char  src[16],
unsigned char  dst[16] 
)

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

Create: 2023-12-23

◆ mbedtls_alt_aes_init()

int mbedtls_alt_aes_init ( void  )

◆ mbedtls_alt_aes_ofb_crypt_impl()

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 
)