Skip to content

When would bouncy castle Java 25 FIPS compliant be released ? #2271

Description

@Simo-NBU-100673

Hello fellow developers, I would like to ask is there a known schedule for FIPS compliant bouncy castle as our project is already migrated to Java 25 but we cannot release it as it would not be FIPS compliant if bouncy castle isn't?

I would greatly appreciate if you provide some official schedule if such exists.

Activity

  1. self-assigned this
    on Apr 28, 2026
  2. dghgit commented on Apr 28, 2026

    @dghgit
    Contributor

    We're in the process of testing BC-FJA 2.1.2 and BC-FJA 2.0.1 on Java 25.

    Non-FIPS BC supports Java 25 already, note the FIPS releases will lag on actual Java 25 support (KDFs), this should appear in BC-FJA 3.0.0.

  3. theosiemensrhodes commented on May 13, 2026

    @theosiemensrhodes

    Hi @dghgit, is there a timeline for this support? Thanks!

  4. theRsquare commented on May 25, 2026

    @theRsquare

    @dghgit , we are also looking for the same update on the support for java 25. can you please provide a timeline for this.

  5. SraavanChevireddy commented on May 25, 2026

    @SraavanChevireddy

    @dghgit - Is there a workaround meantime for us to use ?

  6. dghgit commented on May 26, 2026

    @dghgit
    Contributor

    The current jar should work fine with Java 25 - the issue is more that it's not officially tested with Java 25 and as the underlying JVM determines the GPC (General Purpose Computer) in use, this means we're not FIPS certified for the Java 25 so it's not on our certificate. We are in the process of trying to get this addressed, but it's both expensive and time consuming as it requires a re-test on the new GPC with associated paper work and NIST recovery fees.

  7. mabartos commented on Aug 26, 2026

    @mabartos

    @dghgit Thanks for the work! Any progress here?

  8. ITman1 commented on Sep 10, 2026

    @ITman1

    Ia there any official way like some ticket, case or status page how to track progress on NIST side? Thx.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

support requestCommunity assistance requested

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions