summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2022-06-29 08:34:04 +0000
committertb <>2022-06-29 08:34:04 +0000
commit1bdcc9c8882875e056d0b3a34dffa33a8ea9b9d7 (patch)
treeffbf5bf163ad4dfcd19238daf7b81205df4187bb /src
parenteba7e5662aacc7be4c98c01cb78204ee337e99ef (diff)
downloadopenbsd-1bdcc9c8882875e056d0b3a34dffa33a8ea9b9d7.tar.gz
openbsd-1bdcc9c8882875e056d0b3a34dffa33a8ea9b9d7.tar.bz2
openbsd-1bdcc9c8882875e056d0b3a34dffa33a8ea9b9d7.zip
There's tentacles, tentacles everywhere
ok beck jsing
Diffstat (limited to 'src')
-rw-r--r--src/lib/libssl/ssl_clnt.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_clnt.c b/src/lib/libssl/ssl_clnt.c
index 5291175235..d49d8ef056 100644
--- a/src/lib/libssl/ssl_clnt.c
+++ b/src/lib/libssl/ssl_clnt.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_clnt.c,v 1.147 2022/06/29 08:27:51 tb Exp $ */ 1/* $OpenBSD: ssl_clnt.c,v 1.148 2022/06/29 08:34:04 tb 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 *
@@ -1889,6 +1889,12 @@ ssl3_send_client_kex_dhe(SSL *s, CBB *cbb)
1889 if (!tls_key_share_derive(s->s3->hs.key_share, &key, &key_len)) 1889 if (!tls_key_share_derive(s->s3->hs.key_share, &key, &key_len))
1890 goto err; 1890 goto err;
1891 1891
1892 if (!tls_key_share_peer_security(s, s->s3->hs.key_share)) {
1893 SSLerror(s, SSL_R_DH_KEY_TOO_SMALL);
1894 ssl3_send_alert(s, SSL3_AL_FATAL, SSL_AD_HANDSHAKE_FAILURE);
1895 return 0;
1896 }
1897
1892 if (!tls12_derive_master_secret(s, key, key_len)) 1898 if (!tls12_derive_master_secret(s, key, key_len))
1893 goto err; 1899 goto err;
1894 1900