netxduo
NX_SECURE_TLS_FINISHED_HASH_SIZE
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_SECURE_TLS_FINISHED_HASH_SIZE
NX_SECURE_TLS_FINISHED_HASH_SIZE macro
Syntax
from
nx_secure_tls.h:665
#define
NX_SECURE_TLS_FINISHED_HASH_SIZE
(
12
)
References
Location
Text
nx_secure_tls.h:665
#define
NX_SECURE_TLS_FINISHED_HASH_SIZE
(
12
)
/* Size of the TLS handshake Finished hash in bytes. If SSLv3 is added, the hash size will need to
nx_secure_tls.h:1194
UCHAR
nx_secure_tls_remote_verify_data
[
NX_SECURE_TLS_FINISHED_HASH_SIZE
]
;
nx_secure_tls.h:1195
UCHAR
nx_secure_tls_local_verify_data
[
NX_SECURE_TLS_FINISHED_HASH_SIZE
]
;
nx_secure_tls_finished_hash_generate.c:319
NX_SECURE_TLS_FINISHED_HASH_SIZE
,
nx_secure_tls_process_clienthello_extensions.c:409
if
(
renegotiated_connection_length
!=
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
nx_secure_tls_process_clienthello_extensions.c:416
compare_value
=
NX_SECURE_MEMCMP
(
&
packet_buffer
[
offset
]
,
tls_session
->
nx_secure_tls_remote_verify_data
,
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
;
nx_secure_tls_process_finished.c:118
if
(
message_length
!=
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
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_finished.c:164
compare_result
=
(
UINT
)
NX_SECURE_MEMCMP
(
generated_hash
,
packet_buffer
,
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
;
nx_secure_tls_process_serverhello_extensions.c:714
if
(
renegotiated_connection_length
!=
(
2
*
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
)
nx_secure_tls_process_serverhello_extensions.c:721
compare_value
=
NX_SECURE_MEMCMP
(
&
packet_buffer
[
offset
]
,
tls_session
->
nx_secure_tls_local_verify_data
,
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
;
nx_secure_tls_process_serverhello_extensions.c:730
offset
+=
NX_SECURE_TLS_FINISHED_HASH_SIZE
;
nx_secure_tls_process_serverhello_extensions.c:731
compare_value
=
NX_SECURE_MEMCMP
(
&
packet_buffer
[
offset
]
,
tls_session
->
nx_secure_tls_remote_verify_data
,
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
;
nx_secure_tls_send_clienthello_extensions.c:1581
if
(
available_size
<
(
offset
+
3u
+
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
)
nx_secure_tls_send_clienthello_extensions.c:1588
data_length
=
NX_SECURE_TLS_FINISHED_HASH_SIZE
+
1
;
nx_secure_tls_send_clienthello_extensions.c:1595
packet_buffer
[
offset
]
=
(
UCHAR
)
(
NX_SECURE_TLS_FINISHED_HASH_SIZE
&
0x00FF
)
;
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_clienthello_extensions.c:1600
offset
+=
NX_SECURE_TLS_FINISHED_HASH_SIZE
;
nx_secure_tls_send_finished.c:108
if
(
NX_SECURE_TLS_FINISHED_HASH_SIZE
>
(
(
ULONG
)
(
send_packet
->
nx_packet_data_end
)
-
(
ULONG
)
(
send_packet
->
nx_packet_append_ptr
)
)
)
nx_secure_tls_send_finished.c:122
NX_SECURE_MEMCPY
(
tls_session
->
nx_secure_tls_local_verify_data
,
send_packet
->
nx_packet_append_ptr
,
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_send_finished.c:126
hash_size
=
NX_SECURE_TLS_FINISHED_HASH_SIZE
;
nx_secure_tls_send_serverhello_extensions.c:348
if
(
available_size
<
(
offset
+
3u
+
2
*
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
)
nx_secure_tls_send_serverhello_extensions.c:355
data_length
=
(
NX_SECURE_TLS_FINISHED_HASH_SIZE
*
2
)
+
1
;
nx_secure_tls_send_serverhello_extensions.c:362
packet_buffer
[
offset
]
=
(
UCHAR
)
(
(
NX_SECURE_TLS_FINISHED_HASH_SIZE
*
2
)
&
0x00FF
)
;
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:367
offset
+=
NX_SECURE_TLS_FINISHED_HASH_SIZE
;
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_send_serverhello_extensions.c:369
offset
+=
NX_SECURE_TLS_FINISHED_HASH_SIZE
;
nx_secure_tls_session_reset.c:165
NX_SECURE_MEMSET
(
session_ptr
->
nx_secure_tls_remote_verify_data
,
0
,
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
;
nx_secure_tls_session_reset.c:166
NX_SECURE_MEMSET
(
session_ptr
->
nx_secure_tls_local_verify_data
,
0
,
NX_SECURE_TLS_FINISHED_HASH_SIZE
)
;