Searched refs:leftover_offset (Results 1 – 6 of 6) sorted by relevance
/AliOS-Things-master/components/ble_host/bt_crypto/tinycrypt/source/ |
A D | cmac_mode.c | 149 s->leftover_offset = 0; in tc_cmac_init() 178 if (s->leftover_offset > 0) { in tc_cmac_update() 180 size_t remaining_space = TC_AES_BLOCK_SIZE - s->leftover_offset; in tc_cmac_update() 185 s->leftover_offset += data_length; in tc_cmac_update() 189 _copy(&s->leftover[s->leftover_offset], in tc_cmac_update() 195 s->leftover_offset = 0; in tc_cmac_update() 216 s->leftover_offset = data_length; in tc_cmac_update() 233 if (s->leftover_offset == TC_AES_BLOCK_SIZE) { in tc_cmac_final() 238 size_t remaining = TC_AES_BLOCK_SIZE - s->leftover_offset; in tc_cmac_final() 240 _set(&s->leftover[s->leftover_offset], 0, remaining); in tc_cmac_final() [all …]
|
A D | sha256.c | 76 s->leftover[s->leftover_offset++] = *(data++); in tc_sha256_update() 77 if (s->leftover_offset >= TC_SHA256_BLOCK_SIZE) { in tc_sha256_update() 79 s->leftover_offset = 0; in tc_sha256_update() 97 s->bits_hashed += (s->leftover_offset << 3); in tc_sha256_final() 99 s->leftover[s->leftover_offset++] = 0x80; /* always room for one byte */ in tc_sha256_final() 100 if (s->leftover_offset > (sizeof(s->leftover) - 8)) { in tc_sha256_final() 102 _set(s->leftover + s->leftover_offset, 0x00, in tc_sha256_final() 103 sizeof(s->leftover) - s->leftover_offset); in tc_sha256_final() 105 s->leftover_offset = 0; in tc_sha256_final() 109 _set(s->leftover + s->leftover_offset, 0x00, in tc_sha256_final() [all …]
|
/AliOS-Things-master/components/ble_host/bt_crypto/ |
A D | bt_crypto.c | 304 ctx->leftover_offset = 0; in bt_crypto_cmac_setup() 334 if (ctx->leftover_offset > 0) { in bt_crypto_cmac_update() 336 size_t remaining_space = 16 - ctx->leftover_offset; in bt_crypto_cmac_update() 341 ctx->leftover_offset += data_length; in bt_crypto_cmac_update() 346 memcpy(&ctx->leftover[ctx->leftover_offset], in bt_crypto_cmac_update() 351 ctx->leftover_offset = 0; in bt_crypto_cmac_update() 374 ctx->leftover_offset = data_length; in bt_crypto_cmac_update() 389 if (ctx->leftover_offset == 16) { in bt_crypto_cmac_finish() 394 size_t remaining = 16 - ctx->leftover_offset; in bt_crypto_cmac_finish() 396 memset(&ctx->leftover[ctx->leftover_offset], 0, remaining); in bt_crypto_cmac_finish() [all …]
|
/AliOS-Things-master/components/ble_host/bt_crypto/tinycrypt/include/tinycrypt/ |
A D | sha256.h | 75 size_t leftover_offset; member
|
A D | cmac_mode.h | 124 unsigned int leftover_offset; member
|
/AliOS-Things-master/components/ble_host/bt_crypto/include/ |
A D | bt_crypto.h | 28 unsigned int leftover_offset; member
|
Completed in 5 milliseconds