kbrain

BC-FJA (Bouncy Castle FIPS Java API)

Legion of the Bouncy Castle Inc. - FIPS 140 #4943

activeLevel 1Post-quantum: LMS

The Bouncy Castle FIPS Java API is a comprehensive suite of FIPS Approved algorithms implemented in pure Java. All key sizes and modes have been implemented to allow flexibility and efficiency, and additional algorithms are available in non-approved operation as well.

Key facts

Scheme
FIPS 140
Certificate
4943
Standard
FIPS 140-3
Security level
Level 1
Status
active
Vendor
Legion of the Bouncy Castle Inc.
Module type
Software
Embodiment
Multi-Chip Stand Alone
Lab
Lightship Security, Inc.
First validated
January 17, 2025
Sunset date
January 16, 2030
Versions
2.1.1
Caveat
Interim Validation. When operated in approved mode. The module generates SSPs (e.g., keys) whose strengths are modified by available entropy

Algorithms

Post-quantum: LMS

  • AES-CBC
  • AES-CBC-CS1
  • AES-CBC-CS2
  • AES-CBC-CS3
  • AES-CCM
  • AES-CFB128
  • AES-CFB8
  • AES-CMAC
  • AES-CTR
  • AES-ECB
  • AES-FF1
  • AES-GCM
  • AES-GMAC
  • AES-KW
  • AES-KWP
  • AES-OFB
  • Counter DRBG
  • cSHAKE-128
  • cSHAKE-256
  • DSA KeyGen (FIPS186-4)
  • DSA PQGGen (FIPS186-4)
  • DSA PQGVer (FIPS186-4)
  • DSA SigGen (FIPS186-4)
  • DSA SigVer (FIPS186-4)
  • ECDSA KeyGen (FIPS186-4)
  • ECDSA KeyVer (FIPS186-4)
  • ECDSA SigGen (FIPS186-4)
  • ECDSA SigVer (FIPS186-4)
  • EDDSA KeyGen
  • EDDSA KeyVer
  • EDDSA SigGen
  • EDDSA SigVer
  • Hash DRBG
  • HMAC DRBG
  • HMAC-SHA-1
  • HMAC-SHA2-224
  • HMAC-SHA2-256
  • HMAC-SHA2-384
  • HMAC-SHA2-512
  • HMAC-SHA2-512/224
  • HMAC-SHA2-512/256
  • HMAC-SHA3-224
  • HMAC-SHA3-256
  • HMAC-SHA3-384
  • HMAC-SHA3-512
  • KAS-ECC Sp800-56Ar3
  • KAS-FFC Sp800-56Ar3
  • KAS-IFC
  • KDA HKDF SP800-56Cr2
  • KDA OneStep SP800-56Cr2
  • KDA TwoStep SP800-56Cr2
  • KDF ANS 9.63
  • KDF IKEv2
  • KDF SP800-108
  • KDF SRTP
  • KDF SSHA4270
  • KDF TLS
  • KMAC-128
  • KMAC-256
  • KTS-IFC
  • LMS SigVer
  • ParallelHash-128
  • ParallelHash-256
  • PBKDF
  • RSA KeyGen (FIPS186-5)
  • RSA SigGen (FIPS186-5)
  • RSA SigVer (FIPS186-5)
  • Safe Primes Key Generation
  • Safe Primes Key Verification
  • SHA-1
  • SHA2-224
  • SHA2-256
  • SHA2-384
  • SHA2-512
  • SHA2-512/224
  • SHA2-512/256
  • SHA3-224
  • SHA3-256
  • SHA3-384
  • SHA3-512
  • SHAKE-128
  • SHAKE-256
  • TLS v1.2 KDF RFC7627
  • TupleHash-128
  • TupleHash-256

Algorithm families of the CAVP certificates listed for this module, plus post-quantum algorithms named in its documents.

CVEs that may affect this product

sec-certs has not matched any CVE to this certificate. That is not proof the product is unaffected.

Related CVEs and certificate references are automated matches by sec-certs, not reviewed by humans: treat them as "may be affected" and verify before acting.

Documents and sources

Source: sec-certs.org (CRoCS, Masaryk University), from NIST CMVP and the Common Criteria Portal - dataset of September 21, 2026 - synced October 15, 2026

Check certifications from your AI assistant

The Security Certifications Explorer answers FIPS 140-3 and Common Criteria questions directly inside Claude, ChatGPT, or any MCP assistant, and links each certificate to the CVEs that may affect it.

Add the certifications brain