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. |
1.5.6