Lines Matching refs:Instance

335 …P_SET_PHASE(__HANDLE__, __PHASE__)  do{MODIFY_REG(((CRYP_TypeDef *)((__HANDLE__)->Instance))->CR, \
341 …S_SET_PHASE(__HANDLE__, __PHASE__) do{MODIFY_REG(((SAES_TypeDef *)((__HANDLE__)->Instance))->CR, \
346 #define HAL_CRYP_FIFO_FLUSH(__HANDLE__) (((CRYP_TypeDef *)((__HANDLE__)->Instance))->CR |= CRYP_CR…
454 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
461 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
470 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
482 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
525 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
527 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, in HAL_CRYP_Init()
533 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
550 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, in HAL_CRYP_Init()
592 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_DeInit()
599 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_DeInit()
658 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_SetConfig()
670 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_SetConfig()
708 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_SetConfig()
710 …MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_DATATYPE | CRYP_CR_KEYSIZE | CRYP_CR_A… in HAL_CRYP_SetConfig()
715 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_SetConfig()
721 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_KMOD, CRYP_KEYMODE_WRAPPED); in HAL_CRYP_SetConfig()
724 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, \ in HAL_CRYP_SetConfig()
1069 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_DMAProcessSuspend()
1073 ((CRYP_TypeDef *)(hcryp->Instance))->DMACR &= (~CRYP_DMACR_DIEN); in HAL_CRYP_DMAProcessSuspend()
1077 …while (((((CRYP_TypeDef *)(hcryp->Instance))->SR) & (CRYP_SR_IFEM | CRYP_SR_OFNE | CRYP_SR_BUSY)) … in HAL_CRYP_DMAProcessSuspend()
1084 ((CRYP_TypeDef *)(hcryp->Instance))->DMACR &= (~CRYP_DMACR_DOEN); in HAL_CRYP_DMAProcessSuspend()
1091 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_DMAProcessSuspend()
1094 (((SAES_TypeDef *)(hcryp->Instance)))->CR &= (~SAES_CR_DMAINEN); in HAL_CRYP_DMAProcessSuspend()
1118 ((SAES_TypeDef *)(hcryp->Instance))->CR &= (~SAES_CR_DMAOUTEN); in HAL_CRYP_DMAProcessSuspend()
1128 …tmp_remaining_DMATransferSize_inWords = ((((DMA_Channel_TypeDef *)hcryp->hdmain->Instance)->CBR1) … in HAL_CRYP_DMAProcessSuspend()
1130 …tmp_remaining_DMATransferSize_inWords += ((((DMA_Channel_TypeDef *)hcryp->hdmain->Instance)->CSR) … in HAL_CRYP_DMAProcessSuspend()
1182 tmp_SAES_CR_DMAIN_bit = (((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_DMAINEN); in HAL_CRYP_Suspend()
1183 if ((((((CRYP_TypeDef *)(hcryp->Instance))->DMACR & CRYP_DMACR_DIEN) == CRYP_DMACR_DIEN) \ in HAL_CRYP_Suspend()
1184 && (IS_CRYP_INSTANCE(hcryp->Instance))) || \ in HAL_CRYP_Suspend()
1185 ((tmp_SAES_CR_DMAIN_bit == SAES_CR_DMAINEN) && (IS_SAES_INSTANCE(hcryp->Instance)))) in HAL_CRYP_Suspend()
1224 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Suspend()
1227 hcryp->CR_saved = ((CRYP_TypeDef *)(hcryp->Instance))->CR; in HAL_CRYP_Suspend()
1237 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Suspend()
1243 ((SAES_TypeDef *)(hcryp->Instance))->KEYR7 = 0x0U; in HAL_CRYP_Suspend()
1244 ((SAES_TypeDef *)(hcryp->Instance))->KEYR6 = 0x0U; in HAL_CRYP_Suspend()
1245 ((SAES_TypeDef *)(hcryp->Instance))->KEYR5 = 0x0U; in HAL_CRYP_Suspend()
1246 ((SAES_TypeDef *)(hcryp->Instance))->KEYR4 = 0x0U; in HAL_CRYP_Suspend()
1247 ((SAES_TypeDef *)(hcryp->Instance))->KEYR3 = 0x0U; in HAL_CRYP_Suspend()
1248 ((SAES_TypeDef *)(hcryp->Instance))->KEYR2 = 0x0U; in HAL_CRYP_Suspend()
1249 ((SAES_TypeDef *)(hcryp->Instance))->KEYR1 = 0x0U; in HAL_CRYP_Suspend()
1250 ((SAES_TypeDef *)(hcryp->Instance))->KEYR0 = 0x0U; in HAL_CRYP_Suspend()
1253 hcryp->CR_saved = ((SAES_TypeDef *)(hcryp->Instance))->CR; in HAL_CRYP_Suspend()
1312 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Resume()
1314 ((CRYP_TypeDef *)(hcryp->Instance))->CR |= CRYP_CR_IPRST; in HAL_CRYP_Resume()
1315 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= (~CRYP_CR_IPRST); in HAL_CRYP_Resume()
1319 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Resume()
1321 ((SAES_TypeDef *)(hcryp->Instance))->CR |= SAES_CR_IPRST; in HAL_CRYP_Resume()
1322 ((SAES_TypeDef *)(hcryp->Instance))->CR &= (~SAES_CR_IPRST); in HAL_CRYP_Resume()
1340 ((CRYP_TypeDef *)(hcryp->Instance))->CR = hcryp->CR_saved; in HAL_CRYP_Resume()
1358 if (((IS_CRYP_INSTANCE(hcryp->Instance)) && \ in HAL_CRYP_Resume()
1360 ((IS_SAES_INSTANCE(hcryp->Instance)) && \ in HAL_CRYP_Resume()
1383 if (((IS_CRYP_INSTANCE(hcryp->Instance)) && in HAL_CRYP_Resume()
1385 ((IS_SAES_INSTANCE(hcryp->Instance)) && \ in HAL_CRYP_Resume()
1482 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt()
1484 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_ENCRYPT); in HAL_CRYP_Encrypt()
1487 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Encrypt()
1491 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt()
1493 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_ENCRYPT); in HAL_CRYP_Encrypt()
1496 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Encrypt()
1594 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt()
1596 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_DECRYPT); in HAL_CRYP_Decrypt()
1599 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Decrypt()
1603 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt()
1605 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in HAL_CRYP_Decrypt()
1608 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Decrypt()
1716 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_IT()
1718 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_ENCRYPT); in HAL_CRYP_Encrypt_IT()
1721 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Encrypt_IT()
1725 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_IT()
1727 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_ENCRYPT); in HAL_CRYP_Encrypt_IT()
1730 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Encrypt_IT()
1822 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt_IT()
1824 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_DECRYPT); in HAL_CRYP_Decrypt_IT()
1827 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Decrypt_IT()
1831 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt_IT()
1833 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in HAL_CRYP_Decrypt_IT()
1836 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Decrypt_IT()
1922 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_DMA()
1924 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_ENCRYPT); in HAL_CRYP_Encrypt_DMA()
1927 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Encrypt_DMA()
1931 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_DMA()
1933 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_ENCRYPT); in HAL_CRYP_Encrypt_DMA()
1936 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Encrypt_DMA()
1997 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_DMA()
1999 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in HAL_CRYP_Encrypt_DMA()
2000 … ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in HAL_CRYP_Encrypt_DMA()
2001 … ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in HAL_CRYP_Encrypt_DMA()
2002 … ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in HAL_CRYP_Encrypt_DMA()
2006 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_DMA()
2008 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in HAL_CRYP_Encrypt_DMA()
2009 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in HAL_CRYP_Encrypt_DMA()
2010 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in HAL_CRYP_Encrypt_DMA()
2011 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in HAL_CRYP_Encrypt_DMA()
2094 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt_DMA()
2096 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_DECRYPT); in HAL_CRYP_Decrypt_DMA()
2099 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Decrypt_DMA()
2103 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt_DMA()
2105 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in HAL_CRYP_Decrypt_DMA()
2108 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Decrypt_DMA()
2184 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_IRQHandler()
2186 uint32_t itstatus = ((CRYP_TypeDef *)(hcryp->Instance))->MISR; in HAL_CRYP_IRQHandler()
2199 if ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_PHASE_HEADER) == CRYP_PHASE_HEADER) in HAL_CRYP_IRQHandler()
2216 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_IRQHandler()
2268 if ((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_PHASE_HEADER) == SAES_PHASE_HEADER) in HAL_CRYP_IRQHandler()
2428 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt()
2434 CLEAR_BIT(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_KMOD); in CRYP_AES_Encrypt()
2443 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt()
2445 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Encrypt()
2446 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Encrypt()
2447 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Encrypt()
2448 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Encrypt()
2452 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt()
2454 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Encrypt()
2455 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Encrypt()
2456 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Encrypt()
2457 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Encrypt()
2547 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2553 CLEAR_BIT(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_KMOD); in CRYP_AES_Encrypt_IT()
2562 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2564 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Encrypt_IT()
2565 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Encrypt_IT()
2566 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Encrypt_IT()
2567 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Encrypt_IT()
2571 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2573 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Encrypt_IT()
2574 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Encrypt_IT()
2575 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Encrypt_IT()
2576 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Encrypt_IT()
2591 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2594 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Encrypt_IT()
2596 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Encrypt_IT()
2598 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Encrypt_IT()
2600 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Encrypt_IT()
2607 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2613 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2666 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2669 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, CRYP_AES_KEY); in CRYP_AES_Decrypt()
2698 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, hcryp->Init.Algorithm); in CRYP_AES_Decrypt()
2702 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2707 …if (((((SAES_TypeDef *)(hcryp->Instance))->CR) & (CRYP_KEYMODE_WRAPPED | CRYP_KEYMODE_SHARED)) != … in CRYP_AES_Decrypt()
2709 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_KMOD, CRYP_KEYMODE_NORMAL); in CRYP_AES_Decrypt()
2712 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_KEY_DERIVATION); in CRYP_AES_Decrypt()
2745 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in CRYP_AES_Decrypt()
2752 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2763 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AES_Decrypt()
2769 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2782 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2784 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt()
2785 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt()
2786 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt()
2787 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt()
2791 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2793 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt()
2794 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt()
2795 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt()
2796 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt()
2862 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
2865 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, CRYP_AES_KEY); in CRYP_AES_Decrypt_IT()
2876 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AES_Decrypt_IT()
2899 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, hcryp->Init.Algorithm); in CRYP_AES_Decrypt_IT()
2903 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
2908 …if (((((SAES_TypeDef *)(hcryp->Instance))->CR) & (CRYP_KEYMODE_WRAPPED | CRYP_KEYMODE_SHARED)) != … in CRYP_AES_Decrypt_IT()
2910 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_KMOD, CRYP_KEYMODE_NORMAL); in CRYP_AES_Decrypt_IT()
2913 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_KEY_DERIVATION); in CRYP_AES_Decrypt_IT()
2946 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in CRYP_AES_Decrypt_IT()
2953 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
2964 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AES_Decrypt_IT()
2970 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
2983 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
2985 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt_IT()
2986 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt_IT()
2987 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt_IT()
2988 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt_IT()
2992 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
2994 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt_IT()
2995 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt_IT()
2996 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt_IT()
2997 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt_IT()
3011 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
3014 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Decrypt_IT()
3016 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Decrypt_IT()
3018 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Decrypt_IT()
3020 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Decrypt_IT()
3027 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
3033 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
3085 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3088 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, CRYP_AES_KEY); in CRYP_AES_Decrypt_DMA()
3099 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AES_Decrypt_DMA()
3121 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, hcryp->Init.Algorithm); in CRYP_AES_Decrypt_DMA()
3125 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3130 …if (((((SAES_TypeDef *)(hcryp->Instance))->CR) & (CRYP_KEYMODE_WRAPPED | CRYP_KEYMODE_SHARED)) != … in CRYP_AES_Decrypt_DMA()
3132 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_KMOD, CRYP_KEYMODE_NORMAL); in CRYP_AES_Decrypt_DMA()
3135 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_KEY_DERIVATION); in CRYP_AES_Decrypt_DMA()
3168 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in CRYP_AES_Decrypt_DMA()
3176 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3187 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AES_Decrypt_DMA()
3193 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3205 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3207 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt_DMA()
3208 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt_DMA()
3209 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt_DMA()
3210 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt_DMA()
3214 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3216 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt_DMA()
3217 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt_DMA()
3218 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt_DMA()
3219 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt_DMA()
3256 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_DMAInCplt()
3260 ((CRYP_TypeDef *)(hcryp->Instance))->DMACR &= (uint32_t)(~CRYP_DMACR_DIEN); in CRYP_DMAInCplt()
3264 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_DMAInCplt()
3268 ((SAES_TypeDef *)(hcryp->Instance))->CR &= (uint32_t)(~SAES_CR_DMAINEN); in CRYP_DMAInCplt()
3301 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_DMAOutCplt()
3303 ((CRYP_TypeDef *)(hcryp->Instance))->DMACR &= (uint32_t)(~CRYP_DMACR_DOEN); in CRYP_DMAOutCplt()
3307 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_DMAOutCplt()
3309 ((SAES_TypeDef *)(hcryp->Instance))->CR &= (uint32_t)(~SAES_CR_DMAOUTEN); in CRYP_DMAOutCplt()
3313 CLEAR_BIT(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_DMAOUTEN); in CRYP_DMAOutCplt()
3320 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_DMAOutCplt()
3332 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_DMAOutCplt()
3340 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20); in CRYP_DMAOutCplt()
3358 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_DMAOutCplt()
3364 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_DMAOutCplt()
3391 } while (HAL_IS_BIT_CLR(((CRYP_TypeDef *)(hcryp->Instance))->SR, CRYP_FLAG_OFNE)); in CRYP_DMAOutCplt()
3398 temp = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_DMAOutCplt()
3407 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_DMAOutCplt()
3420 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_DMAOutCplt()
3425 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_DMAOutCplt()
3441 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_DMAOutCplt()
3447 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_DMAOutCplt()
3459 temp = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_DMAOutCplt()
3552 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_SetDMAConfig()
3554 peripheral_in_address = (uint32_t) &((CRYP_TypeDef *)(hcryp->Instance))->DIN; in CRYP_SetDMAConfig()
3555 peripheral_out_address = (uint32_t) &((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_SetDMAConfig()
3559 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_SetDMAConfig()
3561 peripheral_in_address = (uint32_t) &((SAES_TypeDef *)(hcryp->Instance))->DINR; in CRYP_SetDMAConfig()
3562 peripheral_out_address = (uint32_t) &((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_SetDMAConfig()
3650 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_SetDMAConfig()
3652 ((CRYP_TypeDef *)(hcryp->Instance))->DMACR = (CRYP_DMACR_DOEN | CRYP_DMACR_DIEN); in CRYP_SetDMAConfig()
3656 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_SetDMAConfig()
3658 ((SAES_TypeDef *)(hcryp->Instance))->CR |= (SAES_CR_DMAINEN | SAES_CR_DMAOUTEN); in CRYP_SetDMAConfig()
3681 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_ProcessData()
3686 …if (((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_IFNF) != 0x0U) && (incount < ((hcryp->Si… in CRYP_AES_ProcessData()
3689 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_ProcessData()
3691 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_ProcessData()
3693 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_ProcessData()
3695 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_ProcessData()
3722 …if (((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) && (outcount < ((hcryp->S… in CRYP_AES_ProcessData()
3728 temp[i] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AES_ProcessData()
3741 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_ProcessData()
3744 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_ProcessData()
3746 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_ProcessData()
3748 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_ProcessData()
3750 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_ProcessData()
3781 temp[i] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AES_ProcessData()
3814 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_IT()
3823 while (((((CRYP_TypeDef *)(hcryp->Instance))->SR) & (CRYP_SR_IFEM | CRYP_SR_OFNE | \ in CRYP_AES_IT()
3850 …if (((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_IFNF) != 0x0U) && (incount < (hcryp->Siz… in CRYP_AES_IT()
3853 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_IT()
3855 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_IT()
3857 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_IT()
3859 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_IT()
3880 …if (((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) && (outcount < (hcryp->Si… in CRYP_AES_IT()
3886 temp[i] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AES_IT()
3923 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_IT()
3929 temp[i] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AES_IT()
3987 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_IT()
3989 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_IT()
3991 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_IT()
3993 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_IT()
4038 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_SetKey()
4043 ((CRYP_TypeDef *)(hcryp->Instance))->K0LR = *(uint32_t *)(hcryp->Init.pKey); in CRYP_SetKey()
4044 ((CRYP_TypeDef *)(hcryp->Instance))->K0RR = *(uint32_t *)(hcryp->Init.pKey + 1); in CRYP_SetKey()
4045 ((CRYP_TypeDef *)(hcryp->Instance))->K1LR = *(uint32_t *)(hcryp->Init.pKey + 2); in CRYP_SetKey()
4046 ((CRYP_TypeDef *)(hcryp->Instance))->K1RR = *(uint32_t *)(hcryp->Init.pKey + 3); in CRYP_SetKey()
4047 ((CRYP_TypeDef *)(hcryp->Instance))->K2LR = *(uint32_t *)(hcryp->Init.pKey + 4); in CRYP_SetKey()
4048 ((CRYP_TypeDef *)(hcryp->Instance))->K2RR = *(uint32_t *)(hcryp->Init.pKey + 5); in CRYP_SetKey()
4049 ((CRYP_TypeDef *)(hcryp->Instance))->K3LR = *(uint32_t *)(hcryp->Init.pKey + 6); in CRYP_SetKey()
4050 ((CRYP_TypeDef *)(hcryp->Instance))->K3RR = *(uint32_t *)(hcryp->Init.pKey + 7); in CRYP_SetKey()
4054 ((CRYP_TypeDef *)(hcryp->Instance))->K1LR = *(uint32_t *)(hcryp->Init.pKey); in CRYP_SetKey()
4055 ((CRYP_TypeDef *)(hcryp->Instance))->K1RR = *(uint32_t *)(hcryp->Init.pKey + 1); in CRYP_SetKey()
4056 ((CRYP_TypeDef *)(hcryp->Instance))->K2LR = *(uint32_t *)(hcryp->Init.pKey + 2); in CRYP_SetKey()
4057 ((CRYP_TypeDef *)(hcryp->Instance))->K2RR = *(uint32_t *)(hcryp->Init.pKey + 3); in CRYP_SetKey()
4058 ((CRYP_TypeDef *)(hcryp->Instance))->K3LR = *(uint32_t *)(hcryp->Init.pKey + 4); in CRYP_SetKey()
4059 ((CRYP_TypeDef *)(hcryp->Instance))->K3RR = *(uint32_t *)(hcryp->Init.pKey + 5); in CRYP_SetKey()
4063 ((CRYP_TypeDef *)(hcryp->Instance))->K2LR = *(uint32_t *)(hcryp->Init.pKey); in CRYP_SetKey()
4064 ((CRYP_TypeDef *)(hcryp->Instance))->K2RR = *(uint32_t *)(hcryp->Init.pKey + 1); in CRYP_SetKey()
4065 ((CRYP_TypeDef *)(hcryp->Instance))->K3LR = *(uint32_t *)(hcryp->Init.pKey + 2); in CRYP_SetKey()
4066 ((CRYP_TypeDef *)(hcryp->Instance))->K3RR = *(uint32_t *)(hcryp->Init.pKey + 3); in CRYP_SetKey()
4075 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_SetKey()
4082 ((SAES_TypeDef *)(hcryp->Instance))->KEYR7 = *(uint32_t *)(hcryp->Init.pKey); in CRYP_SetKey()
4083 ((SAES_TypeDef *)(hcryp->Instance))->KEYR6 = *(uint32_t *)(hcryp->Init.pKey + 1U); in CRYP_SetKey()
4084 ((SAES_TypeDef *)(hcryp->Instance))->KEYR5 = *(uint32_t *)(hcryp->Init.pKey + 2U); in CRYP_SetKey()
4085 ((SAES_TypeDef *)(hcryp->Instance))->KEYR4 = *(uint32_t *)(hcryp->Init.pKey + 3U); in CRYP_SetKey()
4086 ((SAES_TypeDef *)(hcryp->Instance))->KEYR3 = *(uint32_t *)(hcryp->Init.pKey + 4U); in CRYP_SetKey()
4087 ((SAES_TypeDef *)(hcryp->Instance))->KEYR2 = *(uint32_t *)(hcryp->Init.pKey + 5U); in CRYP_SetKey()
4088 ((SAES_TypeDef *)(hcryp->Instance))->KEYR1 = *(uint32_t *)(hcryp->Init.pKey + 6U); in CRYP_SetKey()
4089 ((SAES_TypeDef *)(hcryp->Instance))->KEYR0 = *(uint32_t *)(hcryp->Init.pKey + 7U); in CRYP_SetKey()
4092 ((SAES_TypeDef *)(hcryp->Instance))->KEYR3 = *(uint32_t *)(hcryp->Init.pKey); in CRYP_SetKey()
4093 ((SAES_TypeDef *)(hcryp->Instance))->KEYR2 = *(uint32_t *)(hcryp->Init.pKey + 1U); in CRYP_SetKey()
4094 ((SAES_TypeDef *)(hcryp->Instance))->KEYR1 = *(uint32_t *)(hcryp->Init.pKey + 2U); in CRYP_SetKey()
4095 ((SAES_TypeDef *)(hcryp->Instance))->KEYR0 = *(uint32_t *)(hcryp->Init.pKey + 3U); in CRYP_SetKey()
4155 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4168 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESGCM_Process()
4173 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process()
4174 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process()
4175 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process()
4176 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process()
4185 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESGCM_Process()
4208 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4220 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process()
4221 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process()
4222 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process()
4223 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process()
4261 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4270 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, 0U); in CRYP_AESGCM_Process()
4277 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4283 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESGCM_Process()
4335 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4337 mode = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGODIR; in CRYP_AESGCM_Process()
4344 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20U); in CRYP_AESGCM_Process()
4352 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4354 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESGCM_Process()
4358 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20U); in CRYP_AESGCM_Process()
4373 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4378 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AESGCM_Process()
4385 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_AESGCM_Process()
4411 if ((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) in CRYP_AESGCM_Process()
4417 temp[index] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AESGCM_Process()
4436 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4441 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process()
4447 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0U; in CRYP_AESGCM_Process()
4470 temp[index] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AESGCM_Process()
4563 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
4576 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESGCM_Process_IT()
4580 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process_IT()
4581 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process_IT()
4582 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process_IT()
4583 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process_IT()
4591 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESGCM_Process_IT()
4611 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
4623 ((SAES_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESGCM_Process_IT()
4627 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process_IT()
4628 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process_IT()
4629 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process_IT()
4630 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process_IT()
4651 } while (HAL_IS_BIT_CLR(((SAES_TypeDef *)(hcryp->Instance))->SR, CRYP_FLAG_KEYVALID)); in CRYP_AESGCM_Process_IT()
4669 } while (HAL_IS_BIT_CLR(((SAES_TypeDef *)(hcryp->Instance))->SR, SAES_SR_CCF)); in CRYP_AESGCM_Process_IT()
4680 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
4686 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
4702 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_GCMPH, SAES_PHASE_PAYLOAD); in CRYP_AESGCM_Process_IT()
4705 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESGCM_Process_IT()
4719 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4721 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4723 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4725 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4749 … if ((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE) == CRYP_OPERATINGMODE_ENCRYPT) in CRYP_AESGCM_Process_IT()
4752 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_AESGCM_Process_IT()
4768 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4774 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESGCM_Process_IT()
4794 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESGCM_Process_IT()
4803 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESGCM_Process_IT()
4813 ((SAES_TypeDef *)(hcryp->Instance))->DINR = tmp; in CRYP_AESGCM_Process_IT()
4819 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESGCM_Process_IT()
4837 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESGCM_Process_IT()
4839 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESGCM_Process_IT()
4841 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESGCM_Process_IT()
4843 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESGCM_Process_IT()
4854 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
4860 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESGCM_Process_IT()
4874 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_AESGCM_Process_IT()
4876 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_AESGCM_Process_IT()
4878 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_AESGCM_Process_IT()
4880 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_AESGCM_Process_IT()
4903 if ((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE) == CRYP_OPERATINGMODE_ENCRYPT) in CRYP_AESGCM_Process_IT()
4906 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_AESGCM_Process_IT()
4922 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4928 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESGCM_Process_IT()
4937 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
5006 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5019 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESGCM_Process_DMA()
5024 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process_DMA()
5025 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process_DMA()
5026 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process_DMA()
5027 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process_DMA()
5035 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESGCM_Process_DMA()
5054 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5062 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process_DMA()
5063 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process_DMA()
5064 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process_DMA()
5065 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process_DMA()
5102 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5110 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, 0U); in CRYP_AESGCM_Process_DMA()
5117 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5122 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESGCM_Process_DMA()
5152 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5154 mode = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGODIR; in CRYP_AESGCM_Process_DMA()
5159 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20); in CRYP_AESGCM_Process_DMA()
5178 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AESGCM_Process_DMA()
5185 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_AESGCM_Process_DMA()
5213 } while (HAL_IS_BIT_CLR(((CRYP_TypeDef *)(hcryp->Instance))->SR, CRYP_FLAG_OFNE)); in CRYP_AESGCM_Process_DMA()
5220 temp[index] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AESGCM_Process_DMA()
5225 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5228 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESGCM_Process_DMA()
5233 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20); in CRYP_AESGCM_Process_DMA()
5249 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_DMA()
5256 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0U; in CRYP_AESGCM_Process_DMA()
5288 temp[index] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AESGCM_Process_DMA()
5360 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5373 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESCCM_Process()
5377 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = (hcryp->Init.B0[0]) & CRYP_CCM_CTR1_0; in CRYP_AESCCM_Process()
5378 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = hcryp->Init.B0[1]; in CRYP_AESCCM_Process()
5379 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = hcryp->Init.B0[2]; in CRYP_AESCCM_Process()
5380 …((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = (hcryp->Init.B0[3] & CRYP_CCM_CTR1_1) | CRYP_CCM_CTR… in CRYP_AESCCM_Process()
5386 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process()
5387 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 1); in CRYP_AESCCM_Process()
5388 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 2); in CRYP_AESCCM_Process()
5389 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 3); in CRYP_AESCCM_Process()
5395 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESCCM_Process()
5418 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5430 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process()
5431 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.B0 + 1U); in CRYP_AESCCM_Process()
5432 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.B0 + 2U); in CRYP_AESCCM_Process()
5433 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.B0 + 3U); in CRYP_AESCCM_Process()
5472 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5478 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, 0U); in CRYP_AESCCM_Process()
5488 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5491 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESCCM_Process()
5539 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5546 mode = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGODIR; in CRYP_AESCCM_Process()
5553 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20); in CRYP_AESCCM_Process()
5572 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AESCCM_Process()
5579 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_AESCCM_Process()
5605 if ((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) in CRYP_AESCCM_Process()
5611 temp[index] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AESCCM_Process()
5623 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5631 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESCCM_Process()
5635 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20); in CRYP_AESCCM_Process()
5650 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process()
5657 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0U; in CRYP_AESCCM_Process()
5687 temp[index] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AESCCM_Process()
5781 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_IT()
5794 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESCCM_Process_IT()
5799 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = (hcryp->Init.B0[0]) & CRYP_CCM_CTR1_0; in CRYP_AESCCM_Process_IT()
5800 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = hcryp->Init.B0[1]; in CRYP_AESCCM_Process_IT()
5801 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = hcryp->Init.B0[2]; in CRYP_AESCCM_Process_IT()
5802 …((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = (hcryp->Init.B0[3] & CRYP_CCM_CTR1_1) | CRYP_CCM_CTR1… in CRYP_AESCCM_Process_IT()
5808 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process_IT()
5809 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 1); in CRYP_AESCCM_Process_IT()
5810 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 2); in CRYP_AESCCM_Process_IT()
5811 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 3); in CRYP_AESCCM_Process_IT()
5817 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESCCM_Process_IT()
5837 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_IT()
5849 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process_IT()
5850 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.B0 + 1U); in CRYP_AESCCM_Process_IT()
5851 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.B0 + 2U); in CRYP_AESCCM_Process_IT()
5852 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.B0 + 3U); in CRYP_AESCCM_Process_IT()
5880 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_IT()
5892 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_IT()
5913 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESCCM_Process_IT()
5932 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
5934 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
5936 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
5938 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
5958 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESCCM_Process_IT()
5963 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_AESCCM_Process_IT()
5979 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
5985 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESCCM_Process_IT()
6004 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESCCM_Process_IT()
6013 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESCCM_Process_IT()
6022 ((SAES_TypeDef *)(hcryp->Instance))->DINR = tmp; in CRYP_AESCCM_Process_IT()
6028 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESCCM_Process_IT()
6045 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESCCM_Process_IT()
6047 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESCCM_Process_IT()
6049 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESCCM_Process_IT()
6051 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESCCM_Process_IT()
6073 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6075 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6077 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6079 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6099 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESCCM_Process_IT()
6104 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_AESCCM_Process_IT()
6120 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6126 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESCCM_Process_IT()
6194 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6207 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESCCM_Process_DMA()
6211 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = (hcryp->Init.B0[0]) & CRYP_CCM_CTR1_0; in CRYP_AESCCM_Process_DMA()
6212 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = hcryp->Init.B0[1]; in CRYP_AESCCM_Process_DMA()
6213 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = hcryp->Init.B0[2]; in CRYP_AESCCM_Process_DMA()
6214 …((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = (hcryp->Init.B0[3] & CRYP_CCM_CTR1_1) | CRYP_CCM_CTR… in CRYP_AESCCM_Process_DMA()
6220 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process_DMA()
6221 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 1); in CRYP_AESCCM_Process_DMA()
6222 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 2); in CRYP_AESCCM_Process_DMA()
6223 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 3); in CRYP_AESCCM_Process_DMA()
6229 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESCCM_Process_DMA()
6249 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6261 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process_DMA()
6262 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.B0 + 1U); in CRYP_AESCCM_Process_DMA()
6263 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.B0 + 2U); in CRYP_AESCCM_Process_DMA()
6264 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.B0 + 3U); in CRYP_AESCCM_Process_DMA()
6302 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6310 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, 0U); in CRYP_AESCCM_Process_DMA()
6317 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6322 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESCCM_Process_DMA()
6349 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6351 mode = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGODIR; in CRYP_AESCCM_Process_DMA()
6356 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20); in CRYP_AESCCM_Process_DMA()
6375 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AESCCM_Process_DMA()
6382 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_AESCCM_Process_DMA()
6412 temp[index] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AESCCM_Process_DMA()
6417 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6419 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESCCM_Process_DMA()
6424 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20); in CRYP_AESCCM_Process_DMA()
6440 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_DMA()
6447 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0U; in CRYP_AESCCM_Process_DMA()
6478 temp[index] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AESCCM_Process_DMA()
6520 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetPayloadPhase_IT()
6542 if ((((CRYP_TypeDef *)(hcryp->Instance))->IMSCR & CRYP_IMSCR_INIM) != 0x0U) in CRYP_GCMCCM_SetPayloadPhase_IT()
6552 while (((((CRYP_TypeDef *)(hcryp->Instance))->SR) & (CRYP_SR_IFEM | CRYP_SR_OFNE | \ in CRYP_GCMCCM_SetPayloadPhase_IT()
6580 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_GCMCCM_SetPayloadPhase_IT()
6582 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_GCMCCM_SetPayloadPhase_IT()
6584 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_GCMCCM_SetPayloadPhase_IT()
6586 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_GCMCCM_SetPayloadPhase_IT()
6604 if ((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) in CRYP_GCMCCM_SetPayloadPhase_IT()
6610 temp[i] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_GCMCCM_SetPayloadPhase_IT()
6650 if ((((CRYP_TypeDef *)(hcryp->Instance))->IMSCR & CRYP_IMSCR_INIM) != 0x0U) in CRYP_GCMCCM_SetPayloadPhase_IT()
6655 mode = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGODIR; in CRYP_GCMCCM_SetPayloadPhase_IT()
6663 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20); in CRYP_GCMCCM_SetPayloadPhase_IT()
6683 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_GCMCCM_SetPayloadPhase_IT()
6689 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_GCMCCM_SetPayloadPhase_IT()
6698 if ((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) in CRYP_GCMCCM_SetPayloadPhase_IT()
6702 temp[i] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_GCMCCM_SetPayloadPhase_IT()
6750 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetPayloadPhase_IT()
6759 temp[i] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_GCMCCM_SetPayloadPhase_IT()
6819 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetPayloadPhase_IT()
6821 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetPayloadPhase_IT()
6823 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetPayloadPhase_IT()
6825 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetPayloadPhase_IT()
6845 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_GCMCCM_SetPayloadPhase_IT()
6850 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20); in CRYP_GCMCCM_SetPayloadPhase_IT()
6866 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetPayloadPhase_IT()
6872 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetPayloadPhase_IT()
6904 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase()
6915 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6917 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6919 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6921 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6946 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6948 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6950 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6952 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6973 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6979 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0x0U; in CRYP_GCMCCM_SetHeaderPhase()
7000 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase()
7022 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7024 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7026 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7028 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7054 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7056 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7058 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7060 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7083 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7092 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase()
7101 ((SAES_TypeDef *)(hcryp->Instance))->DINR = tmp; in CRYP_GCMCCM_SetHeaderPhase()
7107 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase()
7174 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase_DMA()
7185 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7187 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7189 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7191 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7216 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7218 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7220 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7222 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7243 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7249 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_DMA()
7271 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase_DMA()
7292 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7294 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7296 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7298 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7322 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7324 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7326 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7328 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7349 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7358 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_DMA()
7367 ((SAES_TypeDef *)(hcryp->Instance))->DINR = tmp; in CRYP_GCMCCM_SetHeaderPhase_DMA()
7372 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_DMA()
7438 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase_IT()
7449 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, 0U); in CRYP_GCMCCM_SetHeaderPhase_IT()
7467 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7469 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7471 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7473 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7481 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7487 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_IT()
7494 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase_IT()
7512 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_GCMPH, SAES_PHASE_PAYLOAD); in CRYP_GCMCCM_SetHeaderPhase_IT()
7514 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_GCMCCM_SetHeaderPhase_IT()
7533 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_GCMCCM_SetHeaderPhase_IT()
7535 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_GCMCCM_SetHeaderPhase_IT()
7537 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_GCMCCM_SetHeaderPhase_IT()
7539 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_GCMCCM_SetHeaderPhase_IT()
7558 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_GCMCCM_SetHeaderPhase_IT()
7563 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_GCMCCM_SetHeaderPhase_IT()
7579 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7585 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_IT()
7623 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderC… in CRYP_GCMCCM_SetHeaderPhase_IT()
7625 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderC… in CRYP_GCMCCM_SetHeaderPhase_IT()
7627 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderC… in CRYP_GCMCCM_SetHeaderPhase_IT()
7629 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderC… in CRYP_GCMCCM_SetHeaderPhase_IT()
7637 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_IT()
7646 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_IT()
7656 ((SAES_TypeDef *)(hcryp->Instance))->DINR = tmp; in CRYP_GCMCCM_SetHeaderPhase_IT()
7662 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_IT()
7687 while (HAL_IS_BIT_CLR(((CRYP_TypeDef *)(hcryp->Instance))->SR, CRYP_FLAG_IFEM)) in CRYP_WaitOnIFEMFlag()
7718 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_WaitOnBUSYFlag()
7724 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_WaitOnBUSYFlag()
7729 while (HAL_IS_BIT_SET(((CRYP_TypeDef *)(hcryp->Instance))->SR, flag_busy)) in CRYP_WaitOnBUSYFlag()
7758 while (HAL_IS_BIT_CLR(((CRYP_TypeDef *)(hcryp->Instance))->SR, CRYP_FLAG_OFNE)) in CRYP_WaitOnOFNEFlag()
7788 while (HAL_IS_BIT_CLR(((SAES_TypeDef *)(hcryp->Instance))->SR, SAES_SR_CCF)) in CRYP_WaitOnCCFlag()
7818 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_Read_IVRegisters()
7820 *(uint32_t *)(outputaddr) = ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR; in CRYP_Read_IVRegisters()
7822 *(uint32_t *)(outputaddr) = ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR; in CRYP_Read_IVRegisters()
7824 *(uint32_t *)(outputaddr) = ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR; in CRYP_Read_IVRegisters()
7826 *(uint32_t *)(outputaddr) = ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR; in CRYP_Read_IVRegisters()
7830 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_Read_IVRegisters()
7832 *(uint32_t *)(outputaddr) = ((SAES_TypeDef *)(hcryp->Instance))->IVR3; in CRYP_Read_IVRegisters()
7834 *(uint32_t *)(outputaddr) = ((SAES_TypeDef *)(hcryp->Instance))->IVR2; in CRYP_Read_IVRegisters()
7836 *(uint32_t *)(outputaddr) = ((SAES_TypeDef *)(hcryp->Instance))->IVR1; in CRYP_Read_IVRegisters()
7838 *(uint32_t *)(outputaddr) = ((SAES_TypeDef *)(hcryp->Instance))->IVR0; in CRYP_Read_IVRegisters()
7858 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_Write_IVRegisters()
7860 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7862 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7864 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7866 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7870 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_Write_IVRegisters()
7872 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7874 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7876 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7878 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7898 uint32_t inputaddr = (uint32_t)(&((CRYP_TypeDef *)(hcryp->Instance))->CSGCMCCM0R); in CRYP_Read_ContextSwapRegisters()
7932 uint32_t outputaddr = (uint32_t)(&((CRYP_TypeDef *)(hcryp->Instance))->CSGCMCCM0R); in CRYP_Write_ContextSwapRegisters()
7968 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_PhaseProcessingResume()
7974 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_PhaseProcessingResume()
7995 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_PhaseProcessingResume()
8001 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_PhaseProcessingResume()