Add more RAND functions.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17099 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2006-04-17 13:23:04 +00:00
parent 0256eb27e6
commit 134300927d

View File

@@ -39,6 +39,8 @@
#ifndef _HEIM_RAND_H
#define _HEIM_RAND_H 1
typedef struct RAND_METHOD RAND_METHOD;
#include <hcrypto/bn.h>
#include <hcrypto/engine.h>
@@ -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 *