Skip to content

BCFips relies on the SUN provider SecureRandom, But The SUN provider makes my application non compliant #1910

Answered by dghgit
mgrundie-r7 asked this question in Q&A
Discussion options

You must be logged in to vote

Actually at the moment MD5 is allowed as a cryptographic hash where it is used in a TLS hand shake. No other situation though, meaning no other "security related" situation. If you want to use MD5 in a Bloom Filter or a Hashtable, feel free to knock yourself out...

So, it's not MD5 that's being available that's the problem, it's people using for security related tasks. That's the thing with FIPS compliance, it's about using a FIPS certified module in conformance with the module's security policy. NIST sign off on the security policy. Your app will be non-compliant if it's doing things not allowed by the security policy (which does include using algorithms in the module in a compliant fash…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@mgrundie-r7
Comment options

Answer selected by mgrundie-r7
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