Home
last modified time | relevance | path

Searched refs:iv (Results 1 – 25 of 62) sorted by relevance

123

/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/
Dsha256.c37 static void compress(unsigned int *iv, const uint8_t *data);
53 s->iv[0] = 0x6a09e667; in tc_sha256_init()
54 s->iv[1] = 0xbb67ae85; in tc_sha256_init()
55 s->iv[2] = 0x3c6ef372; in tc_sha256_init()
56 s->iv[3] = 0xa54ff53a; in tc_sha256_init()
57 s->iv[4] = 0x510e527f; in tc_sha256_init()
58 s->iv[5] = 0x9b05688c; in tc_sha256_init()
59 s->iv[6] = 0x1f83d9ab; in tc_sha256_init()
60 s->iv[7] = 0x5be0cd19; in tc_sha256_init()
78 compress(s->iv, s->leftover); in tc_sha256_update()
[all …]
Dcmac_mode.c114 _set(s->iv, 0, TC_AES_BLOCK_SIZE); in tc_cmac_setup()
115 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_setup()
116 gf_double (s->K1, s->iv); in tc_cmac_setup()
145 _set(s->iv, 0, TC_AES_BLOCK_SIZE); in tc_cmac_init()
198 s->iv[i] ^= s->leftover[i]; in tc_cmac_update()
200 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_update()
206 s->iv[i] ^= data[i]; in tc_cmac_update()
208 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_update()
245 s->iv[i] ^= s->leftover[i] ^ k[i]; in tc_cmac_final()
248 tc_aes_encrypt(tag, s->iv, s->sched); in tc_cmac_final()
Dcbc_mode.c38 unsigned int inlen, const uint8_t *iv, in tc_cbc_mode_encrypt() argument
58 (void)_copy(buffer, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE); in tc_cbc_mode_encrypt()
60 (void)_copy(out, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE); in tc_cbc_mode_encrypt()
78 unsigned int inlen, const uint8_t *iv, in tc_cbc_mode_decrypt() argument
103 p = iv; in tc_cbc_mode_decrypt()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/
Dsha256.c37 static void compress(unsigned int *iv, const uint8_t *data);
53 s->iv[0] = 0x6a09e667; in tc_sha256_init()
54 s->iv[1] = 0xbb67ae85; in tc_sha256_init()
55 s->iv[2] = 0x3c6ef372; in tc_sha256_init()
56 s->iv[3] = 0xa54ff53a; in tc_sha256_init()
57 s->iv[4] = 0x510e527f; in tc_sha256_init()
58 s->iv[5] = 0x9b05688c; in tc_sha256_init()
59 s->iv[6] = 0x1f83d9ab; in tc_sha256_init()
60 s->iv[7] = 0x5be0cd19; in tc_sha256_init()
78 compress(s->iv, s->leftover); in tc_sha256_update()
[all …]
Dcmac_mode.c114 _set(s->iv, 0, TC_AES_BLOCK_SIZE); in tc_cmac_setup()
115 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_setup()
116 gf_double (s->K1, s->iv); in tc_cmac_setup()
145 _set(s->iv, 0, TC_AES_BLOCK_SIZE); in tc_cmac_init()
198 s->iv[i] ^= s->leftover[i]; in tc_cmac_update()
200 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_update()
206 s->iv[i] ^= data[i]; in tc_cmac_update()
208 tc_aes_encrypt(s->iv, s->iv, s->sched); in tc_cmac_update()
245 s->iv[i] ^= s->leftover[i] ^ k[i]; in tc_cmac_final()
248 tc_aes_encrypt(tag, s->iv, s->sched); in tc_cmac_final()
Dcbc_mode.c38 unsigned int inlen, const uint8_t *iv, in tc_cbc_mode_encrypt() argument
58 (void)_copy(buffer, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE); in tc_cbc_mode_encrypt()
60 (void)_copy(out, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE); in tc_cbc_mode_encrypt()
78 unsigned int inlen, const uint8_t *iv, in tc_cbc_mode_decrypt() argument
103 p = iv; in tc_cbc_mode_decrypt()
/hal_espressif-latest/components/mbedtls/port/aes/block/
Desp_aes.c240 unsigned char iv[16], in esp_aes_crypt_cbc()
249 if (!iv) { in esp_aes_crypt_cbc()
256 uint32_t *iv_words = (uint32_t *)iv; in esp_aes_crypt_cbc()
325 unsigned char iv[16], in esp_aes_crypt_cfb128()
334 if (!iv) { in esp_aes_crypt_cfb128()
357 ret = esp_aes_block(ctx, iv, iv); in esp_aes_crypt_cfb128()
364 *output++ = (unsigned char)( c ^ iv[n] ); in esp_aes_crypt_cfb128()
365 iv[n] = (unsigned char) c; in esp_aes_crypt_cfb128()
372 ret = esp_aes_block(ctx, iv, iv); in esp_aes_crypt_cfb128()
378 iv[n] = *output++ = (unsigned char)( iv[n] ^ *input++ ); in esp_aes_crypt_cfb128()
[all …]
/hal_espressif-latest/components/mbedtls/port/aes/dma/
Desp_aes.c746 unsigned char iv[16], in esp_aes_crypt_cbc()
755 if (!iv) { in esp_aes_crypt_cbc()
775 aes_hal_set_iv(iv); in esp_aes_crypt_cbc()
782 aes_hal_read_iv(iv); in esp_aes_crypt_cbc()
795 unsigned char iv[16], in esp_aes_crypt_cfb8()
808 if (!iv) { in esp_aes_crypt_cfb8()
828 aes_hal_set_iv(iv); in esp_aes_crypt_cfb8()
834 aes_hal_read_iv(iv); in esp_aes_crypt_cfb8()
848 memcpy( ov, iv, 16 ); in esp_aes_crypt_cfb8()
850 r = esp_aes_process_dma(ctx, iv, iv, AES_BLOCK_BYTES, NULL); in esp_aes_crypt_cfb8()
[all …]
/hal_espressif-latest/components/hal/
Daes_hal.c80 void aes_hal_set_iv(const uint8_t *iv) in aes_hal_set_iv() argument
82 aes_ll_set_iv(iv); in aes_hal_set_iv()
85 void aes_hal_read_iv(uint8_t *iv) in aes_hal_read_iv() argument
87 aes_ll_read_iv(iv); in aes_hal_read_iv()
Dds_hal.c29 void ds_hal_configure_iv(const uint32_t *iv) in ds_hal_configure_iv() argument
31 ds_ll_configure_iv(iv); in ds_hal_configure_iv()
/hal_espressif-latest/components/mbedtls/port/aes/
Desp_aes_gcm.c65 memcpy(ctx->J0, ctx->iv, ctx->iv_len); in esp_gcm_derive_J0()
70 esp_gcm_ghash(ctx, ctx->iv, ctx->iv_len, ctx->J0); in esp_gcm_derive_J0()
375 const unsigned char *iv, in esp_aes_gcm_starts() argument
385 return mbedtls_gcm_starts_soft(ctx->ctx_soft, mode, iv, iv_len); in esp_aes_gcm_starts()
396 if (!iv) { in esp_aes_gcm_starts()
407 ctx->iv = iv; in esp_aes_gcm_starts()
625 const unsigned char *iv, in esp_aes_gcm_crypt_and_tag_partial_hw() argument
637 if ( ( ret = esp_aes_gcm_starts( ctx, mode, iv, iv_len ) ) != 0 ) { in esp_aes_gcm_crypt_and_tag_partial_hw()
659 const unsigned char *iv, in esp_aes_gcm_crypt_and_tag() argument
675 …return mbedtls_gcm_crypt_and_tag_soft(ctx->ctx_soft, mode, length, iv, iv_len, aad, aad_len, input… in esp_aes_gcm_crypt_and_tag()
[all …]
/hal_espressif-latest/components/wpa_supplicant/src/crypto/
Daes-cbc.c24 int aes_128_cbc_encrypt(const u8 *key, const u8 *iv, u8 *data, size_t data_len) in aes_128_cbc_encrypt() argument
37 os_memcpy(cbc, iv, AES_BLOCK_SIZE); in aes_128_cbc_encrypt()
60 int aes_128_cbc_decrypt(const u8 *key, const u8 *iv, u8 *data, size_t data_len) in aes_128_cbc_decrypt() argument
73 os_memcpy(cbc, iv, AES_BLOCK_SIZE); in aes_128_cbc_decrypt()
Daes-siv.c129 u8 *iv, *crypt_pw; in aes_siv_encrypt() local
149 iv = out; in aes_siv_encrypt()
152 os_memcpy(iv, v, AES_BLOCK_SIZE); in aes_siv_encrypt()
173 u8 iv[AES_BLOCK_SIZE]; in aes_siv_decrypt() local
191 os_memcpy(iv, iv_crypt, AES_BLOCK_SIZE); in aes_siv_decrypt()
194 iv[8] &= 0x7f; in aes_siv_decrypt()
195 iv[12] &= 0x7f; in aes_siv_decrypt()
197 ret = aes_ctr_encrypt(k2, key_len, iv, out, crypt_len); in aes_siv_decrypt()
Daes-gcm.c192 static void aes_gcm_prepare_j0(const u8 *iv, size_t iv_len, const u8 *H, u8 *J0) in aes_gcm_prepare_j0() argument
198 os_memcpy(J0, iv, iv_len); in aes_gcm_prepare_j0()
207 ghash(H, iv, iv_len, J0); in aes_gcm_prepare_j0()
254 int aes_gcm_ae(const u8 *key, size_t key_len, const u8 *iv, size_t iv_len, in aes_gcm_ae() argument
267 aes_gcm_prepare_j0(iv, iv_len, H, J0); in aes_gcm_ae()
288 int aes_gcm_ad(const u8 *key, size_t key_len, const u8 *iv, size_t iv_len, in aes_gcm_ad() argument
301 aes_gcm_prepare_j0(iv, iv_len, H, J0); in aes_gcm_ad()
322 int aes_gmac(const u8 *key, size_t key_len, const u8 *iv, size_t iv_len, in aes_gmac() argument
325 return aes_gcm_ae(key, key_len, iv, iv_len, NULL, 0, aad, aad_len, NULL, in aes_gmac()
Daes_wrap.h48 int __must_check aes_128_cbc_encrypt(const u8 *key, const u8 *iv, u8 *data,
50 int __must_check aes_128_cbc_decrypt(const u8 *key, const u8 *iv, u8 *data,
53 const u8 *iv, size_t iv_len,
58 const u8 *iv, size_t iv_len,
63 const u8 *iv, size_t iv_len,
/hal_espressif-latest/components/mbedtls/port/include/aes/
Desp_aes_gcm.h37 const uint8_t *iv; member
92 const unsigned char *iv,
247 const unsigned char *iv,
282 const unsigned char *iv,
Desp_aes.h162 unsigned char iv[16],
196 unsigned char iv[16],
227 unsigned char iv[16],
282 unsigned char iv[16],
/hal_espressif-latest/components/bootloader_support/src/secure_boot_v1/
Dsecure_boot.c49 if (image_len % sizeof(digest.iv) != 0) { in secure_boot_generate()
50 image_len = (image_len / sizeof(digest.iv) + 1) * sizeof(digest.iv); in secure_boot_generate()
53 ets_secure_boot_rd_iv((uint32_t *)digest.iv); in secure_boot_generate()
69 for (size_t i = 0; i < image_len; i+= sizeof(digest.iv)) { in secure_boot_generate()
/hal_espressif-latest/components/mbedtls/port/include/mbedtls/
Dgcm.h35 const unsigned char *iv, size_t iv_len);
54 const unsigned char *iv,
66 const unsigned char *iv,
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Daes_ll.h166 static inline void aes_ll_set_iv(const uint8_t *iv) in aes_ll_set_iv() argument
173 memcpy(&iv_word, iv + 4 * i, sizeof(iv_word)); in aes_ll_set_iv()
181 static inline void aes_ll_read_iv(uint8_t *iv) in aes_ll_read_iv() argument
189 memcpy(iv + i * 4, &iv_word, sizeof(iv_word)); in aes_ll_read_iv()
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Daes_ll.h166 static inline void aes_ll_set_iv(const uint8_t *iv) in aes_ll_set_iv() argument
173 memcpy(&iv_word, iv + 4 * i, sizeof(iv_word)); in aes_ll_set_iv()
181 static inline void aes_ll_read_iv(uint8_t *iv) in aes_ll_read_iv() argument
189 memcpy(iv + i * 4, &iv_word, sizeof(iv_word)); in aes_ll_read_iv()
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Daes_ll.h166 static inline void aes_ll_set_iv(const uint8_t *iv) in aes_ll_set_iv() argument
173 memcpy(&iv_word, iv + 4 * i, sizeof(iv_word)); in aes_ll_set_iv()
181 static inline void aes_ll_read_iv(uint8_t *iv) in aes_ll_read_iv() argument
189 memcpy(iv + i * 4, &iv_word, sizeof(iv_word)); in aes_ll_read_iv()
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Daes_ll.h166 static inline void aes_ll_set_iv(const uint8_t *iv) in aes_ll_set_iv() argument
173 memcpy(&iv_word, iv + 4 * i, sizeof(iv_word)); in aes_ll_set_iv()
181 static inline void aes_ll_read_iv(uint8_t *iv) in aes_ll_read_iv() argument
189 memcpy(iv + i * 4, &iv_word, sizeof(iv_word)); in aes_ll_read_iv()
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/include/tinycrypt/
Dcbc_mode.h111 unsigned int inlen, const uint8_t *iv,
144 unsigned int inlen, const uint8_t *iv,
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/
Dcbc_mode.h111 unsigned int inlen, const uint8_t *iv,
144 unsigned int inlen, const uint8_t *iv,

123