Home
last modified time | relevance | path

Searched refs:nonce (Results 1 – 3 of 3) sorted by relevance

/tinycrypt-latest/lib/source/
Dctr_mode.c42 uint8_t nonce[TC_AES_BLOCK_SIZE]; in tc_ctr_mode() local
58 (void)_copy(nonce, sizeof(nonce), ctr, sizeof(nonce)); in tc_ctr_mode()
61 block_num = (nonce[12] << 24) | (nonce[13] << 16) | in tc_ctr_mode()
62 (nonce[14] << 8) | (nonce[15]); in tc_ctr_mode()
66 if (tc_aes_encrypt(buffer, nonce, sched)) { in tc_ctr_mode()
68 nonce[12] = (uint8_t)(block_num >> 24); in tc_ctr_mode()
69 nonce[13] = (uint8_t)(block_num >> 16); in tc_ctr_mode()
70 nonce[14] = (uint8_t)(block_num >> 8); in tc_ctr_mode()
71 nonce[15] = (uint8_t)(block_num); in tc_ctr_mode()
81 ctr[12] = nonce[12]; ctr[13] = nonce[13]; in tc_ctr_mode()
[all …]
Dccm_mode.c39 int tc_ccm_config(TCCcmMode_t c, TCAesKeySched_t sched, uint8_t *nonce, in tc_ccm_config() argument
46 nonce == (uint8_t *) 0) { in tc_ccm_config()
56 c->nonce = nonce; in tc_ccm_config()
98 uint8_t nonce[TC_AES_BLOCK_SIZE]; in ccm_ctr_mode() local
114 (void) _copy(nonce, sizeof(nonce), ctr, sizeof(nonce)); in ccm_ctr_mode()
117 block_num = (uint16_t) ((nonce[14] << 8)|(nonce[15])); in ccm_ctr_mode()
121 nonce[14] = (uint8_t)(block_num >> 8); in ccm_ctr_mode()
122 nonce[15] = (uint8_t)(block_num); in ccm_ctr_mode()
123 if (!tc_aes_encrypt(buffer, nonce, sched)) { in ccm_ctr_mode()
132 ctr[14] = nonce[14]; ctr[15] = nonce[15]; in ccm_ctr_mode()
[all …]
/tinycrypt-latest/lib/include/tinycrypt/
Dccm_mode.h93 uint8_t *nonce; /* nonce required by CCM */ member
111 int tc_ccm_config(TCCcmMode_t c, TCAesKeySched_t sched, uint8_t *nonce,