mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 04:04:39 +02:00
macro INLINE
This commit is contained in:
@@ -43,7 +43,7 @@
|
|||||||
|
|
||||||
/* User can override STM32_HASH_CLOCK_ENABLE and STM32_HASH_CLOCK_DISABLE */
|
/* User can override STM32_HASH_CLOCK_ENABLE and STM32_HASH_CLOCK_DISABLE */
|
||||||
#ifndef STM32_HASH_CLOCK_ENABLE
|
#ifndef STM32_HASH_CLOCK_ENABLE
|
||||||
static inline void wc_Stm32_Hash_Clock_Enable(STM32_HASH_Context* stmCtx)
|
static INLINE void wc_Stm32_Hash_Clock_Enable(STM32_HASH_Context* stmCtx)
|
||||||
{
|
{
|
||||||
#ifdef WOLFSSL_STM32_CUBEMX
|
#ifdef WOLFSSL_STM32_CUBEMX
|
||||||
__HAL_RCC_HASH_CLK_ENABLE();
|
__HAL_RCC_HASH_CLK_ENABLE();
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef STM32_HASH_CLOCK_DISABLE
|
#ifndef STM32_HASH_CLOCK_DISABLE
|
||||||
static inline void wc_Stm32_Hash_Clock_Disable(STM32_HASH_Context* stmCtx)
|
static INLINE void wc_Stm32_Hash_Clock_Disable(STM32_HASH_Context* stmCtx)
|
||||||
{
|
{
|
||||||
#ifdef WOLFSSL_STM32_CUBEMX
|
#ifdef WOLFSSL_STM32_CUBEMX
|
||||||
__HAL_RCC_HASH_CLK_DISABLE();
|
__HAL_RCC_HASH_CLK_DISABLE();
|
||||||
@@ -69,7 +69,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* STM32 Port Internal Functions */
|
/* STM32 Port Internal Functions */
|
||||||
static inline void wc_Stm32_Hash_SaveContext(STM32_HASH_Context* ctx)
|
static INLINE void wc_Stm32_Hash_SaveContext(STM32_HASH_Context* ctx)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
@@ -82,7 +82,7 @@ static inline void wc_Stm32_Hash_SaveContext(STM32_HASH_Context* ctx)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int wc_Stm32_Hash_RestoreContext(STM32_HASH_Context* ctx)
|
static INLINE int wc_Stm32_Hash_RestoreContext(STM32_HASH_Context* ctx)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
@@ -104,7 +104,7 @@ static inline int wc_Stm32_Hash_RestoreContext(STM32_HASH_Context* ctx)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void wc_Stm32_Hash_GetDigest(byte* hash, int digestSize)
|
static INLINE void wc_Stm32_Hash_GetDigest(byte* hash, int digestSize)
|
||||||
{
|
{
|
||||||
word32 digest[HASH_MAX_DIGEST/sizeof(word32)];
|
word32 digest[HASH_MAX_DIGEST/sizeof(word32)];
|
||||||
|
|
||||||
@@ -132,7 +132,7 @@ static inline void wc_Stm32_Hash_GetDigest(byte* hash, int digestSize)
|
|||||||
|
|
||||||
|
|
||||||
/* STM32 Port Exposed Functions */
|
/* STM32 Port Exposed Functions */
|
||||||
static inline int wc_Stm32_Hash_WaitDone(void)
|
static INLINE int wc_Stm32_Hash_WaitDone(void)
|
||||||
{
|
{
|
||||||
/* wait until hash hardware is not busy */
|
/* wait until hash hardware is not busy */
|
||||||
int timeout = 0;
|
int timeout = 0;
|
||||||
|
Reference in New Issue
Block a user