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

Add support for JARs signed with ML-DSA

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Unresolved
    • Icon: P3 P3
    • None
    • security-libs
    • None
    • behavioral
    • minimal
    • New signature algorithm support.
    • add/remove/modify command line option
    • JDK

      Summary

      Update jarsigner man page for ML-DSA support.

      Problem

      ML-DSA is a modern signature algorithm that is a little different from traditional ones like RSA or ECDSA. The key algorithm and signature algorithm are always the same.

      Solution

      See spec.

      Specification

      In the table in Supported Algorithms, add a new row for ML-DSA and add a note

      Modern digital signature algorithms such as EdDSA and ML-DSA use the same name for both the key and signature algorithms. Only the signature algorithm with the same name can be used with a given key algorithm.

      I also take this chance to number the notes to match cells in the table.

      The rendered HTML page is attached.

            weijun Weijun Wang
            mullan Sean Mullan
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: