Searched refs:nonce (Results 1 – 3 of 3) sorted by relevance
| /tinycrypt-latest/lib/source/ |
| D | ctr_mode.c | 42 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 …]
|
| D | ccm_mode.c | 39 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/ |
| D | ccm_mode.h | 93 uint8_t *nonce; /* nonce required by CCM */ member 111 int tc_ccm_config(TCCcmMode_t c, TCAesKeySched_t sched, uint8_t *nonce,
|