diff options
author | Moritz Schulte <mo@g10code.com> | 2003-04-16 16:25:52 +0000 |
---|---|---|
committer | Moritz Schulte <mo@g10code.com> | 2003-04-16 16:25:52 +0000 |
commit | 3148347f0fc0e604e1405223ea146197ea20959b (patch) | |
tree | 7aa97348a0c3d167e1a1154d47a9c0a69b6dd0e3 /src/global.c | |
parent | 62ee765f9df47ab2f37cfe00c019ffe81ded664a (diff) | |
download | libgcrypt-3148347f0fc0e604e1405223ea146197ea20959b.tar.gz |
2003-04-16 Moritz Schulte <moritz@g10code.com>
* module.c (_gcry_module_use): New function.
* g10lib.h (_gcry_module_use): Declare function.
* libgcrypt-config.in: Support for --algorithms switch, which
prints the algorithms included in the built libgcrypt.
* global.c (gcry_set_progress_handler): Register progress
functions depending on the enabled algorithms.
2003-04-07 Moritz Schulte <moritz@g10code.com>
* Makefile.am (libgcrypt_la_SOURCES): Added module.c
* module.c: New file.
(_gcry_module_add): New function.
(_gcry_module_drop): New function.
(_gcry_module_lookup): New function.
(_gcry_module_release): New function.
* g10lib.h (GcryModule): New types.
(FLAG_MODULE_DISABLED): New symbol.
Added declarations for _gcry_module_add, _gcry_module_release and
_gcry_module_lookup.
* gcrypt.h: New types: GcryPubkeySpec, GcryDigestSpec,
GcryCipherSpec.
Added declarations for: gcry_cipher_register,
gcry_cipher_unregister, gcry_digest_register,
gcry_digest_unregister, gcry_pubkey_register and
gcry_pubkey_unregister.
* cipher.h: Removed symbols: CIPHER_ALGO_NONE, CIPHER_ALGO_IDEA,
CIPHER_ALGO_3DES, CIPHER_ALGO_CAST5, CIPHER_ALGO_BLOWFISH,
CIPHER_ALGO_SAFER_SK128, CIPHER_ALGO_DES_SK, CIPHER_ALGO_TWOFISH,
CIPHER_ALGO_TWOFISH_OLD, CIPHER_ALGO_DUMMY, PUBKEY_USAGE_SIG,
PUBKEY_USAGE_ENC, DIGEST_ALGO_MD5, DIGEST_ALGO_SHA1,
DIGEST_ALGO_RMD160, DIGEST_ALGO_TIGER, PUBKEY_ALGO_RSA,
PUBKEY_ALGO_RSA_E, PUBKEY_ALGO_RSA_S, PUBKEY_ALGO_DSA,
PUBKEY_ALGO_ELGAMAL, PUBKEY_ALGO_ELGAMAL_E.
2003-04-02 Moritz Schulte <moritz@g10code.com>
* benchmark.c (md_bench): Fix error message.
Diffstat (limited to 'src/global.c')
-rw-r--r-- | src/global.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/global.c b/src/global.c index 5d42e482..71ffc669 100644 --- a/src/global.c +++ b/src/global.c @@ -612,8 +612,12 @@ void gcry_set_progress_handler (void (*cb)(void *,const char*,int, int, int), void *cb_data) { +#if USE_DSA _gcry_register_pk_dsa_progress (cb, cb_data); +#endif +#if USE_ELGAMAL _gcry_register_pk_elg_progress (cb, cb_data); +#endif _gcry_register_primegen_progress (cb, cb_data); _gcry_register_random_progress (cb, cb_data); } |