diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2021-10-07 13:53:08 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2021-10-07 14:12:32 +0900 |
commit | 082ea0efa9b129e8ca7703eeb6b1c9325caeedfd (patch) | |
tree | 36048dad546f4bd32915759de4bfe68ac4aa00aa /src/libgcrypt.def | |
parent | 16a9eaad5d1add3a95b1da6e037b074f18b094c7 (diff) | |
download | libgcrypt-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.def | 4 |
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. |