8171190: Bump reference of NIST 800-57 Part 1 Rev 3 to Rev 4 in JarSigner API spec
Reviewed-by: xuelei
This commit is contained in:
parent
3c750bc54f
commit
af3e320415
@ -1024,7 +1024,7 @@ public class AlgorithmId implements Serializable, DerEncoder {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Values from SP800-57 part 1 rev 3 tables 2 and three
|
// Values from SP800-57 part 1 rev 4 tables 2 and 3
|
||||||
private static String ecStrength (int bitLength) {
|
private static String ecStrength (int bitLength) {
|
||||||
if (bitLength >= 512) { // 256 bits of strength
|
if (bitLength >= 512) { // 256 bits of strength
|
||||||
return "SHA512";
|
return "SHA512";
|
||||||
@ -1035,7 +1035,7 @@ public class AlgorithmId implements Serializable, DerEncoder {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// same values for RSA and DSA
|
// Same values for RSA and DSA
|
||||||
private static String ifcFfcStrength (int bitLength) {
|
private static String ifcFfcStrength (int bitLength) {
|
||||||
if (bitLength > 7680) { // 256 bits
|
if (bitLength > 7680) { // 256 bits
|
||||||
return "SHA512";
|
return "SHA512";
|
||||||
|
@ -430,7 +430,7 @@ public final class JarSigner {
|
|||||||
* SHA384withECDSA for a 384-bit EC key.
|
* SHA384withECDSA for a 384-bit EC key.
|
||||||
*
|
*
|
||||||
* @implNote This implementation makes use of comparable strengths
|
* @implNote This implementation makes use of comparable strengths
|
||||||
* as defined in Tables 2 and 3 of NIST SP 800-57 Part 1-Rev.3.
|
* as defined in Tables 2 and 3 of NIST SP 800-57 Part 1-Rev.4.
|
||||||
* Specifically, if a DSA or RSA key with a key size greater than 7680
|
* Specifically, if a DSA or RSA key with a key size greater than 7680
|
||||||
* bits, or an EC key with a key size greater than or equal to 512 bits,
|
* bits, or an EC key with a key size greater than or equal to 512 bits,
|
||||||
* SHA-512 will be used as the hash function for the signature.
|
* SHA-512 will be used as the hash function for the signature.
|
||||||
|
Loading…
Reference in New Issue
Block a user