/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/ |
D | ccm_mode.c | 39 int tc_ccm_config(TCCcmMode_t c, TCAesKeySched_t sched, uint8_t *nonce, in tc_ccm_config() argument 45 sched == (TCAesKeySched_t) 0 || in tc_ccm_config() 55 c->sched = sched; in tc_ccm_config() 65 unsigned int flag, TCAesKeySched_t sched) in ccm_cbc_mac() argument 81 (void) tc_aes_encrypt(T, T, sched); in ccm_cbc_mac() 94 unsigned int inlen, uint8_t *ctr, const TCAesKeySched_t sched) in ccm_ctr_mode() argument 106 sched == (TCAesKeySched_t) 0 || in ccm_ctr_mode() 123 if (!tc_aes_encrypt(buffer, nonce, sched)) { in ccm_ctr_mode() 169 (void) tc_aes_encrypt(tag, b, c->sched); in tc_ccm_generation_encryption() 171 ccm_cbc_mac(tag, associated_data, alen, 1, c->sched); in tc_ccm_generation_encryption() [all …]
|
D | cbc_mode.c | 39 const TCAesKeySched_t sched) in tc_cbc_mode_encrypt() argument 48 sched == (TCAesKeySched_t) 0 || in tc_cbc_mode_encrypt() 66 (void)tc_aes_encrypt(buffer, buffer, sched); in tc_cbc_mode_encrypt() 79 const TCAesKeySched_t sched) in tc_cbc_mode_decrypt() argument 89 sched == (TCAesKeySched_t) 0 || in tc_cbc_mode_decrypt() 106 (void)tc_aes_decrypt(buffer, in, sched); in tc_cbc_mode_decrypt()
|
D | cmac_mode.c | 97 int tc_cmac_setup(TCCmacState_t s, const uint8_t *key, TCAesKeySched_t sched) in tc_cmac_setup() argument 108 s->sched = sched; in tc_cmac_setup() 111 tc_aes128_set_encrypt_key(s->sched, key); in tc_cmac_setup() 115 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_setup() 200 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_update() 208 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_update() 248 tc_aes_encrypt(tag, s->iv, s->sched); in tc_cmac_final()
|
D | ctr_mode.c | 38 unsigned int inlen, uint8_t *ctr, const TCAesKeySched_t sched) in tc_ctr_mode() argument 50 sched == (TCAesKeySched_t) 0 || in tc_ctr_mode() 66 if (tc_aes_encrypt(buffer, nonce, sched)) { in tc_ctr_mode()
|
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/ |
D | ccm_mode.c | 39 int tc_ccm_config(TCCcmMode_t c, TCAesKeySched_t sched, uint8_t *nonce, in tc_ccm_config() argument 45 sched == (TCAesKeySched_t) 0 || in tc_ccm_config() 55 c->sched = sched; in tc_ccm_config() 65 unsigned int flag, TCAesKeySched_t sched) in ccm_cbc_mac() argument 81 (void) tc_aes_encrypt(T, T, sched); in ccm_cbc_mac() 94 unsigned int inlen, uint8_t *ctr, const TCAesKeySched_t sched) in ccm_ctr_mode() argument 106 sched == (TCAesKeySched_t) 0 || in ccm_ctr_mode() 123 if (!tc_aes_encrypt(buffer, nonce, sched)) { in ccm_ctr_mode() 169 (void) tc_aes_encrypt(tag, b, c->sched); in tc_ccm_generation_encryption() 171 ccm_cbc_mac(tag, associated_data, alen, 1, c->sched); in tc_ccm_generation_encryption() [all …]
|
D | cbc_mode.c | 39 const TCAesKeySched_t sched) in tc_cbc_mode_encrypt() argument 48 sched == (TCAesKeySched_t) 0 || in tc_cbc_mode_encrypt() 66 (void)tc_aes_encrypt(buffer, buffer, sched); in tc_cbc_mode_encrypt() 79 const TCAesKeySched_t sched) in tc_cbc_mode_decrypt() argument 89 sched == (TCAesKeySched_t) 0 || in tc_cbc_mode_decrypt() 106 (void)tc_aes_decrypt(buffer, in, sched); in tc_cbc_mode_decrypt()
|
D | cmac_mode.c | 97 int tc_cmac_setup(TCCmacState_t s, const uint8_t *key, TCAesKeySched_t sched) in tc_cmac_setup() argument 108 s->sched = sched; in tc_cmac_setup() 111 tc_aes128_set_encrypt_key(s->sched, key); in tc_cmac_setup() 115 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_setup() 200 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_update() 208 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_update() 248 tc_aes_encrypt(tag, s->iv, s->sched); in tc_cmac_final()
|
D | ctr_mode.c | 38 unsigned int inlen, uint8_t *ctr, const TCAesKeySched_t sched) in tc_ctr_mode() argument 50 sched == (TCAesKeySched_t) 0 || in tc_ctr_mode() 66 if (tc_aes_encrypt(buffer, nonce, sched)) { in tc_ctr_mode()
|
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/include/tinycrypt/ |
D | cbc_mode.h | 112 const TCAesKeySched_t sched); 145 const TCAesKeySched_t sched);
|
D | ccm_mode.h | 92 TCAesKeySched_t sched; /* AES key schedule */ member 111 int tc_ccm_config(TCCcmMode_t c, TCAesKeySched_t sched, uint8_t *nonce,
|
D | cmac_mode.h | 126 TCAesKeySched_t sched; member 143 TCAesKeySched_t sched);
|
D | ctr_mode.h | 102 unsigned int inlen, uint8_t *ctr, const TCAesKeySched_t sched);
|
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/ |
D | cbc_mode.h | 112 const TCAesKeySched_t sched); 145 const TCAesKeySched_t sched);
|
D | ccm_mode.h | 92 TCAesKeySched_t sched; /* AES key schedule */ member 111 int tc_ccm_config(TCCcmMode_t c, TCAesKeySched_t sched, uint8_t *nonce,
|
D | cmac_mode.h | 126 TCAesKeySched_t sched; member 143 TCAesKeySched_t sched);
|
D | ctr_mode.h | 102 unsigned int inlen, uint8_t *ctr, const TCAesKeySched_t sched);
|
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/ |
D | crypto.c | 28 struct tc_aes_key_sched_struct sched = {0}; in bt_mesh_aes_cmac() local 31 if (tc_cmac_setup(&state, key, &sched) == TC_CRYPTO_FAIL) { in bt_mesh_aes_cmac()
|