From 134300927d0cd5f80afdef9f1583b96e5be1d3ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 17 Apr 2006 13:23:04 +0000 Subject: [PATCH] Add more RAND functions. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17099 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/des/rand.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/des/rand.h b/lib/des/rand.h index 48f3c126e..3c90c6f7a 100644 --- a/lib/des/rand.h +++ b/lib/des/rand.h @@ -39,6 +39,8 @@ #ifndef _HEIM_RAND_H #define _HEIM_RAND_H 1 +typedef struct RAND_METHOD RAND_METHOD; + #include #include @@ -46,6 +48,8 @@ #define RAND_bytes hc_RAND_bytes #define RAND_pseudo_bytes hc_RAND_pseudo_bytes #define RAND_seed hc_RAND_seed +#define RAND_cleanup hc_RAND_cleanup +#define RAND_add hc_RAND_add #define RAND_set_rand_method hc_RAND_set_rand_method #define RAND_get_rand_method hc_RAND_get_rand_method #define RAND_set_rand_engine hc_RAND_set_rand_engine @@ -58,8 +62,6 @@ * */ -typedef struct RAND_METHOD RAND_METHOD; - struct RAND_METHOD { void (*seed)(const void *, int); @@ -77,6 +79,8 @@ struct RAND_METHOD int RAND_bytes(void *, size_t num); int RAND_pseudo_bytes(void *, size_t); void RAND_seed(const void *, size_t); +void RAND_cleanup(void); +void RAND_add(const void *, size_t, double); int RAND_set_rand_method(const RAND_METHOD *); const RAND_METHOD *