HAL
+ 0/11 examples
CodeScope will show references to
HASH_HandleTypeDef::Init
from the following samples and libraries:
Examples
STM32469I_EVAL
Examples
HASH
HASH_HMAC_SHA1MD5
HASH_SHA1MD5
HASH_SHA1MD5_DMA
HASH_SHA224SHA256_DMA
STM324x9I_EVAL
Examples
HASH
HASH_HMAC_SHA1MD5
HASH_SHA1MD5
HASH_SHA1MD5_DMA
HASH_SHA224SHA256_DMA
STM324xG_EVAL
Examples
HASH
HASH_HMAC_SHA1MD5
HASH_SHA1MD5
HASH_SHA1MD5_DMA
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
HASH_HandleTypeDef::Init
HASH_HandleTypeDef::Init field
HASH required parameters
Syntax
from
stm32f4xx_hal_hash.h:118
HASH_InitTypeDef
Init
;
Examples
HASH_HandleTypeDef::Init
is referenced by
11 libraries and example projects
.
References
Location
Referrer
Text
stm32f4xx_hal_hash.h:118
HASH_InitTypeDef
Init
;
/*!< HASH required parameters */
stm32f4xx_hal_hash.c:385
HAL_HASH_Init()
MODIFY_REG
(
HASH
->
CR
,
HASH_CR_DATATYPE
,
hhash
->
Init
.
DataType
)
;
stm32f4xx_hal_hash.c:1750
HASH_DMAXferCplt()
inputaddr
=
(
uint32_t
)
hhash
->
Init
.
pKey
;
/* DMA transfer start address */
stm32f4xx_hal_hash.c:1751
HASH_DMAXferCplt()
buffersize
=
hhash
->
Init
.
KeySize
;
/* DMA transfer size (in bytes) */
stm32f4xx_hal_hash.c:1754
HASH_DMAXferCplt()
hhash
->
HashInCount
=
hhash
->
Init
.
KeySize
;
/* Initial size for second DMA transfer (input data) */
stm32f4xx_hal_hash.c:1755
HASH_DMAXferCplt()
hhash
->
pHashInBuffPtr
=
hhash
->
Init
.
pKey
;
/* address passed to DMA, now entering data message */
stm32f4xx_hal_hash.c:2149
HASH_IT()
__HAL_HASH_SET_NBVALIDBITS
(
hhash
->
Init
.
KeySize
)
;
/* Set NBLW for the key */
stm32f4xx_hal_hash.c:2150
HASH_IT()
hhash
->
HashInCount
=
hhash
->
Init
.
KeySize
;
/* Set the key size (in bytes) */
stm32f4xx_hal_hash.c:2151
HASH_IT()
hhash
->
pHashInBuffPtr
=
hhash
->
Init
.
pKey
;
/* Set the key address */
stm32f4xx_hal_hash.c:2305
HMAC_Processing()
__HAL_HASH_SET_NBVALIDBITS
(
hhash
->
Init
.
KeySize
)
;
stm32f4xx_hal_hash.c:2380
HMAC_Processing()
hhash
->
pHashKeyBuffPtr
=
hhash
->
Init
.
pKey
;
stm32f4xx_hal_hash.c:2381
HMAC_Processing()
hhash
->
HashKeyCount
=
hhash
->
Init
.
KeySize
;
stm32f4xx_hal_hash.c:2394
HMAC_Processing()
__HAL_HASH_SET_NBVALIDBITS
(
hhash
->
Init
.
KeySize
)
;
stm32f4xx_hal_hash.c:3158
HMAC_Start()
if
(
(
pInBuffer
==
NULL
)
||
(
Size
==
0U
)
||
(
hhash
->
Init
.
pKey
==
NULL
)
||
(
hhash
->
Init
.
KeySize
==
0U
)
stm32f4xx_hal_hash.c:3175
HMAC_Start()
if
(
hhash
->
Init
.
KeySize
>
64U
)
stm32f4xx_hal_hash.c:3196
HMAC_Start()
hhash
->
pHashKeyBuffPtr
=
hhash
->
Init
.
pKey
;
/* Key address, HMAC_Processing input parameter for Step
stm32f4xx_hal_hash.c:3198
HMAC_Start()
hhash
->
HashKeyCount
=
hhash
->
Init
.
KeySize
;
/* Key size, HMAC_Processing input parameter for Step 1
stm32f4xx_hal_hash.c:3236
HMAC_Start_IT()
if
(
(
pInBuffer
==
NULL
)
||
(
Size
==
0U
)
||
(
hhash
->
Init
.
pKey
==
NULL
)
||
(
hhash
->
Init
.
KeySize
==
0U
)
stm32f4xx_hal_hash.c:3256
HMAC_Start_IT()
if
(
hhash
->
Init
.
KeySize
>
64U
)
stm32f4xx_hal_hash.c:3270
HMAC_Start_IT()
hhash
->
HashInCount
=
hhash
->
Init
.
KeySize
;
/* Key size */
stm32f4xx_hal_hash.c:3271
HMAC_Start_IT()
hhash
->
pHashInBuffPtr
=
hhash
->
Init
.
pKey
;
/* Key address */
stm32f4xx_hal_hash.c:3275
HMAC_Start_IT()
hhash
->
pHashKeyBuffPtr
=
hhash
->
Init
.
pKey
;
/* Key address */
stm32f4xx_hal_hash.c:3281
HMAC_Start_IT()
__HAL_HASH_SET_NBVALIDBITS
(
hhash
->
Init
.
KeySize
)
;
stm32f4xx_hal_hash.c:3351
HMAC_Start_DMA()
if
(
(
pInBuffer
==
NULL
)
||
(
Size
==
0U
)
||
(
hhash
->
Init
.
pKey
==
NULL
)
||
(
hhash
->
Init
.
KeySize
==
0U
)
||
stm32f4xx_hal_hash.c:3376
HMAC_Start_DMA()
if
(
hhash
->
Init
.
KeySize
>
64U
)
stm32f4xx_hal_hash.c:3388
HMAC_Start_DMA()
if
(
hhash
->
Init
.
KeySize
>
64U
)
stm32f4xx_hal_hash.c:3401
HMAC_Start_DMA()
hhash
->
HashInCount
=
hhash
->
Init
.
KeySize
;
/* Initial size for first DMA transfer (key size) */
stm32f4xx_hal_hash.c:3402
HMAC_Start_DMA()
hhash
->
pHashKeyBuffPtr
=
hhash
->
Init
.
pKey
;
/* Key address */
stm32f4xx_hal_hash.c:3403
HMAC_Start_DMA()
hhash
->
pHashInBuffPtr
=
hhash
->
Init
.
pKey
;
/* First address passed to DMA (key address at Step 1) */
stm32f4xx_hal_hash.c:3408
HMAC_Start_DMA()
inputaddr
=
(
uint32_t
)
(
hhash
->
Init
.
pKey
)
;
/* Address passed to DMA (start by entering Key message) */
stm32f4xx_hal_hash.c:3409
HMAC_Start_DMA()
inputSize
=
hhash
->
Init
.
KeySize
;
/* Size for first DMA transfer (in bytes) */
stm32f4xx_hal_hash.c:3412
HMAC_Start_DMA()
__HAL_HASH_SET_NBVALIDBITS
(
hhash
->
Init
.
KeySize
)
;
Data Use
Functions reading
HASH_HandleTypeDef::Init
HASH_HandleTypeDef::Init
HAL_HASH_Init()
HASH_DMAXferCplt()
HASH_IT()
HMAC_Processing()
HMAC_Start()
HMAC_Start_IT()
HMAC_Start_DMA()
all items filtered out
Type of
HASH_HandleTypeDef::Init
HASH_HandleTypeDef::Init
HASH_InitTypeDef
all items filtered out