STM32F439xx HAL User Manual
|
#include <stm32f4xx_hal_cryp.h>
Data Fields | |
CRYP_TypeDef * | Instance |
CRYP_InitTypeDef | Init |
uint8_t * | pCrypInBuffPtr |
uint8_t * | pCrypOutBuffPtr |
__IO uint16_t | CrypInCount |
__IO uint16_t | CrypOutCount |
HAL_StatusTypeDef | Status |
HAL_PhaseTypeDef | Phase |
DMA_HandleTypeDef * | hdmain |
DMA_HandleTypeDef * | hdmaout |
HAL_LockTypeDef | Lock |
__IO HAL_CRYP_STATETypeDef | State |
Definition at line 140 of file stm32f4xx_hal_cryp.h.
__IO uint16_t CRYP_HandleTypeDef::CrypInCount |
Counter of inputed data
Definition at line 150 of file stm32f4xx_hal_cryp.h.
Referenced by HAL_CRYP_AESCBC_Decrypt_IT(), HAL_CRYP_AESCBC_Encrypt_IT(), HAL_CRYP_AESCTR_Decrypt_IT(), HAL_CRYP_AESCTR_Encrypt_IT(), HAL_CRYP_AESECB_Decrypt_IT(), HAL_CRYP_AESECB_Encrypt_IT(), HAL_CRYP_DeInit(), HAL_CRYP_DESCBC_Decrypt_IT(), HAL_CRYP_DESCBC_Encrypt_IT(), HAL_CRYP_DESECB_Decrypt_IT(), HAL_CRYP_DESECB_Encrypt_IT(), HAL_CRYP_Init(), HAL_CRYP_TDESCBC_Decrypt_IT(), HAL_CRYP_TDESCBC_Encrypt_IT(), HAL_CRYP_TDESECB_Decrypt_IT(), HAL_CRYP_TDESECB_Encrypt_IT(), HAL_CRYPEx_AESCCM_Decrypt_DMA(), HAL_CRYPEx_AESCCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt_IT(), and HAL_CRYPEx_AESGCM_Encrypt_IT().
__IO uint16_t CRYP_HandleTypeDef::CrypOutCount |
Counter of output data
Definition at line 152 of file stm32f4xx_hal_cryp.h.
Referenced by HAL_CRYP_AESCBC_Decrypt_IT(), HAL_CRYP_AESCBC_Encrypt_IT(), HAL_CRYP_AESCTR_Decrypt_IT(), HAL_CRYP_AESCTR_Encrypt_IT(), HAL_CRYP_AESECB_Decrypt_IT(), HAL_CRYP_AESECB_Encrypt_IT(), HAL_CRYP_DeInit(), HAL_CRYP_DESCBC_Decrypt_IT(), HAL_CRYP_DESCBC_Encrypt_IT(), HAL_CRYP_DESECB_Decrypt_IT(), HAL_CRYP_DESECB_Encrypt_IT(), HAL_CRYP_Init(), HAL_CRYP_TDESCBC_Decrypt_IT(), HAL_CRYP_TDESCBC_Encrypt_IT(), HAL_CRYP_TDESECB_Decrypt_IT(), HAL_CRYP_TDESECB_Encrypt_IT(), HAL_CRYPEx_AESCCM_Decrypt_DMA(), HAL_CRYPEx_AESCCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt_IT(), and HAL_CRYPEx_AESGCM_Encrypt_IT().
CRYP In DMA handle parameters
Definition at line 158 of file stm32f4xx_hal_cryp.h.
Referenced by CRYP_SetDMAConfig(), and CRYPEx_GCMCCM_SetDMAConfig().
CRYP Out DMA handle parameters
Definition at line 160 of file stm32f4xx_hal_cryp.h.
Referenced by CRYP_SetDMAConfig(), and CRYPEx_GCMCCM_SetDMAConfig().
CRYP required parameters
Definition at line 144 of file stm32f4xx_hal_cryp.h.
Referenced by CRYP_SetDESCBCMode(), CRYP_SetDESECBMode(), CRYP_SetTDESCBCMode(), CRYP_SetTDESECBMode(), CRYPEx_GCMCCM_SetHeaderPhase(), HAL_CRYP_AESCBC_Decrypt(), HAL_CRYP_AESCBC_Decrypt_DMA(), HAL_CRYP_AESCBC_Decrypt_IT(), HAL_CRYP_AESCBC_Encrypt(), HAL_CRYP_AESCBC_Encrypt_DMA(), HAL_CRYP_AESCBC_Encrypt_IT(), HAL_CRYP_AESCTR_Decrypt(), HAL_CRYP_AESCTR_Decrypt_DMA(), HAL_CRYP_AESCTR_Decrypt_IT(), HAL_CRYP_AESCTR_Encrypt(), HAL_CRYP_AESCTR_Encrypt_DMA(), HAL_CRYP_AESCTR_Encrypt_IT(), HAL_CRYP_AESECB_Decrypt(), HAL_CRYP_AESECB_Decrypt_DMA(), HAL_CRYP_AESECB_Decrypt_IT(), HAL_CRYP_AESECB_Encrypt(), HAL_CRYP_AESECB_Encrypt_DMA(), HAL_CRYP_AESECB_Encrypt_IT(), HAL_CRYP_Init(), HAL_CRYPEx_AESCCM_Decrypt(), HAL_CRYPEx_AESCCM_Decrypt_DMA(), HAL_CRYPEx_AESCCM_Decrypt_IT(), HAL_CRYPEx_AESCCM_Encrypt(), HAL_CRYPEx_AESCCM_Encrypt_DMA(), HAL_CRYPEx_AESCCM_Encrypt_IT(), HAL_CRYPEx_AESCCM_Finish(), HAL_CRYPEx_AESGCM_Decrypt(), HAL_CRYPEx_AESGCM_Decrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt_IT(), HAL_CRYPEx_AESGCM_Encrypt(), HAL_CRYPEx_AESGCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Encrypt_IT(), and HAL_CRYPEx_AESGCM_Finish().
CRYP_TypeDef* CRYP_HandleTypeDef::Instance |
CRYP registers base address
Definition at line 142 of file stm32f4xx_hal_cryp.h.
Referenced by CRYP_DMAInCplt(), CRYP_DMAOutCplt(), CRYP_ProcessData(), CRYP_ProcessData2Words(), CRYP_SetDESCBCMode(), CRYP_SetDESECBMode(), CRYP_SetDMAConfig(), CRYP_SetInitVector(), CRYP_SetKey(), CRYPEx_GCMCCM_DMAInCplt(), CRYPEx_GCMCCM_DMAOutCplt(), CRYPEx_GCMCCM_ProcessData(), CRYPEx_GCMCCM_SetDMAConfig(), CRYPEx_GCMCCM_SetHeaderPhase(), CRYPEx_GCMCCM_SetInitVector(), CRYPEx_GCMCCM_SetKey(), HAL_CRYP_AESCBC_Decrypt(), HAL_CRYP_AESCBC_Decrypt_DMA(), HAL_CRYP_AESCBC_Decrypt_IT(), HAL_CRYP_AESCBC_Encrypt_IT(), HAL_CRYP_AESCTR_Decrypt_IT(), HAL_CRYP_AESCTR_Encrypt_IT(), HAL_CRYP_AESECB_Decrypt(), HAL_CRYP_AESECB_Decrypt_DMA(), HAL_CRYP_AESECB_Decrypt_IT(), HAL_CRYP_AESECB_Encrypt_IT(), HAL_CRYP_DESCBC_Decrypt_IT(), HAL_CRYP_DESCBC_Encrypt_IT(), HAL_CRYP_DESECB_Decrypt_IT(), HAL_CRYP_DESECB_Encrypt_IT(), HAL_CRYP_TDESCBC_Decrypt_IT(), HAL_CRYP_TDESCBC_Encrypt_IT(), HAL_CRYP_TDESECB_Decrypt_IT(), HAL_CRYP_TDESECB_Encrypt_IT(), HAL_CRYPEx_AESCCM_Decrypt_DMA(), HAL_CRYPEx_AESCCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt_IT(), HAL_CRYPEx_AESGCM_Encrypt_IT(), and HAL_CRYPEx_AESGCM_Finish().
HAL_LockTypeDef CRYP_HandleTypeDef::Lock |
CRYP locking object
Definition at line 162 of file stm32f4xx_hal_cryp.h.
Referenced by HAL_CRYP_Init().
uint8_t* CRYP_HandleTypeDef::pCrypInBuffPtr |
Pointer to CRYP processing (encryption, decryption,...) buffer
Definition at line 146 of file stm32f4xx_hal_cryp.h.
Referenced by HAL_CRYP_AESCBC_Decrypt_IT(), HAL_CRYP_AESCBC_Encrypt_IT(), HAL_CRYP_AESCTR_Decrypt_IT(), HAL_CRYP_AESCTR_Encrypt_IT(), HAL_CRYP_AESECB_Decrypt_IT(), HAL_CRYP_AESECB_Encrypt_IT(), HAL_CRYP_DESCBC_Decrypt_IT(), HAL_CRYP_DESCBC_Encrypt_IT(), HAL_CRYP_DESECB_Decrypt_IT(), HAL_CRYP_DESECB_Encrypt_IT(), HAL_CRYP_TDESCBC_Decrypt_IT(), HAL_CRYP_TDESCBC_Encrypt_IT(), HAL_CRYP_TDESECB_Decrypt_IT(), HAL_CRYP_TDESECB_Encrypt_IT(), HAL_CRYPEx_AESCCM_Decrypt_DMA(), HAL_CRYPEx_AESCCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt_IT(), and HAL_CRYPEx_AESGCM_Encrypt_IT().
uint8_t* CRYP_HandleTypeDef::pCrypOutBuffPtr |
Pointer to CRYP processing (encryption, decryption,...) buffer
Definition at line 148 of file stm32f4xx_hal_cryp.h.
Referenced by HAL_CRYP_AESCBC_Decrypt_IT(), HAL_CRYP_AESCBC_Encrypt_IT(), HAL_CRYP_AESCTR_Decrypt_IT(), HAL_CRYP_AESCTR_Encrypt_IT(), HAL_CRYP_AESECB_Decrypt_IT(), HAL_CRYP_AESECB_Encrypt_IT(), HAL_CRYP_DESCBC_Decrypt_IT(), HAL_CRYP_DESCBC_Encrypt_IT(), HAL_CRYP_DESECB_Decrypt_IT(), HAL_CRYP_DESECB_Encrypt_IT(), HAL_CRYP_TDESCBC_Decrypt_IT(), HAL_CRYP_TDESCBC_Encrypt_IT(), HAL_CRYP_TDESECB_Decrypt_IT(), HAL_CRYP_TDESECB_Encrypt_IT(), HAL_CRYPEx_AESCCM_Decrypt_DMA(), HAL_CRYPEx_AESCCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt_IT(), and HAL_CRYPEx_AESGCM_Encrypt_IT().
CRYP peripheral phase
Definition at line 156 of file stm32f4xx_hal_cryp.h.
Referenced by CRYP_SetDESCBCMode(), CRYP_SetDESECBMode(), CRYP_SetTDESCBCMode(), CRYP_SetTDESECBMode(), HAL_CRYP_AESCBC_Decrypt(), HAL_CRYP_AESCBC_Decrypt_DMA(), HAL_CRYP_AESCBC_Decrypt_IT(), HAL_CRYP_AESCBC_Encrypt(), HAL_CRYP_AESCBC_Encrypt_DMA(), HAL_CRYP_AESCBC_Encrypt_IT(), HAL_CRYP_AESCTR_Decrypt(), HAL_CRYP_AESCTR_Decrypt_DMA(), HAL_CRYP_AESCTR_Decrypt_IT(), HAL_CRYP_AESCTR_Encrypt(), HAL_CRYP_AESCTR_Encrypt_DMA(), HAL_CRYP_AESCTR_Encrypt_IT(), HAL_CRYP_AESECB_Decrypt(), HAL_CRYP_AESECB_Decrypt_DMA(), HAL_CRYP_AESECB_Decrypt_IT(), HAL_CRYP_AESECB_Encrypt(), HAL_CRYP_AESECB_Encrypt_DMA(), HAL_CRYP_AESECB_Encrypt_IT(), HAL_CRYP_DeInit(), HAL_CRYP_DESCBC_Decrypt_DMA(), HAL_CRYP_DESCBC_Encrypt_DMA(), HAL_CRYP_DESECB_Decrypt_DMA(), HAL_CRYP_DESECB_Encrypt_DMA(), HAL_CRYP_Init(), HAL_CRYP_TDESCBC_Decrypt_DMA(), HAL_CRYP_TDESCBC_Encrypt_DMA(), HAL_CRYP_TDESECB_Decrypt_DMA(), HAL_CRYP_TDESECB_Encrypt_DMA(), HAL_CRYPEx_AESCCM_Decrypt_DMA(), HAL_CRYPEx_AESCCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt(), HAL_CRYPEx_AESGCM_Decrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt_IT(), HAL_CRYPEx_AESGCM_Encrypt(), HAL_CRYPEx_AESGCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Encrypt_IT(), and HAL_CRYPEx_AESGCM_Finish().
CRYP peripheral state
Definition at line 164 of file stm32f4xx_hal_cryp.h.
Referenced by CRYP_DMAError(), CRYP_DMAOutCplt(), CRYP_ProcessData(), CRYP_ProcessData2Words(), CRYPEx_GCMCCM_DMAError(), CRYPEx_GCMCCM_DMAOutCplt(), CRYPEx_GCMCCM_ProcessData(), CRYPEx_GCMCCM_SetHeaderPhase(), HAL_CRYP_AESCBC_Decrypt(), HAL_CRYP_AESCBC_Decrypt_DMA(), HAL_CRYP_AESCBC_Decrypt_IT(), HAL_CRYP_AESCBC_Encrypt(), HAL_CRYP_AESCBC_Encrypt_DMA(), HAL_CRYP_AESCBC_Encrypt_IT(), HAL_CRYP_AESCTR_Decrypt(), HAL_CRYP_AESCTR_Decrypt_DMA(), HAL_CRYP_AESCTR_Decrypt_IT(), HAL_CRYP_AESCTR_Encrypt(), HAL_CRYP_AESCTR_Encrypt_DMA(), HAL_CRYP_AESCTR_Encrypt_IT(), HAL_CRYP_AESECB_Decrypt(), HAL_CRYP_AESECB_Decrypt_DMA(), HAL_CRYP_AESECB_Decrypt_IT(), HAL_CRYP_AESECB_Encrypt(), HAL_CRYP_AESECB_Encrypt_DMA(), HAL_CRYP_AESECB_Encrypt_IT(), HAL_CRYP_DeInit(), HAL_CRYP_DESCBC_Decrypt(), HAL_CRYP_DESCBC_Decrypt_DMA(), HAL_CRYP_DESCBC_Decrypt_IT(), HAL_CRYP_DESCBC_Encrypt(), HAL_CRYP_DESCBC_Encrypt_DMA(), HAL_CRYP_DESCBC_Encrypt_IT(), HAL_CRYP_DESECB_Decrypt(), HAL_CRYP_DESECB_Decrypt_DMA(), HAL_CRYP_DESECB_Decrypt_IT(), HAL_CRYP_DESECB_Encrypt(), HAL_CRYP_DESECB_Encrypt_DMA(), HAL_CRYP_DESECB_Encrypt_IT(), HAL_CRYP_GetState(), HAL_CRYP_Init(), HAL_CRYP_TDESCBC_Decrypt(), HAL_CRYP_TDESCBC_Decrypt_DMA(), HAL_CRYP_TDESCBC_Decrypt_IT(), HAL_CRYP_TDESCBC_Encrypt(), HAL_CRYP_TDESCBC_Encrypt_DMA(), HAL_CRYP_TDESCBC_Encrypt_IT(), HAL_CRYP_TDESECB_Decrypt(), HAL_CRYP_TDESECB_Decrypt_DMA(), HAL_CRYP_TDESECB_Decrypt_IT(), HAL_CRYP_TDESECB_Encrypt(), HAL_CRYP_TDESECB_Encrypt_DMA(), HAL_CRYP_TDESECB_Encrypt_IT(), HAL_CRYPEx_AESCCM_Decrypt_DMA(), HAL_CRYPEx_AESCCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt(), HAL_CRYPEx_AESGCM_Decrypt_DMA(), HAL_CRYPEx_AESGCM_Decrypt_IT(), HAL_CRYPEx_AESGCM_Encrypt(), HAL_CRYPEx_AESGCM_Encrypt_DMA(), HAL_CRYPEx_AESGCM_Encrypt_IT(), and HAL_CRYPEx_AESGCM_Finish().
HAL_StatusTypeDef CRYP_HandleTypeDef::Status |
CRYP peripheral status
Definition at line 154 of file stm32f4xx_hal_cryp.h.