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

SHAKE128 and SHAKE256 MessageDigest algorithms

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Approved
    • Icon: P3 P3
    • 25
    • security-libs
    • None
    • behavioral
    • minimal
    • New algorithm names.
    • Other
    • SE

      Summary

      Add two new MessageDigest algorithms -- SHAKE128-256 and SHAKE256-512 -- to the SUN security provider.

      Problem

      SHAKE128-256 and SHAKE256-512 are used in many new high-level algorithms, including CMS for EdDSA, new signature algorithms, and HSS/LMS.

      Solution

      Add two new MessageDigest algorithms -- SHAKE128-256 and SHAKE256-512 -- to the SUN security provider.

      Specification

      In the MessageDigest Algorithms section of the Java Security Standard Algorithm Names documentation, add two new rows:

      SHAKE128-256    SHAKE128-256 produces a 256 bit digest.
      SHAKE256-512    SHAKE256-512 produces a 512 bit digest.

      In The SUN Provider (a part of the Security Guide), add "SHAKE128-256" and "SHAKE256-512" to the "MessageDigest" row.

            weijun Weijun Wang
            weijun Weijun Wang
            Valerie Peng
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: