From 9730275d294b4d9cbbb2453541f001c95f5f31a3 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Wed, 9 Mar 2011 17:47:44 +0100 Subject: 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. --- src/visibility.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/visibility.h') 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) -- cgit v1.2.1