diff options
author | beck <> | 2023-07-08 16:40:14 +0000 |
---|---|---|
committer | beck <> | 2023-07-08 16:40:14 +0000 |
commit | 14ddb694bbb3c9305a88c2f04345fb9499f8cd09 (patch) | |
tree | d94ae887e23f22265426a27314feb2539fbd467b /src/lib/libssl/ssl_srvr.c | |
parent | fb3005d44347523e79c18cf8f224d6044f34af04 (diff) | |
download | openbsd-14ddb694bbb3c9305a88c2f04345fb9499f8cd09.tar.gz openbsd-14ddb694bbb3c9305a88c2f04345fb9499f8cd09.tar.bz2 openbsd-14ddb694bbb3c9305a88c2f04345fb9499f8cd09.zip |
Hide all public symbols in libssl
With the guentherizer 9000
ok tb@
Diffstat (limited to 'src/lib/libssl/ssl_srvr.c')
-rw-r--r-- | src/lib/libssl/ssl_srvr.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_srvr.c b/src/lib/libssl/ssl_srvr.c index 8edbf77156..a518e1ac91 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.155 2023/06/11 19:01:01 tb Exp $ */ | 1 | /* $OpenBSD: ssl_srvr.c,v 1.156 2023/07/08 16:40:13 beck 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 | * |
@@ -1832,8 +1832,10 @@ ssl3_get_client_kex_gost(SSL *s, CBS *cbs) | |||
1832 | CBS gostblob; | 1832 | CBS gostblob; |
1833 | 1833 | ||
1834 | /* Get our certificate private key*/ | 1834 | /* Get our certificate private key*/ |
1835 | #ifndef OPENSSL_NO_GOST | ||
1835 | if ((s->s3->hs.cipher->algorithm_auth & SSL_aGOST01) != 0) | 1836 | if ((s->s3->hs.cipher->algorithm_auth & SSL_aGOST01) != 0) |
1836 | pkey = s->cert->pkeys[SSL_PKEY_GOST01].privatekey; | 1837 | pkey = s->cert->pkeys[SSL_PKEY_GOST01].privatekey; |
1838 | #endif | ||
1837 | 1839 | ||
1838 | if ((pkey_ctx = EVP_PKEY_CTX_new(pkey, NULL)) == NULL) | 1840 | if ((pkey_ctx = EVP_PKEY_CTX_new(pkey, NULL)) == NULL) |
1839 | goto err; | 1841 | goto err; |
@@ -2047,6 +2049,7 @@ ssl3_get_cert_verify(SSL *s) | |||
2047 | al = SSL_AD_INTERNAL_ERROR; | 2049 | al = SSL_AD_INTERNAL_ERROR; |
2048 | goto fatal_err; | 2050 | goto fatal_err; |
2049 | } | 2051 | } |
2052 | #ifndef OPENSSL_NO_GOST | ||
2050 | if (sigalg->key_type == EVP_PKEY_GOSTR01 && | 2053 | if (sigalg->key_type == EVP_PKEY_GOSTR01 && |
2051 | EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_VERIFY, | 2054 | EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_VERIFY, |
2052 | EVP_PKEY_CTRL_GOST_SIG_FORMAT, GOST_SIG_FORMAT_RS_LE, | 2055 | EVP_PKEY_CTRL_GOST_SIG_FORMAT, GOST_SIG_FORMAT_RS_LE, |
@@ -2054,6 +2057,7 @@ ssl3_get_cert_verify(SSL *s) | |||
2054 | al = SSL_AD_INTERNAL_ERROR; | 2057 | al = SSL_AD_INTERNAL_ERROR; |
2055 | goto fatal_err; | 2058 | goto fatal_err; |
2056 | } | 2059 | } |
2060 | #endif | ||
2057 | if (EVP_DigestVerify(mctx, CBS_data(&signature), | 2061 | if (EVP_DigestVerify(mctx, CBS_data(&signature), |
2058 | CBS_len(&signature), hdata, hdatalen) <= 0) { | 2062 | CBS_len(&signature), hdata, hdatalen) <= 0) { |
2059 | SSLerror(s, ERR_R_EVP_LIB); | 2063 | SSLerror(s, ERR_R_EVP_LIB); |