HAL_CRYP_AESCTR_Encrypt_IT 
HAL_StatusTypeDef HAL_CRYP_AESCTR_Encrypt_IT 
(CRYP_HandleTypeDef * hcryp, uint8_t * pPlainData, uint16_t 
Size, uint8_t * pCypherData) 
Initializes the CRYP peripheral in AES CTR encryption mode using 
Interrupt.  
  hcryp:  pointer to a CRYP_HandleTypeDef structure that 
contains the configuration information for CRYP module 
  pPlainData:  Pointer to the plaintext buffer 
  Size:  Length of the plaintext buffer, must be a multiple of 16 
bytes 
  pCypherData:  Pointer to the cyphertext buffer 
HAL_CRYP_AESECB_Decrypt_IT 
HAL_StatusTypeDef HAL_CRYP_AESECB_Decrypt_IT 
(CRYP_HandleTypeDef * hcryp, uint8_t * pCypherData, 
uint16_t Size, uint8_t * pPlainData) 
Initializes the CRYP peripheral in AES ECB decryption mode using 
Interrupt.  
  hcryp:  pointer to a CRYP_HandleTypeDef structure that 
contains the configuration information for CRYP module 
  pCypherData:  Pointer to the cyphertext buffer 
  Size:  Length of the plaintext buffer, must be a multiple of 16. 
  pPlainData:  Pointer to the plaintext buffer 
HAL_CRYP_AESCTR_Decrypt_IT 
HAL_StatusTypeDef HAL_CRYP_AESCTR_Decrypt_IT 
(CRYP_HandleTypeDef * hcryp, uint8_t * pCypherData, 
uint16_t Size, uint8_t * pPlainData) 
Initializes the CRYP peripheral in AES CTR decryption mode using 
Interrupt.  
  hcryp:  pointer to a CRYP_HandleTypeDef structure that 
contains the configuration information for CRYP module 
  pCypherData:  Pointer to the cyphertext buffer 
  Size:  Length of the plaintext buffer, must be a multiple of 16 
  pPlainData:  Pointer to the plaintext buffer 
HAL_CRYP_AESCBC_Decrypt_IT 
HAL_StatusTypeDef HAL_CRYP_AESCBC_Decrypt_IT 
(CRYP_HandleTypeDef * hcryp, uint8_t * pCypherData, 
uint16_t Size, uint8_t * pPlainData) 
Initializes the CRYP peripheral in AES CBC decryption mode