On Tue, 13 Jun 2023 20:36:28 GMT, Anthony Scarpino <ascarp...@openjdk.org> wrote:
> 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 This pull request has now been integrated. Changeset: e7379687 Author: Anthony Scarpino <ascarp...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/e73796879299c6170b63edb998439db4764ceae0 Stats: 187 lines in 58 files changed: 73 ins; 41 del; 73 mod 8308398: Move SunEC crypto provider into java.base Reviewed-by: valeriep, alanb ------------- PR: https://git.openjdk.org/jdk/pull/14457