]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Allowed Ed25519 signing in TLS handshakes
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 29 May 2017 14:22:27 +0000 (16:22 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 17 Jul 2017 15:08:01 +0000 (17:08 +0200)
This follows draft-ietf-tls-rfc4492bis-17

Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
lib/algorithms/publickey.c

index a75feddf0dc452c7d7ca6c050ee08881b903115d..51a2daab3fe17f9a9d07feacba95f13552578a15 100644 (file)
@@ -50,6 +50,7 @@ static const gnutls_pk_map pk_mappings[] = {
        {GNUTLS_KX_SRP_RSA, GNUTLS_PK_RSA, CIPHER_SIGN},
        {GNUTLS_KX_ECDHE_RSA, GNUTLS_PK_RSA, CIPHER_SIGN},
        {GNUTLS_KX_ECDHE_ECDSA, GNUTLS_PK_EC, CIPHER_SIGN},
+       {GNUTLS_KX_ECDHE_ECDSA, GNUTLS_PK_EDDSA_ED25519, CIPHER_SIGN},
        {GNUTLS_KX_DHE_DSS, GNUTLS_PK_DSA, CIPHER_SIGN},
        {GNUTLS_KX_DHE_RSA, GNUTLS_PK_RSA_PSS, CIPHER_SIGN},
        {GNUTLS_KX_ECDHE_RSA, GNUTLS_PK_RSA_PSS, CIPHER_SIGN},