git: 44b69b1a9624 - main - sshd: Retire DSA support

From: Jose Luis Duran <jlduran_at_FreeBSD.org>
Date: Thu, 17 Apr 2025 19:19:47 UTC
The branch main has been updated by jlduran:

URL: https://cgit.FreeBSD.org/src/commit/?id=44b69b1a962404ee650c5914b552b44a0d1c0e62

commit 44b69b1a962404ee650c5914b552b44a0d1c0e62
Author:     Jose Luis Duran <jlduran@FreeBSD.org>
AuthorDate: 2025-04-17 18:52:34 +0000
Commit:     Jose Luis Duran <jlduran@FreeBSD.org>
CommitDate: 2025-04-17 19:11:46 +0000

    sshd: Retire DSA support
    
    Chase 3dcf2c2cafbc ("OpenSSH: remove ability to enable DSA support (in
    configure)").
    
    Reviewed by:    emaste
    Approved by:    emaste (mentor)
    Differential Revision:  https://reviews.freebsd.org/D49740
---
 libexec/rc/rc.d/sshd | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/libexec/rc/rc.d/sshd b/libexec/rc/rc.d/sshd
index 000336a6dcc8..1d2c89cc88a8 100755
--- a/libexec/rc/rc.d/sshd
+++ b/libexec/rc/rc.d/sshd
@@ -21,7 +21,6 @@ pidfile="/var/run/${name}.pid"
 extra_commands="configtest keygen reload"
 
 : ${sshd_rsa_enable:="yes"}
-: ${sshd_dsa_enable:="no"}
 : ${sshd_ecdsa_enable:="yes"}
 : ${sshd_ed25519_enable:="yes"}
 
@@ -42,7 +41,7 @@ sshd_keygen_alg()
 	fi
 
 	case $alg in
-	rsa|dsa|ecdsa|ed25519)
+	rsa|ecdsa|ed25519)
 		keyfile="/etc/ssh/ssh_host_${alg}_key"
 		;;
 	*)
@@ -68,7 +67,6 @@ sshd_keygen_alg()
 sshd_keygen()
 {
 	sshd_keygen_alg rsa
-	sshd_keygen_alg dsa
 	sshd_keygen_alg ecdsa
 	sshd_keygen_alg ed25519
 }