Which signature algorithms does FIPS 186-5 support?
Use FIPS 186-5 when the decision is about generation or verification for RSA, ECDSA, , EdDSA, or HashEdDSA. FIPS 186-5 became effective on February 3, 2023; its one-year transition ended when FIPS 186-4 was withdrawn on February 3, 2024. is no longer approved for digital signature generation, although DSA may be used to verify signatures generated before the FIPS 186-5 implementation date. NIST has posted potential-update errata for FIPS 186-5, so implementation reviews should use the issued standard together with the current errata.
The selection record should name the exact signature family, operation, parameters, key purpose, and approved hash or XOF relationship. For RSA, FIPS 186-5 permits signature generation or verification with modulus sizes at least 2048 bits, while implementation guidance explains how testing and Security Policy documentation handle sizes where CAVP testing is or is not available.
- Record whether the service performs signature generation, signature verification, or both.
- Separate RSA, ECDSA, , EdDSA, HashEdDSA, and legacy verification decisions; do not collapse them into a generic signature claim.
- For RSA, document the modulus length, scheme such as RSASSA-PSS or RSASSA-PKCS1-v1.5, approved hash or XOF choice, and whether key generation is performed by the module.
Defines the approved digital signature standard and states that DSA is no longer approved for signature generation.
Official publication status and potential-update errata for the issued FIPS 186-5 standard.
Clarifies RSA signature parameter sizes, CAVP testing expectations, and Security Policy documentation for FIPS 140-3 module submissions.