]> git.feebdaed.xyz Git - 0xmirror/openssh-portable.git/commitdiff
upstream: Remove calls to OpenSSL_add_all_algorithms()
authordtucker@openbsd.org <dtucker@openbsd.org>
Thu, 13 Nov 2025 10:35:14 +0000 (10:35 +0000)
committerDarren Tucker <dtucker@dtucker.net>
Thu, 13 Nov 2025 11:08:28 +0000 (22:08 +1100)
and ERR_load_crypto_strings(). These are no-ops in LibreSSL, and in
Portable have been mostly replaced by a call to OPENSSL_init_crypto()
in the compat layer.  ok tb@

OpenBSD-Commit-ID: 4c3e0af10fe276766054eda34428a37a5606d3ea

ssh-add.c
ssh-agent.c
ssh-keygen.c
ssh-keysign.c
ssh.c
ssh_api.c
sshd-auth.c
sshd-session.c
sshd.c

index 412635b29cced73910979dceff6db2f0ee8c3625..dc1c53ae01304c196017f970a0e02a67086a98a9 100644 (file)
--- a/ssh-add.c
+++ b/ssh-add.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh-add.c,v 1.182 2025/11/06 01:31:11 djm Exp $ */
+/* $OpenBSD: ssh-add.c,v 1.183 2025/11/13 10:35:14 dtucker Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
index 6e9723c841e9d53e47fbd9fa09000e9c8d9c3e8f..cd569c33ac101b11f9c7fade89718ad856a0e475 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh-agent.c,v 1.314 2025/11/07 04:33:52 djm Exp $ */
+/* $OpenBSD: ssh-agent.c,v 1.315 2025/11/13 10:35:14 dtucker Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
index 2f21e42671df02c18f9ef0a62768f6bbd70ff83c..1a05876ab845dcc98c491e8442dc1ceed5d9db64 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh-keygen.c,v 1.486 2025/10/09 23:26:47 djm Exp $ */
+/* $OpenBSD: ssh-keygen.c,v 1.487 2025/11/13 10:35:14 dtucker Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1994 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
index 8d6bcda109194df1dadc831cad9938fbfa0309bc..167141c55b0ce53eecb92360d6f62410ee48d4d8 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh-keysign.c,v 1.78 2025/09/25 06:25:38 djm Exp $ */
+/* $OpenBSD: ssh-keysign.c,v 1.79 2025/11/13 10:35:14 dtucker Exp $ */
 /*
  * Copyright (c) 2002 Markus Friedl.  All rights reserved.
  *
diff --git a/ssh.c b/ssh.c
index 3b03108db156b51898aee76e7c7bb82a6d890298..df302c34ba98cdc2c95b082ed47a0d990aa9cd97 100644 (file)
--- a/ssh.c
+++ b/ssh.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh.c,v 1.619 2025/09/25 07:05:11 djm Exp $ */
+/* $OpenBSD: ssh.c,v 1.620 2025/11/13 10:35:14 dtucker Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
index 7bdcee1482131c7d5b40618a3a1b60251b4f913d..c66a2964c00b81e28d735899819607b86e4b1f06 100644 (file)
--- a/ssh_api.c
+++ b/ssh_api.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh_api.c,v 1.32 2024/10/18 05:14:51 djm Exp $ */
+/* $OpenBSD: ssh_api.c,v 1.33 2025/11/13 10:35:14 dtucker Exp $ */
 /*
  * Copyright (c) 2012 Markus Friedl.  All rights reserved.
  *
index 9c31515de18f3010068e2fd149a9867686f9684b..0fff1b33fd0f7799ff7ba5cf7551c7afe53ead4c 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sshd-auth.c,v 1.9 2025/09/15 04:52:12 djm Exp $ */
+/* $OpenBSD: sshd-auth.c,v 1.10 2025/11/13 10:35:14 dtucker Exp $ */
 /*
  * SSH2 implementation:
  * Privilege Separation:
@@ -588,10 +588,6 @@ main(int ac, char **av)
        if (!rexeced_flag)
                fatal("sshd-auth should not be executed directly");
 
-#ifdef WITH_OPENSSL
-       OpenSSL_add_all_algorithms();
-#endif
-
        log_init(__progname,
            options.log_level == SYSLOG_LEVEL_NOT_SET ?
            SYSLOG_LEVEL_INFO : options.log_level,
index 8979f743bfdf9845b126df248001db704cb27c46..70a8766831feb8a4f26d7e6334b5d3863a633195 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sshd-session.c,v 1.16 2025/09/25 06:45:50 djm Exp $ */
+/* $OpenBSD: sshd-session.c,v 1.17 2025/11/13 10:35:14 dtucker Exp $ */
 /*
  * SSH2 implementation:
  * Privilege Separation:
diff --git a/sshd.c b/sshd.c
index 3c76b60b0f0378e3ae9b70ba5729615081647455..8a84ff69b78e9b20f59229edc5ab605b5907eab9 100644 (file)
--- a/sshd.c
+++ b/sshd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sshd.c,v 1.622 2025/08/29 03:50:38 djm Exp $ */
+/* $OpenBSD: sshd.c,v 1.623 2025/11/13 10:35:14 dtucker Exp $ */
 /*
  * Copyright (c) 2000, 2001, 2002 Markus Friedl.  All rights reserved.
  * Copyright (c) 2002 Niels Provos.  All rights reserved.