HAL
__HAL_HASH_SET_NBVALIDBITS is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHAL__HAL_HASH_SET_NBVALIDBITS

__HAL_HASH_SET_NBVALIDBITS macro

Set the number of valid bits in the last word written in data register DIN.

Syntax

#define __HAL_HASH_SET_NBVALIDBITS(__SIZE__) MODIFY_REG(HASH->STR, HASH_STR_NBLW, 8U * ((__SIZE__) % 4U))

Arguments

__SIZE__

size in bytes of last data written in Data register.

Return value

None

References

LocationText
stm32f4xx_hal_hash.h:362
#define __HAL_HASH_SET_NBVALIDBITS(__SIZE__) MODIFY_REG(HASH->STR, HASH_STR_NBLW, 8U * ((__SIZE__) % 4U))
stm32f4xx_hal_hash.c:1762
__HAL_HASH_SET_NBVALIDBITS(buffersize);
stm32f4xx_hal_hash.c:2131
__HAL_HASH_SET_NBVALIDBITS(hhash->HashBuffSize); /* Set NBLW for the input message */
stm32f4xx_hal_hash.c:2149
__HAL_HASH_SET_NBVALIDBITS(hhash->Init.KeySize); /* Set NBLW for the key */
stm32f4xx_hal_hash.c:2305
__HAL_HASH_SET_NBVALIDBITS(hhash->Init.KeySize);
stm32f4xx_hal_hash.c:2347
__HAL_HASH_SET_NBVALIDBITS(hhash->HashBuffSize);
stm32f4xx_hal_hash.c:2394
__HAL_HASH_SET_NBVALIDBITS(hhash->Init.KeySize);
stm32f4xx_hal_hash.c:2483
__HAL_HASH_SET_NBVALIDBITS(Size);
stm32f4xx_hal_hash.c:2514
__HAL_HASH_SET_NBVALIDBITS(Size);
stm32f4xx_hal_hash.c:2849
__HAL_HASH_SET_NBVALIDBITS(SizeVar);
stm32f4xx_hal_hash.c:2911
__HAL_HASH_SET_NBVALIDBITS(SizeVar);
stm32f4xx_hal_hash.c:2922
__HAL_HASH_SET_NBVALIDBITS(SizeVar);
stm32f4xx_hal_hash.c:3022
__HAL_HASH_SET_NBVALIDBITS(Size);
stm32f4xx_hal_hash.c:3281
__HAL_HASH_SET_NBVALIDBITS(hhash->Init.KeySize);
stm32f4xx_hal_hash.c:3412
__HAL_HASH_SET_NBVALIDBITS(hhash->Init.KeySize);
stm32f4xx_hal_hash.c:3440
__HAL_HASH_SET_NBVALIDBITS(inputSize);