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:
Weijun Wang 2016-12-14 10:41:06 +08:00
parent 3c750bc54f
commit af3e320415
2 changed files with 3 additions and 3 deletions

View File

@ -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) {
if (bitLength >= 512) { // 256 bits of strength
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) {
if (bitLength > 7680) { // 256 bits
return "SHA512";

View File

@ -430,7 +430,7 @@ public final class JarSigner {
* SHA384withECDSA for a 384-bit EC key.
*
* @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
* 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.