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; |
