Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8361964 Remove outdated algorithms from requirements and add PBES2 algorithms
  3. JDK-8364118

Release Note: Removed DESede and PKCS1Padding Algorithms from Requirements and Added PBES2 Algorithms

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Delivered
    • Icon: P4 P4
    • 26
    • 26
    • security-libs

      The following security algorithm implementation requirements in the Java Security Standard Algorithm Names specification and the API specifications have been removed as they are no longer recommended and should not be in wide usage anymore:

          AlgorithmParameters: DESede
          Cipher:
              DESede/CBC/NoPadding
              DESede/CBC/PKCS5Padding
              DESede/ECB/NoPadding
              DESede/ECB/PKCS5Padding
              RSA/ECB/PKCS1Padding
          KeyGenerator: DESede
          SecretKeyFactory: DESede

      The following PBES2 algorithms from [RFC 8018: PKCS #5: Password-Based Cryptography Specification Version 2.1](https://www.rfc-editor.org/rfc/rfc8018) have been added as new requirements:

          AlgorithmParameters:
              PBEWithHmacSHA256AndAES_128
              PBEWithHmacSHA256AndAES_256
          Cipher:
              PBEWithHmacSHA256AndAES_128
              PBEWithHmacSHA256AndAES_256
          Mac:
              PBEWithHmacSHA256
          SecretKeyFactory:
              PBEWithHmacSHA256AndAES_128
              PBEWithHmacSHA256AndAES_256
              PBKDF2WithHmacSHA256

            mullan Sean Mullan
            mullan Sean Mullan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: