summaryrefslogtreecommitdiff
path: root/src/libgcrypt.def
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2021-10-07 13:53:08 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2021-10-07 14:12:32 +0900
commit082ea0efa9b129e8ca7703eeb6b1c9325caeedfd (patch)
tree36048dad546f4bd32915759de4bfe68ac4aa00aa /src/libgcrypt.def
parent16a9eaad5d1add3a95b1da6e037b074f18b094c7 (diff)
downloadlibgcrypt-082ea0efa9b129e8ca7703eeb6b1c9325caeedfd.tar.gz
cipher: Add sign+hash, verify+hash, and random-override API.
* cipher/pubkey.c (_gcry_pk_sign_md, _gcry_pk_verify_md): New. (_gcry_pk_random_override_new): New. (_gcry_pk_get_random_override): New. * src/gcrypt-int.h: Add those routines. * src/context.h (CONTEXT_TYPE_RANDOM_OVERRIDE): New. * src/context.c (_gcry_ctx_alloc, _gcry_ctx_release): Handle CONTEXT_TYPE_RANDOM_OVERRIDE. * src/gcrypt.h.in (gcry_error_t gcry_pk_hash_sign): New. (gcry_error_t gcry_pk_hash_verify): New. (gcry_pk_random_override_new): New. * src/libgcrypt.def, src/libgcrypt.vers: Update. * src/visibility.c (gcry_pk_hash_sign, gcry_pk_hash_verify): New. (gcry_pk_random_override_new): New. * src/visibility.h: Add those routines. -- GnuPG-bug-id: 4894 Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
Diffstat (limited to 'src/libgcrypt.def')
-rw-r--r--src/libgcrypt.def4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libgcrypt.def b/src/libgcrypt.def
index 5fb207c9..bd2f076b 100644
--- a/src/libgcrypt.def
+++ b/src/libgcrypt.def
@@ -289,4 +289,8 @@ EXPORTS
gcry_ecc_get_algo_keylen @249
gcry_ecc_mul_point @250
+ gcry_pk_hash_sign @255
+ gcry_pk_hash_verify @256
+ gcry_pk_random_override_new @257
+
;; end of file with public symbols for Windows.