diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2019-06-21 11:47:33 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2019-06-21 11:47:33 +0900 |
commit | a658c9ccc2c741f40b0b5cdbcd184cfb9a841d17 (patch) | |
tree | ce0592356ad72bb7e6c28af8fc53d6f7b7e83696 /src/libgcrypt.vers | |
parent | 6d77c2054ea0358fb4c6f59b4c91c673c0a83b03 (diff) | |
download | libgcrypt-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.vers | 1 |
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; |