cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Macros | Typedefs | Functions | Variables
random.h File Reference

Go to the source code of this file.

Macros

#define initRandomPolling()
 
#define endRandomPolling()
 
#define waitforRandomCompletion(dummy)   CRYPT_OK
 
#define checkForked()   FALSE
 
#define addRandomValue(statePtr, value)   addRandomLong( statePtr, ( long ) value )
 

Typedefs

typedef BYTE RANDOM_STATE [128]
 

Functions

void slowPoll (void)
 
void fastPoll (void)
 
CHECK_RETVAL STDC_NONNULL_ARG ((1, 2)) int initRandomData(INOUT void *statePtr
 
CHECK_RETVAL IN_BUFFER (maxSize) void *buffer
 
CHECK_RETVAL IN_LENGTH_SHORT_MIN (16) const int maxSize)
 
RETVAL IN_BUFFER (valueLength) const void *value
 
RETVAL STDC_NONNULL_ARG ((1)) int addRandomLong(INOUT void *statePtr
 
RETVAL IN_RANGE (0, 100) const int quality)
 
CHECK_RETVAL IN_BUFFER (length) const void *buffer
 
CHECK_RETVAL IN_RANGE (1, 100) const int quality)
 
CHECK_RETVAL OUT_BUFFER_FIXED (length) void *buffer
 
CHECK_RETVAL IN_RANGE (1, MAX_RANDOM_BYTES) const int length)
 

Variables

RETVAL IN_LENGTH_SHORT const int valueLength
 
RETVAL const long value
 
CHECK_RETVAL IN_LENGTH const int length
 

Macro Definition Documentation

#define addRandomValue (   statePtr,
  value 
)    addRandomLong( statePtr, ( long ) value )

Definition at line 98 of file random.h.

#define checkForked (   void)    FALSE

Definition at line 53 of file random.h.

#define endRandomPolling (   void)

Definition at line 36 of file random.h.

#define initRandomPolling (   void)

Definition at line 35 of file random.h.

#define waitforRandomCompletion (   dummy)    CRYPT_OK

Definition at line 37 of file random.h.

Typedef Documentation

typedef BYTE RANDOM_STATE[128]

Definition at line 77 of file random.h.

Function Documentation

void fastPoll ( void  )

Definition at line 27 of file 4758.c.

CHECK_RETVAL IN_BUFFER ( maxSize  )
RETVAL IN_BUFFER ( valueLength  ) const
CHECK_RETVAL IN_BUFFER ( length  ) const
CHECK_RETVAL IN_LENGTH_SHORT_MIN ( 16  ) const
new
RETVAL IN_RANGE ( ,
100   
) const
CHECK_RETVAL IN_RANGE ( ,
100   
) const
CHECK_RETVAL IN_RANGE ( ,
MAX_RANDOM_BYTES   
) const
CHECK_RETVAL OUT_BUFFER_FIXED ( length  )
void slowPoll ( void  )

Definition at line 39 of file 4758.c.

CHECK_RETVAL STDC_NONNULL_ARG ( (1, 2)  )
RETVAL STDC_NONNULL_ARG ( (1)  )

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Definition at line 26 of file ctx_attr.c.

Variable Documentation

Definition at line 116 of file random.h.

Definition at line 88 of file random.h.

RETVAL IN_LENGTH_SHORT const int valueLength

Definition at line 86 of file random.h.