Skip to content

Maven release for bouncycastle eddsa implementation #657

@jsoo1

Description

@jsoo1

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions