mbedTLS
mbedtls_ssl_transform::ivlen
is only used within mbedTLS.
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
mbedTLS
mbedtls_ssl_transform::ivlen
mbedtls_ssl_transform::ivlen field
IV length
Syntax
Show:
Summary
Declaration
from
ssl_misc.h:1122
size_t
ivlen
;
Examples
References
from
examples
Code
Location
Referrer
size_t
ivlen
;
/*!< IV length */
ssl_misc.h:1122
return
transform
->
ivlen
!=
transform
->
fixed_ivlen
;
ssl_msg.c:859
ssl_transform_aead_dynamic_iv_is_explicit()
iv
,
transform
->
ivlen
,
ssl_msg.c:1212
mbedtls_ssl_encrypt_buf()
padlen
=
transform
->
ivlen
-
(
rec
->
data_len
+
1
)
%
transform
->
ivlen
;
ssl_msg.c:1260
mbedtls_ssl_encrypt_buf()
if
(
padlen
==
transform
->
ivlen
)
{
ssl_msg.c:1261
mbedtls_ssl_encrypt_buf()
if
(
rec
->
data_offset
<
transform
->
ivlen
)
{
ssl_msg.c:1288
mbedtls_ssl_encrypt_buf()
ret
=
f_rng
(
p_rng
,
transform
->
iv_enc
,
transform
->
ivlen
)
;
ssl_msg.c:1296
mbedtls_ssl_encrypt_buf()
memcpy
(
data
-
transform
->
ivlen
,
transform
->
iv_enc
,
transform
->
ivlen
)
;
ssl_msg.c:1301
mbedtls_ssl_encrypt_buf()
transform
->
ivlen
,
ssl_msg.c:1356
mbedtls_ssl_encrypt_buf()
data
-=
transform
->
ivlen
;
ssl_msg.c:1369
mbedtls_ssl_encrypt_buf()
rec
->
data_offset
-=
transform
->
ivlen
;
ssl_msg.c:1370
mbedtls_ssl_encrypt_buf()
rec
->
data_len
+=
transform
->
ivlen
;
ssl_msg.c:1371
mbedtls_ssl_encrypt_buf()
iv
,
transform
->
ivlen
,
ssl_msg.c:1640
mbedtls_ssl_decrypt_buf()
minlen
+=
transform
->
ivlen
;
ssl_msg.c:1679
mbedtls_ssl_decrypt_buf()
if
(
rec
->
data_len
<
minlen
+
transform
->
ivlen
||
ssl_msg.c:1703
mbedtls_ssl_decrypt_buf()
if
(
rec
->
data_len
%
transform
->
ivlen
!=
0
)
{
ssl_msg.c:1830
mbedtls_ssl_decrypt_buf()
memcpy
(
transform
->
iv_dec
,
data
,
transform
->
ivlen
)
;
ssl_msg.c:1842
mbedtls_ssl_decrypt_buf()
data
+=
transform
->
ivlen
;
ssl_msg.c:1844
mbedtls_ssl_decrypt_buf()
rec
->
data_offset
+=
transform
->
ivlen
;
ssl_msg.c:1845
mbedtls_ssl_decrypt_buf()
rec
->
data_len
-=
transform
->
ivlen
;
ssl_msg.c:1846
mbedtls_ssl_decrypt_buf()
transform
->
iv_dec
,
transform
->
ivlen
,
ssl_msg.c:1893
mbedtls_ssl_decrypt_buf()
return
transform
->
ivlen
-
transform
->
fixed_ivlen
;
ssl_msg.c:5275
ssl_transform_get_explicit_iv_len()
transform
->
ivlen
=
12
;
ssl_tls.c:8738
ssl_tls12_populate_transform()
explicit_ivlen
=
transform
->
ivlen
-
transform
->
fixed_ivlen
;
ssl_tls.c:8755
ssl_tls12_populate_transform()
transform
->
ivlen
=
mbedtls_cipher_info_get_iv_size
(
cipher_info
)
;
ssl_tls.c:8789
ssl_tls12_populate_transform()
transform
->
minlen
+=
transform
->
ivlen
;
ssl_tls.c:8815
ssl_tls12_populate_transform()
transform
->
fixed_ivlen
:
transform
->
ivlen
;
ssl_tls.c:8847
ssl_tls12_populate_transform()
transform
->
fixed_ivlen
:
transform
->
ivlen
;
ssl_tls.c:8862
ssl_tls12_populate_transform()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_ssl_transform::ivlen
is written by 1 function and is read by 5 functions:
ssl_tls12_populate_transform()
All items filtered out
mbedtls_ssl_transform::ivlen
ssl_transform_aead_dynamic_iv_is_explicit()
mbedtls_ssl_encrypt_buf()
mbedtls_ssl_decrypt_buf()
ssl_transform_get_explicit_iv_len()
ssl_tls12_populate_transform()
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