OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions | Variables
md_rand.c File Reference
#include <assert.h>
#include <stdio.h>
#include <string.h>
#include "e_os.h"
#include <openssl/rand.h>
#include "rand_lcl.h"
#include <openssl/crypto.h>
#include <openssl/err.h>

Go to the source code of this file.

Macros

#define OPENSSL_FIPSEVP
 
#define STATE_SIZE   1023
 
#define DUMMY_SEED   "...................." /* at least MD_DIGEST_LENGTH */
 

Functions

RAND_METHODRAND_SSLeay (void)
 

Variables

const char RAND_version [] ="RAND" OPENSSL_VERSION_PTEXT
 
RAND_METHOD rand_ssleay_meth
 

Macro Definition Documentation

#define DUMMY_SEED   "...................." /* at least MD_DIGEST_LENGTH */
#define OPENSSL_FIPSEVP

Definition at line 112 of file md_rand.c.

#define STATE_SIZE   1023

Definition at line 138 of file md_rand.c.

Function Documentation

RAND_METHOD* RAND_SSLeay ( void  )

Definition at line 176 of file md_rand.c.

Variable Documentation

RAND_METHOD rand_ssleay_meth
Initial value:
={
ssleay_rand_seed,
ssleay_rand_nopseudo_bytes,
ssleay_rand_cleanup,
ssleay_rand_add,
ssleay_rand_pseudo_bytes,
ssleay_rand_status
}

Definition at line 167 of file md_rand.c.

const char RAND_version[] ="RAND" OPENSSL_VERSION_PTEXT

Definition at line 157 of file md_rand.c.