summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls13_internal.h
diff options
context:
space:
mode:
authortb <>2020-05-09 20:38:19 +0000
committertb <>2020-05-09 20:38:19 +0000
commit2a4fe9ed015f84f0020469e2ffae41ce8272e589 (patch)
tree1c2a03fa66763a699d83162b42558515f1d27581 /src/lib/libssl/tls13_internal.h
parenta7d1d6888203cb7211c1423e27096fbea68be440 (diff)
downloadopenbsd-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.h3
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);
323int tls13_server_hello_sent(struct tls13_ctx *ctx); 323int tls13_server_hello_sent(struct tls13_ctx *ctx);
324int tls13_server_hello_retry_request_recv(struct tls13_ctx *ctx, CBS *cbs); 324int tls13_server_hello_retry_request_recv(struct tls13_ctx *ctx, CBS *cbs);
325int tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb); 325int tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb);
326int tls13_server_hello_retry_request_sent(struct tls13_ctx *ctx);
327int tls13_server_encrypted_extensions_recv(struct tls13_ctx *ctx, CBS *cbs); 326int tls13_server_encrypted_extensions_recv(struct tls13_ctx *ctx, CBS *cbs);
328int tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb); 327int tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb);
329int tls13_server_certificate_recv(struct tls13_ctx *ctx, CBS *cbs); 328int tls13_server_certificate_recv(struct tls13_ctx *ctx, CBS *cbs);