Re: [EXTERNAL] Openssl 3.5 FIPS and SHA-1
Tomas Mraz <[email protected]> Wed, 21 Jan 2026 12:58:00 +0100
| Newsgroups | gmane.comp.encryption.openssl.user |
|---|---|
| Message-ID | <[email protected]> |
Yes, SHA-1 is and should be in the FIPS provider for now. Tomas Mraz, Chief Technology Officer, OpenSSL Foundation On Tue, 2026-01-20 at 16:32 -0500, Ken Goldman wrote: > Is the answer, then, that SHA-1 is expected to be in the fips > provider? > > On 1/20/2026 3:13 AM, 'Martin Bonner' via openssl-users wrote: > > Yes. See https://csrc.nist.gov/projects/cryptographic-module- > > validation-program/sp-800-140-series-supplemental- > > information/sp800-140c > > < > > https://csrc.nist.gov/projects/cryptographic-module-validation-progr > > am/ > > sp-800-140-series-supplemental-information/sp800-140c> . > > > > SHA-1 is still approved for situations where security requires pre- > > image > > resistance (given a fixed message M, it is hard to find another > > message > > M1 such that Hash(M1) == Hash(M). An alternative, slightly weaker > > formulation, is given a fixed value V, it is hard to find a message > > M1 > > such that Hash(M1) == V). > > > > The problem with SHA-1 is that it is not collision resistant (it is > > known how to find two values M1, M2 such that Hash(M1) == > > Hash(M2)). > > Note that the difference with collision resistance, is that the > > attacker > > gets to choose /both/ messages. Collision resistance is the > > property > > you want for a hash which is used to digest a message before > > signing. > > > > Collision resistance implies pre-image resistance, and when > > building a > > protocol the safe rule of thumb is to use an algorithm which is > > collision resistant (SHA-2/SHA-3) just in case collision resistance > > is > > the property you need. However if you have an existing protocol, > > careful analysis may show it is still currently secure > > > > Martin Bonner > > > > *From:*[email protected] <openssl- > > [email protected]> *On Behalf Of *Ken Goldman > > *Sent:* 19 January 2026 23:52 > > *To:* [email protected] > > *Subject:* [EXTERNAL] Openssl 3.5 FIPS and SHA-1 > > > > Looking at > > https: //urldefense. com/v3/__https: //docs. openssl. org/3. > > 5/man7/OSSL_PROVIDER-FIPS/*approved-algorithms__;Iw!!FJ-Y8qCqXTj2! > > dEDWcfZHH1HIbrmQ8PLFovSXwvQSkAlk3hMHhPo1uGlLk2xfVJPMBlD3_mbHF8p_EDD > > Zd3OZ5IaHJbdq0-Qg$ I see SHA-1 on the list. > > > > Looking at > > > > https://urldefense.com/v3/__https://docs.openssl.org/3.5/man7/ > > OSSL_PROVIDER-FIPS/*approved-algorithms__;Iw!!FJ-Y8qCqXTj2! > > dEDWcfZHH1HIbrmQ8PLFovSXwvQSkAlk3hMHhPo1uGlLk2xfVJPMBlD3_mbHF8p_EDD > > Zd3OZ5IaHJbdq0-Qg$ > > <https://urldefense.com/v3/__https:/docs.openssl.org/3.5/man7/OSSL_ > > PROVIDER-FIPS/*approved-algorithms__;Iw!!FJ- > > Y8qCqXTj2!dEDWcfZHH1HIbrmQ8PLFovSXwvQSkAlk3hMHhPo1uGlLk2xfVJPMBlD3_ > > mbHF8p_EDDZd3OZ5IaHJbdq0-Qg$> > > > > I see SHA-1 on the list. Is SHA-1 really approved? > > > > -- > -- Tomáš Mráz, Chief Technology Officer, OpenSSL Foundation Join the Code Protectors or support us on Github Sponsors https://openssl-foundation.org/donate/ -- You received this message because you are subscribed to the Google Groups "openssl-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to openssl-users+unsubscribe-MCmKBN63+Bmbup2nOX2J7Q@public.gmane.org To view this discussion visit https://groups.google.com/a/openssl.org/d/msgid/openssl-users/8dbcf340c94b5f4ac6cf037a54876e811a4e0f05.camel%40openssl.org.