Blame pr2899-dont_use_withseed_versions_of_nss_functions_as_they_dont_fully_process_the_seed.patch

c7d7bec
# HG changeset patch
c7d7bec
# User andrew
c7d7bec
# Date 1459313680 -3600
c7d7bec
#      Wed Mar 30 05:54:40 2016 +0100
c7d7bec
# Node ID 9dc0eca5fa8926e6a952fa4f1931e78aa1f52443
c7d7bec
# Parent  8957aff589013e671f02d38023d5ff245ef27e87
c7d7bec
PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed
c7d7bec
Contributed-by: Alex Kashchenko <akashche@redhat.com>
3c096f3
Updated 2017/07/04 to accomodate 8175110 by Andrew Hughes <gnu.andrew@redhat.com>
c7d7bec
3c096f3
diff -r e5fdbb82bd49 src/share/native/sun/security/ec/ecc_impl.h
3c096f3
--- openjdk/jdk/src/share/native/sun/security/ec/ecc_impl.h
3c096f3
+++ openjdk/jdk/src/share/native/sun/security/ec/ecc_impl.h
c7d7bec
@@ -267,8 +267,8 @@
c7d7bec
 
c7d7bec
 #ifdef SYSTEM_NSS
c7d7bec
 #define EC_DecodeParams(a,b,c) EC_DecodeParams(a,b)
c7d7bec
-#define EC_NewKey(a,b,c,d,e) EC_NewKeyFromSeed(a,b,c,d)
3c096f3
-#define ECDSA_SignDigest(a,b,c,d,e,f,g) ECDSA_SignDigestWithSeed(a,b,c,d,e)
c7d7bec
+#define EC_NewKey(a,b,c,d,e) EC_NewKey(a,b)
3c096f3
+#define ECDSA_SignDigest(a,b,c,d,e,f,g) ECDSA_SignDigest(a,b,c)
c7d7bec
 #define ECDSA_VerifyDigest(a,b,c,d) ECDSA_VerifyDigest(a,b,c)
c7d7bec
 #define ECDH_Derive(a,b,c,d,e,f) ECDH_Derive(a,b,c,d,e)
c7d7bec
 #else