Home
last modified time | relevance | path

Searched refs:leftover_offset (Results 1 – 6 of 6) sorted by relevance

/AliOS-Things-master/components/ble_host/bt_crypto/tinycrypt/source/
A Dcmac_mode.c149 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 Dsha256.c76 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 Dbt_crypto.c304 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 Dsha256.h75 size_t leftover_offset; member
A Dcmac_mode.h124 unsigned int leftover_offset; member
/AliOS-Things-master/components/ble_host/bt_crypto/include/
A Dbt_crypto.h28 unsigned int leftover_offset; member

Completed in 6 milliseconds