Commit bf5dcd13 authored by Ben Laurie's avatar Ben Laurie
Browse files

More exactitude with function arguments.

parent 119f6288
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -85,7 +85,7 @@ int bottom;

	/* make a random number and set the top and bottom bits */
	time(&tim);
	RAND_seed((unsigned char *)&tim,sizeof(tim));
	RAND_seed(&tim,sizeof(tim));

	RAND_bytes(buf,(int)bytes);
	if (top)
+1 −1
Original line number Diff line number Diff line
@@ -80,7 +80,7 @@ typedef struct MD5state_st

#ifndef NOPROTO
void MD5_Init(MD5_CTX *c);
void MD5_Update(MD5_CTX *c, unsigned char *data, unsigned long len);
void MD5_Update(MD5_CTX *c, const void *data, unsigned long len);
void MD5_Final(unsigned char *md, MD5_CTX *c);
unsigned char *MD5(unsigned char *d, unsigned long n, unsigned char *md);
void MD5_Transform(MD5_CTX *c, unsigned char *b);
+3 −2
Original line number Diff line number Diff line
@@ -97,11 +97,12 @@ MD5_CTX *c;
	c->num=0;
	}

void MD5_Update(c, data, len)
void MD5_Update(c, _data, len)
MD5_CTX *c;
register unsigned char *data;
const void *_data;
unsigned long len;
	{
	register const unsigned char *data=_data;
	register ULONG *p;
	int sw,sc;
	ULONG l;
+6 −6
Original line number Diff line number Diff line
@@ -131,7 +131,7 @@ static long md_count[2]={0,0};
char *RAND_version="RAND part of OpenSSL 0.9.2 31-Dec-1998";

static void ssleay_rand_cleanup(void);
static void ssleay_rand_seed(unsigned char *buf, int num);
static void ssleay_rand_seed(const void *buf, int num);
static void ssleay_rand_bytes(unsigned char *buf, int num);

RAND_METHOD rand_ssleay_meth={
@@ -156,7 +156,7 @@ static void ssleay_rand_cleanup()
	}

static void ssleay_rand_seed(buf,num)
unsigned char *buf;
const void *buf;
int num;
	{
	int i,j,k,st_idx,st_num;
@@ -249,15 +249,15 @@ int num;
		CRYPTO_w_unlock(CRYPTO_LOCK_RAND);
		/* put in some default random data, we need more than
		 * just this */
		RAND_seed((unsigned char *)&m,sizeof(m));
		RAND_seed(&m,sizeof(m));
#ifndef MSDOS
		l=getpid();
		RAND_seed((unsigned char *)&l,sizeof(l));
		RAND_seed(&l,sizeof(l));
		l=getuid();
		RAND_seed((unsigned char *)&l,sizeof(l));
		RAND_seed(&l,sizeof(l));
#endif
		l=time(NULL);
		RAND_seed((unsigned char *)&l,sizeof(l));
		RAND_seed(&l,sizeof(l));

/* #ifdef DEVRANDOM */
		/* 
+3 −3
Original line number Diff line number Diff line
@@ -66,7 +66,7 @@ extern "C" {
typedef struct rand_meth_st
	{
#ifndef NOPROTO
	void (*seed)(unsigned char *buf, int num);
	void (*seed)(const void *buf, int num);
	void (*bytes)(unsigned char *buf, int num);
	void (*cleanup)(void);
#else
@@ -82,7 +82,7 @@ RAND_METHOD *RAND_get_rand_method(void );
RAND_METHOD *RAND_SSLeay(void);
void RAND_cleanup(void );
void RAND_bytes(unsigned char *buf,int num);
void RAND_seed( unsigned char *buf,int num);
void RAND_seed(const void *buf,int num);
int  RAND_load_file(const char *file,long max_bytes);
int  RAND_write_file(const char *file);
char *RAND_file_name(char *file,int num);
Loading