Skip to content

crypto/ed25519: add Secure Elliptic Curve Cryptography #47112

Description

@xformerfhs

Go implements elliptic curve cryptography in the "crypto/elliptic" package. However, this package only implements the NIST curves P-224, P-256, P-384 and P-521. All of these curves are have weaknesses.

There is an implementation of the secure elliptic curve "25519" in the package "crypto/ed25519". However, this implementation only supports signing and not encryption and decryption.

It should be possible to add at least Curve25519 for ECC encryption and decryption and I suggest to implement it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    FeatureRequestIssues asking for a new feature that does not need a proposal.FrozenDueToAgeNeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions