openjsse / openeddsa

JCE provider for the EdDSA crypto algorithms
GNU General Public License v2.0
3 stars 0 forks source link

Support JDK 11? #2

Open emlun opened 3 years ago

emlun commented 3 years ago

From the README it's pretty clear that this is primarily "a backport of the JEP-339 to Java 8", but JDK 11 also doesn't come with EdDSA support by default. Unfortunately, running this in JDK 11 results in this error:

java.lang.NoSuchFieldError: PROVIDER_VER
    at org.openeddsa.sun.security.ec.ed.OpenEdDSA.<init>(OpenEdDSA.java:104)
    at org.openeddsa.security.OpenEdDSA.<init>(OpenEdDSA.java:39)

See for example this GitHub Actions build. Apparently it's this field that no longer exists in JDK 11.

Does this library intend to support JDK 11 at some point?