Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8276550

Use SHA256 hash in build.tools.depend.Depend

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b23

      Backports

        Description

        JDK-8182285 added the incremental build capabilities for modules, by hashing the APIs of each module.

        The original change uses MD5, which is quite weak, and JDK-8214483 allows MessageDigest to have no MD5 implementation. This is the cause of some build failures when using a FIPS-compliant boot JDK that has no MD5 implementation.

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                shade Aleksey Shipilev
                Reporter:
                shade Aleksey Shipilev
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: