Uploaded image for project: 'OpenJDK'
  1. OpenJDK
  2. OPENJDK-2123

Remove algorithms-lockdown for FIPS compliance related patches

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      This task is to remove a group of downstream patches, identified as the patches that disable non-FIPS-compliant algorithms from the OpenJDK security providers that we must keep enabled. We make use of some services in these providers, which don't involve cryptographic operations and can be considered "safe" (this is allow-list is built by statically analyzing the provider's code). Patches in this family are plenty of if statements disabling providers code when FIPS-mode has been detected.

      Every patch is listed as a sub-task, to be closed once we are able to remove this patch in a future OpenJDK 22 build, and in a OpenJDK 21 build assuming the work referred in this task is upstreamed. You can refer the full fips-21u-75ffdc48eda.patch list of included commits, which corresponds to java-21-openjdk-21.0.0.0.35-1.el8.

      Upstream proposal status

      The Security Providers Filter proposal has been discussed in the security-dev OpenJDK mail list. We have also created its corresponding Java Bug System issue, and a GitHub pull request. See Issue Links bellow for references.

              mbalaoal@redhat.com Martin Balao Alonso
              fferrari@redhat.com Francisco Ferrari Bihurriet
              Francisco Ferrari Bihurriet, Martin Balao Alonso
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: