Skip to content

How to check if a key is FIPS-unapproved? #21830

Answered by t8m
junaruga asked this question in Q&A
Discussion options

You must be logged in to vote

There is no such thing as an unapproved key. Well, there are some key types that do not have any FIPS approved operations but that is only an indirect thing. Instead you always need to try to use the key with an operation to find out whether that is approved or not. For example let's have a key that supports both signatures and decryption of encrypted data - the signature can be FIPS approved but the decryption non-approved. This is actually a real-world example with RSA keys - signatures with PKCS#1 v1.5 padding are approved, decryption with PKCS#1 v1.5 padding is unapproved.

Replies: 4 comments 10 replies

Comment options

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

Answer selected by t8m
Comment options

You must be logged in to vote
4 replies
@t8m
Comment options

@junaruga
Comment options

@t8m
Comment options

@junaruga
Comment options

Comment options

You must be logged in to vote
4 replies
@t8m
Comment options

@t8m
Comment options

@junaruga
Comment options

@paulidale
Comment options

Comment options

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

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