/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/ |
D | sha256.c | 37 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 …]
|
D | cmac_mode.c | 114 _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()
|
D | cbc_mode.c | 38 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/ |
D | sha256.c | 37 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 …]
|
D | cmac_mode.c | 114 _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()
|
D | cbc_mode.c | 38 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/ |
D | esp_aes.c | 240 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/ |
D | esp_aes.c | 746 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/ |
D | aes_hal.c | 80 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()
|
D | ds_hal.c | 29 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/ |
D | esp_aes_gcm.c | 65 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/ |
D | aes-cbc.c | 24 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()
|
D | aes-siv.c | 129 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()
|
D | aes-gcm.c | 192 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()
|
D | aes_wrap.h | 48 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/ |
D | esp_aes_gcm.h | 37 const uint8_t *iv; member 92 const unsigned char *iv, 247 const unsigned char *iv, 282 const unsigned char *iv,
|
D | esp_aes.h | 162 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/ |
D | secure_boot.c | 49 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/ |
D | gcm.h | 35 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/ |
D | aes_ll.h | 166 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/ |
D | aes_ll.h | 166 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/ |
D | aes_ll.h | 166 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/ |
D | aes_ll.h | 166 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/ |
D | cbc_mode.h | 111 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/ |
D | cbc_mode.h | 111 unsigned int inlen, const uint8_t *iv, 144 unsigned int inlen, const uint8_t *iv,
|