STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
Macros | |
#define | HASH_DIGEST_LENGTH() |
Return digest length in bytes. | |
#define | HASH_NBW_PUSHED() |
Return number of words already pushed in the FIFO. | |
#define | IS_HASH_DATATYPE(__DATATYPE__) |
Ensure that HASH input data type is valid. | |
#define | IS_HASH_DMA_MULTIBUFFER_SIZE(__SIZE__) |
Ensure that input data buffer size is valid for multi-buffer HASH processing in DMA mode. | |
#define | IS_HMAC_DMA_MULTIBUFFER_SIZE(__HANDLE__, __SIZE__) |
Ensure that input data buffer size is valid for multi-buffer HMAC processing in DMA mode. | |
#define | IS_HASH_PROCESSING(__HANDLE__) |
Ensure that handle phase is set to HASH processing. | |
#define | IS_HMAC_PROCESSING(__HANDLE__) |
Ensure that handle phase is set to HMAC processing. | |
#define HASH_DIGEST_LENGTH | ( | ) |
#include <stm32f4xx_hal_hash.h>
Return digest length in bytes.
Digest | length |
Definition at line 384 of file stm32f4xx_hal_hash.h.
Referenced by HASH_Finish(), HASH_IT(), HASH_Start(), and HMAC_Processing().
#define HASH_NBW_PUSHED | ( | ) |
#include <stm32f4xx_hal_hash.h>
Return number of words already pushed in the FIFO.
Number | of words already pushed in the FIFO |
Definition at line 394 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_DMAFeed_ProcessSuspend(), HASH_Start_DMA(), and HMAC_Start_DMA().
#define IS_HASH_DATATYPE | ( | __DATATYPE__ | ) |
#include <stm32f4xx_hal_hash.h>
Ensure that HASH input data type is valid.
__DATATYPE__ | HASH input data type. |
SET | (DATATYPE is valid) or RESET (DATATYPE is invalid) |
Definition at line 401 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_Init().
#define IS_HASH_DMA_MULTIBUFFER_SIZE | ( | __SIZE__ | ) |
#include <stm32f4xx_hal_hash.h>
Ensure that input data buffer size is valid for multi-buffer HASH processing in DMA mode.
__SIZE__ | input data buffer size. |
SET | (SIZE is valid) or RESET (SIZE is invalid) |
Definition at line 413 of file stm32f4xx_hal_hash.h.
Referenced by HASH_Start_DMA().
#define IS_HMAC_DMA_MULTIBUFFER_SIZE | ( | __HANDLE__, | |
__SIZE__ ) |
#include <stm32f4xx_hal_hash.h>
Ensure that input data buffer size is valid for multi-buffer HMAC processing in DMA mode.
__HANDLE__ | HASH handle. |
__SIZE__ | input data buffer size. |
SET | (SIZE is valid) or RESET (SIZE is invalid) |
Definition at line 423 of file stm32f4xx_hal_hash.h.
Referenced by HMAC_Start_DMA().
#define IS_HASH_PROCESSING | ( | __HANDLE__ | ) |
#include <stm32f4xx_hal_hash.h>
Ensure that handle phase is set to HASH processing.
__HANDLE__ | HASH handle. |
SET | (handle phase is set to HASH processing) or RESET (handle phase is not set to HASH processing) |
Definition at line 430 of file stm32f4xx_hal_hash.h.
Referenced by HASH_Start_DMA().
#define IS_HMAC_PROCESSING | ( | __HANDLE__ | ) |
#include <stm32f4xx_hal_hash.h>
Ensure that handle phase is set to HMAC processing.
__HANDLE__ | HASH handle. |
SET | (handle phase is set to HMAC processing) or RESET (handle phase is not set to HMAC processing) |
Definition at line 437 of file stm32f4xx_hal_hash.h.
Referenced by HMAC_Start_DMA().