mbedTLS
mbedtls_md_context_t::hmac_ctx
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
mbedTLS
mbedtls_md_context_t::hmac_ctx
mbedtls_md_context_t::hmac_ctx field
The HMAC part of the context.
Syntax
from
md.h:94
void
*
hmac_ctx
;
References
Location
Referrer
Text
md.h:94
void
*
hmac_ctx
;
md.c:190
mbedtls_md_free()
if
(
ctx
->
hmac_ctx
!=
NULL
)
md.c:192
mbedtls_md_free()
mbedtls_platform_zeroize
(
ctx
->
hmac_ctx
,
md.c:194
mbedtls_md_free()
mbedtls_free
(
ctx
->
hmac_ctx
)
;
md.c:232
mbedtls_md_setup()
ctx
->
hmac_ctx
=
mbedtls_calloc
(
2
,
md_info
->
block_size
)
;
md.c:233
mbedtls_md_setup()
if
(
ctx
->
hmac_ctx
==
NULL
)
md.c:326
mbedtls_md_hmac_starts()
if
(
ctx
==
NULL
||
ctx
->
md_info
==
NULL
||
ctx
->
hmac_ctx
==
NULL
)
md.c:342
mbedtls_md_hmac_starts()
ipad
=
(
unsigned
char
*
)
ctx
->
hmac_ctx
;
md.c:343
mbedtls_md_hmac_starts()
opad
=
(
unsigned
char
*
)
ctx
->
hmac_ctx
+
ctx
->
md_info
->
block_size
;
md.c:368
mbedtls_md_hmac_update()
if
(
ctx
==
NULL
||
ctx
->
md_info
==
NULL
||
ctx
->
hmac_ctx
==
NULL
)
md.c:380
mbedtls_md_hmac_finish()
if
(
ctx
==
NULL
||
ctx
->
md_info
==
NULL
||
ctx
->
hmac_ctx
==
NULL
)
md.c:383
mbedtls_md_hmac_finish()
opad
=
(
unsigned
char
*
)
ctx
->
hmac_ctx
+
ctx
->
md_info
->
block_size
;
md.c:403
mbedtls_md_hmac_reset()
if
(
ctx
==
NULL
||
ctx
->
md_info
==
NULL
||
ctx
->
hmac_ctx
==
NULL
)
md.c:406
mbedtls_md_hmac_reset()
ipad
=
(
unsigned
char
*
)
ctx
->
hmac_ctx
;
Data Use
Functions writing
mbedtls_md_context_t::hmac_ctx
Functions reading
mbedtls_md_context_t::hmac_ctx
mbedtls_md_setup()
all items filtered out
mbedtls_md_context_t::hmac_ctx
mbedtls_md_free()
mbedtls_md_setup()
mbedtls_md_hmac_starts()
mbedtls_md_hmac_update()
mbedtls_md_hmac_finish()
mbedtls_md_hmac_reset()
all items filtered out