Home
last modified time | relevance | path

Searched refs:sched (Results 1 – 17 of 17) sorted by relevance

/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/
Dccm_mode.c39 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 …]
Dcbc_mode.c39 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()
Dcmac_mode.c97 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()
Dctr_mode.c38 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/
Dccm_mode.c39 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 …]
Dcbc_mode.c39 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()
Dcmac_mode.c97 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()
Dctr_mode.c38 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/
Dcbc_mode.h112 const TCAesKeySched_t sched);
145 const TCAesKeySched_t sched);
Dccm_mode.h92 TCAesKeySched_t sched; /* AES key schedule */ member
111 int tc_ccm_config(TCCcmMode_t c, TCAesKeySched_t sched, uint8_t *nonce,
Dcmac_mode.h126 TCAesKeySched_t sched; member
143 TCAesKeySched_t sched);
Dctr_mode.h102 unsigned int inlen, uint8_t *ctr, const TCAesKeySched_t sched);
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/
Dcbc_mode.h112 const TCAesKeySched_t sched);
145 const TCAesKeySched_t sched);
Dccm_mode.h92 TCAesKeySched_t sched; /* AES key schedule */ member
111 int tc_ccm_config(TCCcmMode_t c, TCAesKeySched_t sched, uint8_t *nonce,
Dcmac_mode.h126 TCAesKeySched_t sched; member
143 TCAesKeySched_t sched);
Dctr_mode.h102 unsigned int inlen, uint8_t *ctr, const TCAesKeySched_t sched);
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dcrypto.c28 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()