Question

I wish to know if my Android App is FIPS 140-2 compliant if it uses only the crypto algorithms provided here? I use SpongyCastle to implement these algorithms.

Edit: A generalised question : Can open-source libraries like BouncyCastle/SpongyCastle be used in a module that can be FIPS Certified?

Was it helpful?

Solution

Bouncy Castle is not FIPS 140-2 certified, so therefore SpongyCastle is not certified. Mocana's NanoCrypto has a FIPS 140-2 certification for a few specific android OS/hardware combinations.

Generally speaking, FIPS 140-2 certification requires quite a lot of money, so don't expect an open-source library (other than OpenSSL) to be FIPS certified

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top