Home
last modified time | relevance | path

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

1234

/bsp/microchip/same54/bsp/hal/src/
A Dhal_aes_sync.c119 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 Daes.h133 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 Ddes.h115 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 Dtee.h57 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 Dhpl_aes_sync.h47 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 Dhal_aes_sync.h128 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 Dhpl_aes.c107 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 Dem_aes.h77 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 Dck_aes.c39 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 Dht32f5xxxx_aes.c403 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 Dht32f1xxxx_aes.c401 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 Dem_aes.c161 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 Daes.c241 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 Dald_crypt.c167 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 Dhpm_sdp_drv.c84 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 DHAL_AES.h65 UINT32 *iv,
76 UINT8 *iv,
/bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/src/flash/
A Dbflb_sf_ctrl.c1313 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 Dbflb_sf_ctrl.h447 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 DHAL_AES.h76 uint32_t *iv,
87 uint8_t *iv,
/bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Source/
A Dald_crypt.c290 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 Dhpm_sdp_drv.h340 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 Dht32f1xxxx_aes.h163 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 Dht32f5xxxx_aes.h170 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 Dald_crypt.h139 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 Dhpm_romapi.h237 …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()

Completed in 66 milliseconds

1234