mbedTLS
mbedtls_md_context_t::hmac_ctx
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading (1/5)...
Files
loading (2/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
mbedtls_md_context_t::hmac_ctx
mbedtls_md_context_t::hmac_ctx field
The HMAC part of the context.
Syntax
Show:
Summary
Declaration
from
md.h:136
void
*
MBEDTLS_PRIVATE
(
hmac_ctx
;
Examples
References
from
examples
Code
Location
Referrer
void
*
MBEDTLS_PRIVATE
(
hmac_ctx
)
;
md.h:136
if
(
ctx
->
hmac_ctx
!=
NULL
)
{
md.c:325
mbedtls_md_free()
mbedtls_zeroize_and_free
(
ctx
->
hmac_ctx
,
md.c:326
mbedtls_md_free()
ctx
->
hmac_ctx
=
NULL
;
md.c:432
mbedtls_md_setup()
ctx
->
hmac_ctx
=
mbedtls_calloc
(
2
,
md_info
->
block_size
)
;
md.c:498
mbedtls_md_setup()
if
(
ctx
->
hmac_ctx
==
NULL
)
{
md.c:499
mbedtls_md_setup()
if
(
ctx
==
NULL
||
ctx
->
md_info
==
NULL
||
ctx
->
hmac_ctx
==
NULL
)
{
md.c:975
mbedtls_md_hmac_starts()
ipad
=
(
unsigned
char
*
)
ctx
->
hmac_ctx
;
md.c:994
mbedtls_md_hmac_starts()
opad
=
(
unsigned
char
*
)
ctx
->
hmac_ctx
+
ctx
->
md_info
->
block_size
;
md.c:995
mbedtls_md_hmac_starts()
if
(
ctx
==
NULL
||
ctx
->
md_info
==
NULL
||
ctx
->
hmac_ctx
==
NULL
)
{
md.c:1019
mbedtls_md_hmac_update()
if
(
ctx
==
NULL
||
ctx
->
md_info
==
NULL
||
ctx
->
hmac_ctx
==
NULL
)
{
md.c:1032
mbedtls_md_hmac_finish()
opad
=
(
unsigned
char
*
)
ctx
->
hmac_ctx
+
ctx
->
md_info
->
block_size
;
md.c:1036
mbedtls_md_hmac_finish()
if
(
ctx
==
NULL
||
ctx
->
md_info
==
NULL
||
ctx
->
hmac_ctx
==
NULL
)
{
md.c:1060
mbedtls_md_hmac_reset()
ipad
=
(
unsigned
char
*
)
ctx
->
hmac_ctx
;
md.c:1064
mbedtls_md_hmac_reset()
const
unsigned
char
*
const
ikey
=
ctx
->
hmac_ctx
;
ssl_msg.c:212
mbedtls_ct_hmac()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_md_context_t::hmac_ctx
is written by 1 function and is read by 7 functions:
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()
mbedtls_ct_hmac()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out