summaryrefslogtreecommitdiff
path: root/src/libgcrypt.vers
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2019-06-21 11:47:33 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2019-06-21 11:47:33 +0900
commita658c9ccc2c741f40b0b5cdbcd184cfb9a841d17 (patch)
treece0592356ad72bb7e6c28af8fc53d6f7b7e83696 /src/libgcrypt.vers
parent6d77c2054ea0358fb4c6f59b4c91c673c0a83b03 (diff)
downloadlibgcrypt-a658c9ccc2c741f40b0b5cdbcd184cfb9a841d17.tar.gz
ecc: Improve new ECDH API.
* cipher/ecc-ecdh.c (_gcry_ecc_get_algo_keylen): New. (_gcry_ecc_mul_point): Fill into the RESULT buffer, instead of allocating new buffer. * src/gcrypt-int.h: Change the API. * src/gcrypt.h.in: Likewise. * src/libgcrypt.def (gcry_ecc_get_algo_keylen): New. * src/libgcrypt.vers (gcry_ecc_get_algo_keylen): New. * src/visibility.c (gcry_ecc_get_algo_keylen): New. * src/visibility.h (gcry_ecc_get_algo_keylen): New. * tests/t-cv25519.c: Fix the use case. Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
Diffstat (limited to 'src/libgcrypt.vers')
-rw-r--r--src/libgcrypt.vers1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libgcrypt.vers b/src/libgcrypt.vers
index e659c04d..0ed10d51 100644
--- a/src/libgcrypt.vers
+++ b/src/libgcrypt.vers
@@ -67,6 +67,7 @@ GCRYPT_1.6 {
gcry_pubkey_get_sexp;
+ gcry_ecc_get_algo_keylen;
gcry_ecc_mul_point;
gcry_kdf_derive;