mbedTLS
mbedtls_ssl_config::p_rng
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
mbedTLS
mbedtls_ssl_config::p_rng
mbedtls_ssl_config::p_rng field
context for the RNG function
Syntax
from
ssl.h:843
void
*
p_rng
;
References
Location
Referrer
Text
ssl.h:843
void
*
p_rng
;
/*!< context for the RNG function */
ssl_cli.c:705
ssl_generate_random()
if
(
(
ret
=
ssl
->
conf
->
f_rng
(
ssl
->
conf
->
p_rng
,
p
,
4
)
)
!=
0
)
ssl_cli.c:711
ssl_generate_random()
if
(
(
ret
=
ssl
->
conf
->
f_rng
(
ssl
->
conf
->
p_rng
,
p
,
28
)
)
!=
0
)
ssl_cli.c:2966
ssl_write_client_key_exchange()
ssl
->
conf
->
f_rng
,
ssl
->
conf
->
p_rng
)
;
ssl_cli.c:2995
ssl_write_client_key_exchange()
ssl
->
conf
->
f_rng
,
ssl
->
conf
->
p_rng
)
)
!=
0
)
ssl_cli.c:3358
ssl_write_certificate_verify()
ssl
->
conf
->
f_rng
,
ssl
->
conf
->
p_rng
,
rs_ctx
)
)
!=
0
)
ssl_srv.c:2462
ssl_write_server_hello()
if
(
(
ret
=
ssl
->
conf
->
f_rng
(
ssl
->
conf
->
p_rng
,
p
,
4
)
)
!=
0
)
ssl_srv.c:2468
ssl_write_server_hello()
if
(
(
ret
=
ssl
->
conf
->
f_rng
(
ssl
->
conf
->
p_rng
,
p
,
28
)
)
!=
0
)
ssl_srv.c:2516
ssl_write_server_hello()
if
(
(
ret
=
ssl
->
conf
->
f_rng
(
ssl
->
conf
->
p_rng
,
ssl
->
session_negotiate
->
id
,
ssl_srv.c:3062
ssl_prepare_server_key_exchange()
ssl
->
conf
->
f_rng
,
ssl
->
conf
->
p_rng
)
)
!=
0
)
ssl_srv.c:3247
ssl_prepare_server_key_exchange()
ssl
->
conf
->
p_rng
)
)
!=
0
)
ssl_srv.c:3805
ssl_parse_client_key_exchange()
ssl
->
conf
->
f_rng
,
ssl
->
conf
->
p_rng
)
)
!=
0
)
ssl_tls.c:7124
mbedtls_ssl_conf_rng()
conf
->
p_rng
=
p_rng
;
Data Use
Functions writing
mbedtls_ssl_config::p_rng
Functions reading
mbedtls_ssl_config::p_rng
mbedtls_ssl_conf_rng()
all items filtered out
mbedtls_ssl_config::p_rng
ssl_generate_random()
ssl_write_client_key_exchange()
ssl_write_certificate_verify()
ssl_write_server_hello()
ssl_prepare_server_key_exchange()
ssl_parse_client_key_exchange()
all items filtered out