From 7434b7feef20f4d25289ca968873d800fbcdd5c8 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Wed, 29 May 1996 23:14:17 +0000 Subject: [PATCH] Fix conflicts. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@545 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/des/rnd_keys.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/des/rnd_keys.c b/lib/des/rnd_keys.c index 6f72d7136..d9ea14749 100644 --- a/lib/des/rnd_keys.c +++ b/lib/des/rnd_keys.c @@ -111,7 +111,10 @@ sigALRM(int sig) SIGRETURN(0); } -#if 0 /* Somehow use this when/if neccessary?/bg */ +#if !definded(HAVE_SETITIMER) && defined(HAVE_RANDOM) + +/* XXX this is a quick hack, should be fixed */ + static void des_rand_data(unsigned char *data, int size) @@ -121,7 +124,8 @@ des_rand_data(unsigned char *data, int size) for(i = 0; i < size; ++i) data[i] = random() % 0x100; } -#endif + +#else /* * Generate size bytes of "random" data using timed interrupts. @@ -176,6 +180,7 @@ des_rand_data(unsigned char *data, int size) setitimer(ITIMER_REAL, &otv, 0); sigaction(SIGALRM, &osa, 0); } +#endif void des_generate_random_block(des_cblock *block)