summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2015-08-31 22:41:12 +0200
committerWerner Koch <wk@gnupg.org>2015-08-31 22:41:12 +0200
commitdd87639abd38afc91a6f27af33f0ba17402ad02d (patch)
tree1f67299f330def064f8ef3099c9db97c54022988
parenta785cc3db0c4e8eb8ebbf784b833a40d2c42ec3e (diff)
downloadlibgcrypt-dd87639abd38afc91a6f27af33f0ba17402ad02d.tar.gz
Add pubkey algo id for EdDSA.
* 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>
-rw-r--r--NEWS1
-rw-r--r--src/gcrypt.h.in5
2 files changed, 4 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index d90ee6d3..22565ed6 100644
--- 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)
diff --git a/src/gcrypt.h.in b/src/gcrypt.h.in
index 884034c9..585da6aa 100644
--- a/src/gcrypt.h.in
+++ b/src/gcrypt.h.in
@@ -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. */