Hi,

I need a code review for moving the contents of the jdk.crypto.ec module into 
java.base.  This moves the SunEC JCE Provider (Elliptic Curve) into java.base.  
EC has always been separate from the base module/pkg because of its dependence 
on a native library.  That library was removed in JDK 16.  An empty 
jdk.crypto.ec module will remain for compatibility, but marked as deprecated 
with the intent to be removed in a future release.

There should be no compatibility risk for application using EC through JCE. 
There are no public API changes to EC, XEC, and EdDSA classes .  Applications 
that unwisely accessing internal EC classes will need to use the java.base 
module.

Thanks

Tony

-------------

Commit messages:
 - CheckSecurityProvider test
 - fix module check test
 - whitespace and apple
 - merge
 - cleanup
 - cleanup
 - find/replace and ide screwups
 - add test
 - Initial
 - cleanup
 - ... and 4 more: https://git.openjdk.org/jdk/compare/8aad881e...85870520

Changes: https://git.openjdk.org/jdk/pull/14457/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=14457&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8308398
  Stats: 172 lines in 57 files changed: 62 ins; 40 del; 70 mod
  Patch: https://git.openjdk.org/jdk/pull/14457.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/14457/head:pull/14457

PR: https://git.openjdk.org/jdk/pull/14457

Reply via email to