Home
last modified time | relevance | path

Searched refs:CY_CRYPTO_AES_BLOCK_SIZE (Results 1 – 8 of 8) sorted by relevance

/hal_infineon-latest/mtb-pdl-cat1/drivers/source/
Dcy_crypto_core_aes_v2.c137 SCB_CleanDCache_by_Addr((volatile void *)key,(int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Aes_Ccm_SetKey()
206 SCB_CleanDCache_by_Addr((volatile void*)aesCcmState->y,(int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Aes_Ccm_Initial_Block()
209 …status = Cy_Crypto_Core_V2_Aes_CbcMac_Update(base, CY_CRYPTO_AES_BLOCK_SIZE, aesCcmState->y, &aesC… in Cy_Crypto_Core_V2_Aes_Ccm_Initial_Block()
221 … SCB_CleanDCache_by_Addr((volatile void*)aesCcmState->temp,(int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Aes_Ccm_Initial_Block()
274 if (tagLength < 3u || tagLength > CY_CRYPTO_AES_BLOCK_SIZE || (tagLength % 2u != 0u)) in Cy_Crypto_Core_V2_Aes_Ccm_Set_Length()
343 aesCcmState->L = CY_CRYPTO_AES_BLOCK_SIZE - ivSize - 1u; in Cy_Crypto_Core_V2_Aes_Ccm_Start()
346 Cy_Crypto_Core_V2_MemSet(base, aesCcmState->ctr, 0u, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Aes_Ccm_Start()
351 SCB_CleanDCache_by_Addr((volatile void*)aesCcmState->ctr,(int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Aes_Ccm_Start()
358 …SCB_InvalidateDCache_by_Addr((volatile void *)aesCcmState->ctr, (int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Aes_Ccm_Start()
360 Cy_Crypto_Core_V2_MemSet(base, aesCcmState->y, 0u, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Aes_Ccm_Start()
[all …]
Dcy_crypto_core_cmac_v2.c71 for (i = (int32_t)((int32_t)CY_CRYPTO_AES_BLOCK_SIZE - 1); i >= 0; i--) in Cy_Crypto_Core_V2_Cmac_CalcSubKey()
82 srcDstPtr[(uint8_t)(CY_CRYPTO_AES_BLOCK_SIZE - 1U)] ^= CY_CRYPTO_CMAC_RB; in Cy_Crypto_Core_V2_Cmac_CalcSubKey()
86 SCB_CleanDCache_by_Addr((volatile void *)srcDstPtr,(int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Cmac_CalcSubKey()
171 CY_CRYPTO_V2_RB_BLOCK0, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Cmac_Start()
173 Cy_Crypto_Core_V2_FFStart (base, CY_CRYPTO_V2_RB_FF_STORE, kRemap, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Cmac_Start()
174 …Core_V2_BlockMov(base, CY_CRYPTO_V2_RB_FF_STORE, CY_CRYPTO_V2_RB_BLOCK1, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Cmac_Start()
177 SCB_InvalidateDCache_by_Addr(cmacState->k, (int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Cmac_Start()
235 …if(cmacState->aesState.unProcessedBytes > 0u && messageSize > CY_CRYPTO_AES_BLOCK_SIZE-cmacState->… in Cy_Crypto_Core_V2_Cmac_Update()
237 …te->aesState.unProcessedBytes], (void*)messageRemap, (uint16_t)(CY_CRYPTO_AES_BLOCK_SIZE-cmacState… in Cy_Crypto_Core_V2_Cmac_Update()
239 … Cy_Crypto_Core_V2_FFContinue(base, CY_CRYPTO_V2_RB_FF_LOAD0, tempRemap, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V2_Cmac_Update()
[all …]
Dcy_crypto_core_aes_v1.c285 Cy_Crypto_Core_V1_MemCpy(base, &aesBuffers->block0, src, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V1_Aes_Ecb()
289 Cy_Crypto_Core_V1_MemCpy(base, dst, &aesBuffers->block1, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V1_Aes_Ecb()
346 if (0UL == (uint32_t)(size & (CY_CRYPTO_AES_BLOCK_SIZE - 1U))) in Cy_Crypto_Core_V1_Aes_Cbc()
349 Cy_Crypto_Core_V1_MemCpy(base, tempBuff, ivPtr, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V1_Aes_Cbc()
356 Cy_Crypto_Core_V1_MemCpy(base, srcBuff, src, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V1_Aes_Cbc()
362 Cy_Crypto_Core_V1_MemCpy(base, tempBuff, srcBuff, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V1_Aes_Cbc()
365 Cy_Crypto_Core_V1_MemCpy(base, dst, dstBuff, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V1_Aes_Cbc()
367 src += CY_CRYPTO_AES_BLOCK_SIZE; in Cy_Crypto_Core_V1_Aes_Cbc()
368 dst += CY_CRYPTO_AES_BLOCK_SIZE; in Cy_Crypto_Core_V1_Aes_Cbc()
369 size -= CY_CRYPTO_AES_BLOCK_SIZE; in Cy_Crypto_Core_V1_Aes_Cbc()
[all …]
Dcy_crypto_core_cmac_v1.c72 for (i = (int32_t)((int32_t)CY_CRYPTO_AES_BLOCK_SIZE - 1); i >= 0; i--) in Cy_Crypto_Core_V1_Cmac_CalcSubKey()
83 srcDstPtr[(uint8_t)(CY_CRYPTO_AES_BLOCK_SIZE - 1U)] ^= CY_CRYPTO_CMAC_RB; in Cy_Crypto_Core_V1_Cmac_CalcSubKey()
141 Cy_Crypto_Core_V1_MemSet(base, (void*)tempTmp, 0U, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V1_Cmac_Start()
180 Cy_Crypto_Core_V1_MemSet(base, (void* )tempBuff, 0x00U, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V1_Cmac_Update()
183 while (messageSize > CY_CRYPTO_AES_BLOCK_SIZE) in Cy_Crypto_Core_V1_Cmac_Update()
186 Cy_Crypto_Core_V1_MemCpy(base, blockBuff, message, CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Core_V1_Cmac_Update()
193 message += CY_CRYPTO_AES_BLOCK_SIZE; in Cy_Crypto_Core_V1_Cmac_Update()
194 messageSize -= CY_CRYPTO_AES_BLOCK_SIZE; in Cy_Crypto_Core_V1_Cmac_Update()
234 if (blockIdxTmp < CY_CRYPTO_AES_BLOCK_SIZE) in Cy_Crypto_Core_V1_Cmac_Finish()
243 copySize = CY_CRYPTO_AES_BLOCK_SIZE - 1u - blockIdxTmp; in Cy_Crypto_Core_V1_Cmac_Finish()
[all …]
Dcy_crypto.c482 SCB_CleanDCache_by_Addr((volatile void *)srcBlock,(int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Aes_Ecb_Run()
484 SCB_InvalidateDCache_by_Addr((volatile void *)dstBlock, (int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Aes_Ecb_Run()
516 SCB_CleanDCache_by_Addr((volatile void *)ivPtr,(int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Aes_Cbc_Run()
552 SCB_CleanDCache_by_Addr((volatile void *)ivPtr,(int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Aes_Cfb_Run()
567 uint32_t nonceCounter[CY_CRYPTO_AES_BLOCK_SIZE / 8u], in Cy_Crypto_Aes_Ctr_Run()
568 uint32_t streamBlock[CY_CRYPTO_AES_BLOCK_SIZE / 8u], in Cy_Crypto_Aes_Ctr_Run()
592 SCB_CleanDCache_by_Addr((volatile void *)nonceCounter,(int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Aes_Ctr_Run()
634 SCB_InvalidateDCache_by_Addr((volatile void *)cmacPtr, (int32_t)CY_CRYPTO_AES_BLOCK_SIZE); in Cy_Crypto_Aes_Cmac_Run()
/hal_infineon-latest/mtb-pdl-cat1/drivers/include/
Dcy_crypto_common.h141 #define CY_CRYPTO_AES_BLOCK_SIZE (16u) macro
159 #define CY_CRYPTO_AES_BLOCK_SIZE_U32 (uint32_t)(CY_CRYPTO_AES_BLOCK_SIZE / 4UL)
768 CRYPTO_MEM_ALIGN uint8_t unProcessedData[CY_CRYPTO_AES_BLOCK_SIZE];
769 CRYPTO_MEM_ALIGN uint8_t iv[CY_CRYPTO_AES_BLOCK_SIZE];
815 CRYPTO_MEM_ALIGN_4 uint8_t temp_buffer[CY_CRYPTO_AES_BLOCK_SIZE];
817 CRYPTO_MEM_ALIGN uint8_t ctr[CY_CRYPTO_AES_BLOCK_SIZE];
819 CRYPTO_MEM_ALIGN uint8_t y[CY_CRYPTO_AES_BLOCK_SIZE];
878 uint8_t h[CY_CRYPTO_AES_BLOCK_SIZE];
880 uint8_t icb[CY_CRYPTO_AES_BLOCK_SIZE];
882 uint8_t cb[CY_CRYPTO_AES_BLOCK_SIZE];
[all …]
Dcy_crypto_core_cmac_v2.h63 CY_ALIGN(32) uint8_t k[CY_CRYPTO_AES_BLOCK_SIZE];
64 CY_ALIGN(32) uint8_t temp[CY_CRYPTO_AES_BLOCK_SIZE];
66 uint8_t k[CY_CRYPTO_AES_BLOCK_SIZE];
68 uint8_t temp[CY_CRYPTO_AES_BLOCK_SIZE];
Dcy_crypto.h1264 uint32_t nonceCounter[CY_CRYPTO_AES_BLOCK_SIZE / 8u],
1265 uint32_t streamBlock[CY_CRYPTO_AES_BLOCK_SIZE / 8u],