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 CRYP_FIFO_FLUSH(__HANDLE__) (((CRYP_TypeDef *)((__HANDLE__)->Instance))->CR |= CRYP_CR_FFL…
350 … SET_BIT(((SAES_TypeDef *)((__HANDLE__)->Instance))->CR, SAES_CR_IPRST); \
352 … tmpreg = READ_BIT(((SAES_TypeDef *)((__HANDLE__)->Instance))->CR, \
354 … CLEAR_BIT(((SAES_TypeDef *)((__HANDLE__)->Instance))->CR, SAES_CR_IPRST); \
463 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
470 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
479 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
491 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
535 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
537 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, in HAL_CRYP_Init()
543 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Init()
563 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, in HAL_CRYP_Init()
605 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_DeInit()
612 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_DeInit()
671 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_SetConfig()
683 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_SetConfig()
723 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_SetConfig()
725 …MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_DATATYPE | CRYP_CR_KEYSIZE | CRYP_CR_A… in HAL_CRYP_SetConfig()
730 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_SetConfig()
736 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_KMOD, CRYP_KEYMODE_WRAPPED); in HAL_CRYP_SetConfig()
739 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, \ in HAL_CRYP_SetConfig()
1085 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_DMAProcessSuspend()
1089 ((CRYP_TypeDef *)(hcryp->Instance))->DMACR &= (~CRYP_DMACR_DIEN); in HAL_CRYP_DMAProcessSuspend()
1093 …while (((((CRYP_TypeDef *)(hcryp->Instance))->SR) & (CRYP_SR_IFEM | CRYP_SR_OFNE | CRYP_SR_BUSY)) … in HAL_CRYP_DMAProcessSuspend()
1100 ((CRYP_TypeDef *)(hcryp->Instance))->DMACR &= (~CRYP_DMACR_DOEN); in HAL_CRYP_DMAProcessSuspend()
1107 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_DMAProcessSuspend()
1110 (((SAES_TypeDef *)(hcryp->Instance)))->CR &= (~SAES_CR_DMAINEN); in HAL_CRYP_DMAProcessSuspend()
1134 ((SAES_TypeDef *)(hcryp->Instance))->CR &= (~SAES_CR_DMAOUTEN); in HAL_CRYP_DMAProcessSuspend()
1144 …tmp_remaining_DMATransferSize_inWords = ((((DMA_Channel_TypeDef *)hcryp->hdmain->Instance)->CBR1) … in HAL_CRYP_DMAProcessSuspend()
1146 …tmp_remaining_DMATransferSize_inWords += ((((DMA_Channel_TypeDef *)hcryp->hdmain->Instance)->CSR) … in HAL_CRYP_DMAProcessSuspend()
1198 tmp_SAES_CR_DMAIN_bit = (((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_DMAINEN); in HAL_CRYP_Suspend()
1199 if ((((((CRYP_TypeDef *)(hcryp->Instance))->DMACR & CRYP_DMACR_DIEN) == CRYP_DMACR_DIEN) \ in HAL_CRYP_Suspend()
1200 && (IS_CRYP_INSTANCE(hcryp->Instance))) || \ in HAL_CRYP_Suspend()
1201 ((tmp_SAES_CR_DMAIN_bit == SAES_CR_DMAINEN) && (IS_SAES_INSTANCE(hcryp->Instance)))) in HAL_CRYP_Suspend()
1240 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Suspend()
1243 hcryp->CR_saved = ((CRYP_TypeDef *)(hcryp->Instance))->CR; in HAL_CRYP_Suspend()
1253 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Suspend()
1259 ((SAES_TypeDef *)(hcryp->Instance))->KEYR7 = 0x0U; in HAL_CRYP_Suspend()
1260 ((SAES_TypeDef *)(hcryp->Instance))->KEYR6 = 0x0U; in HAL_CRYP_Suspend()
1261 ((SAES_TypeDef *)(hcryp->Instance))->KEYR5 = 0x0U; in HAL_CRYP_Suspend()
1262 ((SAES_TypeDef *)(hcryp->Instance))->KEYR4 = 0x0U; in HAL_CRYP_Suspend()
1263 ((SAES_TypeDef *)(hcryp->Instance))->KEYR3 = 0x0U; in HAL_CRYP_Suspend()
1264 ((SAES_TypeDef *)(hcryp->Instance))->KEYR2 = 0x0U; in HAL_CRYP_Suspend()
1265 ((SAES_TypeDef *)(hcryp->Instance))->KEYR1 = 0x0U; in HAL_CRYP_Suspend()
1266 ((SAES_TypeDef *)(hcryp->Instance))->KEYR0 = 0x0U; in HAL_CRYP_Suspend()
1269 hcryp->CR_saved = ((SAES_TypeDef *)(hcryp->Instance))->CR; in HAL_CRYP_Suspend()
1328 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Resume()
1330 ((CRYP_TypeDef *)(hcryp->Instance))->CR |= CRYP_CR_IPRST; in HAL_CRYP_Resume()
1331 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= (~CRYP_CR_IPRST); in HAL_CRYP_Resume()
1335 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Resume()
1337 ((SAES_TypeDef *)(hcryp->Instance))->CR |= SAES_CR_IPRST; in HAL_CRYP_Resume()
1338 ((SAES_TypeDef *)(hcryp->Instance))->CR &= (~SAES_CR_IPRST); in HAL_CRYP_Resume()
1356 ((CRYP_TypeDef *)(hcryp->Instance))->CR = hcryp->CR_saved; in HAL_CRYP_Resume()
1374 if (((IS_CRYP_INSTANCE(hcryp->Instance)) && \ in HAL_CRYP_Resume()
1376 ((IS_SAES_INSTANCE(hcryp->Instance)) && \ in HAL_CRYP_Resume()
1399 if (((IS_CRYP_INSTANCE(hcryp->Instance)) && in HAL_CRYP_Resume()
1401 ((IS_SAES_INSTANCE(hcryp->Instance)) && \ in HAL_CRYP_Resume()
1498 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt()
1500 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_ENCRYPT); in HAL_CRYP_Encrypt()
1503 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Encrypt()
1507 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt()
1509 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_ENCRYPT); in HAL_CRYP_Encrypt()
1512 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Encrypt()
1610 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt()
1612 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_DECRYPT); in HAL_CRYP_Decrypt()
1615 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Decrypt()
1619 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt()
1621 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in HAL_CRYP_Decrypt()
1624 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Decrypt()
1732 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_IT()
1734 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_ENCRYPT); in HAL_CRYP_Encrypt_IT()
1737 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Encrypt_IT()
1741 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_IT()
1743 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_ENCRYPT); in HAL_CRYP_Encrypt_IT()
1746 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Encrypt_IT()
1838 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt_IT()
1840 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_DECRYPT); in HAL_CRYP_Decrypt_IT()
1843 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Decrypt_IT()
1847 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt_IT()
1849 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in HAL_CRYP_Decrypt_IT()
1852 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Decrypt_IT()
1938 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_DMA()
1940 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_ENCRYPT); in HAL_CRYP_Encrypt_DMA()
1943 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Encrypt_DMA()
1947 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_DMA()
1949 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_ENCRYPT); in HAL_CRYP_Encrypt_DMA()
1952 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Encrypt_DMA()
2013 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_DMA()
2015 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in HAL_CRYP_Encrypt_DMA()
2016 … ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in HAL_CRYP_Encrypt_DMA()
2017 … ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in HAL_CRYP_Encrypt_DMA()
2018 … ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in HAL_CRYP_Encrypt_DMA()
2022 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Encrypt_DMA()
2024 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in HAL_CRYP_Encrypt_DMA()
2025 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in HAL_CRYP_Encrypt_DMA()
2026 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in HAL_CRYP_Encrypt_DMA()
2027 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in HAL_CRYP_Encrypt_DMA()
2110 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt_DMA()
2112 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGODIR, CRYP_OPERATINGMODE_DECRYPT); in HAL_CRYP_Decrypt_DMA()
2115 algo = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGOMODE; in HAL_CRYP_Decrypt_DMA()
2119 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_Decrypt_DMA()
2121 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in HAL_CRYP_Decrypt_DMA()
2124 algo = CRYP_SAES_AlgoConversion((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_CHMOD), in HAL_CRYP_Decrypt_DMA()
2200 if (IS_CRYP_INSTANCE(hcryp->Instance)) in HAL_CRYP_IRQHandler()
2202 uint32_t itstatus = ((CRYP_TypeDef *)(hcryp->Instance))->MISR; in HAL_CRYP_IRQHandler()
2215 if ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_PHASE_HEADER) == CRYP_PHASE_HEADER) in HAL_CRYP_IRQHandler()
2232 if (IS_SAES_INSTANCE(hcryp->Instance)) in HAL_CRYP_IRQHandler()
2284 if ((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_PHASE_HEADER) == SAES_PHASE_HEADER) in HAL_CRYP_IRQHandler()
2444 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt()
2450 CLEAR_BIT(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_KMOD); in CRYP_AES_Encrypt()
2459 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt()
2461 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Encrypt()
2462 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Encrypt()
2463 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Encrypt()
2464 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Encrypt()
2468 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt()
2470 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Encrypt()
2471 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Encrypt()
2472 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Encrypt()
2473 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Encrypt()
2563 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2569 CLEAR_BIT(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_KMOD); in CRYP_AES_Encrypt_IT()
2578 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2580 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Encrypt_IT()
2581 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Encrypt_IT()
2582 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Encrypt_IT()
2583 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Encrypt_IT()
2587 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2589 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Encrypt_IT()
2590 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Encrypt_IT()
2591 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Encrypt_IT()
2592 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Encrypt_IT()
2607 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2610 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Encrypt_IT()
2612 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Encrypt_IT()
2614 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Encrypt_IT()
2616 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Encrypt_IT()
2623 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2629 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Encrypt_IT()
2682 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2685 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, CRYP_AES_KEY); in CRYP_AES_Decrypt()
2714 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, hcryp->Init.Algorithm); in CRYP_AES_Decrypt()
2718 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2723 …if (((((SAES_TypeDef *)(hcryp->Instance))->CR) & (CRYP_KEYMODE_WRAPPED | CRYP_KEYMODE_SHARED)) != … in CRYP_AES_Decrypt()
2725 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_KMOD, CRYP_KEYMODE_NORMAL); in CRYP_AES_Decrypt()
2728 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_KEY_DERIVATION); in CRYP_AES_Decrypt()
2761 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in CRYP_AES_Decrypt()
2768 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2779 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AES_Decrypt()
2785 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2798 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2800 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt()
2801 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt()
2802 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt()
2803 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt()
2807 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt()
2809 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt()
2810 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt()
2811 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt()
2812 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt()
2878 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
2881 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, CRYP_AES_KEY); in CRYP_AES_Decrypt_IT()
2892 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AES_Decrypt_IT()
2915 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, hcryp->Init.Algorithm); in CRYP_AES_Decrypt_IT()
2919 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
2924 …if (((((SAES_TypeDef *)(hcryp->Instance))->CR) & (CRYP_KEYMODE_WRAPPED | CRYP_KEYMODE_SHARED)) != … in CRYP_AES_Decrypt_IT()
2926 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_KMOD, CRYP_KEYMODE_NORMAL); in CRYP_AES_Decrypt_IT()
2929 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_KEY_DERIVATION); in CRYP_AES_Decrypt_IT()
2962 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in CRYP_AES_Decrypt_IT()
2969 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
2980 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AES_Decrypt_IT()
2986 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
2999 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
3001 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt_IT()
3002 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt_IT()
3003 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt_IT()
3004 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt_IT()
3008 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
3010 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt_IT()
3011 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt_IT()
3012 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt_IT()
3013 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt_IT()
3027 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
3030 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Decrypt_IT()
3032 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Decrypt_IT()
3034 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Decrypt_IT()
3036 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_Decrypt_IT()
3043 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
3049 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_IT()
3101 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3104 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, CRYP_AES_KEY); in CRYP_AES_Decrypt_DMA()
3115 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AES_Decrypt_DMA()
3137 … MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_ALGOMODE, hcryp->Init.Algorithm); in CRYP_AES_Decrypt_DMA()
3141 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3146 …if (((((SAES_TypeDef *)(hcryp->Instance))->CR) & (CRYP_KEYMODE_WRAPPED | CRYP_KEYMODE_SHARED)) != … in CRYP_AES_Decrypt_DMA()
3148 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_KMOD, CRYP_KEYMODE_NORMAL); in CRYP_AES_Decrypt_DMA()
3151 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_KEY_DERIVATION); in CRYP_AES_Decrypt_DMA()
3184 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_MODE, CRYP_MODE_DECRYPT); in CRYP_AES_Decrypt_DMA()
3192 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3203 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AES_Decrypt_DMA()
3209 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3221 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3223 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt_DMA()
3224 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt_DMA()
3225 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt_DMA()
3226 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt_DMA()
3230 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_Decrypt_DMA()
3232 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AES_Decrypt_DMA()
3233 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1U); in CRYP_AES_Decrypt_DMA()
3234 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2U); in CRYP_AES_Decrypt_DMA()
3235 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3U); in CRYP_AES_Decrypt_DMA()
3272 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_DMAInCplt()
3276 ((CRYP_TypeDef *)(hcryp->Instance))->DMACR &= (uint32_t)(~CRYP_DMACR_DIEN); in CRYP_DMAInCplt()
3280 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_DMAInCplt()
3284 ((SAES_TypeDef *)(hcryp->Instance))->CR &= (uint32_t)(~SAES_CR_DMAINEN); in CRYP_DMAInCplt()
3317 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_DMAOutCplt()
3319 ((CRYP_TypeDef *)(hcryp->Instance))->DMACR &= (uint32_t)(~CRYP_DMACR_DOEN); in CRYP_DMAOutCplt()
3323 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_DMAOutCplt()
3325 ((SAES_TypeDef *)(hcryp->Instance))->CR &= (uint32_t)(~SAES_CR_DMAOUTEN); in CRYP_DMAOutCplt()
3329 CLEAR_BIT(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_DMAOUTEN); in CRYP_DMAOutCplt()
3336 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_DMAOutCplt()
3348 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_DMAOutCplt()
3356 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20); in CRYP_DMAOutCplt()
3374 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_DMAOutCplt()
3380 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_DMAOutCplt()
3407 } while (HAL_IS_BIT_CLR(((CRYP_TypeDef *)(hcryp->Instance))->SR, CRYP_FLAG_OFNE)); in CRYP_DMAOutCplt()
3414 temp = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_DMAOutCplt()
3423 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_DMAOutCplt()
3436 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_DMAOutCplt()
3441 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_DMAOutCplt()
3457 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_DMAOutCplt()
3463 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_DMAOutCplt()
3475 temp = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_DMAOutCplt()
3568 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_SetDMAConfig()
3570 peripheral_in_address = (uint32_t) &((CRYP_TypeDef *)(hcryp->Instance))->DIN; in CRYP_SetDMAConfig()
3571 peripheral_out_address = (uint32_t) &((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_SetDMAConfig()
3575 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_SetDMAConfig()
3577 peripheral_in_address = (uint32_t) &((SAES_TypeDef *)(hcryp->Instance))->DINR; in CRYP_SetDMAConfig()
3578 peripheral_out_address = (uint32_t) &((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_SetDMAConfig()
3666 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_SetDMAConfig()
3668 ((CRYP_TypeDef *)(hcryp->Instance))->DMACR = (CRYP_DMACR_DOEN | CRYP_DMACR_DIEN); in CRYP_SetDMAConfig()
3672 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_SetDMAConfig()
3674 ((SAES_TypeDef *)(hcryp->Instance))->CR |= (SAES_CR_DMAINEN | SAES_CR_DMAOUTEN); in CRYP_SetDMAConfig()
3697 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_ProcessData()
3702 …if (((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_IFNF) != 0x0U) && (incount < ((hcryp->Si… in CRYP_AES_ProcessData()
3705 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_ProcessData()
3707 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_ProcessData()
3709 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_ProcessData()
3711 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_ProcessData()
3738 …if (((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) && (outcount < ((hcryp->S… in CRYP_AES_ProcessData()
3744 temp[i] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AES_ProcessData()
3757 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_ProcessData()
3760 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_ProcessData()
3762 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_ProcessData()
3764 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_ProcessData()
3766 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_ProcessData()
3797 temp[i] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AES_ProcessData()
3830 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AES_IT()
3839 while (((((CRYP_TypeDef *)(hcryp->Instance))->SR) & (CRYP_SR_IFEM | CRYP_SR_OFNE | \ in CRYP_AES_IT()
3866 …if (((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_IFNF) != 0x0U) && (incount < (hcryp->Siz… in CRYP_AES_IT()
3869 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_IT()
3871 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_IT()
3873 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_IT()
3875 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AES_IT()
3896 …if (((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) && (outcount < (hcryp->Si… in CRYP_AES_IT()
3902 temp[i] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AES_IT()
3939 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AES_IT()
3945 temp[i] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AES_IT()
4003 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_IT()
4005 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_IT()
4007 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_IT()
4009 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AES_IT()
4054 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_SetKey()
4059 ((CRYP_TypeDef *)(hcryp->Instance))->K0LR = *(uint32_t *)(hcryp->Init.pKey); in CRYP_SetKey()
4060 ((CRYP_TypeDef *)(hcryp->Instance))->K0RR = *(uint32_t *)(hcryp->Init.pKey + 1); in CRYP_SetKey()
4061 ((CRYP_TypeDef *)(hcryp->Instance))->K1LR = *(uint32_t *)(hcryp->Init.pKey + 2); in CRYP_SetKey()
4062 ((CRYP_TypeDef *)(hcryp->Instance))->K1RR = *(uint32_t *)(hcryp->Init.pKey + 3); in CRYP_SetKey()
4063 ((CRYP_TypeDef *)(hcryp->Instance))->K2LR = *(uint32_t *)(hcryp->Init.pKey + 4); in CRYP_SetKey()
4064 ((CRYP_TypeDef *)(hcryp->Instance))->K2RR = *(uint32_t *)(hcryp->Init.pKey + 5); in CRYP_SetKey()
4065 ((CRYP_TypeDef *)(hcryp->Instance))->K3LR = *(uint32_t *)(hcryp->Init.pKey + 6); in CRYP_SetKey()
4066 ((CRYP_TypeDef *)(hcryp->Instance))->K3RR = *(uint32_t *)(hcryp->Init.pKey + 7); in CRYP_SetKey()
4070 ((CRYP_TypeDef *)(hcryp->Instance))->K1LR = *(uint32_t *)(hcryp->Init.pKey); in CRYP_SetKey()
4071 ((CRYP_TypeDef *)(hcryp->Instance))->K1RR = *(uint32_t *)(hcryp->Init.pKey + 1); in CRYP_SetKey()
4072 ((CRYP_TypeDef *)(hcryp->Instance))->K2LR = *(uint32_t *)(hcryp->Init.pKey + 2); in CRYP_SetKey()
4073 ((CRYP_TypeDef *)(hcryp->Instance))->K2RR = *(uint32_t *)(hcryp->Init.pKey + 3); in CRYP_SetKey()
4074 ((CRYP_TypeDef *)(hcryp->Instance))->K3LR = *(uint32_t *)(hcryp->Init.pKey + 4); in CRYP_SetKey()
4075 ((CRYP_TypeDef *)(hcryp->Instance))->K3RR = *(uint32_t *)(hcryp->Init.pKey + 5); in CRYP_SetKey()
4079 ((CRYP_TypeDef *)(hcryp->Instance))->K2LR = *(uint32_t *)(hcryp->Init.pKey); in CRYP_SetKey()
4080 ((CRYP_TypeDef *)(hcryp->Instance))->K2RR = *(uint32_t *)(hcryp->Init.pKey + 1); in CRYP_SetKey()
4081 ((CRYP_TypeDef *)(hcryp->Instance))->K3LR = *(uint32_t *)(hcryp->Init.pKey + 2); in CRYP_SetKey()
4082 ((CRYP_TypeDef *)(hcryp->Instance))->K3RR = *(uint32_t *)(hcryp->Init.pKey + 3); in CRYP_SetKey()
4091 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_SetKey()
4098 ((SAES_TypeDef *)(hcryp->Instance))->KEYR7 = *(uint32_t *)(hcryp->Init.pKey); in CRYP_SetKey()
4099 ((SAES_TypeDef *)(hcryp->Instance))->KEYR6 = *(uint32_t *)(hcryp->Init.pKey + 1U); in CRYP_SetKey()
4100 ((SAES_TypeDef *)(hcryp->Instance))->KEYR5 = *(uint32_t *)(hcryp->Init.pKey + 2U); in CRYP_SetKey()
4101 ((SAES_TypeDef *)(hcryp->Instance))->KEYR4 = *(uint32_t *)(hcryp->Init.pKey + 3U); in CRYP_SetKey()
4102 ((SAES_TypeDef *)(hcryp->Instance))->KEYR3 = *(uint32_t *)(hcryp->Init.pKey + 4U); in CRYP_SetKey()
4103 ((SAES_TypeDef *)(hcryp->Instance))->KEYR2 = *(uint32_t *)(hcryp->Init.pKey + 5U); in CRYP_SetKey()
4104 ((SAES_TypeDef *)(hcryp->Instance))->KEYR1 = *(uint32_t *)(hcryp->Init.pKey + 6U); in CRYP_SetKey()
4105 ((SAES_TypeDef *)(hcryp->Instance))->KEYR0 = *(uint32_t *)(hcryp->Init.pKey + 7U); in CRYP_SetKey()
4108 ((SAES_TypeDef *)(hcryp->Instance))->KEYR3 = *(uint32_t *)(hcryp->Init.pKey); in CRYP_SetKey()
4109 ((SAES_TypeDef *)(hcryp->Instance))->KEYR2 = *(uint32_t *)(hcryp->Init.pKey + 1U); in CRYP_SetKey()
4110 ((SAES_TypeDef *)(hcryp->Instance))->KEYR1 = *(uint32_t *)(hcryp->Init.pKey + 2U); in CRYP_SetKey()
4111 ((SAES_TypeDef *)(hcryp->Instance))->KEYR0 = *(uint32_t *)(hcryp->Init.pKey + 3U); in CRYP_SetKey()
4171 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4184 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESGCM_Process()
4189 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process()
4190 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process()
4191 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process()
4192 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process()
4201 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESGCM_Process()
4224 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4236 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process()
4237 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process()
4238 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process()
4239 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process()
4277 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4286 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, 0U); in CRYP_AESGCM_Process()
4293 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4299 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESGCM_Process()
4351 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4353 mode = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGODIR; in CRYP_AESGCM_Process()
4360 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20U); in CRYP_AESGCM_Process()
4368 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4370 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESGCM_Process()
4374 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20U); in CRYP_AESGCM_Process()
4389 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4394 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AESGCM_Process()
4401 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_AESGCM_Process()
4427 if ((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) in CRYP_AESGCM_Process()
4433 temp[index] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AESGCM_Process()
4452 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process()
4457 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process()
4463 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0U; in CRYP_AESGCM_Process()
4486 temp[index] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AESGCM_Process()
4579 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
4592 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESGCM_Process_IT()
4596 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process_IT()
4597 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process_IT()
4598 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process_IT()
4599 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process_IT()
4607 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESGCM_Process_IT()
4627 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
4639 ((SAES_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESGCM_Process_IT()
4643 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process_IT()
4644 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process_IT()
4645 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process_IT()
4646 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process_IT()
4667 } while (HAL_IS_BIT_CLR(((SAES_TypeDef *)(hcryp->Instance))->SR, CRYP_FLAG_KEYVALID)); in CRYP_AESGCM_Process_IT()
4685 } while (HAL_IS_BIT_CLR(((SAES_TypeDef *)(hcryp->Instance))->SR, SAES_SR_CCF)); in CRYP_AESGCM_Process_IT()
4696 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
4702 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
4715 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_GCMPH, SAES_PHASE_PAYLOAD); in CRYP_AESGCM_Process_IT()
4718 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESGCM_Process_IT()
4732 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4734 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4736 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4738 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4765 … if ((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE) == CRYP_OPERATINGMODE_ENCRYPT) in CRYP_AESGCM_Process_IT()
4768 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_AESGCM_Process_IT()
4784 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4790 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESGCM_Process_IT()
4813 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESGCM_Process_IT()
4822 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESGCM_Process_IT()
4832 ((SAES_TypeDef *)(hcryp->Instance))->DINR = tmp; in CRYP_AESGCM_Process_IT()
4838 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESGCM_Process_IT()
4856 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESGCM_Process_IT()
4858 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESGCM_Process_IT()
4860 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESGCM_Process_IT()
4862 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESGCM_Process_IT()
4873 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
4879 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESGCM_Process_IT()
4893 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_AESGCM_Process_IT()
4895 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_AESGCM_Process_IT()
4897 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_AESGCM_Process_IT()
4899 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_AESGCM_Process_IT()
4922 if ((((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE) == CRYP_OPERATINGMODE_ENCRYPT) in CRYP_AESGCM_Process_IT()
4925 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_AESGCM_Process_IT()
4941 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_IT()
4947 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESGCM_Process_IT()
4956 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_IT()
5025 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5038 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESGCM_Process_DMA()
5043 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process_DMA()
5044 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process_DMA()
5045 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process_DMA()
5046 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process_DMA()
5054 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESGCM_Process_DMA()
5073 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5081 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.pInitVect); in CRYP_AESGCM_Process_DMA()
5082 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.pInitVect + 1); in CRYP_AESGCM_Process_DMA()
5083 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.pInitVect + 2); in CRYP_AESGCM_Process_DMA()
5084 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.pInitVect + 3); in CRYP_AESGCM_Process_DMA()
5121 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5129 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, 0U); in CRYP_AESGCM_Process_DMA()
5136 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5141 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESGCM_Process_DMA()
5171 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5173 mode = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGODIR; in CRYP_AESGCM_Process_DMA()
5178 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20); in CRYP_AESGCM_Process_DMA()
5197 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AESGCM_Process_DMA()
5204 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_AESGCM_Process_DMA()
5232 } while (HAL_IS_BIT_CLR(((CRYP_TypeDef *)(hcryp->Instance))->SR, CRYP_FLAG_OFNE)); in CRYP_AESGCM_Process_DMA()
5239 temp[index] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AESGCM_Process_DMA()
5244 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESGCM_Process_DMA()
5247 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESGCM_Process_DMA()
5252 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20); in CRYP_AESGCM_Process_DMA()
5268 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESGCM_Process_DMA()
5275 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0U; in CRYP_AESGCM_Process_DMA()
5307 temp[index] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AESGCM_Process_DMA()
5379 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5392 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESCCM_Process()
5396 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = (hcryp->Init.B0[0]) & CRYP_CCM_CTR1_0; in CRYP_AESCCM_Process()
5397 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = hcryp->Init.B0[1]; in CRYP_AESCCM_Process()
5398 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = hcryp->Init.B0[2]; in CRYP_AESCCM_Process()
5399 …((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = (hcryp->Init.B0[3] & CRYP_CCM_CTR1_1) | CRYP_CCM_CTR… in CRYP_AESCCM_Process()
5405 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process()
5406 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 1); in CRYP_AESCCM_Process()
5407 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 2); in CRYP_AESCCM_Process()
5408 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 3); in CRYP_AESCCM_Process()
5414 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESCCM_Process()
5437 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5449 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process()
5450 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.B0 + 1U); in CRYP_AESCCM_Process()
5451 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.B0 + 2U); in CRYP_AESCCM_Process()
5452 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.B0 + 3U); in CRYP_AESCCM_Process()
5491 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5497 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, 0U); in CRYP_AESCCM_Process()
5507 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5510 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESCCM_Process()
5558 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5565 mode = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGODIR; in CRYP_AESCCM_Process()
5572 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20); in CRYP_AESCCM_Process()
5591 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AESCCM_Process()
5598 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_AESCCM_Process()
5624 if ((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) in CRYP_AESCCM_Process()
5630 temp[index] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AESCCM_Process()
5642 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process()
5650 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESCCM_Process()
5654 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20); in CRYP_AESCCM_Process()
5669 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process()
5676 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0U; in CRYP_AESCCM_Process()
5706 temp[index] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AESCCM_Process()
5800 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_IT()
5813 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESCCM_Process_IT()
5818 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = (hcryp->Init.B0[0]) & CRYP_CCM_CTR1_0; in CRYP_AESCCM_Process_IT()
5819 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = hcryp->Init.B0[1]; in CRYP_AESCCM_Process_IT()
5820 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = hcryp->Init.B0[2]; in CRYP_AESCCM_Process_IT()
5821 …((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = (hcryp->Init.B0[3] & CRYP_CCM_CTR1_1) | CRYP_CCM_CTR1… in CRYP_AESCCM_Process_IT()
5827 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process_IT()
5828 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 1); in CRYP_AESCCM_Process_IT()
5829 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 2); in CRYP_AESCCM_Process_IT()
5830 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 3); in CRYP_AESCCM_Process_IT()
5836 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESCCM_Process_IT()
5856 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_IT()
5868 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process_IT()
5869 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.B0 + 1U); in CRYP_AESCCM_Process_IT()
5870 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.B0 + 2U); in CRYP_AESCCM_Process_IT()
5871 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.B0 + 3U); in CRYP_AESCCM_Process_IT()
5899 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_IT()
5911 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_IT()
5932 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESCCM_Process_IT()
5952 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
5954 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
5956 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
5958 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
5977 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESCCM_Process_IT()
5982 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_AESCCM_Process_IT()
5998 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6004 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESCCM_Process_IT()
6023 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESCCM_Process_IT()
6032 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESCCM_Process_IT()
6041 ((SAES_TypeDef *)(hcryp->Instance))->DINR = tmp; in CRYP_AESCCM_Process_IT()
6047 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESCCM_Process_IT()
6065 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESCCM_Process_IT()
6067 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESCCM_Process_IT()
6069 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESCCM_Process_IT()
6071 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_AESCCM_Process_IT()
6093 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6095 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6097 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6099 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6118 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESCCM_Process_IT()
6123 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_AESCCM_Process_IT()
6139 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_IT()
6145 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_AESCCM_Process_IT()
6213 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6226 ((CRYP_TypeDef *)(hcryp->Instance))->CR &= ~CRYP_KEYMODE_SHARED; in CRYP_AESCCM_Process_DMA()
6230 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = (hcryp->Init.B0[0]) & CRYP_CCM_CTR1_0; in CRYP_AESCCM_Process_DMA()
6231 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = hcryp->Init.B0[1]; in CRYP_AESCCM_Process_DMA()
6232 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = hcryp->Init.B0[2]; in CRYP_AESCCM_Process_DMA()
6233 …((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = (hcryp->Init.B0[3] & CRYP_CCM_CTR1_1) | CRYP_CCM_CTR… in CRYP_AESCCM_Process_DMA()
6239 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process_DMA()
6240 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 1); in CRYP_AESCCM_Process_DMA()
6241 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 2); in CRYP_AESCCM_Process_DMA()
6242 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.B0 + 3); in CRYP_AESCCM_Process_DMA()
6248 while ((((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_CRYPEN) == CRYP_CR_CRYPEN) in CRYP_AESCCM_Process_DMA()
6268 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6280 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(hcryp->Init.B0); in CRYP_AESCCM_Process_DMA()
6281 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(hcryp->Init.B0 + 1U); in CRYP_AESCCM_Process_DMA()
6282 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(hcryp->Init.B0 + 2U); in CRYP_AESCCM_Process_DMA()
6283 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(hcryp->Init.B0 + 3U); in CRYP_AESCCM_Process_DMA()
6321 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6329 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, 0U); in CRYP_AESCCM_Process_DMA()
6336 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6341 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_AESCCM_Process_DMA()
6368 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6370 mode = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGODIR; in CRYP_AESCCM_Process_DMA()
6375 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20); in CRYP_AESCCM_Process_DMA()
6394 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_AESCCM_Process_DMA()
6401 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_AESCCM_Process_DMA()
6431 temp[index] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_AESCCM_Process_DMA()
6436 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_AESCCM_Process_DMA()
6438 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_AESCCM_Process_DMA()
6443 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20); in CRYP_AESCCM_Process_DMA()
6459 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_AESCCM_Process_DMA()
6466 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0U; in CRYP_AESCCM_Process_DMA()
6497 temp[index] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_AESCCM_Process_DMA()
6539 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetPayloadPhase_IT()
6561 if ((((CRYP_TypeDef *)(hcryp->Instance))->IMSCR & CRYP_IMSCR_INIM) != 0x0U) in CRYP_GCMCCM_SetPayloadPhase_IT()
6571 while (((((CRYP_TypeDef *)(hcryp->Instance))->SR) & (CRYP_SR_IFEM | CRYP_SR_OFNE | \ in CRYP_GCMCCM_SetPayloadPhase_IT()
6599 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_GCMCCM_SetPayloadPhase_IT()
6601 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_GCMCCM_SetPayloadPhase_IT()
6603 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_GCMCCM_SetPayloadPhase_IT()
6605 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_GCMCCM_SetPayloadPhase_IT()
6623 if ((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) in CRYP_GCMCCM_SetPayloadPhase_IT()
6629 temp[i] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_GCMCCM_SetPayloadPhase_IT()
6669 if ((((CRYP_TypeDef *)(hcryp->Instance))->IMSCR & CRYP_IMSCR_INIM) != 0x0U) in CRYP_GCMCCM_SetPayloadPhase_IT()
6674 mode = ((CRYP_TypeDef *)(hcryp->Instance))->CR & CRYP_CR_ALGODIR; in CRYP_GCMCCM_SetPayloadPhase_IT()
6682 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, npblb << 20); in CRYP_GCMCCM_SetPayloadPhase_IT()
6702 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCoun… in CRYP_GCMCCM_SetPayloadPhase_IT()
6708 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0U; in CRYP_GCMCCM_SetPayloadPhase_IT()
6717 if ((((CRYP_TypeDef *)(hcryp->Instance))->SR & CRYP_FLAG_OFNE) != 0x0U) in CRYP_GCMCCM_SetPayloadPhase_IT()
6721 temp[i] = ((CRYP_TypeDef *)(hcryp->Instance))->DOUT; in CRYP_GCMCCM_SetPayloadPhase_IT()
6769 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetPayloadPhase_IT()
6778 temp[i] = ((SAES_TypeDef *)(hcryp->Instance))->DOUTR; in CRYP_GCMCCM_SetPayloadPhase_IT()
6838 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetPayloadPhase_IT()
6840 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetPayloadPhase_IT()
6842 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetPayloadPhase_IT()
6844 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetPayloadPhase_IT()
6864 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_GCMCCM_SetPayloadPhase_IT()
6869 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20); in CRYP_GCMCCM_SetPayloadPhase_IT()
6885 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetPayloadPhase_IT()
6891 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetPayloadPhase_IT()
6923 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase()
6934 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6936 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6938 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6940 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6965 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6967 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6969 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6971 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6992 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase()
6998 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0x0U; in CRYP_GCMCCM_SetHeaderPhase()
7019 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase()
7041 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7043 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7045 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7047 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7073 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7075 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7077 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7079 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7102 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase()
7111 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase()
7120 ((SAES_TypeDef *)(hcryp->Instance))->DINR = tmp; in CRYP_GCMCCM_SetHeaderPhase()
7126 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase()
7193 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase_DMA()
7204 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7206 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7208 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7210 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7235 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7237 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7239 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7241 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7262 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7268 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_DMA()
7290 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase_DMA()
7311 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7313 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7315 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7317 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7341 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7343 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7345 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7347 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7368 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_DMA()
7377 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_DMA()
7386 ((SAES_TypeDef *)(hcryp->Instance))->DINR = tmp; in CRYP_GCMCCM_SetHeaderPhase_DMA()
7391 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_DMA()
7457 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase_IT()
7468 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, CRYP_CR_NPBLB, 0U); in CRYP_GCMCCM_SetHeaderPhase_IT()
7486 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7488 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7490 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7492 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7500 …((CRYP_TypeDef *)(hcryp->Instance))->DIN = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7506 ((CRYP_TypeDef *)(hcryp->Instance))->DIN = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_IT()
7513 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_GCMCCM_SetHeaderPhase_IT()
7531 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_GCMPH, SAES_PHASE_PAYLOAD); in CRYP_GCMCCM_SetHeaderPhase_IT()
7533 MODIFY_REG(((SAES_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, 0U); in CRYP_GCMCCM_SetHeaderPhase_IT()
7552 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_GCMCCM_SetHeaderPhase_IT()
7554 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_GCMCCM_SetHeaderPhase_IT()
7556 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_GCMCCM_SetHeaderPhase_IT()
7558 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCo… in CRYP_GCMCCM_SetHeaderPhase_IT()
7577 mode = CRYP_CONV_ALGODIR(((SAES_TypeDef *)(hcryp->Instance))->CR & SAES_CR_MODE); in CRYP_GCMCCM_SetHeaderPhase_IT()
7582 MODIFY_REG(((CRYP_TypeDef *)(hcryp->Instance))->CR, SAES_CR_NPBLB, npblb << 20U); in CRYP_GCMCCM_SetHeaderPhase_IT()
7598 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->pCrypInBuffPtr + hcryp->CrypInCou… in CRYP_GCMCCM_SetHeaderPhase_IT()
7604 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_IT()
7642 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderC… in CRYP_GCMCCM_SetHeaderPhase_IT()
7644 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderC… in CRYP_GCMCCM_SetHeaderPhase_IT()
7646 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderC… in CRYP_GCMCCM_SetHeaderPhase_IT()
7648 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderC… in CRYP_GCMCCM_SetHeaderPhase_IT()
7656 …((SAES_TypeDef *)(hcryp->Instance))->DINR = *(uint32_t *)(hcryp->Init.Header + hcryp->CrypHeaderCo… in CRYP_GCMCCM_SetHeaderPhase_IT()
7665 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_IT()
7675 ((SAES_TypeDef *)(hcryp->Instance))->DINR = tmp; in CRYP_GCMCCM_SetHeaderPhase_IT()
7681 ((SAES_TypeDef *)(hcryp->Instance))->DINR = 0x0U; in CRYP_GCMCCM_SetHeaderPhase_IT()
7706 while (HAL_IS_BIT_CLR(((CRYP_TypeDef *)(hcryp->Instance))->SR, CRYP_FLAG_IFEM)) in CRYP_WaitOnIFEMFlag()
7737 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_WaitOnBUSYFlag()
7743 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_WaitOnBUSYFlag()
7748 while (HAL_IS_BIT_SET(((CRYP_TypeDef *)(hcryp->Instance))->SR, flag_busy)) in CRYP_WaitOnBUSYFlag()
7777 while (HAL_IS_BIT_CLR(((CRYP_TypeDef *)(hcryp->Instance))->SR, CRYP_FLAG_OFNE)) in CRYP_WaitOnOFNEFlag()
7807 while (HAL_IS_BIT_CLR(((SAES_TypeDef *)(hcryp->Instance))->SR, SAES_SR_CCF)) in CRYP_WaitOnCCFlag()
7837 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_Read_IVRegisters()
7839 *(uint32_t *)(outputaddr) = ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR; in CRYP_Read_IVRegisters()
7841 *(uint32_t *)(outputaddr) = ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR; in CRYP_Read_IVRegisters()
7843 *(uint32_t *)(outputaddr) = ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR; in CRYP_Read_IVRegisters()
7845 *(uint32_t *)(outputaddr) = ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR; in CRYP_Read_IVRegisters()
7849 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_Read_IVRegisters()
7851 *(uint32_t *)(outputaddr) = ((SAES_TypeDef *)(hcryp->Instance))->IVR3; in CRYP_Read_IVRegisters()
7853 *(uint32_t *)(outputaddr) = ((SAES_TypeDef *)(hcryp->Instance))->IVR2; in CRYP_Read_IVRegisters()
7855 *(uint32_t *)(outputaddr) = ((SAES_TypeDef *)(hcryp->Instance))->IVR1; in CRYP_Read_IVRegisters()
7857 *(uint32_t *)(outputaddr) = ((SAES_TypeDef *)(hcryp->Instance))->IVR0; in CRYP_Read_IVRegisters()
7877 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_Write_IVRegisters()
7879 ((CRYP_TypeDef *)(hcryp->Instance))->IV0LR = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7881 ((CRYP_TypeDef *)(hcryp->Instance))->IV0RR = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7883 ((CRYP_TypeDef *)(hcryp->Instance))->IV1LR = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7885 ((CRYP_TypeDef *)(hcryp->Instance))->IV1RR = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7889 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_Write_IVRegisters()
7891 ((SAES_TypeDef *)(hcryp->Instance))->IVR3 = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7893 ((SAES_TypeDef *)(hcryp->Instance))->IVR2 = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7895 ((SAES_TypeDef *)(hcryp->Instance))->IVR1 = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7897 ((SAES_TypeDef *)(hcryp->Instance))->IVR0 = *(uint32_t *)(ivaddr); in CRYP_Write_IVRegisters()
7917 uint32_t inputaddr = (uint32_t)(&((CRYP_TypeDef *)(hcryp->Instance))->CSGCMCCM0R); in CRYP_Read_ContextSwapRegisters()
7951 uint32_t outputaddr = (uint32_t)(&((CRYP_TypeDef *)(hcryp->Instance))->CSGCMCCM0R); in CRYP_Write_ContextSwapRegisters()
7987 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_PhaseProcessingResume()
7993 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_PhaseProcessingResume()
8014 if (IS_CRYP_INSTANCE(hcryp->Instance)) in CRYP_PhaseProcessingResume()
8020 if (IS_SAES_INSTANCE(hcryp->Instance)) in CRYP_PhaseProcessingResume()