ESP-IDF
otCryptoContext::mContext
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
otCryptoContext::mContext
otCryptoContext::mContext field
Syntax
Show:
Summary
Declaration
from
crypto.h:124
void
*
mContext
;
Examples
References
from
examples
Code
Location
Scope
Referrer
void
*
mContext
;
///< Pointer to the context.
crypto.h:124
mContext
.
mContext
=
mContextStorage
;
aes_ecb.cpp:43
ot::Crypto::AesEcb
ot::Crypto::AesEcb::AesEcb()
context
=
static_cast
<
mbedtls_aes_context
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:96
otPlatCryptoAesInit()
context
=
static_cast
<
mbedtls_aes_context
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:112
otPlatCryptoAesSetKey()
context
=
static_cast
<
mbedtls_aes_context
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:128
otPlatCryptoAesEncrypt()
context
=
static_cast
<
mbedtls_aes_context
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:143
otPlatCryptoAesFree()
context
=
static_cast
<
mbedtls_md_context_t
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:162
otPlatCryptoHmacSha256Init()
context
=
static_cast
<
mbedtls_md_context_t
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:179
otPlatCryptoHmacSha256Deinit()
context
=
static_cast
<
mbedtls_md_context_t
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:195
otPlatCryptoHmacSha256Start()
context
=
static_cast
<
mbedtls_md_context_t
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:210
otPlatCryptoHmacSha256Update()
context
=
static_cast
<
mbedtls_md_context_t
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:228
otPlatCryptoHmacSha256Finish()
prk
=
static_cast
<
HmacSha256
::
Hash
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:264
otPlatCryptoHkdfExpand()
prk
=
static_cast
<
HmacSha256
::
Hash
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:322
otPlatCryptoHkdfExtract()
prk
=
static_cast
<
HmacSha256
::
Hash
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:342
otPlatCryptoHkdfDeinit()
aContext
->
mContext
=
nullptr
;
crypto_platform.cpp:344
otPlatCryptoHkdfDeinit()
context
=
static_cast
<
mbedtls_sha256_context
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:359
otPlatCryptoSha256Init()
context
=
static_cast
<
mbedtls_sha256_context
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:374
otPlatCryptoSha256Deinit()
aContext
->
mContext
=
nullptr
;
crypto_platform.cpp:376
otPlatCryptoSha256Deinit()
context
=
static_cast
<
mbedtls_sha256_context
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:391
otPlatCryptoSha256Start()
context
=
static_cast
<
mbedtls_sha256_context
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:411
otPlatCryptoSha256Update()
context
=
static_cast
<
mbedtls_sha256_context
*
>
(
aContext
->
mContext
)
;
crypto_platform.cpp:435
otPlatCryptoSha256Finish()
mContext
.
mContext
=
mContextStorage
;
hkdf_sha256.cpp:47
ot::Crypto::HkdfSha256
ot::Crypto::HkdfSha256::HkdfSha256()
mContext
.
mContext
=
mContextStorage
;
hmac_sha256.cpp:44
ot::Crypto::HmacSha256
ot::Crypto::HmacSha256::HmacSha256()
mContext
.
mContext
=
mContextStorage
;
sha256.cpp:45
ot::Crypto::Sha256
ot::Crypto::Sha256::Sha256()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
otCryptoContext::mContext
is written by 6 functions and is read by 17 functions:
ot::Crypto::AesEcb::AesEcb()
otPlatCryptoHkdfDeinit()
otPlatCryptoSha256Deinit()
ot::Crypto::HkdfSha256::HkdfSha256()
ot::Crypto::HmacSha256::HmacSha256()
ot::Crypto::Sha256::Sha256()
All items filtered out
otCryptoContext::mContext
otPlatCryptoAesInit()
otPlatCryptoAesSetKey()
otPlatCryptoAesEncrypt()
otPlatCryptoAesFree()
otPlatCryptoHmacSha256Init()
otPlatCryptoHmacSha256Deinit()
otPlatCryptoHmacSha256Start()
otPlatCryptoHmacSha256Update()
otPlatCryptoHmacSha256Finish()
otPlatCryptoHkdfExpand()
otPlatCryptoHkdfExtract()
otPlatCryptoHkdfDeinit()
otPlatCryptoSha256Init()
otPlatCryptoSha256Deinit()
otPlatCryptoSha256Start()
otPlatCryptoSha256Update()
otPlatCryptoSha256Finish()
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