NX_CRYPTO_METHOD_STRUCT::nx_crypto_operation is only used within netxduo.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesnetxduoNX_CRYPTO_METHOD_STRUCT::nx_crypto_operation

NX_CRYPTO_METHOD_STRUCT::nx_crypto_operation field

Syntax

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));

References

LocationReferrerScopeText
nx_crypto.h:323
UINT (*nx_crypto_operation)(UINT op, /* Encrypt, Decrypt, Authenticate */
nx_crypto_drbg.c:176_nx_crypto_drbg_update()
status = crypto_method -> nx_crypto_operation(NX_CRYPTO_ENCRYPT,
nx_crypto_drbg.c:650_nx_crypto_drbg_generate()
status = crypto_method -> nx_crypto_operation(NX_CRYPTO_ENCRYPT,
nx_crypto_drbg.c:809_nx_crypto_drbg_block_cipher_df()
status = crypto_method -> nx_crypto_operation(NX_CRYPTO_ENCRYPT,
nx_crypto_drbg.c:873_nx_crypto_drbg_block_cipher_df()
status = crypto_method -> nx_crypto_operation(NX_CRYPTO_ENCRYPT,
nx_crypto_ecdh.c:674_nx_crypto_method_ecdh_operation()
status = ((NX_CRYPTO_METHOD *)input) -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_GET,
nx_crypto_ecdsa.c:716_nx_crypto_method_ecdsa_operation()
status = ((NX_CRYPTO_METHOD *)input) -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_GET,
nx_crypto_ecdsa.c:828_nx_crypto_method_ecdsa_operation()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_AUTHENTICATE,
nx_crypto_ecjpake.c:807_nx_crypto_ecjpake_schnorr_zkp_hash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
nx_crypto_ecjpake.c:831_nx_crypto_ecjpake_schnorr_zkp_hash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_crypto_ecjpake.c:852_nx_crypto_ecjpake_schnorr_zkp_hash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_crypto_ecjpake.c:877_nx_crypto_ecjpake_schnorr_zkp_hash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_crypto_ecjpake.c:898_nx_crypto_ecjpake_schnorr_zkp_hash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_crypto_ecjpake.c:923_nx_crypto_ecjpake_schnorr_zkp_hash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_crypto_ecjpake.c:944_nx_crypto_ecjpake_schnorr_zkp_hash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_crypto_ecjpake.c:965_nx_crypto_ecjpake_schnorr_zkp_hash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_crypto_ecjpake.c:986_nx_crypto_ecjpake_schnorr_zkp_hash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_crypto_ecjpake.c:1006_nx_crypto_ecjpake_schnorr_zkp_hash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
nx_crypto_ecjpake.c:1457_nx_crypto_ecjpake_pre_master_secret_generate()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_AUTHENTICATE,
nx_crypto_ecjpake.c:1561_nx_crypto_ecjpake_key_encryption_key_generate()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_AUTHENTICATE,
nx_crypto_ecjpake.c:1881_nx_crypto_method_ecjpake_operation()
status = ((NX_CRYPTO_METHOD *)input) -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_GET,
nx_crypto_hkdf.c:294_nx_crypto_method_hkdf_operation()
status = hkdf->nx_crypto_hmac_method->nx_crypto_operation(NX_CRYPTO_HMAC_SET_HASH, NX_CRYPTO_NULL,
nx_crypto_hkdf.c:305_nx_crypto_method_hkdf_operation()
status = hkdf->nx_crypto_hmac_method->nx_crypto_operation(NX_CRYPTO_HMAC_SET_HASH, NX_CRYPTO_NULL,
nx_crypto_hkdf.c:469_nx_crypto_hkdf_extract()
|| hmac_method -> nx_crypto_operation == NX_CRYPTO_NULL
nx_crypto_hkdf.c:513_nx_crypto_hkdf_extract()
status = hmac_method -> nx_crypto_operation(NX_CRYPTO_AUTHENTICATE,
nx_crypto_hkdf.c:636_nx_crypto_hkdf_expand()
|| hmac_method -> nx_crypto_operation == NX_CRYPTO_NULL
nx_crypto_hkdf.c:702_nx_crypto_hkdf_expand()
status = hmac_method -> nx_crypto_operation(NX_CRYPTO_AUTHENTICATE,
nx_crypto_hmac.c:453_nx_crypto_hmac_hash_initialize()
status = hash->nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
nx_crypto_hmac.c:530_nx_crypto_hmac_hash_update()
status = hash->nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_crypto_hmac.c:608_nx_crypto_hmac_hash_digest_calculate()
status = hash->nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
nx_crypto_methods.c:124_nx_crypto_method_aes_cbc_operation()crypto_method_aes_cbc_128
nx_crypto_methods.c:138_nx_crypto_method_aes_operation()crypto_method_aes_cbc_192
nx_crypto_methods.c:152_nx_crypto_method_aes_cbc_operation()crypto_method_aes_cbc_256
nx_crypto_methods.c:167_nx_crypto_method_aes_ccm_operation()crypto_method_aes_ccm_8
nx_crypto_methods.c:181_nx_crypto_method_aes_ccm_operation()crypto_method_aes_ccm_16
nx_crypto_methods.c:195_nx_crypto_method_aes_gcm_operation()crypto_method_aes_128_gcm_16
nx_crypto_methods.c:209_nx_crypto_method_aes_gcm_operation()crypto_method_aes_256_gcm_16
nx_crypto_methods.c:223_nx_crypto_method_aes_xcbc_operation()crypto_method_aes_xcbc_mac_96
nx_crypto_methods.c:237_nx_crypto_method_drbg_operation()crypto_method_drbg
nx_crypto_methods.c:251_nx_crypto_method_ecdsa_operation()crypto_method_ecdsa
nx_crypto_methods.c:265_nx_crypto_method_ecdh_operation()crypto_method_ecdh
nx_crypto_methods.c:279_nx_crypto_method_ecdh_operation()crypto_method_ecdhe
nx_crypto_methods.c:293_nx_crypto_method_hmac_sha1_operation()crypto_method_hmac_sha1
nx_crypto_methods.c:307_nx_crypto_method_hmac_sha256_operation()crypto_method_hmac_sha224
nx_crypto_methods.c:321_nx_crypto_method_hmac_sha256_operation()crypto_method_hmac_sha256
nx_crypto_methods.c:335_nx_crypto_method_hmac_sha512_operation()crypto_method_hmac_sha384
nx_crypto_methods.c:349_nx_crypto_method_hmac_sha512_operation()crypto_method_hmac_sha512
nx_crypto_methods.c:363_nx_crypto_method_hmac_sha512_operation()crypto_method_hmac_sha512_224
nx_crypto_methods.c:377_nx_crypto_method_hmac_sha512_operation()crypto_method_hmac_sha512_256
nx_crypto_methods.c:391_nx_crypto_method_hmac_md5_operation()crypto_method_hmac_md5
nx_crypto_methods.c:405_nx_crypto_method_rsa_operation()crypto_method_rsa
nx_crypto_methods.c:433_nx_crypto_method_ecjpake_operation()crypto_method_auth_ecjpake
nx_crypto_methods.c:447_nx_crypto_method_ec_secp192r1_operation()crypto_method_ec_secp192
nx_crypto_methods.c:461_nx_crypto_method_ec_secp224r1_operation()crypto_method_ec_secp224
nx_crypto_methods.c:475_nx_crypto_method_ec_secp256r1_operation()crypto_method_ec_secp256
nx_crypto_methods.c:489_nx_crypto_method_ec_secp384r1_operation()crypto_method_ec_secp384
nx_crypto_methods.c:503_nx_crypto_method_ec_secp521r1_operation()crypto_method_ec_secp521
nx_crypto_methods.c:521_nx_crypto_method_null_operation()crypto_method_public_null
nx_crypto_methods.c:537_nx_crypto_method_md5_operation()crypto_method_md5
nx_crypto_methods.c:551_nx_crypto_method_sha1_operation()crypto_method_sha1
nx_crypto_methods.c:565_nx_crypto_method_sha256_operation()crypto_method_sha224
nx_crypto_methods.c:579_nx_crypto_method_sha256_operation()crypto_method_sha256
nx_crypto_methods.c:593_nx_crypto_method_sha512_operation()crypto_method_sha384
nx_crypto_methods.c:607_nx_crypto_method_sha512_operation()crypto_method_sha512
nx_crypto_methods.c:621_nx_crypto_method_sha512_operation()crypto_method_sha512_224
nx_crypto_methods.c:635_nx_crypto_method_sha512_operation()crypto_method_sha512_256
nx_crypto_methods.c:649_nx_crypto_method_prf_1_operation()crypto_method_tls_prf_1
nx_crypto_methods.c:665_nx_crypto_method_prf_sha_256_operation()crypto_method_tls_prf_sha256
nx_crypto_methods.c:679_nx_crypto_method_prf_sha384_operation()crypto_method_tls_prf_sha384
nx_crypto_methods.c:693_nx_crypto_method_prf_sha512_operation()crypto_method_tls_prf_sha512
nx_crypto_methods.c:707_nx_crypto_method_hmac_operation()crypto_method_hmac
nx_crypto_methods.c:722_nx_crypto_method_hkdf_operation()crypto_method_hkdf
nx_crypto_methods.c:736_nx_crypto_method_des_operation()crypto_method_des
nx_crypto_methods.c:751_nx_crypto_method_3des_operation()crypto_method_3des
nx_crypto_methods.c:765_nx_crypto_method_pkcs1_v1_5_operation()crypto_method_pkcs1
nx_crypto_phash.c:100_nx_crypto_phash()
|| hash_method -> nx_crypto_operation == NX_CRYPTO_NULL
nx_crypto_phash.c:154_nx_crypto_phash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_AUTHENTICATE,
nx_crypto_phash.c:197_nx_crypto_phash()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_AUTHENTICATE,
nx_crypto_pkcs1_v1.5.c:126_nx_crypto_pkcs1_v1_5_sign()
|| (ctx -> public_cipher_method) -> nx_crypto_operation == NX_CRYPTO_NULL)
nx_crypto_pkcs1_v1.5.c:156_nx_crypto_pkcs1_v1_5_sign()
status = (ctx -> public_cipher_method) -> nx_crypto_operation(NX_CRYPTO_ENCRYPT,
nx_crypto_pkcs1_v1.5.c:239_nx_crypto_pkcs1_v1_5_verify()
|| (ctx -> public_cipher_method) -> nx_crypto_operation == NX_CRYPTO_NULL)
nx_crypto_pkcs1_v1.5.c:266_nx_crypto_pkcs1_v1_5_verify()
status = (ctx -> public_cipher_method) -> nx_crypto_operation(NX_CRYPTO_ENCRYPT,
nx_crypto_pkcs1_v1.5.c:435_nx_crypto_pkcs1_v1_5_encode()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_AUTHENTICATE,
nx_secure_tls_ecc_generate_keys.c:146_nx_secure_tls_ecc_generate_keys()
if (ecdhe_method == NX_NULL || ecdhe_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_ecc_generate_keys.c:180_nx_secure_tls_ecc_generate_keys()
status = ecdhe_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
nx_secure_tls_ecc_generate_keys.c:227_nx_secure_tls_ecc_generate_keys()
status = ecdhe_method -> nx_crypto_operation(NX_CRYPTO_DH_SETUP, handler,
nx_secure_tls_ecc_generate_keys.c:257_nx_secure_tls_ecc_generate_keys()
status = ecdhe_method -> nx_crypto_operation(NX_CRYPTO_DH_PRIVATE_KEY_EXPORT, handler,
nx_secure_tls_ecc_generate_keys.c:364_nx_secure_tls_ecc_generate_keys()
if (hash_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_ecc_generate_keys.c:366_nx_secure_tls_ecc_generate_keys()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
nx_secure_tls_ecc_generate_keys.c:391_nx_secure_tls_ecc_generate_keys()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_ecc_generate_keys.c:411_nx_secure_tls_ecc_generate_keys()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_ecc_generate_keys.c:431_nx_secure_tls_ecc_generate_keys()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_ecc_generate_keys.c:451_nx_secure_tls_ecc_generate_keys()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
nx_secure_tls_ecc_generate_keys.c:753_nx_secure_tls_ecc_generate_keys()
if (auth_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_ecc_generate_keys.c:756_nx_secure_tls_ecc_generate_keys()
status = auth_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT,
nx_secure_tls_ecc_generate_keys.c:819_nx_secure_tls_ecc_generate_keys()
if (auth_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_ecc_generate_keys.c:824_nx_secure_tls_ecc_generate_keys()
status = auth_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
nx_secure_tls_ecc_generate_keys.c:840_nx_secure_tls_ecc_generate_keys()
status = auth_method -> nx_crypto_operation(NX_CRYPTO_AUTHENTICATE, handler,
nx_secure_tls_finished_hash_generate.c:147_nx_secure_tls_finished_hash_generate()
if (method_ptr -> nx_crypto_operation != NX_NULL)
nx_secure_tls_finished_hash_generate.c:149_nx_secure_tls_finished_hash_generate()
status = method_ptr -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
nx_secure_tls_finished_hash_generate.c:308_nx_secure_tls_finished_hash_generate()
if (method_ptr -> nx_crypto_operation != NX_NULL)
nx_secure_tls_finished_hash_generate.c:310_nx_secure_tls_finished_hash_generate()
status = method_ptr -> nx_crypto_operation(NX_CRYPTO_PRF,
nx_secure_tls_generate_keys.c:211_nx_secure_tls_generate_keys()
if (session_prf_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_generate_keys.c:213_nx_secure_tls_generate_keys()
status = session_prf_method -> nx_crypto_operation(NX_CRYPTO_PRF,
nx_secure_tls_generate_keys.c:320_nx_secure_tls_generate_keys()
if (session_prf_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_generate_keys.c:322_nx_secure_tls_generate_keys()
status = session_prf_method -> nx_crypto_operation(NX_CRYPTO_PRF,
nx_secure_tls_generate_premaster_secret.c:138_nx_secure_tls_generate_premaster_secret()
if (ecdh_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_generate_premaster_secret.c:157_nx_secure_tls_generate_premaster_secret()
status = ecdh_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
nx_secure_tls_generate_premaster_secret.c:173_nx_secure_tls_generate_premaster_secret()
status = ecdh_method -> nx_crypto_operation(NX_CRYPTO_DH_SETUP, handler,
nx_secure_tls_generate_premaster_secret.c:191_nx_secure_tls_generate_premaster_secret()
status = ecdh_method -> nx_crypto_operation(NX_CRYPTO_DH_CALCULATE, handler,
nx_secure_tls_handshake_hash_init.c:179_nx_secure_tls_handshake_hash_init()
if (method_ptr -> nx_crypto_operation != NX_NULL)
nx_secure_tls_handshake_hash_init.c:181_nx_secure_tls_handshake_hash_init()
status = method_ptr -> nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
nx_secure_tls_handshake_hash_update.c:219_nx_secure_tls_handshake_hash_update()
if (method_ptr -> nx_crypto_operation != NX_NULL)
nx_secure_tls_handshake_hash_update.c:221_nx_secure_tls_handshake_hash_update()
status = method_ptr -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_hash_record.c:149_nx_secure_tls_hash_record()
if (authentication_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_hash_record.c:151_nx_secure_tls_hash_record()
status = authentication_method -> nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
nx_secure_tls_hash_record.c:171_nx_secure_tls_hash_record()
status = authentication_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_hash_record.c:191_nx_secure_tls_hash_record()
status = authentication_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_hash_record.c:240_nx_secure_tls_hash_record()
status = authentication_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_hash_record.c:271_nx_secure_tls_hash_record()
status = authentication_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
nx_secure_tls_process_certificate_verify.c:368_nx_secure_tls_process_certificate_verify()
if (hash_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_process_certificate_verify.c:370_nx_secure_tls_process_certificate_verify()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
nx_secure_tls_process_certificate_verify.c:591_nx_secure_tls_process_certificate_verify()
if (public_cipher_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_process_certificate_verify.c:594_nx_secure_tls_process_certificate_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT,
nx_secure_tls_process_certificate_verify.c:815_nx_secure_tls_process_certificate_verify()
if (public_cipher_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_process_certificate_verify.c:824_nx_secure_tls_process_certificate_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
nx_secure_tls_process_certificate_verify.c:845_nx_secure_tls_process_certificate_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_VERIFY, handler,
nx_secure_tls_process_client_key_exchange.c:249_nx_secure_tls_process_client_key_exchange()
if (ecdh_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_process_client_key_exchange.c:268_nx_secure_tls_process_client_key_exchange()
status = ecdh_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
nx_secure_tls_process_client_key_exchange.c:281_nx_secure_tls_process_client_key_exchange()
status = ecdh_method -> nx_crypto_operation(NX_CRYPTO_DH_KEY_PAIR_IMPORT, handler,
nx_secure_tls_process_client_key_exchange.c:298_nx_secure_tls_process_client_key_exchange()
status = ecdh_method -> nx_crypto_operation(NX_CRYPTO_DH_CALCULATE, handler,
nx_secure_tls_process_client_key_exchange.c:381_nx_secure_tls_process_client_key_exchange()
status = public_cipher_method -> nx_crypto_operation(local_certificate -> nx_secure_x509_private_key_type,
nx_secure_tls_process_client_key_exchange.c:419_nx_secure_tls_process_client_key_exchange()
if (public_cipher_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_process_client_key_exchange.c:430_nx_secure_tls_process_client_key_exchange()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_SET_PRIME_P,
nx_secure_tls_process_client_key_exchange.c:449_nx_secure_tls_process_client_key_exchange()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_SET_PRIME_Q,
nx_secure_tls_process_client_key_exchange.c:472_nx_secure_tls_process_client_key_exchange()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT,
nx_secure_tls_process_server_key_exchange.c:344_nx_secure_tls_process_server_key_exchange()
if (hash_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_process_server_key_exchange.c:346_nx_secure_tls_process_server_key_exchange()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
nx_secure_tls_process_server_key_exchange.c:371_nx_secure_tls_process_server_key_exchange()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_process_server_key_exchange.c:391_nx_secure_tls_process_server_key_exchange()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_process_server_key_exchange.c:411_nx_secure_tls_process_server_key_exchange()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_process_server_key_exchange.c:431_nx_secure_tls_process_server_key_exchange()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
nx_secure_tls_process_server_key_exchange.c:641_nx_secure_tls_process_server_key_exchange()
status = auth_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT,
nx_secure_tls_process_server_key_exchange.c:775_nx_secure_tls_process_server_key_exchange()
if (auth_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_process_server_key_exchange.c:780_nx_secure_tls_process_server_key_exchange()
status = auth_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
nx_secure_tls_process_server_key_exchange.c:797_nx_secure_tls_process_server_key_exchange()
status = auth_method -> nx_crypto_operation(NX_CRYPTO_VERIFY, handler,
nx_secure_tls_process_server_key_exchange.c:836_nx_secure_tls_process_server_key_exchange()
if (ecdhe_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_process_server_key_exchange.c:855_nx_secure_tls_process_server_key_exchange()
status = ecdhe_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
nx_secure_tls_process_server_key_exchange.c:871_nx_secure_tls_process_server_key_exchange()
status = ecdhe_method -> nx_crypto_operation(NX_CRYPTO_DH_SETUP, handler,
nx_secure_tls_process_server_key_exchange.c:890_nx_secure_tls_process_server_key_exchange()
status = ecdhe_method -> nx_crypto_operation(NX_CRYPTO_DH_CALCULATE, handler,
nx_secure_tls_record_hash_calculate.c:98_nx_secure_tls_record_hash_calculate()
NX_ASSERT(authentication_method -> nx_crypto_operation != NX_NULL);
nx_secure_tls_record_hash_calculate.c:104_nx_secure_tls_record_hash_calculate()
status = authentication_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
nx_secure_tls_record_hash_initialize.c:107_nx_secure_tls_record_hash_initialize()
NX_ASSERT(authentication_method -> nx_crypto_operation != NX_NULL);
nx_secure_tls_record_hash_initialize.c:138_nx_secure_tls_record_hash_initialize()
status = authentication_method -> nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
nx_secure_tls_record_hash_initialize.c:160_nx_secure_tls_record_hash_initialize()
status = authentication_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_record_hash_initialize.c:186_nx_secure_tls_record_hash_initialize()
status = authentication_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_record_hash_update.c:95_nx_secure_tls_record_hash_update()
NX_ASSERT(authentication_method -> nx_crypto_operation != NX_NULL);
nx_secure_tls_record_hash_update.c:98_nx_secure_tls_record_hash_update()
status = authentication_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
nx_secure_tls_record_payload_decrypt.c:389_nx_secure_tls_record_payload_decrypt()
if (session_cipher_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_record_payload_decrypt.c:583_nx_secure_tls_record_chained_packet_decrypt()
if (session_cipher_method -> nx_crypto_operation)
nx_secure_tls_record_payload_decrypt.c:587_nx_secure_tls_record_chained_packet_decrypt()
status = session_cipher_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT_INITIALIZE,
nx_secure_tls_record_payload_decrypt.c:637_nx_secure_tls_record_chained_packet_decrypt()
if (session_cipher_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_record_payload_decrypt.c:658_nx_secure_tls_record_chained_packet_decrypt()
status = session_cipher_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT_CALCULATE,
nx_secure_tls_record_payload_decrypt.c:876_nx_secure_tls_record_packet_decrypt()
if (session_cipher_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_record_payload_decrypt.c:984_nx_secure_tls_data_decrypt()
status = session_cipher_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT_UPDATE,
nx_secure_tls_record_payload_encrypt.c:136_nx_secure_tls_record_payload_encrypt()
if (session_cipher_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_record_payload_encrypt.c:180_nx_secure_tls_record_payload_encrypt()
status = session_cipher_method -> nx_crypto_operation(NX_CRYPTO_ENCRYPT_UPDATE,
nx_secure_tls_record_payload_encrypt.c:226_nx_secure_tls_record_payload_encrypt()
status = session_cipher_method -> nx_crypto_operation(NX_CRYPTO_ENCRYPT_UPDATE,
nx_secure_tls_record_payload_encrypt.c:274_nx_secure_tls_record_payload_encrypt()
status = session_cipher_method -> nx_crypto_operation(NX_CRYPTO_ENCRYPT_UPDATE,
nx_secure_tls_record_payload_encrypt.c:345_nx_secure_tls_record_payload_encrypt()
status = session_cipher_method -> nx_crypto_operation(NX_CRYPTO_ENCRYPT_CALCULATE,
nx_secure_tls_record_payload_encrypt.c:666_nx_secure_tls_record_data_encrypt_init()
status = session_cipher_method -> nx_crypto_operation(NX_CRYPTO_ENCRYPT_INITIALIZE,
nx_secure_tls_send_certificate_verify.c:393_nx_secure_tls_send_certificate_verify()
if (hash_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_send_certificate_verify.c:395_nx_secure_tls_send_certificate_verify()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
nx_secure_tls_send_certificate_verify.c:643_nx_secure_tls_send_certificate_verify()
status = public_cipher_method -> nx_crypto_operation(local_certificate -> nx_secure_x509_private_key_type,
nx_secure_tls_send_certificate_verify.c:688_nx_secure_tls_send_certificate_verify()
if (public_cipher_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_send_certificate_verify.c:691_nx_secure_tls_send_certificate_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT,
nx_secure_tls_send_certificate_verify.c:841_nx_secure_tls_send_certificate_verify()
if (public_cipher_method -> nx_crypto_operation == NX_NULL)
nx_secure_tls_send_certificate_verify.c:846_nx_secure_tls_send_certificate_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
nx_secure_tls_send_certificate_verify.c:868_nx_secure_tls_send_certificate_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_AUTHENTICATE, handler,
nx_secure_tls_send_client_key_exchange.c:266_nx_secure_tls_send_client_key_exchange()
if (public_cipher_method -> nx_crypto_operation != NX_NULL)
nx_secure_tls_send_client_key_exchange.c:270_nx_secure_tls_send_client_key_exchange()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT,
nx_secure_tls_send_record.c:235_nx_secure_tls_send_record()
nx_secure_x509_certificate_verify.c:166_nx_secure_x509_certificate_verify()
if (hash_method -> nx_crypto_operation != NX_CRYPTO_NULL)
nx_secure_x509_certificate_verify.c:168_nx_secure_x509_certificate_verify()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_VERIFY,
nx_secure_x509_certificate_verify.c:241_nx_secure_x509_certificate_verify()
if (public_cipher_method -> nx_crypto_operation != NX_CRYPTO_NULL)
nx_secure_x509_certificate_verify.c:243_nx_secure_x509_certificate_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT,
nx_secure_x509_certificate_verify.c:372_nx_secure_x509_certificate_verify()
if (public_cipher_method -> nx_crypto_operation == NX_CRYPTO_NULL)
nx_secure_x509_certificate_verify.c:381_nx_secure_x509_certificate_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
nx_secure_x509_certificate_verify.c:397_nx_secure_x509_certificate_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_VERIFY, handler,
nx_secure_x509_crl_verify.c:166_nx_secure_x509_crl_verify()
if (hash_method -> nx_crypto_operation != NX_CRYPTO_NULL)
nx_secure_x509_crl_verify.c:168_nx_secure_x509_crl_verify()
status = hash_method -> nx_crypto_operation(NX_CRYPTO_VERIFY,
nx_secure_x509_crl_verify.c:240_nx_secure_x509_crl_verify()
if (public_cipher_method -> nx_crypto_operation != NX_CRYPTO_NULL)
nx_secure_x509_crl_verify.c:242_nx_secure_x509_crl_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT,
nx_secure_x509_crl_verify.c:371_nx_secure_x509_crl_verify()
if (public_cipher_method -> nx_crypto_operation == NX_CRYPTO_NULL)
nx_secure_x509_crl_verify.c:379_nx_secure_x509_crl_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
nx_secure_x509_crl_verify.c:395_nx_secure_x509_crl_verify()
status = public_cipher_method -> nx_crypto_operation(NX_CRYPTO_VERIFY, handler,

Call Tree

Functions calling NX_CRYPTO_METHOD_STRUCT::nx_crypto_operation
NX_CRYPTO_METHOD_STRUCT::nx_crypto_operation
Type of NX_CRYPTO_METHOD_STRUCT::nx_crypto_operation
NX_CRYPTO_METHOD_STRUCT::nx_crypto_operation
all items filtered out