mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-26 18:20:28 +00:00
8361964: Remove outdated algorithms from requirements and add PBES2 algorithms
Reviewed-by: hchao
This commit is contained in:
parent
41c94eed37
commit
06fdb61e1c
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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">
|
||||
|
||||
@ -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">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user