Functions | |
void | RAND_seed (const void *indata, size_t size) |
int | RAND_bytes (void *outdata, size_t size) |
void | RAND_cleanup (void) |
void | RAND_add (const void *indata, size_t size, double entropi) |
int | RAND_pseudo_bytes (void *outdata, size_t size) |
int | RAND_status (void) |
int | RAND_set_rand_method (const RAND_METHOD *meth) |
const RAND_METHOD * | RAND_get_rand_method (void) |
int | RAND_set_rand_engine (ENGINE *engine) |
int | RAND_load_file (const char *filename, size_t size) |
int | RAND_write_file (const char *filename) |
const char * | RAND_file_name (char *filename, size_t size) |
void RAND_add | ( | const void * | indata, | |
size_t | size, | |||
double | entropi | |||
) |
Seed that random number generator. Secret material can securely be feed into the function, they will never be returned.
indata | the input data. | |
size | size of in data. | |
entropi | entropi in data. |
int RAND_bytes | ( | void * | outdata, | |
size_t | size | |||
) |
Get a random block from the random generator, can be used for key material.
outdata | random data | |
size | length random data |
void RAND_cleanup | ( | void | ) |
Reset and free memory used by the random generator.
const char* RAND_file_name | ( | char * | filename, | |
size_t | size | |||
) |
Return the default random state filename for a user to use for RAND_load_file(), and RAND_write_file().
filename | buffer to hold file name. | |
size | size of buffer filename. |
const RAND_METHOD* RAND_get_rand_method | ( | void | ) |
Get the default random method.
int RAND_load_file | ( | const char * | filename, | |
size_t | size | |||
) |
Load a a file and feed it into RAND_seed().
filename | name of file to read. | |
size | minimum size to read. |
int RAND_pseudo_bytes | ( | void * | outdata, | |
size_t | size | |||
) |
Get a random block from the random generator, should NOT be used for key material.
outdata | random data | |
size | length random data |
void RAND_seed | ( | const void * | indata, | |
size_t | size | |||
) |
Seed that random number generator. Secret material can securely be feed into the function, they will never be returned.
indata | seed data | |
size | length seed data |
int RAND_set_rand_engine | ( | ENGINE * | engine | ) |
Set the default random method from engine.
engine | use engine, if NULL is passed it, old method and engine is cleared. |
int RAND_set_rand_method | ( | const RAND_METHOD * | meth | ) |
Set the default random method.
meth | set the new default method. |
int RAND_status | ( | void | ) |
Return status of the random generator
int RAND_write_file | ( | const char * | filename | ) |
Write of random numbers to a file to store for later initiation with RAND_load_file().
filename | name of file to write. |