From e9b692d25d1c149b5417b70e18f2ce173bc25b6d Mon Sep 17 00:00:00 2001 From: Stephan Mueller Date: Tue, 16 Feb 2016 22:04:53 +0100 Subject: random: Remove ANSI X9.31 DRNG * random-fips.c: Remove. -- The ANSI X9.31 DRNG is removed as it is completely replaced with the SP800-90A DRBG. Signed-off-by: Stephan Mueller --- random/Makefile.am | 1 - random/rand-internal.h | 25 ------------------------- 2 files changed, 26 deletions(-) diff --git a/random/Makefile.am b/random/Makefile.am index 610387d0..92aba201 100644 --- a/random/Makefile.am +++ b/random/Makefile.am @@ -34,7 +34,6 @@ librandom_la_SOURCES = \ random.c random.h \ rand-internal.h \ random-csprng.c \ -random-fips.c \ random-drbg.c \ random-system.c \ rndhw.c diff --git a/random/rand-internal.h b/random/rand-internal.h index dbd23df3..8c8623ed 100644 --- a/random/rand-internal.h +++ b/random/rand-internal.h @@ -63,31 +63,6 @@ void _gcry_rngcsprng_set_seed_file (const char *name); void _gcry_rngcsprng_update_seed_file (void); void _gcry_rngcsprng_fast_poll (void); -/*-- random-fips.c --*/ -void _gcry_rngfips_initialize (int full); -void _gcry_rngfips_close_fds (void); -void _gcry_rngfips_dump_stats (void); -int _gcry_rngfips_is_faked (void); -gcry_error_t _gcry_rngfips_add_bytes (const void *buf, size_t buflen, - int quality); -void _gcry_rngfips_randomize (void *buffer, size_t length, - enum gcry_random_level level); -void _gcry_rngfips_create_nonce (void *buffer, size_t length); - -gcry_error_t _gcry_rngfips_selftest (selftest_report_func_t report); - -gcry_err_code_t _gcry_rngfips_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_rngfips_run_external_test (void *context, - char *buffer, size_t buflen); -void _gcry_rngfips_deinit_external_test (void *context); - /*-- random-drbg.c --*/ void _gcry_rngdrbg_inititialize (int full); void _gcry_rngdrbg_close_fds (void); -- cgit v1.2.1