Skip to content

How define FIPS Cipherstring in openssl3? #23707

Answered by StephenWall
vkosuri asked this question in Q&A
Discussion options

You must be logged in to vote

Enabling FIPS mode globally via openssl.cnf or via application code will limit the applicaiton to using only FIPS approved ciphers regardless of what your cipher selection is. Your cipher selection may limit it further, but can never allow a non-FIPS cipher. For example, on a FreeBSD system I have with OpenSSL 3.0.12, FIPS provider 3.0.9, and FIPS enabled, openssl ciphers ALL and openssl ciphers DEFAULT both produce the same list of ciphers, while openssl ciphers HIGH produces a smaller list. In all cases, all the ciphers meet the FIPS 140-2 requirements at the time 3.0.9 was approved.

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@StephenWall
Comment options

Answer selected by vkosuri
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants