RFR: 8235710: Remove the legacy elliptic curves
Anthony Scarpino
ascarpino at openjdk.java.net
Mon Sep 21 23:14:18 UTC 2020
This change removes the native elliptic curves library code; as well as, and calls to that code, tests, and files
associated with those libraries. The makefiles have been changed to remove from all source builds of the ec code. The
SunEC system property is removed and java.security configurations changed to reflect the removed curves.
This will remove the following elliptic curves from SunEC: secp112r1, secp112r2, secp128r1, secp128r2, secp160k1,
secp160r1, secp160r2, secp192k1, secp192r1, secp224k1, secp224r1, secp256k1, sect113r1, sect113r2, sect131r1,
sect131r2, sect163k1, sect163r1, sect163r2, sect193r1, sect193r2, sect233k1, sect233r1, sect239k1, sect283k1,
sect283r1, sect409k1, sect409r1, sect571k1, sect571r1, X9.62 c2tnb191v1, X9.62 c2tnb191v2, X9.62 c2tnb191v3, X9.62
c2tnb239v1, X9.62 c2tnb239v2, X9.62 c2tnb239v3, X9.62 c2tnb359v1, X9.62 c2tnb431r1, X9.62 prime192v2, X9.62 prime192v3,
X9.62 prime239v1, X9.62 prime239v2, X9.62 prime239v3, brainpoolP256r1 brainpoolP320r1, brainpoolP384r1, brainpoolP512r1
-------------
Commit messages:
- 8235710: Remove the legacy elliptic curves
Changes: https://git.openjdk.java.net/jdk/pull/289/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=289&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8235710
Stats: 20143 lines in 75 files changed: 25 ins; 20038 del; 80 mod
Patch: https://git.openjdk.java.net/jdk/pull/289.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/289/head:pull/289
PR: https://git.openjdk.java.net/jdk/pull/289
More information about the security-dev
mailing list