[MacPorts] #70319: openssh @9.8p1 broke some key types

MacPorts noreply at macports.org
Sun Jul 7 04:39:40 UTC 2024


#70319: openssh @9.8p1 broke some key types
------------------------+----------------------
  Reporter:  fhgwright  |      Owner:  artkiver
      Type:  defect     |     Status:  assigned
  Priority:  High       |  Milestone:
 Component:  ports      |    Version:  2.9.3
Resolution:             |   Keywords:
      Port:  openssh    |
------------------------+----------------------

Comment (by artkiver):

 DSA key support will be removed entirely in 2025, it's been disabled by
 default since 2015.

 Also see:

 {{{
 Future deprecation notice
 =========================

 OpenSSH plans to remove support for the DSA signature algorithm in
 early 2025 and compile-time disable it later this year.

 DSA, as specified in the SSHv2 protocol, is inherently weak - being
 limited to a 160 bit private key and use of the SHA1 digest. Its
 estimated security level is only 80 bits symmetric equivalent.

 OpenSSH has disabled DSA keys by default since 2015 but has retained
 run-time optional support for them. DSA was the only mandatory-to-
 implement algorithm in the SSHv2 RFCs[3], mostly because alternative
 algorithms were encumbered by patents when the SSHv2 protocol was
 specified.

 This has not been the case for decades at this point and better
 algorithms are well supported by all actively-maintained SSH
 implementations. We do not consider the costs of maintaining DSA in
 OpenSSH to be justified and hope that removing it from OpenSSH can
 accelerate its wider deprecation in supporting cryptography
 libraries.

 This release makes DSA support in OpenSSH compile-time optional,
 defaulting to on. We intend the next release to change the default
 to disable DSA at compile time. The first OpenSSH release of 2025
 will remove DSA support entirely.
 }}}

 From https://www.openssh.com/releasenotes.html#9.7p1

 I'd heartily recommend searching through
 https://www.openssh.com/releasenotes.html with the phrase "deprecation" to
 see if there might have been anything else announced but missed?

-- 
Ticket URL: <https://trac.macports.org/ticket/70319#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list