netxduo
_nx_secure_tls_find_curve_method()
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
_nx_secure_tls_find_curve_method()
_nx_secure_tls_find_curve_method() function
Syntax
from
nx_secure_tls.h:1536
UINT
_nx_secure_tls_find_curve_method
(
NX_SECURE_TLS_SESSION
*
tls_session
,
USHORT
named_curve
,
const
NX_CRYPTO_METHOD
*
*
curve_method
,
UINT
*
curve_priority
)
;
Implemented in
nx_secure_tls_find_curve_method.c:92
Arguments
tls_session
named_curve
curve_method
curve_priority
References
Location
Referrer
Text
nx_secure_tls_find_curve_method.c:92
UINT
_nx_secure_tls_find_curve_method
(
NX_SECURE_TLS_SESSION
*
tls_session
,
nx_secure_tls.h:1536
UINT
_nx_secure_tls_find_curve_method
(
NX_SECURE_TLS_SESSION
*
tls_session
,
nx_secure_tls_ecc_generate_keys.c:155
_nx_secure_tls_ecc_generate_keys()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
(
USHORT
)
ecc_named_curve
,
&
curve_method
,
NX_NULL
)
;
nx_secure_tls_ecc_generate_keys.c:794
_nx_secure_tls_ecc_generate_keys()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
(
USHORT
)
(
ec_privkey
->
nx_secure_ec_named_curve
)
,
&
curve_method_cert
,
NX_NULL
)
;
nx_secure_tls_generate_premaster_secret.c:124
_nx_secure_tls_generate_premaster_secret()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
(
USHORT
)
(
ec_pubkey
->
nx_secure_ec_named_curve
)
,
&
curve_method_cert
,
NX_NULL
)
;
nx_secure_tls_process_certificate_verify.c:776
_nx_secure_tls_process_certificate_verify()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
(
USHORT
)
(
ec_pubkey
->
nx_secure_ec_named_curve
)
,
&
curve_method_cert
,
NX_NULL
)
;
nx_secure_tls_process_client_key_exchange.c:216
_nx_secure_tls_process_client_key_exchange()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
(
USHORT
)
(
ec_privkey
->
nx_secure_ec_named_curve
)
,
&
curve_method
,
NX_NULL
)
;
nx_secure_tls_process_client_key_exchange.c:231
_nx_secure_tls_process_client_key_exchange()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
(
USHORT
)
ecdhe_data
->
nx_secure_tls_ecdhe_named_curve
,
&
curve_method
,
NX_NULL
)
;
nx_secure_tls_process_clienthello_extensions.c:534
_nx_secure_tls_proc_clienthello_sec_sa_extension()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
cert_curve
,
&
curve_method
,
NX_NULL
)
;
nx_secure_tls_process_clienthello_extensions.c:577
_nx_secure_tls_proc_clienthello_sec_sa_extension()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
group
,
&
curve_method
,
&
new_curve_priority
)
;
nx_secure_tls_process_server_key_exchange.c:233
_nx_secure_tls_process_server_key_exchange()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
(
USHORT
)
(
(
packet_buffer
[
1
]
<
<
8
)
+
packet_buffer
[
2
]
)
,
&
curve_method
,
NX_NULL
)
;
nx_secure_tls_process_server_key_exchange.c:749
_nx_secure_tls_process_server_key_exchange()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
(
USHORT
)
(
ec_pubkey
->
nx_secure_ec_named_curve
)
,
&
curve_method_cert
,
NX_NULL
)
;
nx_secure_tls_send_certificate_verify.c:801
_nx_secure_tls_send_certificate_verify()
status
=
_nx_secure_tls_find_curve_method
(
tls_session
,
(
USHORT
)
(
ec_privkey
->
nx_secure_ec_named_curve
)
,
&
curve_method_cert
,
NX_NULL
)
;
Call Tree
Functions calling
_nx_secure_tls_find_curve_method()
_nx_secure_tls_ecc_generate_keys()
_nx_secure_tls_generate_premaster_secret()
_nx_secure_tls_process_certificate_verify()
_nx_secure_tls_process_client_key_exchange()
_nx_secure_tls_proc_clienthello_sec_sa_extension()
_nx_secure_tls_process_server_key_exchange()
_nx_secure_tls_send_certificate_verify()
all items filtered out
_nx_secure_tls_find_curve_method()
Data read by
_nx_secure_tls_find_curve_method()
Data written by
_nx_secure_tls_find_curve_method()
NX_SECURE_TLS_SESSION_STRUCT::nx_secure_tls_ecc
NX_SECURE_TLS_ECC_STRUCT::nx_secure_tls_ecc_supported_groups
NX_SECURE_TLS_ECC_STRUCT::nx_secure_tls_ecc_supported_groups_count
NX_SECURE_TLS_ECC_STRUCT::nx_secure_tls_ecc_curves
_nx_secure_tls_find_curve_method()::tls_session
_nx_secure_tls_find_curve_method()::named_curve
_nx_secure_tls_find_curve_method()::curve_priority
_nx_secure_tls_find_curve_method()::i
all items filtered out
_nx_secure_tls_find_curve_method()
_nx_secure_tls_find_curve_method()::i
all items filtered out
Type of
_nx_secure_tls_find_curve_method()
_nx_secure_tls_find_curve_method()
UINT
USHORT
all items filtered out