netxduo
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_key
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_key
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_key field
Syntax
from
nx_secure_x509.h:761
union
{
NX_SECURE_RSA_PUBLIC_KEY
rsa_public_key
;
#ifdef
NX_SECURE_ENABLE_ECC_CIPHERSUITE
NX_SECURE_EC_PUBLIC_KEY
ec_public_key
;
#endif
}
nx_secure_x509_public_key
;
References
Location
Referrer
Text
nx_secure_x509.h:768
}
nx_secure_x509_public_key
;
nx_secure_tls_ecc_generate_keys.c:657
_nx_secure_tls_ecc_generate_keys()
signature_length
=
certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
;
nx_secure_tls_ecc_generate_keys.c:742
_nx_secure_tls_ecc_generate_keys()
(
UCHAR
*
)
certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus
,
nx_secure_tls_ecc_generate_keys.c:743
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_KEY_SIZE
)
(
certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
<
<
3
)
,
nx_secure_tls_ecc_generate_keys.c:791
_nx_secure_tls_ecc_generate_keys()
ec_pubkey
=
&
certificate
->
nx_secure_x509_public_key
.
ec_public_key
;
nx_secure_tls_generate_premaster_secret.c:121
_nx_secure_tls_generate_premaster_secret()
ec_pubkey
=
&
server_certificate
->
nx_secure_x509_public_key
.
ec_public_key
;
nx_secure_tls_process_certificate_verify.c:528
_nx_secure_tls_process_certificate_verify()
if
(
length
!=
client_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
)
nx_secure_tls_process_certificate_verify.c:569
_nx_secure_tls_process_certificate_verify()
data_size
=
client_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
;
nx_secure_tls_process_certificate_verify.c:575
_nx_secure_tls_process_certificate_verify()
(
UCHAR
*
)
client_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus
,
nx_secure_tls_process_certificate_verify.c:576
_nx_secure_tls_process_certificate_verify()
(
NX_CRYPTO_KEY_SIZE
)
(
client_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
<
<
3
)
,
nx_secure_tls_process_certificate_verify.c:597
_nx_secure_tls_process_certificate_verify()
(
UCHAR
*
)
client_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent
,
nx_secure_tls_process_certificate_verify.c:598
_nx_secure_tls_process_certificate_verify()
(
NX_CRYPTO_KEY_SIZE
)
(
client_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent_length
<
<
3
)
,
nx_secure_tls_process_certificate_verify.c:773
_nx_secure_tls_process_certificate_verify()
ec_pubkey
=
&
client_certificate
->
nx_secure_x509_public_key
.
ec_public_key
;
nx_secure_tls_process_client_key_exchange.c:407
_nx_secure_tls_process_client_key_exchange()
(
UCHAR
*
)
local_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus
,
nx_secure_tls_process_client_key_exchange.c:408
_nx_secure_tls_process_client_key_exchange()
(
NX_CRYPTO_KEY_SIZE
)
(
local_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
<
<
3
)
,
nx_secure_tls_process_clienthello.c:390
_nx_secure_tls_process_clienthello()
ec_pubkey
=
&
cert
->
nx_secure_x509_public_key
.
ec_public_key
;
nx_secure_tls_process_server_key_exchange.c:628
_nx_secure_tls_process_server_key_exchange()
(
UCHAR
*
)
server_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus
,
nx_secure_tls_process_server_key_exchange.c:629
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_KEY_SIZE
)
(
server_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
<
<
3
)
,
nx_secure_tls_process_server_key_exchange.c:644
_nx_secure_tls_process_server_key_exchange()
(
UCHAR
*
)
server_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent
,
nx_secure_tls_process_server_key_exchange.c:645
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_KEY_SIZE
)
(
server_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent_length
<
<
3
)
,
nx_secure_tls_process_server_key_exchange.c:746
_nx_secure_tls_process_server_key_exchange()
ec_pubkey
=
&
server_certificate
->
nx_secure_x509_public_key
.
ec_public_key
;
nx_secure_tls_send_certificate_verify.c:524
_nx_secure_tls_send_certificate_verify()
data_size
=
local_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
;
nx_secure_tls_send_certificate_verify.c:673
_nx_secure_tls_send_certificate_verify()
(
UCHAR
*
)
local_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus
,
nx_secure_tls_send_certificate_verify.c:674
_nx_secure_tls_send_certificate_verify()
(
NX_CRYPTO_KEY_SIZE
)
(
local_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
<
<
3
)
,
nx_secure_tls_send_certificate_verify.c:791
_nx_secure_tls_send_certificate_verify()
ec_hardware_privkey
.
nx_secure_ec_named_curve
=
local_certificate
->
nx_secure_x509_public_key
.
ec_public_key
.
nx_secure_ec_named_curve
;
nx_secure_tls_send_certificate_verify.c:798
_nx_secure_tls_send_certificate_verify()
ec_pubkey
=
&
local_certificate
->
nx_secure_x509_public_key
.
ec_public_key
;
nx_secure_tls_send_client_key_exchange.c:215
_nx_secure_tls_send_client_key_exchange()
data_size
=
remote_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
;
nx_secure_tls_send_client_key_exchange.c:249
_nx_secure_tls_send_client_key_exchange()
(
UCHAR
*
)
remote_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus
,
nx_secure_tls_send_client_key_exchange.c:250
_nx_secure_tls_send_client_key_exchange()
(
NX_CRYPTO_KEY_SIZE
)
(
remote_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
<
<
3
)
,
nx_secure_tls_send_client_key_exchange.c:273
_nx_secure_tls_send_client_key_exchange()
(
UCHAR
*
)
remote_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent
,
nx_secure_tls_send_client_key_exchange.c:274
_nx_secure_tls_send_client_key_exchange()
(
NX_CRYPTO_KEY_SIZE
)
(
remote_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent_length
<
<
3
)
,
nx_secure_x509.c:368
_nx_secure_x509_extract_oid_data()
cert
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus
=
&
tlv_data
[
1
]
;
nx_secure_x509.c:369
_nx_secure_x509_extract_oid_data()
cert
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
=
(
USHORT
)
(
tlv_length
-
1
)
;
nx_secure_x509.c:380
_nx_secure_x509_extract_oid_data()
cert
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent
=
tlv_data
;
nx_secure_x509.c:381
_nx_secure_x509_extract_oid_data()
cert
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent_length
=
(
USHORT
)
tlv_length
;
nx_secure_x509.c:395
_nx_secure_x509_extract_oid_data()
ec_pubkey
=
&
cert
->
nx_secure_x509_public_key
.
ec_public_key
;
nx_secure_x509_certificate_verify.c:225
_nx_secure_x509_certificate_verify()
(
UCHAR
*
)
issuer_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus
,
nx_secure_x509_certificate_verify.c:226
_nx_secure_x509_certificate_verify()
(
NX_CRYPTO_KEY_SIZE
)
(
issuer_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
<
<
3
)
,
nx_secure_x509_certificate_verify.c:246
_nx_secure_x509_certificate_verify()
(
UCHAR
*
)
issuer_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent
,
nx_secure_x509_certificate_verify.c:247
_nx_secure_x509_certificate_verify()
(
NX_CRYPTO_KEY_SIZE
)
(
issuer_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent_length
<
<
3
)
,
nx_secure_x509_certificate_verify.c:330
_nx_secure_x509_certificate_verify()
ec_pubkey
=
&
issuer_certificate
->
nx_secure_x509_public_key
.
ec_public_key
;
nx_secure_x509_crl_verify.c:225
_nx_secure_x509_crl_verify()
(
UCHAR
*
)
issuer_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus
,
nx_secure_x509_crl_verify.c:226
_nx_secure_x509_crl_verify()
(
NX_CRYPTO_KEY_SIZE
)
(
issuer_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_modulus_length
<
<
3
)
,
nx_secure_x509_crl_verify.c:245
_nx_secure_x509_crl_verify()
(
UCHAR
*
)
issuer_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent
,
nx_secure_x509_crl_verify.c:246
_nx_secure_x509_crl_verify()
(
NX_CRYPTO_KEY_SIZE
)
(
issuer_certificate
->
nx_secure_x509_public_key
.
rsa_public_key
.
nx_secure_rsa_public_exponent_length
<
<
3
)
,
nx_secure_x509_crl_verify.c:331
_nx_secure_x509_crl_verify()
ec_pubkey
=
&
issuer_certificate
->
nx_secure_x509_public_key
.
ec_public_key
;
Data Use
Functions reading
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_key
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_key
_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_process_clienthello()
_nx_secure_tls_process_server_key_exchange()
_nx_secure_tls_send_certificate_verify()
_nx_secure_tls_send_client_key_exchange()
_nx_secure_x509_extract_oid_data()
_nx_secure_x509_certificate_verify()
_nx_secure_x509_crl_verify()
all items filtered out
Type of
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_key
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_key
NX_SECURE_X509_CERT_STRUCT::
all items filtered out