| /NetX-Duo-v6.2.1/nx_secure/src/ |
| D | nx_secure_tls_1_3_generate_keys.c | 102 UINT hash_length; in _nx_secure_tls_1_3_generate_psk_secret() local 111 hash_length = (hash_method->nx_crypto_ICV_size_in_bits >> 3); in _nx_secure_tls_1_3_generate_psk_secret() 123 …status = _nx_secure_tls_hkdf_extract(tls_session, _nx_secure_tls_zeroes, hash_length, psk_secret, … in _nx_secure_tls_1_3_generate_psk_secret() 124 … psk_entry->nx_secure_tls_psk_early_secret, hash_length, hash_method); in _nx_secure_tls_1_3_generate_psk_secret() 131 psk_entry->nx_secure_tls_psk_early_secret_size = hash_length; in _nx_secure_tls_1_3_generate_psk_secret() 143 … psk_entry->nx_secure_tls_psk_binder_key, hash_length, hash_method); in _nx_secure_tls_1_3_generate_psk_secret() 150 psk_entry->nx_secure_tls_psk_binder_key_size = hash_length; in _nx_secure_tls_1_3_generate_psk_secret() 156 (UCHAR *)"finished", 8, (UCHAR *)"", 0, hash_length, in _nx_secure_tls_1_3_generate_psk_secret() 157 … psk_entry->nx_secure_tls_psk_finished_key, hash_length, hash_method); in _nx_secure_tls_1_3_generate_psk_secret() 159 psk_entry->nx_secure_tls_psk_finished_key_size = hash_length; in _nx_secure_tls_1_3_generate_psk_secret() [all …]
|
| D | nx_secure_dtls_send_record.c | 105 UINT hash_length; in _nx_secure_dtls_send_record() local 219 … NX_SECURE_DTLS_RECORD_HEADER_SIZE, data, length, record_hash, &hash_length, mac_secret); in _nx_secure_dtls_send_record() 221 if ((hash_length > ((ULONG)(send_packet -> nx_packet_data_end) - (ULONG)(&data[length]))) || in _nx_secure_dtls_send_record() 222 (hash_length > sizeof(record_hash))) in _nx_secure_dtls_send_record() 230 … NX_SECURE_MEMCPY(&data[length], record_hash, hash_length); /* Use case of memcpy is verified. */ in _nx_secure_dtls_send_record() 233 NX_SECURE_MEMSET(record_hash, 0, hash_length); in _nx_secure_dtls_send_record() 236 send_packet -> nx_packet_append_ptr = send_packet -> nx_packet_append_ptr + hash_length; in _nx_secure_dtls_send_record() 237 send_packet -> nx_packet_length = send_packet -> nx_packet_length + hash_length; in _nx_secure_dtls_send_record()
|
| D | nx_secure_tls_handshake_hash_update.c | 89 UINT hash_length; in _nx_secure_tls_handshake_hash_update() local 175 hash_length = method_ptr -> nx_crypto_ICV_size_in_bits >> 3; in _nx_secure_tls_handshake_hash_update() 179 data[3] = hash_length & 0xFF; in _nx_secure_tls_handshake_hash_update() 187 hash_length + 4, in _nx_secure_tls_handshake_hash_update()
|
| D | nx_secure_tls_send_record.c | 108 UINT hash_length; in _nx_secure_tls_send_record() local 257 … record_header, 5, &hash_length, mac_secret); in _nx_secure_tls_send_record() 287 _nx_secure_tls_record_hash_calculate(tls_session, record_hash, &hash_length); in _nx_secure_tls_send_record() 293 status = nx_packet_data_append(send_packet, record_hash, hash_length, in _nx_secure_tls_send_record()
|
| D | nx_secure_tls_record_hash_calculate.c | 70 UINT *hash_length) in _nx_secure_tls_record_hash_calculate() argument 129 *hash_length = hash_size; in _nx_secure_tls_record_hash_calculate()
|
| D | nx_secure_dtls_verify_mac.c | 86 UINT hash_length; in _nx_secure_dtls_verify_mac() local 138 … data, (USHORT)(data_length), _generated_hash, &hash_length, mac_secret); in _nx_secure_dtls_verify_mac()
|
| D | nx_secure_verify_mac.c | 87 UINT hash_length; in _nx_secure_verify_mac() local 149 … packet_ptr, offset, data_length, _generated_hash, &hash_length, mac_secret, in _nx_secure_verify_mac()
|
| D | nx_secure_x509_crl_verify.c | 102 UINT hash_length; in _nx_secure_x509_crl_verify() local 200 hash_length = (hash_method -> nx_crypto_ICV_size_in_bits >> 3); in _nx_secure_x509_crl_verify() 284 if(status != NX_SECURE_X509_SUCCESS || decrypted_hash_length != hash_length) in _nx_secure_x509_crl_verify() 297 if (decrypted_hash_length != hash_length) in _nx_secure_x509_crl_verify()
|
| D | nx_secure_x509_certificate_verify.c | 102 UINT hash_length; in _nx_secure_x509_certificate_verify() local 203 hash_length = (hash_method -> nx_crypto_ICV_size_in_bits >> 3); in _nx_secure_x509_certificate_verify() 289 if(status != NX_SECURE_X509_SUCCESS || decrypted_hash_length != hash_length) in _nx_secure_x509_certificate_verify() 302 if (decrypted_hash_length != hash_length) in _nx_secure_x509_certificate_verify()
|
| D | nx_secure_x509_pkcs7_decode.c | 82 const UCHAR **hash_data, UINT *hash_length) in _nx_secure_x509_pkcs7_decode() argument 207 *hash_length = tlv_length; in _nx_secure_x509_pkcs7_decode()
|
| D | nx_secure_tls_record_hash_initialize.c | 75 UCHAR *header, UINT header_length, UINT *hash_length, in _nx_secure_tls_record_hash_initialize() argument 202 *hash_length = hash_size; in _nx_secure_tls_record_hash_initialize()
|
| D | nx_secure_dtls_hash_record.c | 84 UCHAR *record_hash, UINT *hash_length, UCHAR *mac_secret) in _nx_secure_dtls_hash_record() argument 235 *hash_length = hash_size; in _nx_secure_dtls_hash_record()
|
| D | nx_secure_tls_ecc_generate_keys.c | 142 UINT hash_length; in _nx_secure_tls_ecc_generate_keys() local 381 hash_length = hash_method -> nx_crypto_ICV_size_in_bits >> 3; in _nx_secure_tls_ecc_generate_keys() 496 hash_length, in _nx_secure_tls_ecc_generate_keys() 712 hash_length += hash_method -> nx_crypto_ICV_size_in_bits >> 3; in _nx_secure_tls_ecc_generate_keys() 754 signature_offset = signature_length - (der_encoding_length + hash_length); in _nx_secure_tls_ecc_generate_keys() 774 …NX_CRYPTO_MEMCPY(&_nx_secure_padded_signature[signature_offset], hash, hash_length); /* Use case o… in _nx_secure_tls_ecc_generate_keys()
|
| D | nx_secure_tls_hash_record.c | 86 ULONG offset, UINT length, UCHAR *record_hash, UINT *hash_length, in _nx_secure_tls_hash_record() argument 297 *hash_length = hash_size; in _nx_secure_tls_hash_record()
|
| /NetX-Duo-v6.2.1/test/regression/nx_secure_test/ |
| D | nx_secure_tls_hash_record_coverage_test.c | 95 UINT hash_length; in TEST() local 122 …_ciphersuite, sequence_num, NX_NULL, 0, packet1_ptr, 10, 15, NX_NULL, &hash_length, NX_NULL, NX_NU… in TEST() 127 …_ciphersuite, sequence_num, NX_NULL, 0, packet1_ptr, 10, 15, NX_NULL, &hash_length, NX_NULL, NX_NU… in TEST() 131 …_ciphersuite, sequence_num, NX_NULL, 0, packet1_ptr, 10, 15, NX_NULL, &hash_length, NX_NULL, NX_NU… in TEST() 135 …_ciphersuite, sequence_num, NX_NULL, 0, packet1_ptr, 10, 15, NX_NULL, &hash_length, NX_NULL, NX_NU… in TEST() 139 …_ciphersuite, sequence_num, NX_NULL, 0, packet1_ptr, 10, 15, NX_NULL, &hash_length, NX_NULL, NX_NU… in TEST() 143 …_ciphersuite, sequence_num, NX_NULL, 0, packet1_ptr, 10, 15, NX_NULL, &hash_length, NX_NULL, NX_NU… in TEST() 149 …_ciphersuite, sequence_num, NX_NULL, 0, packet1_ptr, 10, 10, NX_NULL, &hash_length, NX_NULL, NX_NU… in TEST() 154 …_ciphersuite, sequence_num, NX_NULL, 0, packet1_ptr, 10, 10, NX_NULL, &hash_length, NX_NULL, NX_NU… in TEST() 158 …_ciphersuite, sequence_num, NX_NULL, 0, packet1_ptr, 50, 15, NX_NULL, &hash_length, NX_NULL, NX_NU… in TEST()
|
| D | nx_secure_tls_hash_coverage_test.c | 263 UINT hash_length = 0; in ntest_1_entry() local 348 … record_buffer, sizeof(record_buffer), &hash_length, NX_NULL); in ntest_1_entry() 352 …record_buffer, sizeof(record_buffer), &hash_length, client_tls_session.nx_secure_tls_key_material.… in ntest_1_entry() 354 … status = _nx_secure_tls_record_hash_update(&client_tls_session, record_hash, hash_length); in ntest_1_entry() 356 … status = _nx_secure_tls_record_hash_calculate(&client_tls_session, record_hash, &hash_length); in ntest_1_entry()
|
| /NetX-Duo-v6.2.1/crypto_libraries/src/ |
| D | nx_crypto_ecdsa.c | 76 NX_CRYPTO_KEEP UINT _nx_crypto_ecdsa_sign(NX_CRYPTO_EC *curve, UCHAR *hash, UINT hash_length, in _nx_crypto_ecdsa_sign() argument 136 if (hash_length > buffer_size) in _nx_crypto_ecdsa_sign() 138 hash_length = buffer_size; in _nx_crypto_ecdsa_sign() 141 status = _nx_crypto_huge_number_setup(&z, hash, hash_length); in _nx_crypto_ecdsa_sign() 148 if (curve -> nx_crypto_ec_bits < hash_length << 3) in _nx_crypto_ecdsa_sign() 150 _nx_crypto_huge_number_shift_right(&z, (hash_length << 3) - curve -> nx_crypto_ec_bits); in _nx_crypto_ecdsa_sign() 315 NX_CRYPTO_KEEP UINT _nx_crypto_ecdsa_verify(NX_CRYPTO_EC *curve, UCHAR *hash, UINT hash_length, in _nx_crypto_ecdsa_verify() argument 435 if (hash_length > buffer_size) in _nx_crypto_ecdsa_verify() 437 hash_length = buffer_size; in _nx_crypto_ecdsa_verify() 440 status = _nx_crypto_huge_number_setup(&z, hash, hash_length); in _nx_crypto_ecdsa_verify() [all …]
|
| D | nx_crypto_pkcs1_v1.5.c | 358 UINT hash_length; in _nx_crypto_pkcs1_v1_5_encode() local 372 hash_length = (hash_method -> nx_crypto_ICV_size_in_bits) >> 3; in _nx_crypto_pkcs1_v1_5_encode() 418 …signature_length = der_encoding_length + hash_length; /* DER encoding size + hash size = plaintext… in _nx_crypto_pkcs1_v1_5_encode() 446 hash_length, in _nx_crypto_pkcs1_v1_5_encode()
|
| /NetX-Duo-v6.2.1/crypto_libraries/inc/ |
| D | nx_crypto_ecdsa.h | 87 UINT hash_length, 97 UINT hash_length,
|
| /NetX-Duo-v6.2.1/nx_secure/inc/ |
| D | nx_secure_tls.h | 1527 ULONG offset, UINT length, UCHAR *record_hash, UINT *hash_length, 1576 UINT *hash_length); 1579 UCHAR *header, UINT header_length, UINT *hash_length,
|
| D | nx_secure_dtls.h | 447 UCHAR *record_hash, UINT *hash_length, UCHAR *mac_secret);
|
| D | nx_secure_x509.h | 956 const UCHAR **hash_data, UINT *hash_length);
|