Add pubkey algo id for EdDSA.
authorWerner Koch <wk@gnupg.org>
Mon, 31 Aug 2015 20:41:12 +0000 (22:41 +0200)
committerWerner Koch <wk@gnupg.org>
Mon, 31 Aug 2015 20:41:12 +0000 (22:41 +0200)
* src/gcrypt.h.in (GCRY_PK_EDDSA): New.
--

These ids are not actually used by Libgcrypt but other software makes
use of such algorithm ids.  Thus we provide them here.

Signed-off-by: Werner Koch <wk@gnupg.org>
NEWS
src/gcrypt.h.in

diff --git a/NEWS b/NEWS
index d90ee6d..22565ed 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -39,6 +39,7 @@ Noteworthy changes in version 1.7.0 (unreleased)
  GCRY_CIPHER_MODE_OCB            NEW.
  GCRYCTL_SET_TAGLEN              NEW.
  gcry_cipher_final               NEW macro.
+ GCRY_PK_EDDSA                   NEW constant.
 
 
 Noteworthy changes in version 1.6.0 (2013-12-16)
index 884034c..585da6a 100644 (file)
@@ -1053,8 +1053,9 @@ enum gcry_pk_algos
     GCRY_PK_DSA   = 17,     /* Digital Signature Algorithm.  */
     GCRY_PK_ECC   = 18,     /* Generic ECC.  */
     GCRY_PK_ELG   = 20,     /* Elgamal       */
-    GCRY_PK_ECDSA = 301,    /* (deprecated: use 18).  */
-    GCRY_PK_ECDH  = 302     /* (deprecated: use 18).  */
+    GCRY_PK_ECDSA = 301,    /* (only for external use).  */
+    GCRY_PK_ECDH  = 302,    /* (only for external use).  */
+    GCRY_PK_EDDSA = 303     /* (only for external use).  */
   };
 
 /* Flags describing usage capabilities of a PK algorithm. */