diff options
author | jsing <> | 2021-01-26 14:22:20 +0000 |
---|---|---|
committer | jsing <> | 2021-01-26 14:22:20 +0000 |
commit | c1474fe27acff975d8a3948fb3b6b72d099ee9ce (patch) | |
tree | 693ea078ee47f323e868616964234ef9ea593794 /src/lib/libssl/ssl_srvr.c | |
parent | 7602e79fb847dbe732cccb0b75a2591c2792d03e (diff) | |
download | openbsd-c1474fe27acff975d8a3948fb3b6b72d099ee9ce.tar.gz openbsd-c1474fe27acff975d8a3948fb3b6b72d099ee9ce.tar.bz2 openbsd-c1474fe27acff975d8a3948fb3b6b72d099ee9ce.zip |
Move sequence numbers into the new TLSv1.2 record layer.
This allows for all of the DTLS sequence number save/restore code to be
removed.
ok inoguchi@ "whee!" tb@
Diffstat (limited to 'src/lib/libssl/ssl_srvr.c')
-rw-r--r-- | src/lib/libssl/ssl_srvr.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lib/libssl/ssl_srvr.c b/src/lib/libssl/ssl_srvr.c index 000cac6785..3551ee41ee 100644 --- a/src/lib/libssl/ssl_srvr.c +++ b/src/lib/libssl/ssl_srvr.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_srvr.c,v 1.89 2021/01/19 18:57:09 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_srvr.c,v 1.90 2021/01/26 14:22:20 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -328,9 +328,8 @@ ssl3_accept(SSL *s) | |||
328 | * stateless while listening. | 328 | * stateless while listening. |
329 | */ | 329 | */ |
330 | if (listen) { | 330 | if (listen) { |
331 | memcpy(S3I(s)->write_sequence, | 331 | tls12_record_layer_reflect_seq_num( |
332 | S3I(s)->read_sequence, | 332 | s->internal->rl); |
333 | sizeof(S3I(s)->write_sequence)); | ||
334 | } | 333 | } |
335 | 334 | ||
336 | /* If we're just listening, stop here */ | 335 | /* If we're just listening, stop here */ |