8361964: Remove outdated algorithms from requirements and add PBES2 algorithms

Reviewed-by: hchao
This commit is contained in:
Sean Mullan 2025-07-25 12:55:39 +00:00
parent 41c94eed37
commit 06fdb61e1c
5 changed files with 8 additions and 8 deletions

View File

@ -55,10 +55,11 @@ import java.util.Objects;
* <ul>
* <li>{@code AES}</li>
* <li>{@code ChaCha20-Poly1305}</li>
* <li>{@code DESede}</li>
* <li>{@code DiffieHellman}</li>
* <li>{@code DSA}</li>
* <li>{@code EC} (secp256r1, secp384r1)</li>
* <li>{@code PBEWithHmacSHA256AndAES_128}</li>
* <li>{@code PBEWithHmacSHA256AndAES_256}</li>
* <li>{@code RSASSA-PSS} (MGF1 mask generation function and SHA-256 or SHA-384
* hash algorithms)</li>
* </ul>

View File

@ -127,11 +127,8 @@ import sun.security.util.KnownOIDs;
* <li>{@code AES/ECB/PKCS5Padding} (128)</li>
* <li>{@code AES/GCM/NoPadding} (128, 256)</li>
* <li>{@code ChaCha20-Poly1305}</li>
* <li>{@code DESede/CBC/NoPadding} (168)</li>
* <li>{@code DESede/CBC/PKCS5Padding} (168)</li>
* <li>{@code DESede/ECB/NoPadding} (168)</li>
* <li>{@code DESede/ECB/PKCS5Padding} (168)</li>
* <li>{@code RSA/ECB/PKCS1Padding} (1024, 2048)</li>
* <li>{@code PBEWithHmacSHA256AndAES_128}</li>
* <li>{@code PBEWithHmacSHA256AndAES_256}</li>
* <li>{@code RSA/ECB/OAEPWithSHA-1AndMGF1Padding} (1024, 2048)</li>
* <li>{@code RSA/ECB/OAEPWithSHA-256AndMGF1Padding} (1024, 2048)</li>
* </ul>

View File

@ -98,7 +98,6 @@ import sun.security.util.Debug;
* <ul>
* <li>{@code AES} (128, 256)</li>
* <li>{@code ChaCha20}</li>
* <li>{@code DESede} (168)</li>
* <li>{@code HmacSHA1}</li>
* <li>{@code HmacSHA256}</li>
* </ul>

View File

@ -58,6 +58,7 @@ import sun.security.jca.GetInstance.Instance;
* <ul>
* <li>{@code HmacSHA1}</li>
* <li>{@code HmacSHA256}</li>
* <li>{@code PBEWithHmacSHA256}</li>
* </ul>
* These algorithms are described in the
* <a href="{@docRoot}/../specs/security/standard-names.html#mac-algorithms">

View File

@ -59,7 +59,9 @@ import sun.security.jca.GetInstance.Instance;
* <p> Every implementation of the Java platform is required to support the
* following standard {@code SecretKeyFactory} algorithms:
* <ul>
* <li>{@code DESede}</li>
* <li>{@code PBEWithHmacSHA256AndAES_128}</li>
* <li>{@code PBEWithHmacSHA256AndAES_256}</li>
* <li>{@code PBKDF2WithHmacSHA256}</li>
* </ul>
* These algorithms are described in the <a href=
* "{@docRoot}/../specs/security/standard-names.html#secretkeyfactory-algorithms">