Home
last modified time | relevance | path

Searched refs:cau_parameter (Results 1 – 5 of 5) sorted by relevance

/hal_gigadevice-latest/gd32l23x/standard_peripheral/source/
Dgd32l23x_cau_aes.c63 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 …]
Dgd32l23x_cau_des.c53 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 …]
Dgd32l23x_cau_tdes.c53 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 …]
Dgd32l23x_cau.c79 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/
Dgd32l23x_cau.h239 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 …]