summaryrefslogtreecommitdiff
path: root/src/visibility.h
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2011-03-09 17:47:44 +0100
committerWerner Koch <wk@gnupg.org>2011-03-09 17:47:44 +0100
commit9730275d294b4d9cbbb2453541f001c95f5f31a3 (patch)
tree96175205d2fd2670586b0a024d710cbc1796e51a /src/visibility.h
parentbf823c5acb713488771c9000242b36ab13649da4 (diff)
downloadlibgcrypt-9730275d294b4d9cbbb2453541f001c95f5f31a3.tar.gz
New function gcry_kdf_derive
This allows us to factor the S2k code from gpg and gpg-agent out to libgcrypt. Created a bunch of test vectors using a hacked gpg 1.4. The function also implements PBKDF2; tested against the RFC-6070 test vectors.
Diffstat (limited to 'src/visibility.h')
-rw-r--r--src/visibility.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/visibility.h b/src/visibility.h
index ea00b89c..3c1e8aa8 100644
--- a/src/visibility.h
+++ b/src/visibility.h
@@ -153,6 +153,8 @@
#define gcry_ac_io_init _gcry_ac_io_init
#define gcry_ac_io_init_va _gcry_ac_io_init_va
+#define gcry_kdf_derive _gcry_kdf_derive
+
#define gcry_prime_check _gcry_prime_check
#define gcry_prime_generate _gcry_prime_generate
#define gcry_prime_group_generator _gcry_prime_group_generator
@@ -501,6 +503,8 @@ void gcry_ac_os_to_mpi (gcry_mpi_t mpi, unsigned char *os, size_t os_n);
#undef gcry_ac_io_init
#undef gcry_ac_io_init_va
+#undef gcry_kdf_derive
+
#undef gcry_prime_check
#undef gcry_prime_generate
#undef gcry_prime_group_generator
@@ -715,6 +719,8 @@ MARK_VISIBLE (gcry_ac_data_from_sexp)
MARK_VISIBLE (gcry_ac_io_init)
MARK_VISIBLE (gcry_ac_io_init_va)
+MARK_VISIBLE (gcry_kdf_derive)
+
MARK_VISIBLE (gcry_prime_check)
MARK_VISIBLE (gcry_prime_generate)
MARK_VISIBLE (gcry_prime_group_generator)