Skip to content

Support for EdDSA (Ed25519 & Ed448) #487

Closed
@jas4711

Description

@jas4711

EdDSA is a public-key digital signature system, instantiated with common parameters as Ed25519 and Ed448. It would be nice to have this implemented in OpenSSL, both at the crypto API level and at the TLS level.

Crypto: https://tools.ietf.org/html/draft-irtf-cfrg-eddsa
TLS: https://tools.ietf.org/html/draft-ietf-tls-rfc4492bis

I'm sure people are thinking and working this, but I did not find a good place to follow progress about this, so I'm hoping a wishlist like this will help to make the status of this work public.

/Simon

Activity

ghedo

ghedo commented on Dec 2, 2015

@ghedo
Contributor

I don't think anyone is actually working on this. There's also https://rt.openssl.org/Ticket/Display.html?id=4077 tracking this (that you created as well), with just one reply from @richsalz https://mta.openssl.org/pipermail/openssl-dev/2015-October/003010.html (that went only to the mailing list and not RT, so I'm guessing you haven't seen it).

It kinda seemed like you were interested in working on this, or at least finding a suitable implementation that could be used by OpenSSL, but maybe I got the wrong idea.

richsalz

richsalz commented on Dec 2, 2015

@richsalz
Contributor

Has CFRG concluded yet? It's pretty clear only "deterministic DSA" right?

dol

dol commented on Dec 10, 2015

@dol
ladar

ladar commented on Dec 29, 2015

@ladar

It sure would be nice if someone was working on it. :)

alex

alex commented on Feb 8, 2016

@alex
Contributor

@richsalz just so this is canonicalized here, CFRG isn't done yet, but the Ed25519 portion is pretty solid at this point: https://tools.ietf.org/html/draft-irtf-cfrg-eddsa-02

richsalz

richsalz commented on Feb 8, 2016

@richsalz
Contributor

Yes, we're aware. We'll have to see. It might be hard to get it into 1.1; a PR with source doc and test would help :)

alex

alex commented on Feb 8, 2016

@alex
Contributor

I figured you were aware, just wanted to make sure anyone viewing this PR had an answer :-)

richsalz

richsalz commented on Feb 8, 2016

@richsalz
Contributor

The answer is: send code, else I think it's doubtful. My opinion.

added this to the Post 1.1.0 milestone on May 16, 2016
ghost

ghost commented on May 24, 2016

@ghost

Please support Ed511187.

richsalz

richsalz commented on May 24, 2016

@richsalz
Contributor

@stas730 please open a separate issue.

HLFH

HLFH commented on May 24, 2016

@HLFH

@stas730 Your Ed511187 does not exist.

54 remaining items

Loading
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

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @alex@dol@davidben@ghedo@romen

        Issue actions

          Support for EdDSA (Ed25519 & Ed448) · Issue #487 · openssl/openssl