netxduo
NX_CRYPTO_METHOD
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/7)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
NX_CRYPTO_METHOD
NX_CRYPTO_METHOD struct
Syntax
Show:
Summary
Declaration
from
nx_crypto.h:269
typedef
struct
NX_CRYPTO_METHOD_STRUCT
{
UINT
nx_crypto_algorithm
;
NX_CRYPTO_KEY_SIZE
nx_crypto_key_size_in_bits
;
USHORT
nx_crypto_IV_size_in_bits
;
USHORT
nx_crypto_ICV_size_in_bits
;
ULONG
nx_crypto_block_size_in_bytes
;
ULONG
nx_crypto_metadata_area_size
;
UINT
(
*
nx_crypto_init
)
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
UCHAR
*
key
,
NX_CRYPTO_KEY_SIZE
key_size_in_bits
,
VOID
*
*
handler
,
VOID
*
crypto_metadata
,
ULONG
crypto_metadata_size
)
;
UINT
(
*
nx_crypto_cleanup
)
(
VOID
*
crypto_metadata
)
;
UINT
(
*
nx_crypto_operation
)
(
UINT
op
,
VOID
*
handler
,
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
UCHAR
*
key
,
NX_CRYPTO_KEY_SIZE
key_size_in_bits
,
UCHAR
*
input
,
ULONG
input_length_in_byte
,
UCHAR
*
iv_ptr
,
UCHAR
*
output
,
ULONG
output_length_in_byte
,
VOID
*
crypto_metadata
,
ULONG
crypto_metadata_size
,
VOID
*
packet_ptr
,
VOID
(
*
nx_crypto_hw_process_callback
)
(
VOID
*
packet_ptr
,
UINT
status
)
)
;
}
NX_CRYPTO_METHOD
;
Fields
Field
Declared as
NX_CRYPTO_METHOD_STRUCT::nx_crypto_algorithm
UINT
NX_CRYPTO_METHOD_STRUCT::nx_crypto_key_size_in_bits
NX_CRYPTO_KEY_SIZE
NX_CRYPTO_METHOD_STRUCT::nx_crypto_IV_size_in_bits
USHORT
NX_CRYPTO_METHOD_STRUCT::nx_crypto_ICV_size_in_bits
USHORT
NX_CRYPTO_METHOD_STRUCT::nx_crypto_block_size_in_bytes
ULONG
NX_CRYPTO_METHOD_STRUCT::nx_crypto_metadata_area_size
ULONG
NX_CRYPTO_METHOD_STRUCT::nx_crypto_init
UINT
(
*
)
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
UCHAR
*
key
,
NX_CRYPTO_KEY_SIZE
key_size_in_bits
,
VOID
*
*
handler
,
VOID
*
crypto_metadata
,
ULONG
crypto_metadata_size
)
NX_CRYPTO_METHOD_STRUCT::nx_crypto_cleanup
UINT
(
*
)
(
VOID
*
crypto_metadata
)
NX_CRYPTO_METHOD_STRUCT::nx_crypto_operation
UINT
(
*
)
(
UINT
op
,
VOID
*
handler
,
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
UCHAR
*
key
,
NX_CRYPTO_KEY_SIZE
key_size_in_bits
,
UCHAR
*
input
,
ULONG
input_length_in_byte
,
UCHAR
*
iv_ptr
,
UCHAR
*
output
,
ULONG
output_length_in_byte
,
VOID
*
crypto_metadata
,
ULONG
crypto_metadata_size
,
VOID
*
packet_ptr
,
VOID
(
*
nx_crypto_hw_process_callback
)
(
VOID
*
packet_ptr
,
UINT
status
)
)
Related Functions
Found 79 other functions taking a
NX_CRYPTO_METHOD_STRUCT
argument:
Function
_nx_secure_tls_find_curve_method()
_nx_crypto_method_aes_init()
_nx_crypto_method_sha512_init()
_nx_crypto_method_sha512_operation()
_nx_crypto_method_hmac_sha512_init()
_nx_crypto_method_hmac_sha512_operation()
_nx_crypto_method_aes_cbc_operation()
_nx_crypto_method_aes_ccm_operation()
_nx_crypto_method_aes_gcm_operation()
_nx_crypto_ecjpake_schnorr_zkp_generate()
_nx_crypto_ecjpake_schnorr_zkp_verify()
_find_cipher()
_nx_secure_tls_ecc_initialize()
_nx_secure_x509_find_curve_method()
_nx_crypto_method_aes_xcbc_operation()
_nx_crypto_method_ecdh_init()
_nx_crypto_method_ecdh_operation()
_nx_crypto_ecjpake_init()
_nx_crypto_ecjpake_schnorr_zkp_hash()
_nx_crypto_method_sha256_init()
_nx_crypto_method_sha256_operation()
_nx_crypto_method_hmac_sha256_init()
_nx_crypto_method_hmac_sha256_operation()
_nx_crypto_pkcs1_v1_5_encode()
_nx_secure_tls_session_create_ext()
nx_secure_module_hash_compute()
_nx_crypto_method_3des_init()
_nx_crypto_method_3des_operation()
_nx_crypto_method_des_init()
_nx_crypto_method_des_operation()
_nx_crypto_method_aes_operation()
_nx_crypto_method_aes_ctr_operation()
_nx_crypto_method_drbg_operation()
_nx_crypto_method_drbg_init()
_nx_crypto_method_ec_secp192r1_operation()
_nx_crypto_method_ec_secp224r1_operation()
_nx_crypto_method_ec_secp256r1_operation()
_nx_crypto_method_ec_secp384r1_operation()
_nx_crypto_method_ec_secp521r1_operation()
_nx_crypto_method_ecdsa_operation()
_nx_crypto_method_ecdsa_init()
_nx_crypto_ecjpake_pre_master_secret_generate()
_nx_crypto_method_ecjpake_operation()
_nx_crypto_method_ecjpake_init()
_nx_crypto_method_hkdf_init()
_nx_crypto_method_hkdf_operation()
_nx_crypto_method_hmac_init()
_nx_crypto_method_hmac_operation()
_nx_crypto_method_hmac_md5_init()
_nx_crypto_method_hmac_md5_operation()
_nx_crypto_method_md5_operation()
_nx_crypto_method_md5_init()
_nx_crypto_method_hmac_sha1_init()
_nx_crypto_method_hmac_sha1_operation()
_nx_crypto_method_sha1_init()
_nx_crypto_method_sha1_operation()
_nx_crypto_method_pkcs1_v1_5_init()
_nx_crypto_method_pkcs1_v1_5_operation()
_nx_crypto_method_prf_sha384_init()
_nx_crypto_method_prf_sha384_operation()
_nx_crypto_method_prf_sha512_init()
_nx_crypto_method_prf_1_init()
_nx_crypto_method_prf_1_operation()
_nx_crypto_method_prf_sha_256_init()
_nx_crypto_method_prf_sha_256_operation()
_nx_crypto_method_prf_sha512_operation()
_nx_crypto_method_rsa_operation()
_nx_crypto_method_rsa_init()
_nx_crypto_method_null_operation()
_nx_crypto_method_null_init()
_nx_secure_tls_record_packet_decrypt()
_nx_secure_tls_record_data_encrypt_init()
_nx_crypto_ecjpake_key_encryption_key_generate()
_nx_secure_dtls_ecc_initialize()
_nx_secure_dtls_server_ecc_initialize()
_nxe_secure_dtls_ecc_initialize()
_nxe_secure_dtls_server_ecc_initialize()
_map_tls_ciphersuites()
_map_x509_ciphersuites()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
NX_CRYPTO_METHOD_STRUCT
nx_crypto.h:269
}
NX_CRYPTO_METHOD
;
nx_crypto.h:337
UINT
(
*
nx_crypto_init
)
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto.h:301
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto.h:325
}
NX_CRYPTO_METHOD
;
nx_crypto.h:337
NX_CRYPTO_METHOD
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_3des_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_3des.c:254
_nx_crypto_method_3des_init()
_nx_crypto_method_3des_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_3des.c:412
_nx_crypto_method_3des_operation()
_nx_crypto_method_3des_operation()::method
UINT
_nx_crypto_method_3des_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_3des.h:71
_nx_crypto_method_3des_init()
_nx_crypto_method_3des_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_3des.h:81
_nx_crypto_method_3des_operation()
_nx_crypto_method_3des_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_aes_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.c:1744
_nx_crypto_method_aes_init()
_nx_crypto_method_aes_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.c:1903
_nx_crypto_method_aes_operation()
_nx_crypto_method_aes_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.c:2048
_nx_crypto_method_aes_cbc_operation()
_nx_crypto_method_aes_cbc_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.c:2222
_nx_crypto_method_aes_ccm_operation()
_nx_crypto_method_aes_ccm_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.c:2519
_nx_crypto_method_aes_gcm_operation()
_nx_crypto_method_aes_gcm_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.c:2814
_nx_crypto_method_aes_ctr_operation()
_nx_crypto_method_aes_ctr_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.c:2964
_nx_crypto_method_aes_xcbc_operation()
_nx_crypto_method_aes_xcbc_operation()::method
UINT
_nx_crypto_method_aes_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.h:158
_nx_crypto_method_aes_init()
_nx_crypto_method_aes_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.h:168
_nx_crypto_method_aes_operation()
_nx_crypto_method_aes_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.h:183
_nx_crypto_method_aes_cbc_operation()
_nx_crypto_method_aes_cbc_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.h:198
_nx_crypto_method_aes_ccm_operation()
_nx_crypto_method_aes_ccm_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.h:213
_nx_crypto_method_aes_gcm_operation()
_nx_crypto_method_aes_gcm_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.h:228
_nx_crypto_method_aes_ctr_operation()
_nx_crypto_method_aes_ctr_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_aes.h:243
_nx_crypto_method_aes_xcbc_operation()
_nx_crypto_method_aes_xcbc_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_des_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_des.c:609
_nx_crypto_method_des_init()
_nx_crypto_method_des_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_des.c:759
_nx_crypto_method_des_operation()
_nx_crypto_method_des_operation()::method
UINT
_nx_crypto_method_des_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_des.h:76
_nx_crypto_method_des_init()
_nx_crypto_method_des_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_des.h:86
_nx_crypto_method_des_operation()
_nx_crypto_method_des_operation()::method
NX_CRYPTO_METHOD
*
crypto_method
;
nx_crypto_drbg.c:147
_nx_crypto_drbg_update()
NX_CRYPTO_METHOD
*
crypto_method
;
nx_crypto_drbg.c:548
_nx_crypto_drbg_generate()
NX_CRYPTO_METHOD
*
crypto_method
;
nx_crypto_drbg.c:747
_nx_crypto_drbg_block_cipher_df()
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_drbg_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_drbg.c:964
_nx_crypto_method_drbg_init()
_nx_crypto_method_drbg_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_drbg.c:1108
_nx_crypto_method_drbg_operation()
_nx_crypto_method_drbg_operation()::method
extern
NX_CRYPTO_METHOD
crypto_method_aes_cbc_128
;
nx_crypto_drbg.h:104
NX_CRYPTO_METHOD
*
nx_crypto_drbg_crypto_method
;
nx_crypto_drbg.h:123
NX_CRYPTO_DRBG_STRUCT
NX_CRYPTO_DRBG_STRUCT::nx_crypto_drbg_crypto_method
NX_CRYPTO_METHOD
*
crypto_method
;
nx_crypto_drbg.h:150
NX_CRYPTO_DRBG_OPTIONS_STRUCT
NX_CRYPTO_DRBG_OPTIONS_STRUCT::crypto_method
UINT
_nx_crypto_method_drbg_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_drbg.h:179
_nx_crypto_method_drbg_init()
_nx_crypto_method_drbg_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_drbg.h:189
_nx_crypto_method_drbg_operation()
_nx_crypto_method_drbg_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ec.c:3855
_nx_crypto_method_ec_secp192r1_operation()
_nx_crypto_method_ec_secp192r1_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ec.c:3943
_nx_crypto_method_ec_secp224r1_operation()
_nx_crypto_method_ec_secp224r1_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ec.c:4030
_nx_crypto_method_ec_secp256r1_operation()
_nx_crypto_method_ec_secp256r1_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ec.c:4117
_nx_crypto_method_ec_secp384r1_operation()
_nx_crypto_method_ec_secp384r1_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ec.c:4204
_nx_crypto_method_ec_secp521r1_operation()
_nx_crypto_method_ec_secp521r1_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ec.h:581
_nx_crypto_method_ec_secp192r1_operation()
_nx_crypto_method_ec_secp192r1_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ec.h:591
_nx_crypto_method_ec_secp224r1_operation()
_nx_crypto_method_ec_secp224r1_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ec.h:601
_nx_crypto_method_ec_secp256r1_operation()
_nx_crypto_method_ec_secp256r1_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ec.h:611
_nx_crypto_method_ec_secp384r1_operation()
_nx_crypto_method_ec_secp384r1_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ec.h:621
_nx_crypto_method_ec_secp521r1_operation()
_nx_crypto_method_ec_secp521r1_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_ecdh_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecdh.c:490
_nx_crypto_method_ecdh_init()
_nx_crypto_method_ecdh_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecdh.c:636
_nx_crypto_method_ecdh_operation()
_nx_crypto_method_ecdh_operation()::method
status
=
(
(
NX_CRYPTO_METHOD
*
)
input
)
->
nx_crypto_operation
(
NX_CRYPTO_EC_CURVE_GET
,
nx_crypto_ecdh.c:674
_nx_crypto_method_ecdh_operation()
(
NX_CRYPTO_METHOD
*
)
input
,
nx_crypto_ecdh.c:676
_nx_crypto_method_ecdh_operation()
UINT
_nx_crypto_method_ecdh_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecdh.h:117
_nx_crypto_method_ecdh_init()
_nx_crypto_method_ecdh_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecdh.h:127
_nx_crypto_method_ecdh_operation()
_nx_crypto_method_ecdh_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_ecdsa_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecdsa.c:524
_nx_crypto_method_ecdsa_init()
_nx_crypto_method_ecdsa_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecdsa.c:677
_nx_crypto_method_ecdsa_operation()
_nx_crypto_method_ecdsa_operation()::method
NX_CRYPTO_METHOD
*
hash_method
;
nx_crypto_ecdsa.c:690
_nx_crypto_method_ecdsa_operation()
status
=
(
(
NX_CRYPTO_METHOD
*
)
input
)
->
nx_crypto_operation
(
NX_CRYPTO_EC_CURVE_GET
,
nx_crypto_ecdsa.c:716
_nx_crypto_method_ecdsa_operation()
(
NX_CRYPTO_METHOD
*
)
input
,
nx_crypto_ecdsa.c:718
_nx_crypto_method_ecdsa_operation()
sizeof
(
NX_CRYPTO_METHOD
*
)
,
nx_crypto_ecdsa.c:723
_nx_crypto_method_ecdsa_operation()
hash_method
=
(
NX_CRYPTO_METHOD
*
)
input
;
nx_crypto_ecdsa.c:784
_nx_crypto_method_ecdsa_operation()
NX_CRYPTO_METHOD
*
nx_crypto_ecdsa_hash_method
;
nx_crypto_ecdsa.h:80
NX_CRYPTO_ECDSA
NX_CRYPTO_ECDSA::nx_crypto_ecdsa_hash_method
UINT
_nx_crypto_method_ecdsa_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecdsa.h:105
_nx_crypto_method_ecdsa_init()
_nx_crypto_method_ecdsa_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecdsa.h:115
_nx_crypto_method_ecdsa_operation()
_nx_crypto_method_ecdsa_operation()::method
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.c:74
_nx_crypto_ecjpake_init()
_nx_crypto_ecjpake_init()::hash_method
NX_CRYPTO_KEEP
UINT
_nx_crypto_ecjpake_schnorr_zkp_hash
(
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.c:777
_nx_crypto_ecjpake_schnorr_zkp_hash()
_nx_crypto_ecjpake_schnorr_zkp_hash()::hash_method
NX_CRYPTO_KEEP
UINT
_nx_crypto_ecjpake_schnorr_zkp_generate
(
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.c:1106
_nx_crypto_ecjpake_schnorr_zkp_generate()
_nx_crypto_ecjpake_schnorr_zkp_generate()::hash_method
NX_CRYPTO_KEEP
UINT
_nx_crypto_ecjpake_schnorr_zkp_verify
(
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.c:1209
_nx_crypto_ecjpake_schnorr_zkp_verify()
_nx_crypto_ecjpake_schnorr_zkp_verify()::hash_method
NX_CRYPTO_KEEP
UINT
_nx_crypto_ecjpake_pre_master_secret_generate
(
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.c:1399
_nx_crypto_ecjpake_pre_master_secret_generate()
_nx_crypto_ecjpake_pre_master_secret_generate()::hash_method
UINT
_nx_crypto_ecjpake_key_encryption_key_generate
(
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.c:1535
_nx_crypto_ecjpake_key_encryption_key_generate()
_nx_crypto_ecjpake_key_encryption_key_generate()::hash_method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_ecjpake_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecjpake.c:1636
_nx_crypto_method_ecjpake_init()
_nx_crypto_method_ecjpake_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecjpake.c:1809
_nx_crypto_method_ecjpake_operation()
_nx_crypto_method_ecjpake_operation()::method
(
NX_CRYPTO_METHOD
*
)
input
,
(
VOID
*
)
key
,
nx_crypto_ecjpake.c:1868
_nx_crypto_method_ecjpake_operation()
ecjpake
->
nx_crypto_ecjpake_hash_method
=
(
NX_CRYPTO_METHOD
*
)
input
;
nx_crypto_ecjpake.c:1874
_nx_crypto_method_ecjpake_operation()
status
=
(
(
NX_CRYPTO_METHOD
*
)
input
)
->
nx_crypto_operation
(
NX_CRYPTO_EC_CURVE_GET
,
nx_crypto_ecjpake.c:1881
_nx_crypto_method_ecjpake_operation()
(
NX_CRYPTO_METHOD
*
)
input
,
nx_crypto_ecjpake.c:1883
_nx_crypto_method_ecjpake_operation()
sizeof
(
NX_CRYPTO_METHOD
*
)
,
nx_crypto_ecjpake.c:1888
_nx_crypto_method_ecjpake_operation()
NX_CRYPTO_METHOD
*
nx_crypto_ecjpake_hash_method
;
nx_crypto_ecjpake.h:93
NX_CRYPTO_ECJPAKE
NX_CRYPTO_ECJPAKE::nx_crypto_ecjpake_hash_method
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.h:106
_nx_crypto_ecjpake_init()
_nx_crypto_ecjpake_init()::hash_method
UINT
_nx_crypto_ecjpake_schnorr_zkp_hash
(
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.h:138
_nx_crypto_ecjpake_schnorr_zkp_hash()
_nx_crypto_ecjpake_schnorr_zkp_hash()::hash_method
UINT
_nx_crypto_ecjpake_schnorr_zkp_generate
(
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.h:149
_nx_crypto_ecjpake_schnorr_zkp_generate()
_nx_crypto_ecjpake_schnorr_zkp_generate()::hash_method
UINT
_nx_crypto_ecjpake_schnorr_zkp_verify
(
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.h:161
_nx_crypto_ecjpake_schnorr_zkp_verify()
_nx_crypto_ecjpake_schnorr_zkp_verify()::hash_method
UINT
_nx_crypto_ecjpake_pre_master_secret_generate
(
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.h:183
_nx_crypto_ecjpake_pre_master_secret_generate()
_nx_crypto_ecjpake_pre_master_secret_generate()::hash_method
UINT
_nx_crypto_ecjpake_key_encryption_key_generate
(
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_ecjpake.h:193
_nx_crypto_ecjpake_key_encryption_key_generate()
_nx_crypto_ecjpake_key_encryption_key_generate()::hash_method
UINT
_nx_crypto_method_ecjpake_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecjpake.h:199
_nx_crypto_method_ecjpake_init()
_nx_crypto_method_ecjpake_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_ecjpake.h:209
_nx_crypto_method_ecjpake_operation()
_nx_crypto_method_ecjpake_operation()::method
extern
NX_CRYPTO_METHOD
crypto_method_none
;
nx_crypto_generic_ciphersuites.c:74
extern
NX_CRYPTO_METHOD
crypto_method_null
;
nx_crypto_generic_ciphersuites.c:75
extern
NX_CRYPTO_METHOD
crypto_method_aes_cbc_128
;
nx_crypto_generic_ciphersuites.c:76
extern
NX_CRYPTO_METHOD
crypto_method_aes_cbc_256
;
nx_crypto_generic_ciphersuites.c:77
extern
NX_CRYPTO_METHOD
crypto_method_aes_ccm_8
;
nx_crypto_generic_ciphersuites.c:78
extern
NX_CRYPTO_METHOD
crypto_method_aes_ccm_16
;
nx_crypto_generic_ciphersuites.c:79
extern
NX_CRYPTO_METHOD
crypto_method_aes_128_gcm_16
;
nx_crypto_generic_ciphersuites.c:80
extern
NX_CRYPTO_METHOD
crypto_method_aes_256_gcm_16
;
nx_crypto_generic_ciphersuites.c:81
extern
NX_CRYPTO_METHOD
crypto_method_ecdsa
;
nx_crypto_generic_ciphersuites.c:82
extern
NX_CRYPTO_METHOD
crypto_method_ecdhe
;
nx_crypto_generic_ciphersuites.c:83
extern
NX_CRYPTO_METHOD
crypto_method_hmac_sha1
;
nx_crypto_generic_ciphersuites.c:84
extern
NX_CRYPTO_METHOD
crypto_method_hmac_sha256
;
nx_crypto_generic_ciphersuites.c:85
extern
NX_CRYPTO_METHOD
crypto_method_hmac_md5
;
nx_crypto_generic_ciphersuites.c:86
extern
NX_CRYPTO_METHOD
crypto_method_rsa
;
nx_crypto_generic_ciphersuites.c:87
extern
NX_CRYPTO_METHOD
crypto_method_pkcs1
;
nx_crypto_generic_ciphersuites.c:88
extern
NX_CRYPTO_METHOD
crypto_method_auth_psk
;
nx_crypto_generic_ciphersuites.c:89
extern
NX_CRYPTO_METHOD
crypto_method_ec_secp256
;
nx_crypto_generic_ciphersuites.c:90
extern
NX_CRYPTO_METHOD
crypto_method_ec_secp384
;
nx_crypto_generic_ciphersuites.c:91
extern
NX_CRYPTO_METHOD
crypto_method_ec_secp521
;
nx_crypto_generic_ciphersuites.c:92
extern
NX_CRYPTO_METHOD
crypto_method_md5
;
nx_crypto_generic_ciphersuites.c:93
extern
NX_CRYPTO_METHOD
crypto_method_sha1
;
nx_crypto_generic_ciphersuites.c:94
extern
NX_CRYPTO_METHOD
crypto_method_sha224
;
nx_crypto_generic_ciphersuites.c:95
extern
NX_CRYPTO_METHOD
crypto_method_sha256
;
nx_crypto_generic_ciphersuites.c:96
extern
NX_CRYPTO_METHOD
crypto_method_sha384
;
nx_crypto_generic_ciphersuites.c:97
extern
NX_CRYPTO_METHOD
crypto_method_sha512
;
nx_crypto_generic_ciphersuites.c:98
extern
NX_CRYPTO_METHOD
crypto_method_hkdf_sha1
;
nx_crypto_generic_ciphersuites.c:99
extern
NX_CRYPTO_METHOD
crypto_method_hkdf_sha256
;
nx_crypto_generic_ciphersuites.c:100
extern
NX_CRYPTO_METHOD
crypto_method_tls_prf_1
;
nx_crypto_generic_ciphersuites.c:101
extern
NX_CRYPTO_METHOD
crypto_method_tls_prf_sha256
;
nx_crypto_generic_ciphersuites.c:102
extern
NX_CRYPTO_METHOD
crypto_method_tls_prf_sha384
;
nx_crypto_generic_ciphersuites.c:103
extern
NX_CRYPTO_METHOD
crypto_method_hkdf
;
nx_crypto_generic_ciphersuites.c:104
extern
NX_CRYPTO_METHOD
crypto_method_hmac
;
nx_crypto_generic_ciphersuites.c:105
const
NX_CRYPTO_METHOD
*
nx_crypto_ecc_curves
[
]
=
nx_crypto_generic_ciphersuites.c:291
const
NX_CRYPTO_METHOD
*
supported_crypto
[
]
=
nx_crypto_generic_ciphersuites.c:575
const
UINT
supported_crypto_size
=
sizeof
(
supported_crypto
)
/
sizeof
(
NX_CRYPTO_METHOD
*
)
;
nx_crypto_generic_ciphersuites.c:605
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_hkdf_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hkdf.c:72
_nx_crypto_method_hkdf_init()
_nx_crypto_method_hkdf_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hkdf.c:249
_nx_crypto_method_hkdf_operation()
_nx_crypto_method_hkdf_operation()::method
NX_CRYPTO_METHOD
*
hmac_method
=
hkdf
->
nx_crypto_hmac_method
;
nx_crypto_hkdf.c:441
_nx_crypto_hkdf_extract()
NX_CRYPTO_METHOD
*
hmac_method
=
hkdf
->
nx_crypto_hmac_method
;
nx_crypto_hkdf.c:594
_nx_crypto_hkdf_expand()
NX_CRYPTO_METHOD
*
nx_crypto_hmac_method
;
nx_crypto_hkdf.h:93
NX_CRYPTO_HKDF_STRUCT
NX_CRYPTO_HKDF_STRUCT::nx_crypto_hmac_method
NX_CRYPTO_METHOD
*
nx_crypto_hash_method
;
nx_crypto_hkdf.h:96
NX_CRYPTO_HKDF_STRUCT
NX_CRYPTO_HKDF_STRUCT::nx_crypto_hash_method
extern
NX_CRYPTO_METHOD
crypto_method_hmac_md5
;
nx_crypto_hkdf.h:111
extern
NX_CRYPTO_METHOD
crypto_method_hmac_sha1
;
nx_crypto_hkdf.h:112
extern
NX_CRYPTO_METHOD
crypto_method_hmac_sha256
;
nx_crypto_hkdf.h:113
extern
NX_CRYPTO_METHOD
crypto_method_hmac_sha384
;
nx_crypto_hkdf.h:114
extern
NX_CRYPTO_METHOD
crypto_method_hmac_sha512
;
nx_crypto_hkdf.h:115
UINT
_nx_crypto_method_hkdf_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hkdf.h:122
_nx_crypto_method_hkdf_init()
_nx_crypto_method_hkdf_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hkdf.h:132
_nx_crypto_method_hkdf_operation()
_nx_crypto_method_hkdf_operation()::method
NX_CRYPTO_METHOD
*
hash
;
nx_crypto_hmac.c:440
_nx_crypto_hmac_hash_initialize()
NX_CRYPTO_METHOD
*
hash
;
nx_crypto_hmac.c:518
_nx_crypto_hmac_hash_update()
NX_CRYPTO_METHOD
*
hash
;
nx_crypto_hmac.c:594
_nx_crypto_hmac_hash_digest_calculate()
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_hmac_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac.c:673
_nx_crypto_method_hmac_init()
_nx_crypto_method_hmac_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac.c:828
_nx_crypto_method_hmac_operation()
_nx_crypto_method_hmac_operation()::method
NX_CRYPTO_METHOD
*
hash_method
;
nx_crypto_hmac.h:80
NX_CRYPTO_HMAC_STRUCT
NX_CRYPTO_HMAC_STRUCT::hash_method
UINT
_nx_crypto_method_hmac_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac.h:108
_nx_crypto_method_hmac_init()
_nx_crypto_method_hmac_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac.h:118
_nx_crypto_method_hmac_operation()
_nx_crypto_method_hmac_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_hmac_md5_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_md5.c:73
_nx_crypto_method_hmac_md5_init()
_nx_crypto_method_hmac_md5_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_md5.c:222
_nx_crypto_method_hmac_md5_operation()
_nx_crypto_method_hmac_md5_operation()::method
UINT
_nx_crypto_method_hmac_md5_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_md5.h:86
_nx_crypto_method_hmac_md5_init()
_nx_crypto_method_hmac_md5_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_md5.h:96
_nx_crypto_method_hmac_md5_operation()
_nx_crypto_method_hmac_md5_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_hmac_sha1_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha1.c:73
_nx_crypto_method_hmac_sha1_init()
_nx_crypto_method_hmac_sha1_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha1.c:221
_nx_crypto_method_hmac_sha1_operation()
_nx_crypto_method_hmac_sha1_operation()::method
UINT
_nx_crypto_method_hmac_sha1_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha1.h:86
_nx_crypto_method_hmac_sha1_init()
_nx_crypto_method_hmac_sha1_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha1.h:96
_nx_crypto_method_hmac_sha1_operation()
_nx_crypto_method_hmac_sha1_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_hmac_sha256_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha2.c:73
_nx_crypto_method_hmac_sha256_init()
_nx_crypto_method_hmac_sha256_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha2.c:222
_nx_crypto_method_hmac_sha256_operation()
_nx_crypto_method_hmac_sha256_operation()::method
UINT
_nx_crypto_method_hmac_sha256_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha2.h:88
_nx_crypto_method_hmac_sha256_init()
_nx_crypto_method_hmac_sha256_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha2.h:98
_nx_crypto_method_hmac_sha256_operation()
_nx_crypto_method_hmac_sha256_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_hmac_sha512_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha5.c:73
_nx_crypto_method_hmac_sha512_init()
_nx_crypto_method_hmac_sha512_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha5.c:221
_nx_crypto_method_hmac_sha512_operation()
_nx_crypto_method_hmac_sha512_operation()::method
UINT
_nx_crypto_method_hmac_sha512_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha5.h:88
_nx_crypto_method_hmac_sha512_init()
_nx_crypto_method_hmac_sha512_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_hmac_sha5.h:98
_nx_crypto_method_hmac_sha512_operation()
_nx_crypto_method_hmac_sha512_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_md5_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_md5.c:595
_nx_crypto_method_md5_init()
_nx_crypto_method_md5_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_md5.c:747
_nx_crypto_method_md5_operation()
_nx_crypto_method_md5_operation()::method
UINT
_nx_crypto_method_md5_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_md5.h:123
_nx_crypto_method_md5_init()
_nx_crypto_method_md5_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_md5.h:133
_nx_crypto_method_md5_operation()
_nx_crypto_method_md5_operation()::method
NX_CRYPTO_METHOD
crypto_method_none
=
nx_crypto_methods.c:95
NX_CRYPTO_METHOD
crypto_method_null
=
nx_crypto_methods.c:110
NX_CRYPTO_METHOD
crypto_method_aes_cbc_128
=
nx_crypto_methods.c:124
NX_CRYPTO_METHOD
crypto_method_aes_cbc_192
=
nx_crypto_methods.c:138
NX_CRYPTO_METHOD
crypto_method_aes_cbc_256
=
nx_crypto_methods.c:152
NX_CRYPTO_METHOD
crypto_method_aes_ccm_8
=
nx_crypto_methods.c:167
NX_CRYPTO_METHOD
crypto_method_aes_ccm_16
=
nx_crypto_methods.c:181
NX_CRYPTO_METHOD
crypto_method_aes_128_gcm_16
=
nx_crypto_methods.c:195
NX_CRYPTO_METHOD
crypto_method_aes_256_gcm_16
=
nx_crypto_methods.c:209
NX_CRYPTO_METHOD
crypto_method_aes_xcbc_mac_96
=
nx_crypto_methods.c:223
NX_CRYPTO_METHOD
crypto_method_drbg
=
nx_crypto_methods.c:237
NX_CRYPTO_METHOD
crypto_method_ecdsa
=
nx_crypto_methods.c:251
NX_CRYPTO_METHOD
crypto_method_ecdh
=
nx_crypto_methods.c:265
NX_CRYPTO_METHOD
crypto_method_ecdhe
=
nx_crypto_methods.c:279
NX_CRYPTO_METHOD
crypto_method_hmac_sha1
=
nx_crypto_methods.c:293
NX_CRYPTO_METHOD
crypto_method_hmac_sha224
=
nx_crypto_methods.c:307
NX_CRYPTO_METHOD
crypto_method_hmac_sha256
=
nx_crypto_methods.c:321
NX_CRYPTO_METHOD
crypto_method_hmac_sha384
=
nx_crypto_methods.c:335
NX_CRYPTO_METHOD
crypto_method_hmac_sha512
=
nx_crypto_methods.c:349
NX_CRYPTO_METHOD
crypto_method_hmac_sha512_224
=
nx_crypto_methods.c:363
NX_CRYPTO_METHOD
crypto_method_hmac_sha512_256
=
nx_crypto_methods.c:377
NX_CRYPTO_METHOD
crypto_method_hmac_md5
=
nx_crypto_methods.c:391
NX_CRYPTO_METHOD
crypto_method_rsa
=
nx_crypto_methods.c:405
NX_CRYPTO_METHOD
crypto_method_auth_psk
=
nx_crypto_methods.c:419
NX_CRYPTO_METHOD
crypto_method_auth_ecjpake
=
nx_crypto_methods.c:433
NX_CRYPTO_METHOD
crypto_method_ec_secp192
=
nx_crypto_methods.c:447
NX_CRYPTO_METHOD
crypto_method_ec_secp224
=
nx_crypto_methods.c:461
NX_CRYPTO_METHOD
crypto_method_ec_secp256
=
nx_crypto_methods.c:475
NX_CRYPTO_METHOD
crypto_method_ec_secp384
=
nx_crypto_methods.c:489
NX_CRYPTO_METHOD
crypto_method_ec_secp521
=
nx_crypto_methods.c:503
NX_CRYPTO_METHOD
crypto_method_public_null
=
nx_crypto_methods.c:521
NX_CRYPTO_METHOD
crypto_method_md5
=
nx_crypto_methods.c:537
NX_CRYPTO_METHOD
crypto_method_sha1
=
nx_crypto_methods.c:551
NX_CRYPTO_METHOD
crypto_method_sha224
=
nx_crypto_methods.c:565
NX_CRYPTO_METHOD
crypto_method_sha256
=
nx_crypto_methods.c:579
NX_CRYPTO_METHOD
crypto_method_sha384
=
nx_crypto_methods.c:593
NX_CRYPTO_METHOD
crypto_method_sha512
=
nx_crypto_methods.c:607
NX_CRYPTO_METHOD
crypto_method_sha512_224
=
nx_crypto_methods.c:621
NX_CRYPTO_METHOD
crypto_method_sha512_256
=
nx_crypto_methods.c:635
NX_CRYPTO_METHOD
crypto_method_tls_prf_1
=
nx_crypto_methods.c:649
NX_CRYPTO_METHOD
crypto_method_tls_prf_sha256
=
nx_crypto_methods.c:665
NX_CRYPTO_METHOD
crypto_method_tls_prf_sha384
=
nx_crypto_methods.c:679
NX_CRYPTO_METHOD
crypto_method_tls_prf_sha512
=
nx_crypto_methods.c:693
NX_CRYPTO_METHOD
crypto_method_hmac
=
nx_crypto_methods.c:707
NX_CRYPTO_METHOD
crypto_method_hkdf
=
nx_crypto_methods.c:722
NX_CRYPTO_METHOD
crypto_method_des
=
nx_crypto_methods.c:736
NX_CRYPTO_METHOD
crypto_method_3des
=
nx_crypto_methods.c:751
NX_CRYPTO_METHOD
crypto_method_pkcs1
=
nx_crypto_methods.c:765
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_null.h:69
_nx_crypto_method_null_operation()
_nx_crypto_method_null_operation()::method
UINT
_nx_crypto_method_null_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_null.h:78
_nx_crypto_method_null_init()
_nx_crypto_method_null_init()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_null_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_null_cipher.c:72
_nx_crypto_method_null_init()
_nx_crypto_method_null_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_null_cipher.c:191
_nx_crypto_method_null_operation()
_nx_crypto_method_null_operation()::method
NX_CRYPTO_METHOD
*
hash_method
=
phash
->
nx_crypto_hmac_method
;
nx_crypto_phash.c:94
_nx_crypto_phash()
NX_CRYPTO_METHOD
*
nx_crypto_hmac_method
;
/* hmac method */
nx_crypto_phash.h:72
NX_CRYPTO_PHASH_STRUCT
NX_CRYPTO_PHASH_STRUCT::nx_crypto_hmac_method
extern
NX_CRYPTO_METHOD
crypto_method_hmac_md5
;
nx_crypto_phash.h:79
extern
NX_CRYPTO_METHOD
crypto_method_hmac_sha1
;
nx_crypto_phash.h:80
extern
NX_CRYPTO_METHOD
crypto_method_hmac_sha256
;
nx_crypto_phash.h:81
extern
NX_CRYPTO_METHOD
crypto_method_hmac_sha384
;
nx_crypto_phash.h:82
extern
NX_CRYPTO_METHOD
crypto_method_hmac_sha512
;
nx_crypto_phash.h:83
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_pkcs1_v1.5.c:349
_nx_crypto_pkcs1_v1_5_encode()
_nx_crypto_pkcs1_v1_5_encode()::hash_method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_pkcs1_v1_5_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_pkcs1_v1.5.c:498
_nx_crypto_method_pkcs1_v1_5_init()
_nx_crypto_method_pkcs1_v1_5_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_pkcs1_v1.5.c:643
_nx_crypto_method_pkcs1_v1_5_operation()
_nx_crypto_method_pkcs1_v1_5_operation()::method
NX_CRYPTO_METHOD
*
public_cipher_method
;
nx_crypto_pkcs1_v1.5.h:65
NX_CRYPTO_PKCS1_STRUCT
NX_CRYPTO_PKCS1_STRUCT::public_cipher_method
NX_CRYPTO_METHOD
*
hash_method
;
nx_crypto_pkcs1_v1.5.h:68
NX_CRYPTO_PKCS1_STRUCT
NX_CRYPTO_PKCS1_STRUCT::hash_method
NX_CRYPTO_METHOD
*
public_cipher_method
;
nx_crypto_pkcs1_v1.5.h:79
NX_CRYPTO_PKCS1_OPTIONS_STRUCT
NX_CRYPTO_PKCS1_OPTIONS_STRUCT::public_cipher_method
NX_CRYPTO_METHOD
*
hash_method
;
nx_crypto_pkcs1_v1.5.h:82
NX_CRYPTO_PKCS1_OPTIONS_STRUCT
NX_CRYPTO_PKCS1_OPTIONS_STRUCT::hash_method
NX_CRYPTO_METHOD
*
hash_method
,
nx_crypto_pkcs1_v1.5.h:98
_nx_crypto_pkcs1_v1_5_encode()
_nx_crypto_pkcs1_v1_5_encode()::hash_method
UINT
_nx_crypto_method_pkcs1_v1_5_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_pkcs1_v1.5.h:102
_nx_crypto_method_pkcs1_v1_5_init()
_nx_crypto_method_pkcs1_v1_5_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_pkcs1_v1.5.h:112
_nx_crypto_method_pkcs1_v1_5_operation()
_nx_crypto_method_pkcs1_v1_5_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_rsa_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_rsa.c:216
_nx_crypto_method_rsa_init()
_nx_crypto_method_rsa_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_rsa.c:373
_nx_crypto_method_rsa_operation()
_nx_crypto_method_rsa_operation()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_rsa.h:113
_nx_crypto_method_rsa_operation()
_nx_crypto_method_rsa_operation()::method
UINT
_nx_crypto_method_rsa_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_rsa.h:122
_nx_crypto_method_rsa_init()
_nx_crypto_method_rsa_init()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_sha1_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha1.c:572
_nx_crypto_method_sha1_init()
_nx_crypto_method_sha1_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha1.c:723
_nx_crypto_method_sha1_operation()
_nx_crypto_method_sha1_operation()::method
UINT
_nx_crypto_method_sha1_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha1.h:129
_nx_crypto_method_sha1_init()
_nx_crypto_method_sha1_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha1.h:139
_nx_crypto_method_sha1_operation()
_nx_crypto_method_sha1_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_sha256_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha2.c:631
_nx_crypto_method_sha256_init()
_nx_crypto_method_sha256_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha2.c:780
_nx_crypto_method_sha256_operation()
_nx_crypto_method_sha256_operation()::method
UINT
_nx_crypto_method_sha256_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha2.h:98
_nx_crypto_method_sha256_init()
_nx_crypto_method_sha256_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha2.h:108
_nx_crypto_method_sha256_operation()
_nx_crypto_method_sha256_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_sha512_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha5.c:623
_nx_crypto_method_sha512_init()
_nx_crypto_method_sha512_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha5.c:772
_nx_crypto_method_sha512_operation()
_nx_crypto_method_sha512_operation()::method
UINT
_nx_crypto_method_sha512_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha5.h:110
_nx_crypto_method_sha512_init()
_nx_crypto_method_sha512_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_sha5.h:120
_nx_crypto_method_sha512_operation()
_nx_crypto_method_sha512_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_prf_1_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_1.c:70
_nx_crypto_method_prf_1_init()
_nx_crypto_method_prf_1_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_1.c:228
_nx_crypto_method_prf_1_operation()
_nx_crypto_method_prf_1_operation()::method
UINT
_nx_crypto_method_prf_1_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_1.h:74
_nx_crypto_method_prf_1_init()
_nx_crypto_method_prf_1_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_1.h:84
_nx_crypto_method_prf_1_operation()
_nx_crypto_method_prf_1_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_prf_sha_256_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha256.c:70
_nx_crypto_method_prf_sha_256_init()
_nx_crypto_method_prf_sha_256_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha256.c:228
_nx_crypto_method_prf_sha_256_operation()
_nx_crypto_method_prf_sha_256_operation()::method
UINT
_nx_crypto_method_prf_sha_256_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha256.h:74
_nx_crypto_method_prf_sha_256_init()
_nx_crypto_method_prf_sha_256_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha256.h:84
_nx_crypto_method_prf_sha_256_operation()
_nx_crypto_method_prf_sha_256_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_prf_sha384_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha384.c:71
_nx_crypto_method_prf_sha384_init()
_nx_crypto_method_prf_sha384_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha384.c:228
_nx_crypto_method_prf_sha384_operation()
_nx_crypto_method_prf_sha384_operation()::method
UINT
_nx_crypto_method_prf_sha384_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha384.h:70
_nx_crypto_method_prf_sha384_init()
_nx_crypto_method_prf_sha384_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha384.h:80
_nx_crypto_method_prf_sha384_operation()
_nx_crypto_method_prf_sha384_operation()::method
NX_CRYPTO_KEEP
UINT
_nx_crypto_method_prf_sha512_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha512.c:71
_nx_crypto_method_prf_sha512_init()
_nx_crypto_method_prf_sha512_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha512.c:228
_nx_crypto_method_prf_sha512_operation()
_nx_crypto_method_prf_sha512_operation()::method
UINT
_nx_crypto_method_prf_sha512_init
(
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha512.h:70
_nx_crypto_method_prf_sha512_init()
_nx_crypto_method_prf_sha512_init()::method
struct
NX_CRYPTO_METHOD_STRUCT
*
method
,
nx_crypto_tls_prf_sha512.h:80
_nx_crypto_method_prf_sha512_operation()
_nx_crypto_method_prf_sha512_operation()::method
const
NX_CRYPTO_METHOD
*
*
curves
)
;
nx_secure_dtls.h:333
_nx_secure_dtls_ecc_initialize()
_nx_secure_dtls_ecc_initialize()::curves
const
NX_CRYPTO_METHOD
*
*
curves
)
;
nx_secure_dtls.h:336
_nx_secure_dtls_server_ecc_initialize()
_nx_secure_dtls_server_ecc_initialize()::curves
const
NX_CRYPTO_METHOD
*
*
curves
)
;
nx_secure_dtls.h:428
_nxe_secure_dtls_ecc_initialize()
_nxe_secure_dtls_ecc_initialize()::curves
const
NX_CRYPTO_METHOD
*
*
curves
)
;
nx_secure_dtls.h:431
_nxe_secure_dtls_server_ecc_initialize()
_nxe_secure_dtls_server_ecc_initialize()::curves
const
NX_CRYPTO_METHOD
*
*
curves
)
nx_secure_dtls_ecc_initialize.c:71
_nx_secure_dtls_ecc_initialize()
_nx_secure_dtls_ecc_initialize()::curves
const
NX_CRYPTO_METHOD
*
*
curves
)
nx_secure_dtls_server_ecc_initialize.c:72
_nx_secure_dtls_server_ecc_initialize()
_nx_secure_dtls_server_ecc_initialize()::curves
UINT
nx_secure_module_hash_compute
(
NX_CRYPTO_METHOD
*
hmac_ptr
,
nx_secure_module_hash_compute.c:84
nx_secure_module_hash_compute()
nx_secure_module_hash_compute()::hmac_ptr
const
NX_CRYPTO_METHOD
*
nx_secure_tls_public_cipher
;
nx_secure_tls.h:785
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_public_cipher
const
NX_CRYPTO_METHOD
*
nx_secure_tls_public_auth
;
nx_secure_tls.h:788
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_public_auth
const
NX_CRYPTO_METHOD
*
nx_secure_tls_session_cipher
;
nx_secure_tls.h:793
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_session_cipher
const
NX_CRYPTO_METHOD
*
nx_secure_tls_hash
;
nx_secure_tls.h:802
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_hash
const
NX_CRYPTO_METHOD
*
nx_secure_tls_prf
;
nx_secure_tls.h:810
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_prf
const
NX_CRYPTO_METHOD
*
*
nx_secure_tls_ecc_curves
;
nx_secure_tls.h:854
NX_SECURE_TLS_ECC_STRUCT
NX_SECURE_TLS_ECC_STRUCT::nx_secure_tls_ecc_curves
const
NX_CRYPTO_METHOD
*
nx_secure_tls_handshake_hash_sha256_method
;
nx_secure_tls.h:1033
NX_SECURE_TLS_CRYPTO_STRUCT
NX_SECURE_TLS_CRYPTO_STRUCT::nx_secure_tls_handshake_hash_sha256_method
const
NX_CRYPTO_METHOD
*
nx_secure_tls_prf_sha256_method
;
nx_secure_tls.h:1034
NX_SECURE_TLS_CRYPTO_STRUCT
NX_SECURE_TLS_CRYPTO_STRUCT::nx_secure_tls_prf_sha256_method
USHORT
named_curve
,
const
NX_CRYPTO_METHOD
*
*
curve_method
,
UINT
*
curve_priority
)
;
nx_secure_tls.h:1537
_nx_secure_tls_find_curve_method()
_nx_secure_tls_find_curve_method()::curve_method
UINT
nx_secure_module_hash_compute
(
NX_CRYPTO_METHOD
*
hmac_ptr
,
nx_secure_tls.h:1549
nx_secure_module_hash_compute()
nx_secure_module_hash_compute()::hmac_ptr
const
NX_CRYPTO_METHOD
*
*
crypto_array
,
UINT
crypto_array_size
,
nx_secure_tls.h:1598
_nx_secure_tls_session_create_ext()
_nx_secure_tls_session_create_ext()::crypto_array
const
NX_CRYPTO_METHOD
*
*
curves
)
;
nx_secure_tls.h:1652
_nx_secure_tls_ecc_initialize()
_nx_secure_tls_ecc_initialize()::curves
UINT
nx_secure_module_hash_compute
(
NX_CRYPTO_METHOD
*
hmac_ptr
,
nx_secure_tls_api.h:167
nx_secure_module_hash_compute()
nx_secure_module_hash_compute()::hmac_ptr
const
NX_CRYPTO_METHOD
*
*
curves
)
;
nx_secure_tls_api.h:260
_nx_secure_tls_ecc_initialize()
_nx_secure_tls_ecc_initialize()::curves
const
NX_CRYPTO_METHOD
nx_secure_tls_client_handshake.c:139
_nx_secure_tls_client_handshake()
const
NX_CRYPTO_METHOD
*
curve_method
;
nx_secure_tls_ecc_generate_keys.c:113
_nx_secure_tls_ecc_generate_keys()
const
NX_CRYPTO_METHOD
*
curve_method_cert
;
nx_secure_tls_ecc_generate_keys.c:114
_nx_secure_tls_ecc_generate_keys()
const
NX_CRYPTO_METHOD
*
ecdhe_method
;
nx_secure_tls_ecc_generate_keys.c:115
_nx_secure_tls_ecc_generate_keys()
const
NX_CRYPTO_METHOD
*
hash_method
;
nx_secure_tls_ecc_generate_keys.c:116
_nx_secure_tls_ecc_generate_keys()
const
NX_CRYPTO_METHOD
*
auth_method
;
nx_secure_tls_ecc_generate_keys.c:117
_nx_secure_tls_ecc_generate_keys()
status
=
ecdhe_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
ecdhe_method
,
nx_secure_tls_ecc_generate_keys.c:168
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
ecdhe_method
,
NX_NULL
,
0
,
nx_secure_tls_ecc_generate_keys.c:181
_nx_secure_tls_ecc_generate_keys()
(
UCHAR
*
)
curve_method
,
sizeof
(
NX_CRYPTO_METHOD
*
)
,
NX_NULL
,
nx_secure_tls_ecc_generate_keys.c:182
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
ecdhe_method
,
NX_NULL
,
0
,
nx_secure_tls_ecc_generate_keys.c:228
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
ecdhe_method
,
NX_NULL
,
0
,
nx_secure_tls_ecc_generate_keys.c:258
_nx_secure_tls_ecc_generate_keys()
status
=
hash_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_ecc_generate_keys.c:351
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_ecc_generate_keys.c:368
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_ecc_generate_keys.c:393
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_ecc_generate_keys.c:413
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_ecc_generate_keys.c:433
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_ecc_generate_keys.c:453
_nx_secure_tls_ecc_generate_keys()
status
=
auth_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
auth_method
,
nx_secure_tls_ecc_generate_keys.c:741
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
auth_method
,
nx_secure_tls_ecc_generate_keys.c:758
_nx_secure_tls_ecc_generate_keys()
status
=
auth_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
auth_method
,
nx_secure_tls_ecc_generate_keys.c:808
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
auth_method
,
NX_NULL
,
0
,
nx_secure_tls_ecc_generate_keys.c:825
_nx_secure_tls_ecc_generate_keys()
(
UCHAR
*
)
curve_method_cert
,
sizeof
(
NX_CRYPTO_METHOD
*
)
,
NX_NULL
,
nx_secure_tls_ecc_generate_keys.c:826
_nx_secure_tls_ecc_generate_keys()
(
NX_CRYPTO_METHOD
*
)
auth_method
,
nx_secure_tls_ecc_generate_keys.c:841
_nx_secure_tls_ecc_generate_keys()
extern
const
NX_CRYPTO_METHOD
*
*
_nx_secure_x509_ecc_curves
;
nx_secure_tls_ecc_initialize.c:37
const
NX_CRYPTO_METHOD
*
*
curves
)
nx_secure_tls_ecc_initialize.c:87
_nx_secure_tls_ecc_initialize()
_nx_secure_tls_ecc_initialize()::curves
USHORT
named_curve
,
const
NX_CRYPTO_METHOD
*
*
curve_method
,
UINT
*
curve_priority
)
nx_secure_tls_find_curve_method.c:93
_nx_secure_tls_find_curve_method()
_nx_secure_tls_find_curve_method()::curve_method
const
NX_CRYPTO_METHOD
*
method_ptr
=
NX_NULL
;
nx_secure_tls_finished_hash_generate.c:85
_nx_secure_tls_finished_hash_generate()
(
NX_CRYPTO_METHOD
*
)
method_ptr
,
nx_secure_tls_finished_hash_generate.c:151
_nx_secure_tls_finished_hash_generate()
status
=
method_ptr
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
method_ptr
,
nx_secure_tls_finished_hash_generate.c:292
_nx_secure_tls_finished_hash_generate()
(
NX_CRYPTO_METHOD
*
)
method_ptr
,
nx_secure_tls_finished_hash_generate.c:312
_nx_secure_tls_finished_hash_generate()
const
NX_CRYPTO_METHOD
*
session_cipher_method
=
NX_NULL
;
nx_secure_tls_generate_keys.c:91
_nx_secure_tls_generate_keys()
const
NX_CRYPTO_METHOD
*
session_prf_method
=
NX_NULL
;
nx_secure_tls_generate_keys.c:92
_nx_secure_tls_generate_keys()
status
=
session_prf_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
session_prf_method
,
nx_secure_tls_generate_keys.c:195
_nx_secure_tls_generate_keys()
(
NX_CRYPTO_METHOD
*
)
session_prf_method
,
nx_secure_tls_generate_keys.c:215
_nx_secure_tls_generate_keys()
status
=
session_prf_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
session_prf_method
,
nx_secure_tls_generate_keys.c:304
_nx_secure_tls_generate_keys()
(
NX_CRYPTO_METHOD
*
)
session_prf_method
,
nx_secure_tls_generate_keys.c:324
_nx_secure_tls_generate_keys()
const
NX_CRYPTO_METHOD
*
curve_method_cert
;
nx_secure_tls_generate_premaster_secret.c:90
_nx_secure_tls_generate_premaster_secret()
const
NX_CRYPTO_METHOD
*
ecdh_method
;
nx_secure_tls_generate_premaster_secret.c:91
_nx_secure_tls_generate_premaster_secret()
status
=
ecdh_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
ecdh_method
,
nx_secure_tls_generate_premaster_secret.c:145
_nx_secure_tls_generate_premaster_secret()
(
NX_CRYPTO_METHOD
*
)
ecdh_method
,
NX_NULL
,
0
,
nx_secure_tls_generate_premaster_secret.c:158
_nx_secure_tls_generate_premaster_secret()
(
UCHAR
*
)
curve_method_cert
,
sizeof
(
NX_CRYPTO_METHOD
*
)
,
NX_NULL
,
nx_secure_tls_generate_premaster_secret.c:159
_nx_secure_tls_generate_premaster_secret()
(
NX_CRYPTO_METHOD
*
)
ecdh_method
,
NX_NULL
,
0
,
nx_secure_tls_generate_premaster_secret.c:174
_nx_secure_tls_generate_premaster_secret()
(
NX_CRYPTO_METHOD
*
)
ecdh_method
,
NX_NULL
,
0
,
nx_secure_tls_generate_premaster_secret.c:192
_nx_secure_tls_generate_premaster_secret()
const
NX_CRYPTO_METHOD
*
method_ptr
;
nx_secure_tls_handshake_hash_init.c:73
_nx_secure_tls_handshake_hash_init()
status
=
method_ptr
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
method_ptr
,
nx_secure_tls_handshake_hash_init.c:165
_nx_secure_tls_handshake_hash_init()
(
NX_CRYPTO_METHOD
*
)
method_ptr
,
nx_secure_tls_handshake_hash_init.c:183
_nx_secure_tls_handshake_hash_init()
const
NX_CRYPTO_METHOD
*
method_ptr
;
nx_secure_tls_handshake_hash_update.c:87
_nx_secure_tls_handshake_hash_update()
(
NX_CRYPTO_METHOD
*
)
method_ptr
,
nx_secure_tls_handshake_hash_update.c:223
_nx_secure_tls_handshake_hash_update()
const
NX_CRYPTO_METHOD
*
authentication_method
;
nx_secure_tls_hash_record.c:89
_nx_secure_tls_hash_record()
status
=
authentication_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_hash_record.c:135
_nx_secure_tls_hash_record()
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_hash_record.c:153
_nx_secure_tls_hash_record()
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_hash_record.c:173
_nx_secure_tls_hash_record()
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_hash_record.c:193
_nx_secure_tls_hash_record()
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_hash_record.c:242
_nx_secure_tls_hash_record()
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_hash_record.c:273
_nx_secure_tls_hash_record()
const
NX_CRYPTO_METHOD
*
crypto_method_sha256
;
nx_secure_tls_metadata_size_calculate.c:95
_nx_secure_tls_metadata_size_calculate()
const
NX_CRYPTO_METHOD
*
public_cipher_method
;
nx_secure_tls_process_certificate_verify.c:108
_nx_secure_tls_process_certificate_verify()
const
NX_CRYPTO_METHOD
*
hash_method
=
NX_NULL
;
nx_secure_tls_process_certificate_verify.c:109
_nx_secure_tls_process_certificate_verify()
const
NX_CRYPTO_METHOD
*
curve_method_cert
;
nx_secure_tls_process_certificate_verify.c:121
_nx_secure_tls_process_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_process_certificate_verify.c:372
_nx_secure_tls_process_certificate_verify()
status
=
public_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_process_certificate_verify.c:574
_nx_secure_tls_process_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_process_certificate_verify.c:596
_nx_secure_tls_process_certificate_verify()
status
=
public_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_process_certificate_verify.c:800
_nx_secure_tls_process_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
NX_NULL
,
0
,
nx_secure_tls_process_certificate_verify.c:825
_nx_secure_tls_process_certificate_verify()
(
UCHAR
*
)
curve_method_cert
,
sizeof
(
NX_CRYPTO_METHOD
*
)
,
NX_NULL
,
nx_secure_tls_process_certificate_verify.c:826
_nx_secure_tls_process_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_process_certificate_verify.c:846
_nx_secure_tls_process_certificate_verify()
const
NX_CRYPTO_METHOD
*
public_cipher_method
;
nx_secure_tls_process_client_key_exchange.c:95
_nx_secure_tls_process_client_key_exchange()
const
NX_CRYPTO_METHOD
*
curve_method
;
nx_secure_tls_process_client_key_exchange.c:105
_nx_secure_tls_process_client_key_exchange()
const
NX_CRYPTO_METHOD
*
ecdh_method
;
nx_secure_tls_process_client_key_exchange.c:106
_nx_secure_tls_process_client_key_exchange()
status
=
ecdh_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
ecdh_method
,
nx_secure_tls_process_client_key_exchange.c:256
_nx_secure_tls_process_client_key_exchange()
(
NX_CRYPTO_METHOD
*
)
ecdh_method
,
NX_NULL
,
0
,
nx_secure_tls_process_client_key_exchange.c:269
_nx_secure_tls_process_client_key_exchange()
(
UCHAR
*
)
curve_method
,
sizeof
(
NX_CRYPTO_METHOD
*
)
,
NX_NULL
,
nx_secure_tls_process_client_key_exchange.c:270
_nx_secure_tls_process_client_key_exchange()
(
NX_CRYPTO_METHOD
*
)
ecdh_method
,
nx_secure_tls_process_client_key_exchange.c:282
_nx_secure_tls_process_client_key_exchange()
(
NX_CRYPTO_METHOD
*
)
ecdh_method
,
NX_NULL
,
0
,
nx_secure_tls_process_client_key_exchange.c:299
_nx_secure_tls_process_client_key_exchange()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_process_client_key_exchange.c:383
_nx_secure_tls_process_client_key_exchange()
status
=
public_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_process_client_key_exchange.c:406
_nx_secure_tls_process_client_key_exchange()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_process_client_key_exchange.c:432
_nx_secure_tls_process_client_key_exchange()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_process_client_key_exchange.c:451
_nx_secure_tls_process_client_key_exchange()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_process_client_key_exchange.c:474
_nx_secure_tls_process_client_key_exchange()
const
NX_CRYPTO_METHOD
*
curve_method
;
nx_secure_tls_process_clienthello_extensions.c:511
_nx_secure_tls_proc_clienthello_sec_sa_extension()
const
NX_CRYPTO_METHOD
*
curve_method
;
nx_secure_tls_process_server_key_exchange.c:104
_nx_secure_tls_process_server_key_exchange()
const
NX_CRYPTO_METHOD
*
curve_method_cert
;
nx_secure_tls_process_server_key_exchange.c:105
_nx_secure_tls_process_server_key_exchange()
const
NX_CRYPTO_METHOD
*
ecdhe_method
;
nx_secure_tls_process_server_key_exchange.c:106
_nx_secure_tls_process_server_key_exchange()
const
NX_CRYPTO_METHOD
*
hash_method
;
nx_secure_tls_process_server_key_exchange.c:107
_nx_secure_tls_process_server_key_exchange()
const
NX_CRYPTO_METHOD
*
auth_method
;
nx_secure_tls_process_server_key_exchange.c:108
_nx_secure_tls_process_server_key_exchange()
status
=
hash_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_process_server_key_exchange.c:331
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_process_server_key_exchange.c:348
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_process_server_key_exchange.c:373
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_process_server_key_exchange.c:393
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_process_server_key_exchange.c:413
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_process_server_key_exchange.c:433
_nx_secure_tls_process_server_key_exchange()
status
=
auth_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
auth_method
,
nx_secure_tls_process_server_key_exchange.c:627
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
auth_method
,
nx_secure_tls_process_server_key_exchange.c:643
_nx_secure_tls_process_server_key_exchange()
status
=
auth_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
auth_method
,
nx_secure_tls_process_server_key_exchange.c:764
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
auth_method
,
NX_NULL
,
0
,
nx_secure_tls_process_server_key_exchange.c:781
_nx_secure_tls_process_server_key_exchange()
(
UCHAR
*
)
curve_method_cert
,
sizeof
(
NX_CRYPTO_METHOD
*
)
,
NX_NULL
,
nx_secure_tls_process_server_key_exchange.c:782
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
auth_method
,
nx_secure_tls_process_server_key_exchange.c:798
_nx_secure_tls_process_server_key_exchange()
status
=
ecdhe_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
ecdhe_method
,
nx_secure_tls_process_server_key_exchange.c:843
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
ecdhe_method
,
NX_NULL
,
0
,
nx_secure_tls_process_server_key_exchange.c:856
_nx_secure_tls_process_server_key_exchange()
(
UCHAR
*
)
curve_method
,
sizeof
(
NX_CRYPTO_METHOD
*
)
,
NX_NULL
,
nx_secure_tls_process_server_key_exchange.c:857
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
ecdhe_method
,
NX_NULL
,
0
,
nx_secure_tls_process_server_key_exchange.c:872
_nx_secure_tls_process_server_key_exchange()
(
NX_CRYPTO_METHOD
*
)
ecdhe_method
,
NX_NULL
,
0
,
nx_secure_tls_process_server_key_exchange.c:891
_nx_secure_tls_process_server_key_exchange()
const
NX_CRYPTO_METHOD
*
authentication_method
;
nx_secure_tls_record_hash_calculate.c:75
_nx_secure_tls_record_hash_calculate()
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_record_hash_calculate.c:106
_nx_secure_tls_record_hash_calculate()
const
NX_CRYPTO_METHOD
*
authentication_method
;
nx_secure_tls_record_hash_initialize.c:80
_nx_secure_tls_record_hash_initialize()
status
=
authentication_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_record_hash_initialize.c:124
_nx_secure_tls_record_hash_initialize()
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_record_hash_initialize.c:140
_nx_secure_tls_record_hash_initialize()
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_record_hash_initialize.c:162
_nx_secure_tls_record_hash_initialize()
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_record_hash_initialize.c:188
_nx_secure_tls_record_hash_initialize()
const
NX_CRYPTO_METHOD
*
authentication_method
;
nx_secure_tls_record_hash_update.c:72
_nx_secure_tls_record_hash_update()
(
NX_CRYPTO_METHOD
*
)
authentication_method
,
nx_secure_tls_record_hash_update.c:100
_nx_secure_tls_record_hash_update()
const
NX_CRYPTO_METHOD
*
session_cipher_method
,
nx_secure_tls_record_payload_decrypt.c:37
_nx_secure_tls_record_packet_decrypt()
_nx_secure_tls_record_packet_decrypt()::session_cipher_method
const
NX_CRYPTO_METHOD
*
session_cipher_method
;
nx_secure_tls_record_payload_decrypt.c:115
_nx_secure_tls_record_payload_decrypt()
const
NX_CRYPTO_METHOD
*
session_cipher_method
;
nx_secure_tls_record_payload_decrypt.c:552
_nx_secure_tls_record_chained_packet_decrypt()
(
NX_CRYPTO_METHOD
*
)
session_cipher_method
,
nx_secure_tls_record_payload_decrypt.c:589
_nx_secure_tls_record_chained_packet_decrypt()
(
NX_CRYPTO_METHOD
*
)
session_cipher_method
,
nx_secure_tls_record_payload_decrypt.c:660
_nx_secure_tls_record_chained_packet_decrypt()
const
NX_CRYPTO_METHOD
*
session_cipher_method
,
nx_secure_tls_record_payload_decrypt.c:741
_nx_secure_tls_record_packet_decrypt()
_nx_secure_tls_record_packet_decrypt()::session_cipher_method
const
NX_CRYPTO_METHOD
*
session_cipher_method
;
nx_secure_tls_record_payload_decrypt.c:963
_nx_secure_tls_data_decrypt()
(
NX_CRYPTO_METHOD
*
)
session_cipher_method
,
nx_secure_tls_record_payload_decrypt.c:986
_nx_secure_tls_data_decrypt()
const
NX_CRYPTO_METHOD
*
session_cipher_method
)
;
nx_secure_tls_record_payload_encrypt.c:30
_nx_secure_tls_record_data_encrypt_init()
_nx_secure_tls_record_data_encrypt_init()::session_cipher_method
const
NX_CRYPTO_METHOD
*
session_cipher_method
;
nx_secure_tls_record_payload_encrypt.c:93
_nx_secure_tls_record_payload_encrypt()
(
NX_CRYPTO_METHOD
*
)
session_cipher_method
,
nx_secure_tls_record_payload_encrypt.c:182
_nx_secure_tls_record_payload_encrypt()
(
NX_CRYPTO_METHOD
*
)
session_cipher_method
,
nx_secure_tls_record_payload_encrypt.c:228
_nx_secure_tls_record_payload_encrypt()
(
NX_CRYPTO_METHOD
*
)
session_cipher_method
,
nx_secure_tls_record_payload_encrypt.c:276
_nx_secure_tls_record_payload_encrypt()
(
NX_CRYPTO_METHOD
*
)
session_cipher_method
,
nx_secure_tls_record_payload_encrypt.c:347
_nx_secure_tls_record_payload_encrypt()
const
NX_CRYPTO_METHOD
*
session_cipher_method
)
nx_secure_tls_record_payload_encrypt.c:427
_nx_secure_tls_record_data_encrypt_init()
_nx_secure_tls_record_data_encrypt_init()::session_cipher_method
(
NX_CRYPTO_METHOD
*
)
session_cipher_method
,
nx_secure_tls_record_payload_encrypt.c:668
_nx_secure_tls_record_data_encrypt_init()
const
NX_CRYPTO_METHOD
*
public_cipher_method
;
nx_secure_tls_send_certificate_verify.c:113
_nx_secure_tls_send_certificate_verify()
const
NX_CRYPTO_METHOD
*
hash_method
=
NX_NULL
;
nx_secure_tls_send_certificate_verify.c:114
_nx_secure_tls_send_certificate_verify()
const
NX_CRYPTO_METHOD
*
curve_method_cert
;
nx_secure_tls_send_certificate_verify.c:129
_nx_secure_tls_send_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_tls_send_certificate_verify.c:397
_nx_secure_tls_send_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_send_certificate_verify.c:645
_nx_secure_tls_send_certificate_verify()
status
=
public_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_send_certificate_verify.c:672
_nx_secure_tls_send_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_send_certificate_verify.c:693
_nx_secure_tls_send_certificate_verify()
status
=
public_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_send_certificate_verify.c:825
_nx_secure_tls_send_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
NX_NULL
,
0
,
nx_secure_tls_send_certificate_verify.c:847
_nx_secure_tls_send_certificate_verify()
(
UCHAR
*
)
curve_method_cert
,
sizeof
(
NX_CRYPTO_METHOD
*
)
,
NX_NULL
,
nx_secure_tls_send_certificate_verify.c:848
_nx_secure_tls_send_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_send_certificate_verify.c:869
_nx_secure_tls_send_certificate_verify()
const
NX_CRYPTO_METHOD
*
public_cipher_method
;
nx_secure_tls_send_client_key_exchange.c:89
_nx_secure_tls_send_client_key_exchange()
status
=
public_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_send_client_key_exchange.c:248
_nx_secure_tls_send_client_key_exchange()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_tls_send_client_key_exchange.c:272
_nx_secure_tls_send_client_key_exchange()
const
NX_CRYPTO_METHOD
*
method_ptr
=
NX_NULL
;
nx_secure_tls_server_handshake.c:127
_nx_secure_tls_server_handshake()
static
UINT
_find_cipher
(
UINT
cipher_id
,
UINT
cipher_role_id
,
UINT
key_size
,
const
NX_CRYPTO_METHOD
*
*
crypto_array
,
UINT
array_size
,
const
NX_CRYPTO_METHOD
*
*
crypto_method
)
nx_secure_tls_session_create_ext.c:91
_find_cipher()
_find_cipher()::crypto_array
const
NX_CRYPTO_METHOD
*
*
crypto_array
,
UINT
crypto_array_size
,
nx_secure_tls_session_create_ext.c:117
_map_tls_ciphersuites()
_map_tls_ciphersuites()::crypto_array
const
NX_CRYPTO_METHOD
*
cipher_method
;
nx_secure_tls_session_create_ext.c:121
_map_tls_ciphersuites()
const
NX_CRYPTO_METHOD
*
*
crypto_array
,
UINT
crypto_array_size
,
nx_secure_tls_session_create_ext.c:360
_map_x509_ciphersuites()
_map_x509_ciphersuites()::crypto_array
const
NX_CRYPTO_METHOD
*
cipher_method
;
nx_secure_tls_session_create_ext.c:364
_map_x509_ciphersuites()
const
NX_CRYPTO_METHOD
*
*
crypto_array
,
UINT
crypto_array_size
,
nx_secure_tls_session_create_ext.c:465
_nx_secure_tls_session_create_ext()
_nx_secure_tls_session_create_ext()::crypto_array
NX_CRYPTO_METHOD
*
*
curve_crypto_list
=
NX_NULL
;
nx_secure_tls_session_create_ext.c:494
_nx_secure_tls_session_create_ext()
const
NX_CRYPTO_METHOD
*
crypto_method_sha256
;
nx_secure_tls_session_create_ext.c:508
_nx_secure_tls_session_create_ext()
curve_crypto_list
=
(
NX_CRYPTO_METHOD
*
*
)
(
&
metadata_area
[
0
]
)
;
nx_secure_tls_session_create_ext.c:599
_nx_secure_tls_session_create_ext()
if
(
metadata_size
<
sizeof
(
NX_CRYPTO_METHOD
*
)
)
nx_secure_tls_session_create_ext.c:606
_nx_secure_tls_session_create_ext()
curve_crypto_list
[
ecc_curves_count
]
=
(
NX_CRYPTO_METHOD
*
)
crypto_array
[
i
]
;
nx_secure_tls_session_create_ext.c:610
_nx_secure_tls_session_create_ext()
metadata_size
-=
sizeof
(
NX_CRYPTO_METHOD
*
)
;
nx_secure_tls_session_create_ext.c:612
_nx_secure_tls_session_create_ext()
metadata_area
+=
ecc_curves_count
*
sizeof
(
NX_CRYPTO_METHOD
*
)
;
nx_secure_tls_session_create_ext.c:618
_nx_secure_tls_session_create_ext()
_nx_secure_tls_ecc_initialize
(
tls_session
,
supported_groups
,
ecc_curves_count
,
(
const
NX_CRYPTO_METHOD
*
*
)
curve_crypto_list
)
;
nx_secure_tls_session_create_ext.c:642
_nx_secure_tls_session_create_ext()
const
NX_CRYPTO_METHOD
*
session_cipher_method
;
nx_secure_tls_session_iv_size_get.c:76
_nx_secure_tls_session_iv_size_get()
const
NX_CRYPTO_METHOD
*
session_cipher_method
=
NX_NULL
;
nx_secure_tls_session_keys_set.c:94
_nx_secure_tls_session_keys_set()
status
=
session_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
session_cipher_method
,
nx_secure_tls_session_keys_set.c:240
_nx_secure_tls_session_keys_set()
status
=
session_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
session_cipher_method
,
nx_secure_tls_session_keys_set.c:263
_nx_secure_tls_session_keys_set()
const
NX_CRYPTO_METHOD
*
nx_secure_x509_public_cipher_method
;
nx_secure_x509.h:560
NX_SECURE_X509_CRYPTO_STRUCT
NX_SECURE_X509_CRYPTO_STRUCT::nx_secure_x509_public_cipher_method
const
NX_CRYPTO_METHOD
*
nx_secure_x509_hash_method
;
nx_secure_x509.h:563
NX_SECURE_X509_CRYPTO_STRUCT
NX_SECURE_X509_CRYPTO_STRUCT::nx_secure_x509_hash_method
UINT
_nx_secure_x509_find_curve_method
(
USHORT
named_curve
,
const
NX_CRYPTO_METHOD
*
*
curve_method
)
;
nx_secure_x509.h:819
_nx_secure_x509_find_curve_method()
_nx_secure_x509_find_curve_method()::curve_method
const
NX_CRYPTO_METHOD
*
hash_method
;
nx_secure_x509_certificate_verify.c:101
_nx_secure_x509_certificate_verify()
const
NX_CRYPTO_METHOD
*
public_cipher_method
;
nx_secure_x509_certificate_verify.c:102
_nx_secure_x509_certificate_verify()
const
NX_CRYPTO_METHOD
*
curve_method
;
nx_secure_x509_certificate_verify.c:110
_nx_secure_x509_certificate_verify()
status
=
hash_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_x509_certificate_verify.c:152
_nx_secure_x509_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_x509_certificate_verify.c:170
_nx_secure_x509_certificate_verify()
status
=
public_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_x509_certificate_verify.c:224
_nx_secure_x509_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_x509_certificate_verify.c:245
_nx_secure_x509_certificate_verify()
status
=
public_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_x509_certificate_verify.c:357
_nx_secure_x509_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
NX_CRYPTO_NULL
,
0
,
nx_secure_x509_certificate_verify.c:382
_nx_secure_x509_certificate_verify()
(
UCHAR
*
)
curve_method
,
sizeof
(
NX_CRYPTO_METHOD
*
)
,
NX_CRYPTO_NULL
,
nx_secure_x509_certificate_verify.c:383
_nx_secure_x509_certificate_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_x509_certificate_verify.c:398
_nx_secure_x509_certificate_verify()
const
NX_CRYPTO_METHOD
*
hash_method
;
nx_secure_x509_crl_verify.c:104
_nx_secure_x509_crl_verify()
const
NX_CRYPTO_METHOD
*
public_cipher_method
;
nx_secure_x509_crl_verify.c:105
_nx_secure_x509_crl_verify()
const
NX_CRYPTO_METHOD
*
curve_method
;
nx_secure_x509_crl_verify.c:113
_nx_secure_x509_crl_verify()
status
=
hash_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_x509_crl_verify.c:152
_nx_secure_x509_crl_verify()
(
NX_CRYPTO_METHOD
*
)
hash_method
,
nx_secure_x509_crl_verify.c:170
_nx_secure_x509_crl_verify()
status
=
public_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_x509_crl_verify.c:224
_nx_secure_x509_crl_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_x509_crl_verify.c:244
_nx_secure_x509_crl_verify()
status
=
public_cipher_method
->
nx_crypto_init
(
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_x509_crl_verify.c:357
_nx_secure_x509_crl_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
NX_CRYPTO_NULL
,
0
,
nx_secure_x509_crl_verify.c:380
_nx_secure_x509_crl_verify()
(
UCHAR
*
)
curve_method
,
sizeof
(
NX_CRYPTO_METHOD
*
)
,
NX_CRYPTO_NULL
,
nx_secure_x509_crl_verify.c:381
_nx_secure_x509_crl_verify()
(
NX_CRYPTO_METHOD
*
)
public_cipher_method
,
nx_secure_x509_crl_verify.c:396
_nx_secure_x509_crl_verify()
const
NX_CRYPTO_METHOD
*
*
_nx_secure_x509_ecc_curves
;
nx_secure_x509_find_curve_method.c:36
UINT
_nx_secure_x509_find_curve_method
(
USHORT
named_curve
,
const
NX_CRYPTO_METHOD
*
*
curve_method
)
nx_secure_x509_find_curve_method.c:79
_nx_secure_x509_find_curve_method()
_nx_secure_x509_find_curve_method()::curve_method
const
NX_CRYPTO_METHOD
*
*
curves
)
nxe_secure_dtls_ecc_initialize.c:71
_nxe_secure_dtls_ecc_initialize()
_nxe_secure_dtls_ecc_initialize()::curves
const
NX_CRYPTO_METHOD
*
*
curves
)
nxe_secure_dtls_server_ecc_initialize.c:72
_nxe_secure_dtls_server_ecc_initialize()
_nxe_secure_dtls_server_ecc_initialize()::curves
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
nx_secure_module_hash_compute()::hmac_ptr
nx_secure_module_hash_compute()
nx_secure_tls_api.h:167
_nx_secure_tls_ecc_initialize()::curves
_nx_secure_tls_ecc_initialize()
nx_secure_tls_api.h:260
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_public_cipher
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT
nx_secure_tls.h:785
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_public_auth
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT
nx_secure_tls.h:788
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_session_cipher
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT
nx_secure_tls.h:793
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_hash
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT
nx_secure_tls.h:802
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_prf
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT
nx_secure_tls.h:810
NX_SECURE_TLS_ECC_STRUCT::nx_secure_tls_ecc_curves
NX_SECURE_TLS_ECC_STRUCT
nx_secure_tls.h:854
NX_SECURE_TLS_CRYPTO_STRUCT::nx_secure_tls_handshake_hash_sha256_method
NX_SECURE_TLS_CRYPTO_STRUCT
nx_secure_tls.h:1033
NX_SECURE_TLS_CRYPTO_STRUCT::nx_secure_tls_prf_sha256_method
NX_SECURE_TLS_CRYPTO_STRUCT
nx_secure_tls.h:1034
_nx_secure_tls_find_curve_method()::curve_method
_nx_secure_tls_find_curve_method()
nx_secure_tls.h:1537
nx_secure_module_hash_compute()::hmac_ptr
nx_secure_module_hash_compute()
nx_secure_tls.h:1549
_nx_secure_tls_session_create_ext()::crypto_array
_nx_secure_tls_session_create_ext()
nx_secure_tls.h:1598
_nx_secure_tls_ecc_initialize()::curves
_nx_secure_tls_ecc_initialize()
nx_secure_tls.h:1652
NX_SECURE_X509_CRYPTO_STRUCT::nx_secure_x509_public_cipher_method
NX_SECURE_X509_CRYPTO_STRUCT
nx_secure_x509.h:560
NX_SECURE_X509_CRYPTO_STRUCT::nx_secure_x509_hash_method
NX_SECURE_X509_CRYPTO_STRUCT
nx_secure_x509.h:563
_nx_secure_x509_find_curve_method()::curve_method
_nx_secure_x509_find_curve_method()
nx_secure_x509.h:819
_nx_crypto_method_3des_init()::method
_nx_crypto_method_3des_init()
nx_crypto_3des.c:254
_nx_crypto_method_3des_operation()::method
_nx_crypto_method_3des_operation()
nx_crypto_3des.c:412
_nx_crypto_method_3des_init()::method
_nx_crypto_method_3des_init()
nx_crypto_3des.h:71
_nx_crypto_method_3des_operation()::method
_nx_crypto_method_3des_operation()
nx_crypto_3des.h:81
_nx_crypto_method_des_init()::method
_nx_crypto_method_des_init()
nx_crypto_des.h:76
_nx_crypto_method_des_operation()::method
_nx_crypto_method_des_operation()
nx_crypto_des.h:86
_nx_crypto_method_aes_init()::method
_nx_crypto_method_aes_init()
nx_crypto_aes.c:1744
_nx_crypto_method_aes_operation()::method
_nx_crypto_method_aes_operation()
nx_crypto_aes.c:1903
_nx_crypto_method_aes_cbc_operation()::method
_nx_crypto_method_aes_cbc_operation()
nx_crypto_aes.c:2048
_nx_crypto_method_aes_ccm_operation()::method
_nx_crypto_method_aes_ccm_operation()
nx_crypto_aes.c:2222
_nx_crypto_method_aes_gcm_operation()::method
_nx_crypto_method_aes_gcm_operation()
nx_crypto_aes.c:2519
_nx_crypto_method_aes_ctr_operation()::method
_nx_crypto_method_aes_ctr_operation()
nx_crypto_aes.c:2814
_nx_crypto_method_aes_xcbc_operation()::method
_nx_crypto_method_aes_xcbc_operation()
nx_crypto_aes.c:2964
_nx_crypto_method_aes_init()::method
_nx_crypto_method_aes_init()
nx_crypto_aes.h:158
_nx_crypto_method_aes_operation()::method
_nx_crypto_method_aes_operation()
nx_crypto_aes.h:168
_nx_crypto_method_aes_cbc_operation()::method
_nx_crypto_method_aes_cbc_operation()
nx_crypto_aes.h:183
_nx_crypto_method_aes_ccm_operation()::method
_nx_crypto_method_aes_ccm_operation()
nx_crypto_aes.h:198
_nx_crypto_method_aes_gcm_operation()::method
_nx_crypto_method_aes_gcm_operation()
nx_crypto_aes.h:213
_nx_crypto_method_aes_ctr_operation()::method
_nx_crypto_method_aes_ctr_operation()
nx_crypto_aes.h:228
_nx_crypto_method_aes_xcbc_operation()::method
_nx_crypto_method_aes_xcbc_operation()
nx_crypto_aes.h:243
_nx_crypto_method_des_init()::method
_nx_crypto_method_des_init()
nx_crypto_des.c:609
_nx_crypto_method_des_operation()::method
_nx_crypto_method_des_operation()
nx_crypto_des.c:759
_nx_crypto_method_drbg_init()::method
_nx_crypto_method_drbg_init()
nx_crypto_drbg.c:964
_nx_crypto_method_drbg_operation()::method
_nx_crypto_method_drbg_operation()
nx_crypto_drbg.c:1108
crypto_method_aes_cbc_128
nx_crypto_drbg.h:104
NX_CRYPTO_DRBG_STRUCT::nx_crypto_drbg_crypto_method
NX_CRYPTO_DRBG_STRUCT
nx_crypto_drbg.h:123
NX_CRYPTO_DRBG_OPTIONS_STRUCT::crypto_method
NX_CRYPTO_DRBG_OPTIONS_STRUCT
nx_crypto_drbg.h:150
_nx_crypto_method_drbg_init()::method
_nx_crypto_method_drbg_init()
nx_crypto_drbg.h:179
_nx_crypto_method_drbg_operation()::method
_nx_crypto_method_drbg_operation()
nx_crypto_drbg.h:189
_nx_crypto_method_ec_secp192r1_operation()::method
_nx_crypto_method_ec_secp192r1_operation()
nx_crypto_ec.c:3855
_nx_crypto_method_ec_secp224r1_operation()::method
_nx_crypto_method_ec_secp224r1_operation()
nx_crypto_ec.c:3943
_nx_crypto_method_ec_secp256r1_operation()::method
_nx_crypto_method_ec_secp256r1_operation()
nx_crypto_ec.c:4030
_nx_crypto_method_ec_secp384r1_operation()::method
_nx_crypto_method_ec_secp384r1_operation()
nx_crypto_ec.c:4117
_nx_crypto_method_ec_secp521r1_operation()::method
_nx_crypto_method_ec_secp521r1_operation()
nx_crypto_ec.c:4204
_nx_crypto_method_ec_secp192r1_operation()::method
_nx_crypto_method_ec_secp192r1_operation()
nx_crypto_ec.h:581
_nx_crypto_method_ec_secp224r1_operation()::method
_nx_crypto_method_ec_secp224r1_operation()
nx_crypto_ec.h:591
_nx_crypto_method_ec_secp256r1_operation()::method
_nx_crypto_method_ec_secp256r1_operation()
nx_crypto_ec.h:601
_nx_crypto_method_ec_secp384r1_operation()::method
_nx_crypto_method_ec_secp384r1_operation()
nx_crypto_ec.h:611
_nx_crypto_method_ec_secp521r1_operation()::method
_nx_crypto_method_ec_secp521r1_operation()
nx_crypto_ec.h:621
_nx_crypto_method_ecdh_init()::method
_nx_crypto_method_ecdh_init()
nx_crypto_ecdh.c:490
_nx_crypto_method_ecdh_operation()::method
_nx_crypto_method_ecdh_operation()
nx_crypto_ecdh.c:636
_nx_crypto_method_ecdh_init()::method
_nx_crypto_method_ecdh_init()
nx_crypto_ecdh.h:117
_nx_crypto_method_ecdh_operation()::method
_nx_crypto_method_ecdh_operation()
nx_crypto_ecdh.h:127
_nx_crypto_method_ecdsa_init()::method
_nx_crypto_method_ecdsa_init()
nx_crypto_ecdsa.c:524
_nx_crypto_method_ecdsa_operation()::method
_nx_crypto_method_ecdsa_operation()
nx_crypto_ecdsa.c:677
NX_CRYPTO_ECDSA::nx_crypto_ecdsa_hash_method
NX_CRYPTO_ECDSA
nx_crypto_ecdsa.h:80
_nx_crypto_method_ecdsa_init()::method
_nx_crypto_method_ecdsa_init()
nx_crypto_ecdsa.h:105
_nx_crypto_method_ecdsa_operation()::method
_nx_crypto_method_ecdsa_operation()
nx_crypto_ecdsa.h:115
_nx_crypto_ecjpake_init()::hash_method
_nx_crypto_ecjpake_init()
nx_crypto_ecjpake.c:74
_nx_crypto_ecjpake_schnorr_zkp_hash()::hash_method
_nx_crypto_ecjpake_schnorr_zkp_hash()
nx_crypto_ecjpake.c:777
_nx_crypto_ecjpake_schnorr_zkp_generate()::hash_method
_nx_crypto_ecjpake_schnorr_zkp_generate()
nx_crypto_ecjpake.c:1106
_nx_crypto_ecjpake_schnorr_zkp_verify()::hash_method
_nx_crypto_ecjpake_schnorr_zkp_verify()
nx_crypto_ecjpake.c:1209
_nx_crypto_ecjpake_pre_master_secret_generate()::hash_method
_nx_crypto_ecjpake_pre_master_secret_generate()
nx_crypto_ecjpake.c:1399
_nx_crypto_ecjpake_key_encryption_key_generate()::hash_method
_nx_crypto_ecjpake_key_encryption_key_generate()
nx_crypto_ecjpake.c:1535
_nx_crypto_method_ecjpake_init()::method
_nx_crypto_method_ecjpake_init()
nx_crypto_ecjpake.c:1636
_nx_crypto_method_ecjpake_operation()::method
_nx_crypto_method_ecjpake_operation()
nx_crypto_ecjpake.c:1809
NX_CRYPTO_ECJPAKE::nx_crypto_ecjpake_hash_method
NX_CRYPTO_ECJPAKE
nx_crypto_ecjpake.h:93
_nx_crypto_ecjpake_init()::hash_method
_nx_crypto_ecjpake_init()
nx_crypto_ecjpake.h:106
_nx_crypto_ecjpake_schnorr_zkp_hash()::hash_method
_nx_crypto_ecjpake_schnorr_zkp_hash()
nx_crypto_ecjpake.h:138
_nx_crypto_ecjpake_schnorr_zkp_generate()::hash_method
_nx_crypto_ecjpake_schnorr_zkp_generate()
nx_crypto_ecjpake.h:149
_nx_crypto_ecjpake_schnorr_zkp_verify()::hash_method
_nx_crypto_ecjpake_schnorr_zkp_verify()
nx_crypto_ecjpake.h:161
_nx_crypto_ecjpake_pre_master_secret_generate()::hash_method
_nx_crypto_ecjpake_pre_master_secret_generate()
nx_crypto_ecjpake.h:183
_nx_crypto_ecjpake_key_encryption_key_generate()::hash_method
_nx_crypto_ecjpake_key_encryption_key_generate()
nx_crypto_ecjpake.h:193
_nx_crypto_method_ecjpake_init()::method
_nx_crypto_method_ecjpake_init()
nx_crypto_ecjpake.h:199
_nx_crypto_method_ecjpake_operation()::method
_nx_crypto_method_ecjpake_operation()
nx_crypto_ecjpake.h:209
crypto_method_none
nx_crypto_generic_ciphersuites.c:74
crypto_method_null
nx_crypto_generic_ciphersuites.c:75
crypto_method_aes_cbc_128
nx_crypto_generic_ciphersuites.c:76
crypto_method_aes_cbc_256
nx_crypto_generic_ciphersuites.c:77
crypto_method_aes_ccm_8
nx_crypto_generic_ciphersuites.c:78
crypto_method_aes_ccm_16
nx_crypto_generic_ciphersuites.c:79
crypto_method_aes_128_gcm_16
nx_crypto_generic_ciphersuites.c:80
crypto_method_aes_256_gcm_16
nx_crypto_generic_ciphersuites.c:81
crypto_method_ecdsa
nx_crypto_generic_ciphersuites.c:82
crypto_method_ecdhe
nx_crypto_generic_ciphersuites.c:83
crypto_method_hmac_sha1
nx_crypto_generic_ciphersuites.c:84
crypto_method_hmac_sha256
nx_crypto_generic_ciphersuites.c:85
crypto_method_hmac_md5
nx_crypto_generic_ciphersuites.c:86
crypto_method_rsa
nx_crypto_generic_ciphersuites.c:87
crypto_method_pkcs1
nx_crypto_generic_ciphersuites.c:88
crypto_method_auth_psk
nx_crypto_generic_ciphersuites.c:89
crypto_method_ec_secp256
nx_crypto_generic_ciphersuites.c:90
crypto_method_ec_secp384
nx_crypto_generic_ciphersuites.c:91
crypto_method_ec_secp521
nx_crypto_generic_ciphersuites.c:92
crypto_method_md5
nx_crypto_generic_ciphersuites.c:93
crypto_method_sha1
nx_crypto_generic_ciphersuites.c:94
crypto_method_sha224
nx_crypto_generic_ciphersuites.c:95
crypto_method_sha256
nx_crypto_generic_ciphersuites.c:96
crypto_method_sha384
nx_crypto_generic_ciphersuites.c:97
crypto_method_sha512
nx_crypto_generic_ciphersuites.c:98
crypto_method_hkdf_sha1
nx_crypto_generic_ciphersuites.c:99
crypto_method_hkdf_sha256
nx_crypto_generic_ciphersuites.c:100
crypto_method_tls_prf_1
nx_crypto_generic_ciphersuites.c:101
crypto_method_tls_prf_sha256
nx_crypto_generic_ciphersuites.c:102
crypto_method_tls_prf_sha384
nx_crypto_generic_ciphersuites.c:103
crypto_method_hkdf
nx_crypto_generic_ciphersuites.c:104
crypto_method_hmac
nx_crypto_generic_ciphersuites.c:105
nx_crypto_ecc_curves
nx_crypto_generic_ciphersuites.c:291
supported_crypto
nx_crypto_generic_ciphersuites.c:575
_nx_crypto_method_hkdf_init()::method
_nx_crypto_method_hkdf_init()
nx_crypto_hkdf.c:72
_nx_crypto_method_hkdf_operation()::method
_nx_crypto_method_hkdf_operation()
nx_crypto_hkdf.c:249
NX_CRYPTO_HKDF_STRUCT::nx_crypto_hmac_method
NX_CRYPTO_HKDF_STRUCT
nx_crypto_hkdf.h:93
NX_CRYPTO_HKDF_STRUCT::nx_crypto_hash_method
NX_CRYPTO_HKDF_STRUCT
nx_crypto_hkdf.h:96
crypto_method_hmac_md5
nx_crypto_hkdf.h:111
crypto_method_hmac_sha1
nx_crypto_hkdf.h:112
crypto_method_hmac_sha256
nx_crypto_hkdf.h:113
crypto_method_hmac_sha384
nx_crypto_hkdf.h:114
crypto_method_hmac_sha512
nx_crypto_hkdf.h:115
_nx_crypto_method_hkdf_init()::method
_nx_crypto_method_hkdf_init()
nx_crypto_hkdf.h:122
_nx_crypto_method_hkdf_operation()::method
_nx_crypto_method_hkdf_operation()
nx_crypto_hkdf.h:132
_nx_crypto_method_sha256_init()::method
_nx_crypto_method_sha256_init()
nx_crypto_sha2.h:98
_nx_crypto_method_sha256_operation()::method
_nx_crypto_method_sha256_operation()
nx_crypto_sha2.h:108
_nx_crypto_method_hmac_sha512_init()::method
_nx_crypto_method_hmac_sha512_init()
nx_crypto_hmac_sha5.h:88
_nx_crypto_method_hmac_sha512_operation()::method
_nx_crypto_method_hmac_sha512_operation()
nx_crypto_hmac_sha5.h:98
_nx_crypto_method_sha512_init()::method
_nx_crypto_method_sha512_init()
nx_crypto_sha5.h:110
_nx_crypto_method_sha512_operation()::method
_nx_crypto_method_sha512_operation()
nx_crypto_sha5.h:120
NX_CRYPTO_HMAC_STRUCT::hash_method
NX_CRYPTO_HMAC_STRUCT
nx_crypto_hmac.h:80
_nx_crypto_method_hmac_init()::method
_nx_crypto_method_hmac_init()
nx_crypto_hmac.h:108
_nx_crypto_method_hmac_operation()::method
_nx_crypto_method_hmac_operation()
nx_crypto_hmac.h:118
_nx_crypto_method_hmac_init()::method
_nx_crypto_method_hmac_init()
nx_crypto_hmac.c:673
_nx_crypto_method_hmac_operation()::method
_nx_crypto_method_hmac_operation()
nx_crypto_hmac.c:828
_nx_crypto_method_hmac_md5_init()::method
_nx_crypto_method_hmac_md5_init()
nx_crypto_hmac_md5.c:73
_nx_crypto_method_hmac_md5_operation()::method
_nx_crypto_method_hmac_md5_operation()
nx_crypto_hmac_md5.c:222
_nx_crypto_method_md5_init()::method
_nx_crypto_method_md5_init()
nx_crypto_md5.h:123
_nx_crypto_method_md5_operation()::method
_nx_crypto_method_md5_operation()
nx_crypto_md5.h:133
_nx_crypto_method_hmac_md5_init()::method
_nx_crypto_method_hmac_md5_init()
nx_crypto_hmac_md5.h:86
_nx_crypto_method_hmac_md5_operation()::method
_nx_crypto_method_hmac_md5_operation()
nx_crypto_hmac_md5.h:96
_nx_crypto_method_hmac_sha1_init()::method
_nx_crypto_method_hmac_sha1_init()
nx_crypto_hmac_sha1.c:73
_nx_crypto_method_hmac_sha1_operation()::method
_nx_crypto_method_hmac_sha1_operation()
nx_crypto_hmac_sha1.c:221
_nx_crypto_method_sha1_init()::method
_nx_crypto_method_sha1_init()
nx_crypto_sha1.h:129
_nx_crypto_method_sha1_operation()::method
_nx_crypto_method_sha1_operation()
nx_crypto_sha1.h:139
_nx_crypto_method_hmac_sha1_init()::method
_nx_crypto_method_hmac_sha1_init()
nx_crypto_hmac_sha1.h:86
_nx_crypto_method_hmac_sha1_operation()::method
_nx_crypto_method_hmac_sha1_operation()
nx_crypto_hmac_sha1.h:96
_nx_crypto_method_hmac_sha256_init()::method
_nx_crypto_method_hmac_sha256_init()
nx_crypto_hmac_sha2.c:73
_nx_crypto_method_hmac_sha256_operation()::method
_nx_crypto_method_hmac_sha256_operation()
nx_crypto_hmac_sha2.c:222
_nx_crypto_method_hmac_sha256_init()::method
_nx_crypto_method_hmac_sha256_init()
nx_crypto_hmac_sha2.h:88
_nx_crypto_method_hmac_sha256_operation()::method
_nx_crypto_method_hmac_sha256_operation()
nx_crypto_hmac_sha2.h:98
_nx_crypto_method_hmac_sha512_init()::method
_nx_crypto_method_hmac_sha512_init()
nx_crypto_hmac_sha5.c:73
_nx_crypto_method_hmac_sha512_operation()::method
_nx_crypto_method_hmac_sha512_operation()
nx_crypto_hmac_sha5.c:221
_nx_crypto_method_md5_init()::method
_nx_crypto_method_md5_init()
nx_crypto_md5.c:595
_nx_crypto_method_md5_operation()::method
_nx_crypto_method_md5_operation()
nx_crypto_md5.c:747
crypto_method_none
nx_crypto_methods.c:95
crypto_method_null
nx_crypto_methods.c:110
crypto_method_aes_cbc_128
nx_crypto_methods.c:124
crypto_method_aes_cbc_192
nx_crypto_methods.c:138
crypto_method_aes_cbc_256
nx_crypto_methods.c:152
crypto_method_aes_ccm_8
nx_crypto_methods.c:167
crypto_method_aes_ccm_16
nx_crypto_methods.c:181
crypto_method_aes_128_gcm_16
nx_crypto_methods.c:195
crypto_method_aes_256_gcm_16
nx_crypto_methods.c:209
crypto_method_aes_xcbc_mac_96
nx_crypto_methods.c:223
crypto_method_drbg
nx_crypto_methods.c:237
crypto_method_ecdsa
nx_crypto_methods.c:251
crypto_method_ecdh
nx_crypto_methods.c:265
crypto_method_ecdhe
nx_crypto_methods.c:279
crypto_method_hmac_sha1
nx_crypto_methods.c:293
crypto_method_hmac_sha224
nx_crypto_methods.c:307
crypto_method_hmac_sha256
nx_crypto_methods.c:321
crypto_method_hmac_sha384
nx_crypto_methods.c:335
crypto_method_hmac_sha512
nx_crypto_methods.c:349
crypto_method_hmac_sha512_224
nx_crypto_methods.c:363
crypto_method_hmac_sha512_256
nx_crypto_methods.c:377
crypto_method_hmac_md5
nx_crypto_methods.c:391
crypto_method_rsa
nx_crypto_methods.c:405
crypto_method_auth_psk
nx_crypto_methods.c:419
crypto_method_auth_ecjpake
nx_crypto_methods.c:433
crypto_method_ec_secp192
nx_crypto_methods.c:447
crypto_method_ec_secp224
nx_crypto_methods.c:461
crypto_method_ec_secp256
nx_crypto_methods.c:475
crypto_method_ec_secp384
nx_crypto_methods.c:489
crypto_method_ec_secp521
nx_crypto_methods.c:503
crypto_method_public_null
nx_crypto_methods.c:521
crypto_method_md5
nx_crypto_methods.c:537
crypto_method_sha1
nx_crypto_methods.c:551
crypto_method_sha224
nx_crypto_methods.c:565
crypto_method_sha256
nx_crypto_methods.c:579
crypto_method_sha384
nx_crypto_methods.c:593
crypto_method_sha512
nx_crypto_methods.c:607
crypto_method_sha512_224
nx_crypto_methods.c:621
crypto_method_sha512_256
nx_crypto_methods.c:635
crypto_method_tls_prf_1
nx_crypto_methods.c:649
crypto_method_tls_prf_sha256
nx_crypto_methods.c:665
crypto_method_tls_prf_sha384
nx_crypto_methods.c:679
crypto_method_tls_prf_sha512
nx_crypto_methods.c:693
crypto_method_hmac
nx_crypto_methods.c:707
crypto_method_hkdf
nx_crypto_methods.c:722
crypto_method_des
nx_crypto_methods.c:736
crypto_method_3des
nx_crypto_methods.c:751
crypto_method_pkcs1
nx_crypto_methods.c:765
NX_CRYPTO_PHASH_STRUCT::nx_crypto_hmac_method
NX_CRYPTO_PHASH_STRUCT
nx_crypto_phash.h:72
crypto_method_hmac_md5
nx_crypto_phash.h:79
crypto_method_hmac_sha1
nx_crypto_phash.h:80
crypto_method_hmac_sha256
nx_crypto_phash.h:81
crypto_method_hmac_sha384
nx_crypto_phash.h:82
crypto_method_hmac_sha512
nx_crypto_phash.h:83
_nx_crypto_method_prf_1_init()::method
_nx_crypto_method_prf_1_init()
nx_crypto_tls_prf_1.h:74
_nx_crypto_method_prf_1_operation()::method
_nx_crypto_method_prf_1_operation()
nx_crypto_tls_prf_1.h:84
_nx_crypto_method_prf_sha_256_init()::method
_nx_crypto_method_prf_sha_256_init()
nx_crypto_tls_prf_sha256.h:74
_nx_crypto_method_prf_sha_256_operation()::method
_nx_crypto_method_prf_sha_256_operation()
nx_crypto_tls_prf_sha256.h:84
_nx_crypto_method_prf_sha384_init()::method
_nx_crypto_method_prf_sha384_init()
nx_crypto_tls_prf_sha384.h:70
_nx_crypto_method_prf_sha384_operation()::method
_nx_crypto_method_prf_sha384_operation()
nx_crypto_tls_prf_sha384.h:80
_nx_crypto_method_prf_sha512_init()::method
_nx_crypto_method_prf_sha512_init()
nx_crypto_tls_prf_sha512.h:70
_nx_crypto_method_prf_sha512_operation()::method
_nx_crypto_method_prf_sha512_operation()
nx_crypto_tls_prf_sha512.h:80
_nx_crypto_method_rsa_operation()::method
_nx_crypto_method_rsa_operation()
nx_crypto_rsa.h:113
_nx_crypto_method_rsa_init()::method
_nx_crypto_method_rsa_init()
nx_crypto_rsa.h:122
_nx_crypto_method_null_operation()::method
_nx_crypto_method_null_operation()
nx_crypto_null.h:69
_nx_crypto_method_null_init()::method
_nx_crypto_method_null_init()
nx_crypto_null.h:78
NX_CRYPTO_PKCS1_STRUCT::public_cipher_method
NX_CRYPTO_PKCS1_STRUCT
nx_crypto_pkcs1_v1.5.h:65
NX_CRYPTO_PKCS1_STRUCT::hash_method
NX_CRYPTO_PKCS1_STRUCT
nx_crypto_pkcs1_v1.5.h:68
NX_CRYPTO_PKCS1_OPTIONS_STRUCT::public_cipher_method
NX_CRYPTO_PKCS1_OPTIONS_STRUCT
nx_crypto_pkcs1_v1.5.h:79
NX_CRYPTO_PKCS1_OPTIONS_STRUCT::hash_method
NX_CRYPTO_PKCS1_OPTIONS_STRUCT
nx_crypto_pkcs1_v1.5.h:82
_nx_crypto_pkcs1_v1_5_encode()::hash_method
_nx_crypto_pkcs1_v1_5_encode()
nx_crypto_pkcs1_v1.5.h:98
_nx_crypto_method_pkcs1_v1_5_init()::method
_nx_crypto_method_pkcs1_v1_5_init()
nx_crypto_pkcs1_v1.5.h:102
_nx_crypto_method_pkcs1_v1_5_operation()::method
_nx_crypto_method_pkcs1_v1_5_operation()
nx_crypto_pkcs1_v1.5.h:112
_nx_crypto_method_null_init()::method
_nx_crypto_method_null_init()
nx_crypto_null_cipher.c:72
_nx_crypto_method_null_operation()::method
_nx_crypto_method_null_operation()
nx_crypto_null_cipher.c:191
_nx_crypto_pkcs1_v1_5_encode()::hash_method
_nx_crypto_pkcs1_v1_5_encode()
nx_crypto_pkcs1_v1.5.c:349
_nx_crypto_method_pkcs1_v1_5_init()::method
_nx_crypto_method_pkcs1_v1_5_init()
nx_crypto_pkcs1_v1.5.c:498
_nx_crypto_method_pkcs1_v1_5_operation()::method
_nx_crypto_method_pkcs1_v1_5_operation()
nx_crypto_pkcs1_v1.5.c:643
_nx_crypto_method_rsa_init()::method
_nx_crypto_method_rsa_init()
nx_crypto_rsa.c:216
_nx_crypto_method_rsa_operation()::method
_nx_crypto_method_rsa_operation()
nx_crypto_rsa.c:373
_nx_crypto_method_sha1_init()::method
_nx_crypto_method_sha1_init()
nx_crypto_sha1.c:572
_nx_crypto_method_sha1_operation()::method
_nx_crypto_method_sha1_operation()
nx_crypto_sha1.c:723
_nx_crypto_method_sha256_init()::method
_nx_crypto_method_sha256_init()
nx_crypto_sha2.c:631
_nx_crypto_method_sha256_operation()::method
_nx_crypto_method_sha256_operation()
nx_crypto_sha2.c:780
_nx_crypto_method_sha512_init()::method
_nx_crypto_method_sha512_init()
nx_crypto_sha5.c:623
_nx_crypto_method_sha512_operation()::method
_nx_crypto_method_sha512_operation()
nx_crypto_sha5.c:772
_nx_crypto_method_prf_1_init()::method
_nx_crypto_method_prf_1_init()
nx_crypto_tls_prf_1.c:70
_nx_crypto_method_prf_1_operation()::method
_nx_crypto_method_prf_1_operation()
nx_crypto_tls_prf_1.c:228
_nx_crypto_method_prf_sha_256_init()::method
_nx_crypto_method_prf_sha_256_init()
nx_crypto_tls_prf_sha256.c:70
_nx_crypto_method_prf_sha_256_operation()::method
_nx_crypto_method_prf_sha_256_operation()
nx_crypto_tls_prf_sha256.c:228
_nx_crypto_method_prf_sha384_init()::method
_nx_crypto_method_prf_sha384_init()
nx_crypto_tls_prf_sha384.c:71
_nx_crypto_method_prf_sha384_operation()::method
_nx_crypto_method_prf_sha384_operation()
nx_crypto_tls_prf_sha384.c:228
_nx_crypto_method_prf_sha512_init()::method
_nx_crypto_method_prf_sha512_init()
nx_crypto_tls_prf_sha512.c:71
_nx_crypto_method_prf_sha512_operation()::method
_nx_crypto_method_prf_sha512_operation()
nx_crypto_tls_prf_sha512.c:228
_nx_secure_dtls_ecc_initialize()::curves
_nx_secure_dtls_ecc_initialize()
nx_secure_dtls.h:333
_nx_secure_dtls_server_ecc_initialize()::curves
_nx_secure_dtls_server_ecc_initialize()
nx_secure_dtls.h:336
_nxe_secure_dtls_ecc_initialize()::curves
_nxe_secure_dtls_ecc_initialize()
nx_secure_dtls.h:428
_nxe_secure_dtls_server_ecc_initialize()::curves
_nxe_secure_dtls_server_ecc_initialize()
nx_secure_dtls.h:431
_nx_secure_dtls_ecc_initialize()::curves
_nx_secure_dtls_ecc_initialize()
nx_secure_dtls_ecc_initialize.c:71
_nx_secure_dtls_server_ecc_initialize()::curves
_nx_secure_dtls_server_ecc_initialize()
nx_secure_dtls_server_ecc_initialize.c:72
nx_secure_module_hash_compute()::hmac_ptr
nx_secure_module_hash_compute()
nx_secure_module_hash_compute.c:84
_nx_secure_x509_ecc_curves
nx_secure_tls_ecc_initialize.c:37
_nx_secure_tls_ecc_initialize()::curves
_nx_secure_tls_ecc_initialize()
nx_secure_tls_ecc_initialize.c:87
_nx_secure_tls_find_curve_method()::curve_method
_nx_secure_tls_find_curve_method()
nx_secure_tls_find_curve_method.c:93
_nx_secure_tls_record_packet_decrypt()::session_cipher_method
_nx_secure_tls_record_packet_decrypt()
nx_secure_tls_record_payload_decrypt.c:37
_nx_secure_tls_record_packet_decrypt()::session_cipher_method
_nx_secure_tls_record_packet_decrypt()
nx_secure_tls_record_payload_decrypt.c:741
_nx_secure_tls_record_data_encrypt_init()::session_cipher_method
_nx_secure_tls_record_data_encrypt_init()
nx_secure_tls_record_payload_encrypt.c:30
_nx_secure_tls_record_data_encrypt_init()::session_cipher_method
_nx_secure_tls_record_data_encrypt_init()
nx_secure_tls_record_payload_encrypt.c:427
_find_cipher()::crypto_array
_find_cipher()
nx_secure_tls_session_create_ext.c:91
_find_cipher()::crypto_method
_find_cipher()
nx_secure_tls_session_create_ext.c:91
_map_tls_ciphersuites()::crypto_array
_map_tls_ciphersuites()
nx_secure_tls_session_create_ext.c:117
_map_x509_ciphersuites()::crypto_array
_map_x509_ciphersuites()
nx_secure_tls_session_create_ext.c:360
_nx_secure_tls_session_create_ext()::crypto_array
_nx_secure_tls_session_create_ext()
nx_secure_tls_session_create_ext.c:465
_nx_secure_x509_ecc_curves
nx_secure_x509_find_curve_method.c:36
_nx_secure_x509_find_curve_method()::curve_method
_nx_secure_x509_find_curve_method()
nx_secure_x509_find_curve_method.c:79
_nxe_secure_dtls_ecc_initialize()::curves
_nxe_secure_dtls_ecc_initialize()
nxe_secure_dtls_ecc_initialize.c:71
_nxe_secure_dtls_server_ecc_initialize()::curves
_nxe_secure_dtls_server_ecc_initialize()
nxe_secure_dtls_server_ecc_initialize.c:72
Lifecycle
from
examples
All items filtered out
All items filtered out