diff options
author | tb <> | 2020-05-09 20:38:19 +0000 |
---|---|---|
committer | tb <> | 2020-05-09 20:38:19 +0000 |
commit | 2a4fe9ed015f84f0020469e2ffae41ce8272e589 (patch) | |
tree | 1c2a03fa66763a699d83162b42558515f1d27581 /src/lib/libssl/tls13_internal.h | |
parent | a7d1d6888203cb7211c1423e27096fbea68be440 (diff) | |
download | openbsd-2a4fe9ed015f84f0020469e2ffae41ce8272e589.tar.gz openbsd-2a4fe9ed015f84f0020469e2ffae41ce8272e589.tar.bz2 openbsd-2a4fe9ed015f84f0020469e2ffae41ce8272e589.zip |
Back out server side CCS sending. It breaks TLSv1.3 client communication
with TLSv1.2 servers, since it makes clients send their dummy CCS too
early... There's an obvious but dirty bandaid which I can't bring myself
to applying - this business is already disgusting enough.
Issue found the hard way by sthen
Diffstat (limited to 'src/lib/libssl/tls13_internal.h')
-rw-r--r-- | src/lib/libssl/tls13_internal.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/libssl/tls13_internal.h b/src/lib/libssl/tls13_internal.h index e3aaf634c3..050ad15df8 100644 --- a/src/lib/libssl/tls13_internal.h +++ b/src/lib/libssl/tls13_internal.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: tls13_internal.h,v 1.71 2020/05/09 16:43:05 tb Exp $ */ | 1 | /* $OpenBSD: tls13_internal.h,v 1.72 2020/05/09 20:38:19 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2018 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2018 Bob Beck <beck@openbsd.org> |
4 | * Copyright (c) 2018 Theo Buehler <tb@openbsd.org> | 4 | * Copyright (c) 2018 Theo Buehler <tb@openbsd.org> |
@@ -323,7 +323,6 @@ int tls13_server_hello_send(struct tls13_ctx *ctx, CBB *cbb); | |||
323 | int tls13_server_hello_sent(struct tls13_ctx *ctx); | 323 | int tls13_server_hello_sent(struct tls13_ctx *ctx); |
324 | int tls13_server_hello_retry_request_recv(struct tls13_ctx *ctx, CBS *cbs); | 324 | int tls13_server_hello_retry_request_recv(struct tls13_ctx *ctx, CBS *cbs); |
325 | int tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb); | 325 | int tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb); |
326 | int tls13_server_hello_retry_request_sent(struct tls13_ctx *ctx); | ||
327 | int tls13_server_encrypted_extensions_recv(struct tls13_ctx *ctx, CBS *cbs); | 326 | int tls13_server_encrypted_extensions_recv(struct tls13_ctx *ctx, CBS *cbs); |
328 | int tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb); | 327 | int tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb); |
329 | int tls13_server_certificate_recv(struct tls13_ctx *ctx, CBS *cbs); | 328 | int tls13_server_certificate_recv(struct tls13_ctx *ctx, CBS *cbs); |