mbedTLS
mbedtls_record
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_record
mbedtls_record struct
Syntax
Show:
Summary
Declaration
from
ssl_misc.h:1216
typedef
struct
{
uint8_t
ctr
[
MBEDTLS_SSL_SEQUENCE_NUMBER_LEN
]
;
uint8_t
type
;
uint8_t
ver
[
2
]
;
unsigned
char
*
buf
;
size_t
buf_len
;
size_t
data_offset
;
size_t
data_len
;
#if
defined
(
MBEDTLS_SSL_DTLS_CONNECTION_ID
)
uint8_t
cid_len
;
unsigned
char
cid
[
MBEDTLS_SSL_CID_LEN_MAX
]
;
#endif
}
mbedtls_record
;
Fields
Field
Declared as
mbedtls_record::ctr
uint8_t
[
MBEDTLS_SSL_SEQUENCE_NUMBER_LEN
]
mbedtls_record::type
uint8_t
mbedtls_record::ver
uint8_t
[
2
]
mbedtls_record::buf
unsigned
char
*
mbedtls_record::buf_len
size_t
mbedtls_record::data_offset
size_t
mbedtls_record::data_len
size_t
Related Functions
Found 6 other functions taking a
mbedtls_record
argument:
Function
ssl_extract_add_data_from_record()
mbedtls_ssl_decrypt_buf()
ssl_parse_record_header()
mbedtls_ssl_encrypt_buf()
ssl_buffer_future_record()
ssl_prepare_record_content()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
{
ssl_misc.h:1216
}
mbedtls_record
;
ssl_misc.h:1241
mbedtls_record
mbedtls_record
*
rec
,
ssl_misc.h:1802
mbedtls_ssl_encrypt_buf()
mbedtls_ssl_encrypt_buf()::rec
mbedtls_record
*
rec
)
;
ssl_misc.h:1808
mbedtls_ssl_decrypt_buf()
mbedtls_ssl_decrypt_buf()::rec
mbedtls_record
*
rec
)
;
ssl_msg.c:316
ssl_parse_record_header()
ssl_parse_record_header()::rec
mbedtls_record
rec
;
ssl_msg.c:335
mbedtls_ssl_check_record()
mbedtls_record
const
*
rec
)
;
ssl_msg.c:386
ssl_buffer_future_record()
ssl_buffer_future_record()::rec
mbedtls_record
*
rec
,
ssl_msg.c:668
ssl_extract_add_data_from_record()
ssl_extract_add_data_from_record()::rec
mbedtls_record
*
rec
,
ssl_msg.c:903
mbedtls_ssl_encrypt_buf()
mbedtls_ssl_encrypt_buf()::rec
mbedtls_record
*
rec
)
ssl_msg.c:1481
mbedtls_ssl_decrypt_buf()
mbedtls_ssl_decrypt_buf()::rec
mbedtls_record
rec
;
ssl_msg.c:2970
mbedtls_ssl_write_record()
mbedtls_record
*
rec
)
ssl_msg.c:3714
ssl_parse_record_header()
ssl_parse_record_header()::rec
mbedtls_record
*
rec
)
ssl_msg.c:3960
ssl_prepare_record_content()
ssl_prepare_record_content()::rec
mbedtls_record
const
*
rec
)
ssl_msg.c:4779
ssl_buffer_future_record()
ssl_buffer_future_record()::rec
mbedtls_record
rec
;
ssl_msg.c:4841
ssl_get_next_record()
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_encrypt_buf()::rec
mbedtls_ssl_encrypt_buf()
ssl_misc.h:1802
mbedtls_ssl_decrypt_buf()::rec
mbedtls_ssl_decrypt_buf()
ssl_misc.h:1808
ssl_parse_record_header()::rec
ssl_parse_record_header()
ssl_msg.c:316
ssl_buffer_future_record()::rec
ssl_buffer_future_record()
ssl_msg.c:386
ssl_extract_add_data_from_record()::rec
ssl_extract_add_data_from_record()
ssl_msg.c:668
mbedtls_ssl_encrypt_buf()::rec
mbedtls_ssl_encrypt_buf()
ssl_msg.c:903
mbedtls_ssl_decrypt_buf()::rec
mbedtls_ssl_decrypt_buf()
ssl_msg.c:1481
ssl_parse_record_header()::rec
ssl_parse_record_header()
ssl_msg.c:3714
ssl_prepare_record_content()::rec
ssl_prepare_record_content()
ssl_msg.c:3960
ssl_buffer_future_record()::rec
ssl_buffer_future_record()
ssl_msg.c:4779
Lifecycle
from
examples
All items filtered out
All items filtered out