Home
last modified time | relevance | path

Searched refs:hash_length (Results 1 – 22 of 22) sorted by relevance

/NetX-Duo-v6.2.1/nx_secure/src/
Dnx_secure_tls_1_3_generate_keys.c102 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 …]
Dnx_secure_dtls_send_record.c105 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()
Dnx_secure_tls_handshake_hash_update.c89 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()
Dnx_secure_tls_send_record.c108 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()
Dnx_secure_tls_record_hash_calculate.c70 UINT *hash_length) in _nx_secure_tls_record_hash_calculate() argument
129 *hash_length = hash_size; in _nx_secure_tls_record_hash_calculate()
Dnx_secure_dtls_verify_mac.c86 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()
Dnx_secure_verify_mac.c87 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()
Dnx_secure_x509_crl_verify.c102 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()
Dnx_secure_x509_certificate_verify.c102 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()
Dnx_secure_x509_pkcs7_decode.c82 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()
Dnx_secure_tls_record_hash_initialize.c75 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()
Dnx_secure_dtls_hash_record.c84 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()
Dnx_secure_tls_ecc_generate_keys.c142 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()
Dnx_secure_tls_hash_record.c86 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/
Dnx_secure_tls_hash_record_coverage_test.c95 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()
Dnx_secure_tls_hash_coverage_test.c263 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/
Dnx_crypto_ecdsa.c76 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 …]
Dnx_crypto_pkcs1_v1.5.c358 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/
Dnx_crypto_ecdsa.h87 UINT hash_length,
97 UINT hash_length,
/NetX-Duo-v6.2.1/nx_secure/inc/
Dnx_secure_tls.h1527 ULONG offset, UINT length, UCHAR *record_hash, UINT *hash_length,
1576 UINT *hash_length);
1579 UCHAR *header, UINT header_length, UINT *hash_length,
Dnx_secure_dtls.h447 UCHAR *record_hash, UINT *hash_length, UCHAR *mac_secret);
Dnx_secure_x509.h956 const UCHAR **hash_data, UINT *hash_length);