NX_SECURE_MEMCPY is only used within netxduo.
 
Symbols
loading...
Files
loading...

NX_SECURE_MEMCPY macro

Syntax

#define NX_SECURE_MEMCPY memcpy

References

LocationText
nx_secure_x509.h:100
#define NX_SECURE_MEMCPY memcpy
nx_secure_tls.h:156
#ifndef NX_SECURE_MEMCPY
nx_secure_tls.h:173
#define NX_SECURE_HASH_METADATA_CLONE NX_SECURE_MEMCPY
nx_secure_tls_generate_keys.c:147
nx_secure_tls_generate_keys.c:149
nx_secure_tls_generate_keys.c:295
nx_secure_tls_generate_keys.c:297
nx_secure_tls_process_client_key_exchange.c:348
NX_SECURE_MEMCPY(tls_session -> nx_secure_tls_key_material.nx_secure_tls_pre_master_secret, encrypted_pre_master_secret, length); /* Use case of memcpy is verified. */
nx_secure_tls_process_client_key_exchange.c:538
nx_secure_tls_process_clienthello.c:248
NX_SECURE_MEMCPY(tls_session -> nx_secure_tls_key_material.nx_secure_tls_client_random, &packet_buffer[length], NX_SECURE_TLS_RANDOM_SIZE); /* Use case of memcpy is verified. */
nx_secure_tls_process_clienthello.c:264
NX_SECURE_MEMCPY(tls_session -> nx_secure_tls_session_id, &packet_buffer[length], session_id_length); /* Use case of memcpy is verified. */
nx_secure_tls_process_finished.c:160
NX_SECURE_MEMCPY(tls_session -> nx_secure_tls_remote_verify_data, generated_hash, NX_SECURE_TLS_FINISHED_HASH_SIZE); /* Use case of memcpy is verified. */
nx_secure_tls_process_remote_certificate.c:230
NX_SECURE_MEMCPY(certificate -> nx_secure_x509_certificate_raw_data, &packet_buffer[length], cert_length); /* Use case of memcpy is verified. */
nx_secure_tls_process_remote_certificate.c:386
NX_SECURE_MEMCPY(certificate->nx_secure_x509_certificate_raw_data, endpoint_raw_ptr, endpoint_length); /* Use case of memcpy is verified. */
nx_secure_tls_process_serverhello.c:166
NX_SECURE_MEMCPY(&tls_session -> nx_secure_tls_key_material.nx_secure_tls_server_random[0], &packet_buffer[length], NX_SECURE_TLS_RANDOM_SIZE); /* Use case of memcpy is verified. */
nx_secure_tls_process_serverhello.c:182
NX_SECURE_MEMCPY(tls_session -> nx_secure_tls_session_id, &packet_buffer[length], tls_session -> nx_secure_tls_session_id_length); /* Use case of memcpy is verified. */
nx_secure_tls_record_payload_decrypt.c:878
NX_SECURE_MEMCPY(output, input, length); /* Use case of memcpy is verified. */
nx_secure_tls_record_payload_encrypt.c:203
NX_SECURE_MEMCPY(iv, &current_packet -> nx_packet_prepend_ptr[current_length + data_offset - iv_size],
nx_secure_tls_record_payload_encrypt.c:260
nx_secure_tls_record_payload_encrypt.c:269
NX_SECURE_MEMCPY(&_nx_secure_tls_record_block_buffer[remainder_length],
nx_secure_tls_record_payload_encrypt.c:298
NX_SECURE_MEMCPY(&current_packet -> nx_packet_prepend_ptr[rounded_length + data_offset],
nx_secure_tls_record_payload_encrypt.c:300
NX_SECURE_MEMCPY(current_packet -> nx_packet_next -> nx_packet_prepend_ptr,
nx_secure_tls_record_payload_encrypt.c:309
NX_SECURE_MEMCPY(iv, &_nx_secure_tls_record_block_buffer, iv_size); /* Use case of memcpy is verified. */
nx_secure_tls_record_payload_encrypt.c:654
NX_SECURE_MEMCPY(send_packet -> nx_packet_prepend_ptr, iv, iv_size); /* Use case of memcpy is verified. */
nx_secure_tls_send_certificate_verify.c:580
NX_SECURE_MEMCPY(&working_ptr[0], _NX_SECURE_OID_SHA256, 19); /* Use case of memcpy is verified. */
nx_secure_tls_send_certificate_verify.c:583
NX_SECURE_MEMCPY(&working_ptr[19], handshake_hash, 32); /* Use case of memcpy is verified. */
nx_secure_tls_send_client_key_exchange.c:129
NX_SECURE_MEMCPY(packet_buffer, tls_session -> nx_secure_tls_key_material.nx_secure_tls_new_key_material_data, data_size); /* Use case of memcpy is verified. */
nx_secure_tls_send_client_key_exchange.c:242
nx_secure_tls_send_clienthello.c:177
NX_SECURE_MEMCPY(tls_session -> nx_secure_tls_key_material.nx_secure_tls_client_random, (UCHAR *)&gmt_time, sizeof(gmt_time)); /* Use case of memcpy is verified. */
nx_secure_tls_send_clienthello.c:200
NX_SECURE_MEMCPY(&packet_buffer[length], tls_session -> nx_secure_tls_key_material.nx_secure_tls_client_random,
nx_secure_tls_send_clienthello.c:213
NX_SECURE_MEMCPY(&packet_buffer[length], tls_session -> nx_secure_tls_session_id, tls_session -> nx_secure_tls_session_id_length); /* Use case of memcpy is verified. */
nx_secure_tls_send_clienthello_extensions.c:1424
NX_SECURE_MEMCPY(&packet_buffer[offset], tls_session -> nx_secure_tls_sni_extension_server_name -> nx_secure_x509_dns_name, data_length); /* Use case of memcpy is verified. */
nx_secure_tls_send_clienthello_extensions.c:1599
NX_SECURE_MEMCPY(&packet_buffer[offset], tls_session -> nx_secure_tls_local_verify_data, NX_SECURE_TLS_FINISHED_HASH_SIZE); /* Use case of memcpy is verified. */
nx_secure_tls_send_finished.c:122
nx_secure_tls_send_handshake_record.c:141
nx_secure_tls_send_serverhello.c:143
NX_SECURE_MEMCPY(tls_session -> nx_secure_tls_key_material.nx_secure_tls_server_random, (UCHAR *)&gmt_time, sizeof(gmt_time)); /* Use case of memcpy is verified. */
nx_secure_tls_send_serverhello.c:196
NX_SECURE_MEMCPY(&packet_buffer[length], tls_session -> nx_secure_tls_key_material.nx_secure_tls_server_random,
nx_secure_tls_send_serverhello_extensions.c:366
NX_SECURE_MEMCPY(&packet_buffer[offset], tls_session -> nx_secure_tls_remote_verify_data, NX_SECURE_TLS_FINISHED_HASH_SIZE); /* Use case of memcpy is verified. */
nx_secure_tls_send_serverhello_extensions.c:368
NX_SECURE_MEMCPY(&packet_buffer[offset], tls_session -> nx_secure_tls_local_verify_data, NX_SECURE_TLS_FINISHED_HASH_SIZE); /* Use case of memcpy is verified. */
nx_secure_tls_session_keys_set.c:163
nx_secure_tls_session_keys_set.c:172
nx_secure_tls_session_keys_set.c:185
nx_secure_tls_session_keys_set.c:194
nx_secure_tls_session_keys_set.c:207
nx_secure_tls_session_keys_set.c:216
nx_secure_tls_session_sni_extension_parse.c:135
NX_SECURE_MEMCPY(dns_name -> nx_secure_x509_dns_name, &data_ptr[offset], dns_name -> nx_secure_x509_dns_name_length); /* Use case of memcpy is verified. */
nx_secure_tls_verify_mac.c:150
NX_SECURE_MEMCPY(header, header_data, header_length); /* Use case of memcpy is verified. */
nx_secure_x509_certificate_initialize.c:144
NX_SECURE_MEMCPY(certificate -> nx_secure_x509_certificate_raw_data, certificate_data, length); /* Use case of memcpy is verified. */
nx_secure_x509_dns_name_initialize.c:88
NX_SECURE_MEMCPY(dns_name -> nx_secure_x509_dns_name, name_string, length); /* Use case of memcpy is verified. */