![]() |
|
|||
File indexing completed on 2025-05-11 08:23:35
0001 /** 0002 ****************************************************************************** 0003 * @file stm32h7xx_hal_cryp_ex.h 0004 * @author MCD Application Team 0005 * @brief Header file of CRYP HAL Extension module. 0006 ****************************************************************************** 0007 * @attention 0008 * 0009 * Copyright (c) 2017 STMicroelectronics. 0010 * All rights reserved. 0011 * 0012 * This software is licensed under terms that can be found in the LICENSE file 0013 * in the root directory of this software component. 0014 * If no LICENSE file comes with this software, it is provided AS-IS. 0015 * 0016 ****************************************************************************** 0017 */ 0018 0019 /* Define to prevent recursive inclusion -------------------------------------*/ 0020 #ifndef STM32H7xx_HAL_CRYP_EX_H 0021 #define STM32H7xx_HAL_CRYP_EX_H 0022 0023 #ifdef __cplusplus 0024 extern "C" { 0025 #endif 0026 0027 /* Includes ------------------------------------------------------------------*/ 0028 #include "stm32h7xx_hal_def.h" 0029 0030 /** @addtogroup STM32H7xx_HAL_Driver 0031 * @{ 0032 */ 0033 #if defined (CRYP) 0034 /** @addtogroup CRYPEx 0035 * @{ 0036 */ 0037 0038 /* Exported types ------------------------------------------------------------*/ 0039 /* Exported constants --------------------------------------------------------*/ 0040 0041 /* Private types -------------------------------------------------------------*/ 0042 /** @defgroup CRYPEx_Private_Types CRYPEx Private Types 0043 * @ingroup RTEMSBSPsARMSTM32H7 0044 * @{ 0045 */ 0046 0047 /** 0048 * @} 0049 */ 0050 0051 /* Private variables ---------------------------------------------------------*/ 0052 /** @defgroup CRYPEx_Private_Variables CRYPEx Private Variables 0053 * @ingroup RTEMSBSPsARMSTM32H7 0054 * @{ 0055 */ 0056 0057 /** 0058 * @} 0059 */ 0060 0061 /* Private constants ---------------------------------------------------------*/ 0062 /** @defgroup CRYPEx_Private_Constants CRYPEx Private Constants 0063 * @ingroup RTEMSBSPsARMSTM32H7 0064 * @{ 0065 */ 0066 0067 /** 0068 * @} 0069 */ 0070 0071 /* Private macros ------------------------------------------------------------*/ 0072 /** @defgroup CRYPEx_Private_Macros CRYPEx Private Macros 0073 * @ingroup RTEMSBSPsARMSTM32H7 0074 * @{ 0075 */ 0076 0077 /** 0078 * @} 0079 */ 0080 0081 /* Private functions ---------------------------------------------------------*/ 0082 /** @defgroup CRYPEx_Private_Functions CRYPEx Private Functions 0083 * @ingroup RTEMSBSPsARMSTM32H7 0084 * @{ 0085 */ 0086 0087 /** 0088 * @} 0089 */ 0090 0091 /* Exported functions --------------------------------------------------------*/ 0092 /** @defgroup CRYPEx_Exported_Functions CRYPEx Exported Functions 0093 * @ingroup RTEMSBSPsARMSTM32H7 0094 * @{ 0095 */ 0096 0097 /** @addtogroup CRYPEx_Exported_Functions_Group1 0098 * @{ 0099 */ 0100 HAL_StatusTypeDef HAL_CRYPEx_AESGCM_GenerateAuthTAG(CRYP_HandleTypeDef *hcryp, uint32_t *AuthTag, uint32_t Timeout); 0101 HAL_StatusTypeDef HAL_CRYPEx_AESCCM_GenerateAuthTAG(CRYP_HandleTypeDef *hcryp, uint32_t *AuthTag, uint32_t Timeout); 0102 0103 0104 /** 0105 * @} 0106 */ 0107 0108 0109 /** 0110 * @} 0111 */ 0112 0113 /** 0114 * @} 0115 */ 0116 #endif /* CRYP */ 0117 /** 0118 * @} 0119 */ 0120 0121 0122 #ifdef __cplusplus 0123 } 0124 #endif 0125 0126 #endif /* STM32H7xx_HAL_CRYP_EX_H */ 0127
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |