Description
Point or minor release to maven include #639
Motivation
#639 Added a bouncycastle implementation of eddsa/ed25519. This is actually a requirement downstream in both jgit and gerrit who have bumped their minimum JREs to 17. The net.i2p.crypto eddsa implementation will crash jgit or gerrit if an ed25519 key is presented to the server since it uses sun.security.x509. There is a commit fixing this upstream in net.i2p.crypto but it is also unreleased.
I'm not sure when sun.security.x509 was made private but without --add-exports this project still is restricted to max of jre 8.
Alternatives considered
A fork of net.i2p.crypto could be published to maven. But this seems silly since ed25519 support got merged into the standard library.
Additional context
No response
Description
Point or minor release to maven include #639
Motivation
#639 Added a bouncycastle implementation of eddsa/ed25519. This is actually a requirement downstream in both jgit and gerrit who have bumped their minimum JREs to 17. The net.i2p.crypto eddsa implementation will crash jgit or gerrit if an ed25519 key is presented to the server since it uses sun.security.x509. There is a commit fixing this upstream in net.i2p.crypto but it is also unreleased.
I'm not sure when sun.security.x509 was made private but without
--add-exportsthis project still is restricted to max of jre 8.Alternatives considered
A fork of net.i2p.crypto could be published to maven. But this seems silly since ed25519 support got merged into the standard library.
Additional context
No response