mbedTLS
+
0
/1 examples
SourceVu will show references to
mbedtls_ssl_cookie_ctx
from the following samples and libraries:
ESP-IDF
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
mbedtls_ssl_cookie_ctx
mbedtls_ssl_cookie_ctx struct
Context for the default cookie functions.
Syntax
Show:
Summary
Declaration
from
ssl_cookie.h:44
typedef
struct
mbedtls_ssl_cookie_ctx
{
#if
defined
(
MBEDTLS_USE_PSA_CRYPTO
)
mbedtls_svc_key_id_t
MBEDTLS_PRIVATE
(
psa_hmac_key
)
;
psa_algorithm_t
MBEDTLS_PRIVATE
(
psa_hmac_alg
)
;
#else
mbedtls_md_context_t
MBEDTLS_PRIVATE
(
hmac_ctx
)
;
#endif
#if
!
defined
(
MBEDTLS_HAVE_TIME
)
unsigned
long
MBEDTLS_PRIVATE
(
serial
)
;
#endif
unsigned
long
MBEDTLS_PRIVATE
(
timeout
)
;
#if
!
defined
(
MBEDTLS_USE_PSA_CRYPTO
)
#if
defined
(
MBEDTLS_THREADING_C
)
mbedtls_threading_mutex_t
MBEDTLS_PRIVATE
(
mutex
)
;
#endif
#endif
}
mbedtls_ssl_cookie_ctx
;
Fields
Field
Declared as
private_hmac_ctx
mbedtls_md_context_t
MBEDTLS_PRIVATE
private_timeout
unsigned
long
MBEDTLS_PRIVATE
mbedtls_ssl_cookie_ctx::hmac_ctx
mbedtls_md_context_t
MBEDTLS_PRIVATE
(
hmac_ctx
mbedtls_ssl_cookie_ctx::timeout
unsigned
long
MBEDTLS_PRIVATE
(
timeout
Related Functions
Found 4 other functions taking a
mbedtls_ssl_cookie_ctx
argument:
Function
Description
mbedtls_ssl_cookie_init()
Initialize cookie context
mbedtls_ssl_cookie_setup()
Setup cookie context (generate keys)
mbedtls_ssl_cookie_free()
Free cookie context
mbedtls_ssl_cookie_set_timeout()
Set expiration delay for cookies (Default MBEDTLS_SSL_COOKIE_TIMEOUT)
Examples
mbedtls_ssl_cookie_ctx
is referenced by 1 libraries and example projects:
ESP-IDF
References
from
0/1
examples
Code
Location
Scope
Referrer
typedef
struct
mbedtls_ssl_cookie_ctx
{
ssl_cookie.h:44
}
mbedtls_ssl_cookie_ctx
;
ssl_cookie.h:62
void
mbedtls_ssl_cookie_init
(
mbedtls_ssl_cookie_ctx
*
ctx
)
ssl_cookie.c:61
mbedtls_ssl_cookie_init()
mbedtls_ssl_cookie_init()::ctx
void
mbedtls_ssl_cookie_set_timeout
(
mbedtls_ssl_cookie_ctx
*
ctx
,
unsigned
long
delay
)
ssl_cookie.c:80
mbedtls_ssl_cookie_set_timeout()
mbedtls_ssl_cookie_set_timeout()::ctx
void
mbedtls_ssl_cookie_free
(
mbedtls_ssl_cookie_ctx
*
ctx
)
ssl_cookie.c:85
mbedtls_ssl_cookie_free()
mbedtls_ssl_cookie_free()::ctx
mbedtls_platform_zeroize
(
ctx
,
sizeof
(
mbedtls_ssl_cookie_ctx
)
)
;
ssl_cookie.c:101
mbedtls_ssl_cookie_free()
int
mbedtls_ssl_cookie_setup
(
mbedtls_ssl_cookie_ctx
*
ctx
,
ssl_cookie.c:104
mbedtls_ssl_cookie_setup()
mbedtls_ssl_cookie_setup()::ctx
mbedtls_ssl_cookie_ctx
*
ctx
=
(
mbedtls_ssl_cookie_ctx
*
)
p_ctx
;
ssl_cookie.c:199
mbedtls_ssl_cookie_write()
mbedtls_ssl_cookie_ctx
*
ctx
=
(
mbedtls_ssl_cookie_ctx
*
)
p_ctx
;
ssl_cookie.c:290
mbedtls_ssl_cookie_check()
}
mbedtls_ssl_cookie_ctx
;
ssl_cookie.h:62
mbedtls_ssl_cookie_ctx
void
mbedtls_ssl_cookie_init
(
mbedtls_ssl_cookie_ctx
*
ctx
)
;
ssl_cookie.h:67
mbedtls_ssl_cookie_init()
mbedtls_ssl_cookie_init()::ctx
int
mbedtls_ssl_cookie_setup
(
mbedtls_ssl_cookie_ctx
*
ctx
,
ssl_cookie.h:72
mbedtls_ssl_cookie_setup()
mbedtls_ssl_cookie_setup()::ctx
void
mbedtls_ssl_cookie_set_timeout
(
mbedtls_ssl_cookie_ctx
*
ctx
,
unsigned
long
delay
)
;
ssl_cookie.h:85
mbedtls_ssl_cookie_set_timeout()
mbedtls_ssl_cookie_set_timeout()::ctx
void
mbedtls_ssl_cookie_free
(
mbedtls_ssl_cookie_ctx
*
ctx
)
;
ssl_cookie.h:90
mbedtls_ssl_cookie_free()
mbedtls_ssl_cookie_free()::ctx
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
All items filtered out
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Instance
Scope
Location
Project
mbedtls_ssl_cookie_init()::ctx
mbedtls_ssl_cookie_init()
ssl_cookie.h:67
mbedtls_ssl_cookie_setup()::ctx
mbedtls_ssl_cookie_setup()
ssl_cookie.h:72
mbedtls_ssl_cookie_set_timeout()::ctx
mbedtls_ssl_cookie_set_timeout()
ssl_cookie.h:85
mbedtls_ssl_cookie_free()::ctx
mbedtls_ssl_cookie_free()
ssl_cookie.h:90
mbedtls_ssl_cookie_init()::ctx
mbedtls_ssl_cookie_init()
ssl_cookie.c:61
mbedtls_ssl_cookie_set_timeout()::ctx
mbedtls_ssl_cookie_set_timeout()
ssl_cookie.c:80
mbedtls_ssl_cookie_free()::ctx
mbedtls_ssl_cookie_free()
ssl_cookie.c:85
mbedtls_ssl_cookie_setup()::ctx
mbedtls_ssl_cookie_setup()
ssl_cookie.c:104
Lifecycle
from
0/1
examples
All items filtered out
All items filtered out