mbedTLS
mbedtls_ssl_cache_entry
is only used within mbedTLS.
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_cache_entry
mbedtls_ssl_cache_entry struct
This structure is used for storing cache entries
Syntax
Show:
Summary
Declaration
Definition
from
ssl_cache.h:45
typedef
struct
mbedtls_ssl_cache_entry
mbedtls_ssl_cache_entry
;
Implemented in
ssl_cache.h:50
Fields
Field
Declared as
Description
mbedtls_ssl_cache_entry::timestamp
mbedtls_time_t
MBEDTLS_PRIVATE
(
mbedtls_ssl_cache_entry::session_id
unsigned
char
MBEDTLS_PRIVATE
(
)
[
32
]
session ID.
mbedtls_ssl_cache_entry::session_id_len
size_t
MBEDTLS_PRIVATE
(
mbedtls_ssl_cache_entry::session
unsigned
char
*
MBEDTLS_PRIVATE
(
mbedtls_ssl_cache_entry::session_len
size_t
MBEDTLS_PRIVATE
(
mbedtls_ssl_cache_entry::next
mbedtls_ssl_cache_entry
*
MBEDTLS_PRIVATE
(
Related Functions
Found 3 other functions taking a
mbedtls_ssl_cache_entry
argument:
Function
ssl_cache_entry_zeroize()
ssl_cache_find_entry()
ssl_cache_pick_writing_slot()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
mbedtls_ssl_cache_entry
mbedtls_ssl_cache_entry
;
ssl_cache.h:45
struct
mbedtls_ssl_cache_entry
{
ssl_cache.h:50
typedef
struct
mbedtls_ssl_cache_entry
mbedtls_ssl_cache_entry
;
ssl_cache.h:45
mbedtls_ssl_cache_entry
*
*
dst
)
ssl_cache.c:40
ssl_cache_find_entry()
ssl_cache_find_entry()::dst
mbedtls_ssl_cache_entry
*
cur
;
ssl_cache.c:46
ssl_cache_find_entry()
mbedtls_ssl_cache_entry
*
entry
;
ssl_cache.c:81
mbedtls_ssl_cache_get()
static
void
ssl_cache_entry_zeroize
(
mbedtls_ssl_cache_entry
*
entry
)
ssl_cache.c:114
ssl_cache_entry_zeroize()
ssl_cache_entry_zeroize()::entry
mbedtls_platform_zeroize
(
entry
,
sizeof
(
mbedtls_ssl_cache_entry
)
)
;
ssl_cache.c:126
ssl_cache_entry_zeroize()
mbedtls_ssl_cache_entry
*
*
dst
)
ssl_cache.c:133
ssl_cache_pick_writing_slot()
ssl_cache_pick_writing_slot()::dst
mbedtls_ssl_cache_entry
*
old
=
NULL
;
ssl_cache.c:139
ssl_cache_pick_writing_slot()
mbedtls_ssl_cache_entry
*
cur
,
*
last
;
ssl_cache.c:141
ssl_cache_pick_writing_slot()
cur
=
mbedtls_calloc
(
1
,
sizeof
(
mbedtls_ssl_cache_entry
)
)
;
ssl_cache.c:186
ssl_cache_pick_writing_slot()
mbedtls_ssl_cache_entry
*
cur
;
ssl_cache.c:253
mbedtls_ssl_cache_set()
mbedtls_ssl_cache_entry
*
entry
;
ssl_cache.c:327
mbedtls_ssl_cache_remove()
mbedtls_ssl_cache_entry
*
prev
;
ssl_cache.c:328
mbedtls_ssl_cache_remove()
mbedtls_ssl_cache_entry
*
cur
,
*
prv
;
ssl_cache.c:392
mbedtls_ssl_cache_free()
typedef
struct
mbedtls_ssl_cache_entry
mbedtls_ssl_cache_entry
;
ssl_cache.h:45
mbedtls_ssl_cache_entry
mbedtls_ssl_cache_entry
*
MBEDTLS_PRIVATE
(
next
)
;
/*!< chain pointer */
ssl_cache.h:61
mbedtls_ssl_cache_entry
mbedtls_ssl_cache_entry::next
mbedtls_ssl_cache_entry
*
MBEDTLS_PRIVATE
(
chain
)
;
/*!< start of the chain */
ssl_cache.h:68
mbedtls_ssl_cache_context
mbedtls_ssl_cache_context::chain
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
mbedtls_ssl_cache_entry::next
mbedtls_ssl_cache_entry
ssl_cache.h:61
mbedtls_ssl_cache_context::chain
mbedtls_ssl_cache_context
ssl_cache.h:68
ssl_cache_find_entry()::dst
ssl_cache_find_entry()
ssl_cache.c:40
ssl_cache_entry_zeroize()::entry
ssl_cache_entry_zeroize()
ssl_cache.c:114
ssl_cache_pick_writing_slot()::dst
ssl_cache_pick_writing_slot()
ssl_cache.c:133
Lifecycle
from
examples
All items filtered out
All items filtered out