| /bsp/microchip/same54/bsp/hal/src/ |
| A D | hal_aes_sync.c | 119 ASSERT(descr && input && output && length && iv); in aes_sync_cbc_crypt() 132 **output = (**input) ^ iv[*iv_ofst]; in aes_sync_cfb_crypt_first_unaligned_data() 152 _aes_sync_ecb_crypt(&descr->dev, AES_ENCRYPT, iv, iv); in aes_sync_cfb_crypt_last_unaligned_data() 154 *output = (*input) ^ iv[*iv_ofst]; in aes_sync_cfb_crypt_last_unaligned_data() 265 ASSERT(descr && input && output && length && iv); in aes_sync_cfb8_crypt() 280 *output = (uint8_t)((*input) ^ iv[*iv_ofst]); in aes_sync_ofb_crypt() 299 _aes_sync_ecb_crypt(&descr->dev, AES_ENCRYPT, iv, iv); in aes_sync_ofb_crypt() 301 *output = (*input) ^ iv[*iv_ofst]; in aes_sync_ofb_crypt() 361 ASSERT(descr && iv && iv_len); in aes_sync_gcm_crypt_and_tag() 379 ASSERT(descr && iv && iv_len); in aes_sync_gcm_auth_decrypt() [all …]
|
| /bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/ |
| A D | aes.h | 133 csi_error_t csi_aes_cbc_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv); 144 csi_error_t csi_aes_cbc_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv); 155 csi_error_t csi_aes_cfb1_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv); 177 csi_error_t csi_aes_cfb8_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv); 188 csi_error_t csi_aes_cfb8_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv); 247 csi_error_t csi_aes_ctr_encrypt(csi_aes_t *aes, void *in,void *out, uint32_t size, void *iv); 258 csi_error_t csi_aes_ctr_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv); 269 csi_error_t csi_aes_cts_encrypt(csi_aes_t *aes, void *in,void *out, uint32_t size, void *iv); 280 csi_error_t csi_aes_cts_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv); 292 csi_error_t csi_aes_xts_encrypt(csi_aes_t *aes, void *in,void *out, uint32_t size, void *iv); [all …]
|
| A D | des.h | 115 csi_error_t csi_des_cbc_encrypt(csi_des_t *des, void *in, void *out, uint32_t size, void *iv) ; 126 csi_error_t csi_des_cbc_decrypt(csi_des_t *des, void *in, void *out, uint32_t size, void *iv); 157 csi_error_t csi_tdes_cbc_encrypt(csi_des_t *des, void *in, void *out, uint32_t size, void *iv) ; 168 csi_error_t csi_tdes_cbc_decrypt(csi_des_t *des, void *in, void *out, uint32_t size, void *iv);
|
| A D | tee.h | 57 uint8_t iv[16], 75 uint8_t iv[16], 118 #define csi_tee_aes_encrypt_cbc(in, in_len, key, key_len, iv, out) \ argument 119 csi_tee_aes_encrypt(in, in_len, key, key_len, iv, out, TEE_AES_MODE_CBC) 132 #define csi_tee_aes_decrypt_cbc(in, in_len, key, key_len, iv, out) \ argument 133 csi_tee_aes_decrypt(in, in_len, key, key_len, iv, out, TEE_AES_MODE_CBC)
|
| /bsp/microchip/same54/bsp/hal/include/ |
| A D | hpl_aes_sync.h | 47 uint8_t iv[16]; /*!< Initialization Vector */ member 117 uint8_t *output, uint32_t length, uint8_t iv[16]); 133 uint8_t *output, uint32_t length, uint8_t *iv); 148 uint8_t *output, uint32_t length, uint8_t *iv); 163 uint8_t *output, uint32_t length, uint8_t *iv); 178 uint8_t *output, uint32_t length, uint8_t *iv); 192 uint8_t *output, uint32_t length, uint8_t *iv); 207 uint8_t *iv); 244 … uint8_t *output, uint32_t length, const uint8_t *iv, uint32_t iv_len, 259 …es_sync_gcm_start(struct _aes_sync_device *const dev, const enum aes_action enc, const uint8_t *iv, [all …]
|
| A D | hal_aes_sync.h | 128 uint8_t *output, uint32_t length, uint8_t iv[16]); 144 uint8_t *output, uint32_t length, uint8_t *iv, uint32_t *iv_ofst); 160 uint8_t *output, uint32_t length, uint8_t *iv, uint32_t *iv_ofst); 176 uint8_t *output, uint32_t length, uint8_t *iv, uint32_t *iv_ofst); 192 uint8_t *output, uint32_t length, uint8_t *iv, uint32_t *iv_ofst); 206 uint8_t *output, uint32_t length, uint8_t *iv); 221 uint8_t *iv, uint32_t *iv_ofst); 259 … const uint8_t *input, uint8_t *output, uint32_t length, const uint8_t *iv, 279 … uint32_t length, const uint8_t *iv, uint32_t iv_len, const uint8_t *aad, 339 … const uint8_t *input, uint8_t *output, uint32_t length, const uint8_t *iv, [all …]
|
| /bsp/microchip/same54/bsp/hpl/aes/ |
| A D | hpl_aes.c | 107 if (((uint32_t)iv) & 0x3) { in __aes_sync_set_iv() 110 ((uint8_t *)iv)[i << 2] | ((uint8_t *)iv)[(i << 2) + 1] >> 8 in __aes_sync_set_iv() 160 memcpy(iv, iv + length, 16 - length); in __aes_sync_update_cfb_iv() 268 __aes_sync_set_iv(dev, iv); in _aes_sync_cbc_crypt() 310 __aes_sync_set_iv(dev, iv); in _aes_sync_cfb128_crypt() 355 __aes_sync_set_iv(dev, iv); in _aes_sync_cfb64_crypt() 399 __aes_sync_set_iv(dev, iv); in _aes_sync_cfb32_crypt() 705 memcpy(dev->iv, iv, 12); in __aes_sync_gcm_start() 707 dev->iv[15] = 0x01; in __aes_sync_gcm_start() 718 ptr = iv; in __aes_sync_gcm_start() [all …]
|
| /bsp/efm32/Libraries/emlib/inc/ |
| A D | em_aes.h | 77 const uint8_t *iv, 84 const uint8_t *iv, 91 const uint8_t *iv, 98 const uint8_t *iv, 215 const uint8_t *iv); 221 const uint8_t *iv);
|
| /bsp/ck802/libraries/common/aes/ |
| A D | ck_aes.c | 39 void *iv; member 167 uint32_t len, uint8_t *iv, uint32_t mode, uint32_t endian) in aes_crypto() argument 175 aes_reg->iv[i] = *(uint32_t *)iv; in aes_crypto() 176 iv += 4; in aes_crypto() 180 aes_reg->iv[3 - i] = *(uint32_t *)iv; in aes_crypto() 181 iv += 4; in aes_crypto() 288 aes_priv->iv = NULL; in csi_aes_initialize() 351 aes_priv->iv = (void *)arg; in csi_aes_config() 460 aes_crypto(context, in, out, len, aes_priv->iv, aes_priv->mode, aes_priv->endian); in csi_aes_crypto() 476 … aes_crypto(context, in, out, len + 16 - left_len, aes_priv->iv, aes_priv->mode, aes_priv->endian); in csi_aes_crypto()
|
| /bsp/ht32/libraries/HT32_STD_5xxxx_FWLib/library/HT32F5xxxx_Driver/src/ |
| A D | ht32f5xxxx_aes.c | 403 u32 *iv, in _AES_CryptData() argument 416 if (iv != NULL) in _AES_CryptData() 418 AES_SetVectorTable(HT_AESn, iv); in _AES_CryptData() 479 u32 *iv, 486 iv, 502 u32 *iv, 509 iv,
|
| /bsp/ht32/libraries/HT32_STD_1xxxx_FWLib/library/HT32F1xxxx_Driver/src/ |
| A D | ht32f1xxxx_aes.c | 401 u32 *iv, in _AES_CryptData() argument 414 if (iv != NULL) in _AES_CryptData() 416 AES_SetVectorTable(HT_AESn, iv); in _AES_CryptData() 477 u32 *iv, 484 iv, 500 u32 *iv, 507 iv,
|
| /bsp/efm32/Libraries/emlib/src/ |
| A D | em_aes.c | 161 const uint8_t *iv, in AES_CBC128() argument 167 const uint32_t *_iv = (const uint32_t *)iv; in AES_CBC128() 299 const uint8_t *iv, in AES_CBC256() argument 307 const uint32_t *_iv = (const uint32_t *)iv; in AES_CBC256() 462 const uint8_t *iv, in AES_CFB128() argument 469 const uint32_t *_iv = (const uint32_t *)iv; in AES_CFB128() 557 const uint8_t *iv, in AES_CFB256() argument 565 const uint32_t *_iv = (const uint32_t *)iv; in AES_CFB256() 1169 const uint8_t *iv) in AES_OFB128() argument 1175 const uint32_t *_iv = (const uint32_t *)iv; in AES_OFB128() [all …]
|
| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/ |
| A D | aes.c | 241 csi_error_t csi_aes_cbc_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv) in csi_aes_cbc_encrypt() argument 259 temp = AES_READ_CACHE_LITTLE((uint8_t *)iv + (i << 2)); in csi_aes_cbc_encrypt() 284 AES_WRITE_CACHE_LITTLE((uint8_t *)iv + (i << 2), (uint8_t *)&temp); in csi_aes_cbc_encrypt() 301 csi_error_t csi_aes_cbc_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv) in csi_aes_cbc_decrypt() argument 342 AES_WRITE_CACHE_LITTLE((uint8_t *)iv + (i << 2), (uint8_t *)&temp); in csi_aes_cbc_decrypt()
|
| /bsp/essemi/es32f0654/libraries/ES32F065x_ALD_StdPeriph_Driver/Source/ |
| A D | ald_crypt.c | 167 uint32_t *temp = iv; in ald_crypt_write_ivr() 170 if ((hperh == NULL) || (iv == NULL)) in ald_crypt_write_ivr() 183 hperh->iv[i] = *iv++; in ald_crypt_write_ivr() 198 uint32_t *temp = iv; in ald_crypt_read_ivr() 200 if ((hperh == NULL) || (iv == NULL)) in ald_crypt_read_ivr() 335 CRYPT->IV[0] = iv[3]; in gcm_mul() 336 CRYPT->IV[1] = iv[2]; in gcm_mul() 337 CRYPT->IV[2] = iv[1]; in gcm_mul() 338 CRYPT->IV[3] = iv[0]; in gcm_mul() 445 hperh->iv[3] = 1; in ald_crypt_gcm_verify() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/drivers/src/ |
| A D | hpm_sdp_drv.c | 84 const uint8_t *iv, 94 const uint8_t *iv, 304 const uint8_t iv[16], in sdp_aes_crypt_cbc() 354 (void) memcpy(iv_32, iv, 16); in sdp_aes_crypt_cbc() 447 const uint8_t *iv, in aes_ccm_format_b0() argument 459 (void) memcpy(block + 1U, iv, iv_len); in aes_ccm_format_b0() 482 (void) memcpy(ctr + 1U, iv, iv_len); in aes_ccm_format_ctr0() 563 aes_ccm_format_ctr0(ctr, iv, iv_len); in aes_ccm_auth_crypt() 595 aes_ccm_format_ctr0(ctr, iv, iv_len); in aes_ccm_auth_crypt() 628 iv, in sdp_aes_ccm_generate_encrypt() [all …]
|
| /bsp/acm32/acm32f0x0-nucleo/libraries/HAL_Driver/Inc/ |
| A D | HAL_AES.h | 65 UINT32 *iv, 76 UINT8 *iv,
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/src/flash/ |
| A D | bflb_sf_ctrl.c | 1313 if (iv != NULL) { in bflb_sf_ctrl_aes_set_iv() 1318 iv += 4; in bflb_sf_ctrl_aes_set_iv() 1323 iv += 4; in bflb_sf_ctrl_aes_set_iv() 1348 if (iv != NULL) { in bflb_sf_ctrl_aes_set_iv_be() 1353 iv += 4; in bflb_sf_ctrl_aes_set_iv_be() 1358 iv += 4; in bflb_sf_ctrl_aes_set_iv_be() 1454 if (iv != NULL) { in bflb_sf_ctrl_aes_xts_set_iv() 1458 iv += 4; in bflb_sf_ctrl_aes_xts_set_iv() 1464 iv += 4; in bflb_sf_ctrl_aes_xts_set_iv() 1489 iv += 4; in bflb_sf_ctrl_aes_xts_set_iv_be() [all …]
|
| A D | bflb_sf_ctrl.h | 447 void bflb_sf_ctrl_aes_set_iv(uint8_t region, uint8_t *iv, uint32_t addr_offset); 448 void bflb_sf_ctrl_aes_set_iv_be(uint8_t region, uint8_t *iv, uint32_t addr_offset); 452 void bflb_sf_ctrl_aes_xts_set_iv(uint8_t region, uint8_t *iv, uint32_t addr_offset); 453 void bflb_sf_ctrl_aes_xts_set_iv_be(uint8_t region, uint8_t *iv, uint32_t addr_offset);
|
| /bsp/acm32/acm32f4xx-nucleo/libraries/HAL_Driver/Inc/ |
| A D | HAL_AES.h | 76 uint32_t *iv, 87 uint8_t *iv,
|
| /bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Source/ |
| A D | ald_crypt.c | 290 uint32_t *temp = iv; in ald_crypt_write_ivr() 293 if ((hperh == NULL) || (iv == NULL)) in ald_crypt_write_ivr() 319 hperh->iv[i] = *iv++; in ald_crypt_write_ivr() 337 uint32_t *temp = iv; in ald_crypt_read_ivr() 339 if ((hperh == NULL) || (iv == NULL)) in ald_crypt_read_ivr() 483 CRYPT->IV[0] = iv[3]; in gcm_mul() 484 CRYPT->IV[1] = iv[2]; in gcm_mul() 485 CRYPT->IV[2] = iv[1]; in gcm_mul() 486 CRYPT->IV[3] = iv[0]; in gcm_mul() 593 hperh->iv[3] = 1; in ald_crypt_gcm_verify() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/drivers/inc/ |
| A D | hpm_sdp_drv.h | 340 static inline void sdp_write_cipher_iv(SDP_Type *base, const uint32_t *iv) in sdp_write_cipher_iv() argument 343 base->CIPHIV[i] = *iv++; in sdp_write_cipher_iv() 462 const uint8_t iv[16], 532 const uint8_t *iv, 580 const uint8_t *iv,
|
| /bsp/ht32/libraries/HT32_STD_1xxxx_FWLib/library/HT32F1xxxx_Driver/inc/ |
| A D | ht32f1xxxx_aes.h | 163 ErrStatus _AES_CryptData(HT_AES_TypeDef* HT_AESn, AES_DIR_Enum dir, u32 *iv, u32 length, u32 *input… 169 ErrStatus AES_CBC_CryptData(HT_AES_TypeDef* HT_AESn, AES_DIR_Enum mode, u32 *iv, u32 length, u32 *i… 170 ErrStatus AES_CTR_CryptData(HT_AES_TypeDef* HT_AESn, u32 *iv, u32 length, u32 *inputData, u32 *outp…
|
| /bsp/ht32/libraries/HT32_STD_5xxxx_FWLib/library/HT32F5xxxx_Driver/inc/ |
| A D | ht32f5xxxx_aes.h | 170 ErrStatus _AES_CryptData(HT_AES_TypeDef* HT_AESn, AES_DIR_Enum dir, u32 *iv, u32 length, u32 *input… 176 ErrStatus AES_CBC_CryptData(HT_AES_TypeDef* HT_AESn, AES_DIR_Enum mode, u32 *iv, u32 length, u32 *i… 177 ErrStatus AES_CTR_CryptData(HT_AES_TypeDef* HT_AESn, u32 *iv, u32 length, u32 *inputData, u32 *outp…
|
| /bsp/essemi/es32f0654/libraries/ES32F065x_ALD_StdPeriph_Driver/Include/ |
| A D | ald_crypt.h | 139 uint32_t iv[4]; /**< The iv of crypt */ member 197 ald_status_t ald_crypt_write_ivr(crypt_handle_t *hperh, uint32_t *iv); 198 ald_status_t ald_crypt_read_ivr(crypt_handle_t *hperh, uint32_t *iv);
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/ |
| A D | hpm_romapi.h | 237 …m_stat_t (*aes_crypt_cbc)(sdp_aes_ctx_t *aes_ctx, sdp_aes_op_t op, uint32_t length, uint8_t iv[16], 283 … hpm_stat_t (*crypt_cbc)(sm4_context_t *ctx, uint32_t mode, uint32_t length, const uint8_t iv[16], 289 hpm_stat_t (*ccm_gen_enc)(sm4_context_t *ctx, uint32_t input_len, const uint8_t *iv, 293 hpm_stat_t (*ccm_dec_verify)(sm4_context_t *ctx, uint32_t input_len, const uint8_t *iv, 835 …t_t rom_sdp_aes_crypt_cbc(sdp_aes_ctx_t *aes_ctx, sdp_aes_op_t op, uint32_t length, uint8_t iv[16], in rom_sdp_aes_crypt_cbc() 838 return ROM_API_TABLE_ROOT->sdp_driver_if->aes_crypt_cbc(aes_ctx, op, length, iv, in, out); in rom_sdp_aes_crypt_cbc() 1001 …_stat_t rom_sm4_crypt_cbc(sm4_context_t *ctx, uint32_t mode, uint32_t length, const uint8_t iv[16], in rom_sm4_crypt_cbc() 1004 return ROM_API_TABLE_ROOT->sm4_api_if->crypt_cbc(ctx, mode, length, iv, input, output); in rom_sm4_crypt_cbc()
|