| /NetX-Duo-v6.2.1/nx_secure/src/ |
| D | nx_secure_tls_generate_keys.c | 87 const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite; in _nx_secure_tls_generate_keys() local 104 ciphersuite = tls_session -> nx_secure_tls_session_ciphersuite; in _nx_secure_tls_generate_keys() 105 if (ciphersuite == NX_NULL) in _nx_secure_tls_generate_keys() 127 session_prf_method = ciphersuite -> nx_secure_tls_prf; in _nx_secure_tls_generate_keys() 146 …status = tls_session -> nx_secure_generate_master_secret(ciphersuite, tls_session -> nx_secure_tls… in _nx_secure_tls_generate_keys() 163 …status = tls_session -> nx_secure_generate_session_keys(ciphersuite, tls_session -> nx_secure_tls_… in _nx_secure_tls_generate_keys()
|
| D | nx_secure_tls_send_clienthello.c | 98 USHORT ciphersuite; in _nx_secure_tls_send_clienthello() local 229 … ciphersuite = crypto_table -> nx_secure_tls_ciphersuite_lookup_table[i].nx_secure_tls_ciphersuite; in _nx_secure_tls_send_clienthello() 232 if ((tls_session -> nx_secure_tls_1_3 == NX_FALSE) && ((ciphersuite >> 8) == 0x13)) in _nx_secure_tls_send_clienthello() 239 packet_buffer[length] = (UCHAR)((ciphersuite & 0xFF00) >> 8); in _nx_secure_tls_send_clienthello() 240 packet_buffer[length + 1] = (UCHAR)(ciphersuite & 0x00FF); in _nx_secure_tls_send_clienthello() 254 ciphersuite = TLS_EMPTY_RENEGOTIATION_INFO_SCSV; in _nx_secure_tls_send_clienthello() 255 packet_buffer[length] = (UCHAR)((ciphersuite & 0xFF00) >> 8); in _nx_secure_tls_send_clienthello() 256 packet_buffer[length + 1] = (UCHAR)(ciphersuite & 0x00FF); in _nx_secure_tls_send_clienthello() 265 ciphersuite = TLS_FALLBACK_NOTIFY_SCSV; in _nx_secure_tls_send_clienthello() 266 packet_buffer[length] = (UCHAR)((ciphersuite & 0xFF00) >> 8); in _nx_secure_tls_send_clienthello() [all …]
|
| D | nx_secure_generate_master_secret.c | 81 UINT _nx_secure_generate_master_secret(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, USHORT pr… in _nx_secure_generate_master_secret() argument 107 …if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_RSA in _nx_secure_generate_master_secret() 109 …|| ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECD… in _nx_secure_generate_master_secret() 110 …|| ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECDH in _nx_secure_generate_master_secret() 113 … || ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_PSK in _nx_secure_generate_master_secret() 116 …|| ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECJPA… in _nx_secure_generate_master_secret()
|
| D | nx_secure_crypto_table_self_test.c | 115 NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite; in _nx_secure_crypto_table_self_test() local 158 ciphersuite = &crypto_table -> nx_secure_tls_ciphersuite_lookup_table[i]; in _nx_secure_crypto_table_self_test() 159 …status = _nx_secure_crypto_method_self_test(ciphersuite -> nx_secure_tls_public_cipher, metadata, … in _nx_secure_crypto_table_self_test() 165 …status = _nx_secure_crypto_method_self_test(ciphersuite -> nx_secure_tls_public_auth, metadata, me… in _nx_secure_crypto_table_self_test() 171 …status = _nx_secure_crypto_method_self_test(ciphersuite -> nx_secure_tls_session_cipher, metadata,… in _nx_secure_crypto_table_self_test() 177 …status = _nx_secure_crypto_method_self_test(ciphersuite -> nx_secure_tls_hash, metadata, metadata_… in _nx_secure_crypto_table_self_test() 183 …status = _nx_secure_crypto_method_self_test(ciphersuite -> nx_secure_tls_prf, metadata, metadata_s… in _nx_secure_crypto_table_self_test()
|
| D | nx_secure_generate_server_key_exchange.c | 82 UINT _nx_secure_generate_server_key_exchange(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, USH… in _nx_secure_generate_server_key_exchange() argument 118 NX_PARAMETER_NOT_USED(ciphersuite); in _nx_secure_generate_server_key_exchange() 142 … if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_PSK) in _nx_secure_generate_server_key_exchange() 174 …if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECJP… in _nx_secure_generate_server_key_exchange() 198 crypto_method = (NX_CRYPTO_METHOD*)ciphersuite -> nx_secure_tls_public_auth; in _nx_secure_generate_server_key_exchange() 219 …if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_EC… in _nx_secure_generate_server_key_exchange() 225 status = _nx_secure_tls_ecc_generate_keys(ciphersuite, protocol_version, tls_1_3, in _nx_secure_generate_server_key_exchange()
|
| D | nx_secure_tls_send_server_key_exchange.c | 79 const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite; in _nx_secure_tls_send_server_key_exchange() local 92 ciphersuite = tls_session -> nx_secure_tls_session_ciphersuite; in _nx_secure_tls_send_server_key_exchange() 93 if (ciphersuite == NX_NULL) in _nx_secure_tls_send_server_key_exchange() 109 …status = tls_session -> nx_secure_generate_server_key_exchange(ciphersuite, tls_session -> nx_secu… in _nx_secure_tls_send_server_key_exchange()
|
| D | nx_secure_generate_client_key_exchange.c | 88 UINT _nx_secure_generate_client_key_exchange(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, in _nx_secure_generate_client_key_exchange() argument 131 …if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_EC… in _nx_secure_generate_client_key_exchange() 132 … ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECDHE) in _nx_secure_generate_client_key_exchange() 155 … if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_PSK) in _nx_secure_generate_client_key_exchange() 183 …if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECJP… in _nx_secure_generate_client_key_exchange() 186 public_cipher_method = ciphersuite -> nx_secure_tls_public_auth; in _nx_secure_generate_client_key_exchange() 224 public_cipher_method = ciphersuite -> nx_secure_tls_public_cipher; in _nx_secure_generate_client_key_exchange()
|
| D | nx_secure_tls_process_server_key_exchange.c | 97 const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite; in _nx_secure_tls_process_server_key_exchange() local 103 ciphersuite = tls_session -> nx_secure_tls_session_ciphersuite; in _nx_secure_tls_process_server_key_exchange() 104 if (ciphersuite == NX_NULL) in _nx_secure_tls_process_server_key_exchange() 115 …if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_EC… in _nx_secure_tls_process_server_key_exchange()
|
| D | nx_secure_generate_premaster_secret.c | 81 UINT _nx_secure_generate_premaster_secret(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, USHORT… in _nx_secure_generate_premaster_secret() argument 109 NX_PARAMETER_NOT_USED(ciphersuite); in _nx_secure_generate_premaster_secret() 120 …if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_EC… in _nx_secure_generate_premaster_secret() 125 …else if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHAN… in _nx_secure_generate_premaster_secret() 146 ecdh_method = ciphersuite -> nx_secure_tls_public_cipher; in _nx_secure_generate_premaster_secret() 231 … if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_PSK) in _nx_secure_generate_premaster_secret() 295 …if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECJP… in _nx_secure_generate_premaster_secret()
|
| D | nx_secure_process_client_key_exchange.c | 94 UINT _nx_secure_process_client_key_exchange(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, USHO… in _nx_secure_process_client_key_exchange() argument 149 …if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECJP… in _nx_secure_process_client_key_exchange() 154 public_cipher_method = ciphersuite -> nx_secure_tls_public_auth; in _nx_secure_process_client_key_exchange() 188 … if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_PSK) in _nx_secure_process_client_key_exchange() 190 …status = _nx_secure_generate_premaster_secret(ciphersuite, protocol_version, tls_key_material, tls… in _nx_secure_process_client_key_exchange() 202 …if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_EC… in _nx_secure_process_client_key_exchange() 203 … ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECDHE) in _nx_secure_process_client_key_exchange() 213 …if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_EC… in _nx_secure_process_client_key_exchange() 272 ecdh_method = ciphersuite -> nx_secure_tls_public_cipher; in _nx_secure_process_client_key_exchange() 370 if (ciphersuite -> nx_secure_tls_ciphersuite == TLS_NULL_WITH_NULL_NULL) in _nx_secure_process_client_key_exchange() [all …]
|
| D | nx_secure_verify_mac.c | 79 UINT _nx_secure_verify_mac(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, UCHAR *mac_secret, UL… in _nx_secure_verify_mac() argument 94 hash_size = ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_verify_mac() 148 _nx_secure_tls_hash_record(ciphersuite, sequence_num, header, header_length, in _nx_secure_verify_mac()
|
| D | nx_secure_generate_session_keys.c | 79 UINT _nx_secure_generate_session_keys(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, USHORT pro… in _nx_secure_generate_session_keys() argument 101 session_cipher_method = ciphersuite -> nx_secure_tls_session_cipher; in _nx_secure_generate_session_keys() 108 hash_size = ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_generate_session_keys()
|
| D | nx_secure_tls_ciphersuite_lookup.c | 75 UINT _nx_secure_tls_ciphersuite_lookup(NX_SECURE_TLS_SESSION *tls_session, UINT ciphersuite, in _nx_secure_tls_ciphersuite_lookup() argument 89 if (cipher_table[index].nx_secure_tls_ciphersuite == ciphersuite) in _nx_secure_tls_ciphersuite_lookup()
|
| D | nx_secure_tls_send_serverhello.c | 101 USHORT ciphersuite; in _nx_secure_tls_send_serverhello() local 227 ciphersuite = tls_session -> nx_secure_tls_session_ciphersuite -> nx_secure_tls_ciphersuite; in _nx_secure_tls_send_serverhello() 228 packet_buffer[length] = (UCHAR)(ciphersuite >> 8); in _nx_secure_tls_send_serverhello() 229 packet_buffer[length + 1] = (UCHAR)ciphersuite; in _nx_secure_tls_send_serverhello()
|
| D | nx_secure_process_server_key_exchange.c | 100 UINT _nx_secure_process_server_key_exchange(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, NX_S… in _nx_secure_process_server_key_exchange() argument 150 NX_PARAMETER_NOT_USED(ciphersuite); in _nx_secure_process_server_key_exchange() 167 … if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_PSK) in _nx_secure_process_server_key_exchange() 192 …if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECJP… in _nx_secure_process_server_key_exchange() 211 …status = ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_operation(NX_CRYPTO_ECJPAKE_SERVER_… in _nx_secure_process_server_key_exchange() 213 … (NX_CRYPTO_METHOD *)ciphersuite -> nx_secure_tls_public_auth, in _nx_secure_process_server_key_exchange() 228 if (ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_cleanup) in _nx_secure_process_server_key_exchange() 230 … status = ciphersuite -> nx_secure_tls_public_auth -> nx_crypto_cleanup(public_auth_metadata); in _nx_secure_process_server_key_exchange() 239 …if ((ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_E… in _nx_secure_process_server_key_exchange() 667 auth_method = ciphersuite -> nx_secure_tls_public_auth; in _nx_secure_process_server_key_exchange() [all …]
|
| D | nx_secure_dtls_send_serverhello.c | 79 USHORT ciphersuite; in _nx_secure_dtls_send_serverhello() local 162 ciphersuite = tls_session -> nx_secure_tls_session_ciphersuite -> nx_secure_tls_ciphersuite; in _nx_secure_dtls_send_serverhello() 163 packet_buffer[length] = (UCHAR)(ciphersuite >> 8); in _nx_secure_dtls_send_serverhello() 164 packet_buffer[length + 1] = (UCHAR)ciphersuite; in _nx_secure_dtls_send_serverhello()
|
| D | nx_secure_session_keys_set.c | 78 UINT _nx_secure_session_keys_set(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, NX_SECURE_TLS_K… in _nx_secure_session_keys_set() argument 99 session_cipher_method = ciphersuite -> nx_secure_tls_session_cipher; in _nx_secure_session_keys_set() 105 hash_size = ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_session_keys_set()
|
| D | nx_secure_dtls_send_clienthello.c | 94 USHORT ciphersuite; in _nx_secure_dtls_send_clienthello() local 250 … ciphersuite = crypto_table -> nx_secure_tls_ciphersuite_lookup_table[i].nx_secure_tls_ciphersuite; in _nx_secure_dtls_send_clienthello() 251 packet_buffer[length] = (UCHAR)((ciphersuite & 0xFF00) >> 8); in _nx_secure_dtls_send_clienthello() 252 packet_buffer[length + 1] = (UCHAR)(ciphersuite & 0x00FF); in _nx_secure_dtls_send_clienthello() 265 ciphersuite = TLS_EMPTY_RENEGOTIATION_INFO_SCSV; in _nx_secure_dtls_send_clienthello() 266 packet_buffer[length] = (UCHAR)((ciphersuite & 0xFF00) >> 8); in _nx_secure_dtls_send_clienthello() 267 packet_buffer[length + 1] = (UCHAR)(ciphersuite & 0x00FF); in _nx_secure_dtls_send_clienthello()
|
| D | nx_secure_tls_hash_record.c | 83 UINT _nx_secure_tls_hash_record(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, in _nx_secure_tls_hash_record() argument 109 authentication_method = ciphersuite -> nx_secure_tls_hash; in _nx_secure_tls_hash_record() 112 hash_size = ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_tls_hash_record()
|
| D | nx_secure_tls_process_serverhello.c | 96 USHORT ciphersuite; in _nx_secure_tls_process_serverhello() local 190 ciphersuite = (USHORT)((packet_buffer[length] << 8) + packet_buffer[length + 1]); in _nx_secure_tls_process_serverhello() 194 …status = _nx_secure_tls_ciphersuite_lookup(tls_session, ciphersuite, &tls_session -> nx_secure_tls… in _nx_secure_tls_process_serverhello()
|
| /NetX-Duo-v6.2.1/nx_secure/inc/ |
| D | nx_secure_tls.h | 1396 …UINT (*nx_secure_generate_premaster_secret)(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, USH… 1399 …UINT (*nx_secure_generate_master_secret)(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, USHORT… 1403 …UINT (*nx_secure_generate_session_keys)(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, USHORT … 1406 …UINT (*nx_secure_session_keys_set)(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, NX_SECURE_TL… 1410 …UINT(*nx_secure_process_server_key_exchange)(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, NX… 1416 UINT(*nx_secure_generate_client_key_exchange)(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, 1423 …UINT(*nx_secure_process_client_key_exchange)(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, US… 1428 …UINT(*nx_secure_generate_server_key_exchange)(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, U… 1435 …UINT (*nx_secure_verify_mac)(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, UCHAR *mac_secret,… 1512 UINT _nx_secure_tls_ciphersuite_lookup(NX_SECURE_TLS_SESSION *tls_session, UINT ciphersuite, [all …]
|
| /NetX-Duo-v6.2.1/test/regression/nx_secure_test/ |
| D | nx_secure_dtls_ciphersuites_test.c | 190 static VOID ciphersuites_setup(CIPHERSUITE *ciphersuite) in ciphersuites_setup() argument 197 if (ciphersuite -> count > 0) in ciphersuites_setup() 199 for (count = 0; count < ciphersuite -> count; count++) in ciphersuites_setup() 201 if (ciphersuite -> list[count] == TLS_ECJPAKE_WITH_AES_128_CCM_8) in ciphersuites_setup() 210 while (ciphersuite -> list[count] != in ciphersuites_setup()
|
| D | nx_secure_tls_cert_verify_test.c | 292 const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite; in NX_Secure_TLS_SendCertificateVerifyTest_Test_1() local 316 …_secure_tls_ciphersuite_lookup(&session, TLS_RSA_WITH_AES_128_CBC_SHA256, &ciphersuite, &priority); in NX_Secure_TLS_SendCertificateVerifyTest_Test_1() 512 const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite; in NX_Secure_TLS_SendCertificateVerifyTest_Test_2() local 536 …_secure_tls_ciphersuite_lookup(&session, TLS_RSA_WITH_AES_128_CBC_SHA256, &ciphersuite, &priority); in NX_Secure_TLS_SendCertificateVerifyTest_Test_2() 662 const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite; in NX_Secure_TLS_SendCertificateVerifyTest_Test_3() local 719 …_secure_tls_ciphersuite_lookup(&session, TLS_RSA_WITH_AES_128_CBC_SHA256, &ciphersuite, &priority); in NX_Secure_TLS_SendCertificateVerifyTest_Test_3() 852 const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite; in NX_Secure_TLS_SendCertificateVerifyTest_Test_4() local 878 …_secure_tls_ciphersuite_lookup(&session, TLS_RSA_WITH_AES_128_CBC_SHA256, &ciphersuite, &priority); in NX_Secure_TLS_SendCertificateVerifyTest_Test_4() 1076 const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite; in NX_Secure_TLS_SendCertificateVerifyTest_Test_ECC() local 1293 const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite; in NX_Secure_TLS_SendClientKeyExchangeTest() local [all …]
|
| D | nx_secure_tls_send_plaintext_alert_after_key_generation_test.c | 165 static VOID ciphersuites_setup(CIPHERSUITE *ciphersuite) in ciphersuites_setup() argument 173 if (ciphersuite -> count > 0) in ciphersuites_setup() 175 for (count = 0; count < ciphersuite -> count; count++) in ciphersuites_setup() 178 while (ciphersuite -> list[count] != in ciphersuites_setup()
|
| /NetX-Duo-v6.2.1/test/regression/interoperability_test/nx_secure_test/ |
| D | nx_secure_ecc_server_ciphersuites_entry.c | 249 static VOID ciphersuites_setup(CIPHERSUITE *ciphersuite, NX_SECURE_TLS_CRYPTO *tls_ciphers, in ciphersuites_setup() argument 258 if (ciphersuite -> count > 0) in ciphersuites_setup() 260 for (count = 0; count < ciphersuite -> count; count++) in ciphersuites_setup() 263 while (ciphersuite -> list[count] != in ciphersuites_setup()
|