diff options
author | Werner Koch <wk@gnupg.org> | 2008-09-15 19:21:57 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2008-09-15 19:21:57 +0000 |
commit | 7627f9646701e88c827bbadd1231221d5f0c89a6 (patch) | |
tree | 51d35bfd172c13ebee77936d7c1df25e54b66268 /random/random.h | |
parent | f5c7621d2496563dea8b4670056c229bb7f596f6 (diff) | |
download | libgcrypt-7627f9646701e88c827bbadd1231221d5f0c89a6.tar.gz |
Use syslog to log important messages.
Add an external RNG test hook.
Diffstat (limited to 'random/random.h')
-rw-r--r-- | random/random.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/random/random.h b/random/random.h index eda44d36..9075d9a3 100644 --- a/random/random.h +++ b/random/random.h @@ -39,6 +39,18 @@ void _gcry_update_random_seed_file (void); byte *_gcry_get_random_bits( size_t nbits, int level, int secure ); void _gcry_fast_random_poll( void ); +gcry_err_code_t _gcry_random_init_external_test (void **r_context, + unsigned int flags, + const void *key, + size_t keylen, + const void *seed, + size_t seedlen, + const void *dt, + size_t dtlen); +gcry_err_code_t _gcry_random_run_external_test (void *context, + char *buffer, size_t buflen); +void _gcry_random_deinit_external_test (void *context); + /*-- rndegd.c --*/ gpg_error_t _gcry_rndegd_set_socket_name (const char *name); |