diff options
Diffstat (limited to 'src/lib/libssl/ssl_srvr.c')
-rw-r--r-- | src/lib/libssl/ssl_srvr.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_srvr.c b/src/lib/libssl/ssl_srvr.c index e3eeddab0f..2097ccdebf 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.116 2021/06/29 19:24:07 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_srvr.c,v 1.117 2021/06/29 19:43:15 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 | * |
@@ -1565,6 +1565,7 @@ ssl3_send_server_key_exchange(SSL *s) | |||
1565 | al = SSL_AD_DECODE_ERROR; | 1565 | al = SSL_AD_DECODE_ERROR; |
1566 | goto fatal_err; | 1566 | goto fatal_err; |
1567 | } | 1567 | } |
1568 | S3I(s)->hs.our_sigalg = sigalg; | ||
1568 | 1569 | ||
1569 | /* Send signature algorithm. */ | 1570 | /* Send signature algorithm. */ |
1570 | if (SSL_USE_SIGALGS(s)) { | 1571 | if (SSL_USE_SIGALGS(s)) { |
@@ -2194,6 +2195,7 @@ ssl3_get_cert_verify(SSL *s) | |||
2194 | al = SSL_AD_DECODE_ERROR; | 2195 | al = SSL_AD_DECODE_ERROR; |
2195 | goto fatal_err; | 2196 | goto fatal_err; |
2196 | } | 2197 | } |
2198 | S3I(s)->hs.peer_sigalg = sigalg; | ||
2197 | 2199 | ||
2198 | if (SSL_USE_SIGALGS(s)) { | 2200 | if (SSL_USE_SIGALGS(s)) { |
2199 | EVP_PKEY_CTX *pctx; | 2201 | EVP_PKEY_CTX *pctx; |