Skip to content

Commit ac0a7c9

Browse files
committed
ssl: Move lists:reverse call into get_handshake_context
1 parent a707445 commit ac0a7c9

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

lib/ssl/src/tls_handshake_1_3.erl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1133,9 +1133,9 @@ calculate_traffic_secrets(#state{
11331133

11341134
%% Calculate [sender]_application_traffic_secret_0
11351135
ClientAppTrafficSecret0 =
1136-
tls_v1:client_application_traffic_secret_0(HKDFAlgo, MasterSecret, lists:reverse(Messages)),
1136+
tls_v1:client_application_traffic_secret_0(HKDFAlgo, MasterSecret, Messages),
11371137
ServerAppTrafficSecret0 =
1138-
tls_v1:server_application_traffic_secret_0(HKDFAlgo, MasterSecret, lists:reverse(Messages)),
1138+
tls_v1:server_application_traffic_secret_0(HKDFAlgo, MasterSecret, Messages),
11391139

11401140
%% Calculate traffic keys
11411141
KeyLength = tls_v1:key_length(CipherSuite),
@@ -1288,7 +1288,7 @@ calculate_exporter_master_secret(#state{
12881288
#security_parameters{prf_algorithm = HKDFAlgo,
12891289
master_secret = MasterSecret} = SecParamsR,
12901290
Messages = get_handshake_context(Role, HHistory),
1291-
tls_v1:exporter_master_secret(HKDFAlgo, MasterSecret, lists:reverse(Messages)).
1291+
tls_v1:exporter_master_secret(HKDFAlgo, MasterSecret, Messages).
12921292

12931293
forget_master_secret(#state{connection_states =
12941294
#{pending_read := PendingRead,
@@ -1529,13 +1529,13 @@ get_handshake_context(client, {Messages, _}) ->
15291529
get_handshake_context_server([H|T]) when is_binary(H) ->
15301530
get_handshake_context_server(T);
15311531
get_handshake_context_server(L) ->
1532-
L.
1532+
lists:reverse(L).
15331533

15341534

15351535
get_handshake_context_client([H|T]) when is_list(H) ->
15361536
get_handshake_context_client(T);
15371537
get_handshake_context_client(L) ->
1538-
L.
1538+
lists:reverse(L).
15391539

15401540

15411541
%% If the CertificateVerify message is sent by a server, the signature

0 commit comments

Comments
 (0)