Searched refs:cau_parameter (Results 1 – 5 of 5) sorted by relevance
| /hal_gigadevice-latest/gd32l23x/standard_peripheral/source/ |
| D | gd32l23x_cau_aes.c | 63 ErrStatus cau_aes_ecb(cau_parameter_struct *cau_parameter, uint8_t *output) in cau_aes_ecb() argument 73 cau_aes_key_config(cau_parameter->key, cau_parameter->key_size, &key_initpara); in cau_aes_ecb() 78 if(CAU_DECRYPT == cau_parameter->alg_dir) { in cau_aes_ecb() 99 cau_init(cau_parameter->alg_dir, CAU_MODE_AES_ECB, CAU_SWAPPING_8BIT); in cau_aes_ecb() 107 ret = cau_aes_calculate(cau_parameter->input, cau_parameter->in_length, output); in cau_aes_ecb() 127 ErrStatus cau_aes_cbc(cau_parameter_struct *cau_parameter, uint8_t *output) in cau_aes_cbc() argument 135 uint32_t ivaddr = (uint32_t)cau_parameter->iv; in cau_aes_cbc() 140 cau_aes_key_config(cau_parameter->key, cau_parameter->key_size, &key_initpara); in cau_aes_cbc() 145 if(CAU_DECRYPT == cau_parameter->alg_dir) { in cau_aes_cbc() 166 cau_init(cau_parameter->alg_dir, CAU_MODE_AES_CBC, CAU_SWAPPING_8BIT); in cau_aes_cbc() [all …]
|
| D | gd32l23x_cau_des.c | 53 ErrStatus cau_des_ecb(cau_parameter_struct *cau_parameter, uint8_t *output) in cau_des_ecb() argument 57 uint32_t keyaddr = (uint32_t)(cau_parameter->key); in cau_des_ecb() 58 uint32_t inputaddr = (uint32_t)(cau_parameter->input); in cau_des_ecb() 64 cau_init(cau_parameter->alg_dir, CAU_MODE_DES_ECB, CAU_SWAPPING_8BIT); in cau_des_ecb() 77 ret = cau_des_calculate((uint8_t *)inputaddr, cau_parameter->in_length, (uint8_t *)outputaddr); in cau_des_ecb() 96 ErrStatus cau_des_cbc(cau_parameter_struct *cau_parameter, uint8_t *output) in cau_des_cbc() argument 101 uint32_t keyaddr = (uint32_t)(cau_parameter->key); in cau_des_cbc() 102 uint32_t inputaddr = (uint32_t)(cau_parameter->input); in cau_des_cbc() 104 uint32_t ivaddr = (uint32_t)(cau_parameter->iv); in cau_des_cbc() 109 cau_init(cau_parameter->alg_dir, CAU_MODE_DES_CBC, CAU_SWAPPING_8BIT); in cau_des_cbc() [all …]
|
| D | gd32l23x_cau_tdes.c | 53 ErrStatus cau_tdes_ecb(cau_parameter_struct *cau_parameter, uint8_t *output) in cau_tdes_ecb() argument 57 uint32_t keyaddr = (uint32_t)(cau_parameter->key); in cau_tdes_ecb() 58 uint32_t inputaddr = (uint32_t)(cau_parameter->input); in cau_tdes_ecb() 64 cau_init(cau_parameter->alg_dir, CAU_MODE_TDES_ECB, CAU_SWAPPING_8BIT); in cau_tdes_ecb() 86 ret = cau_tdes_calculate((uint8_t *)inputaddr, cau_parameter->in_length, (uint8_t *)outputaddr); in cau_tdes_ecb() 105 ErrStatus cau_tdes_cbc(cau_parameter_struct *cau_parameter, uint8_t *output) in cau_tdes_cbc() argument 110 uint32_t keyaddr = (uint32_t)(cau_parameter->key); in cau_tdes_cbc() 111 uint32_t inputaddr = (uint32_t)(cau_parameter->input); in cau_tdes_cbc() 113 uint32_t ivaddr = (uint32_t)(cau_parameter->iv); in cau_tdes_cbc() 118 cau_init(cau_parameter->alg_dir, CAU_MODE_TDES_CBC, CAU_SWAPPING_8BIT); in cau_tdes_cbc() [all …]
|
| D | gd32l23x_cau.c | 79 void cau_struct_para_init(cau_parameter_struct *cau_parameter) in cau_struct_para_init() argument 82 cau_parameter->alg_dir = CAU_ENCRYPT; in cau_struct_para_init() 83 cau_parameter->key = 0U; in cau_struct_para_init() 84 cau_parameter->key_size = 0U; in cau_struct_para_init() 85 cau_parameter->iv = 0U; in cau_struct_para_init() 86 cau_parameter->iv_size = 0U; in cau_struct_para_init() 87 cau_parameter->input = 0U; in cau_struct_para_init() 88 cau_parameter->in_length = 0U; in cau_struct_para_init() 89 cau_parameter->aad = 0U; in cau_struct_para_init() 90 cau_parameter->aad_size = 0U; in cau_struct_para_init()
|
| /hal_gigadevice-latest/gd32l23x/standard_peripheral/include/ |
| D | gd32l23x_cau.h | 239 void cau_struct_para_init(cau_parameter_struct *cau_parameter); 285 ErrStatus cau_aes_ecb(cau_parameter_struct *cau_parameter, uint8_t *output); 287 ErrStatus cau_aes_cbc(cau_parameter_struct *cau_parameter, uint8_t *output); 289 ErrStatus cau_aes_ctr(cau_parameter_struct *cau_parameter, uint8_t *output); 291 ErrStatus cau_aes_cfb(cau_parameter_struct *cau_parameter, uint8_t *output); 293 ErrStatus cau_aes_ofb(cau_parameter_struct *cau_parameter, uint8_t *output); 295 ErrStatus cau_aes_gcm(cau_parameter_struct *cau_parameter, uint8_t *output, uint8_t *tag); 297 ErrStatus cau_aes_ccm(cau_parameter_struct *cau_parameter, uint8_t *output, uint8_t tag[], uint32_t… 299 ErrStatus cau_tdes_ecb(cau_parameter_struct *cau_parameter, uint8_t *output); 301 ErrStatus cau_tdes_cbc(cau_parameter_struct *cau_parameter, uint8_t *output); [all …]
|