JDK-8234924 : Deprecate the legacy elliptic curves for removal
  • Type: Enhancement
  • Component: security-libs
  • Sub-Component: javax.crypto
  • Affected Version: 14
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2019-11-27
  • Updated: 2022-12-14
  • Resolved: 2019-12-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 14
Related Reports
CSR :  
Relates :  
Relates :  
Relates :  
Sub Tasks
JDK-8235666 :  
Deprecate the elliptic curves currently implemented in the native implementation of the SunEC provider with the intention of removing or replacing them in the next JDK release. Most of these curves are not widely used and are not implemented using modern techniques and it is better to remove them going forward. See https://docs.oracle.com/en/java/javase/13/security/oracle-providers.html#GUID-091BF58C-82AB-4C9C-850F-1660824D5254 for the list of legacy curves. 

The brainpool curves may be replaced with a more modern implementation (such as what was done in https://bugs.openjdk.java.net/browse/JDK-8208698) instead of being removed.
Marking this as Fixed. No code changes were required, just a release note and updated docs.