Functions | Variables
rand_extra.c File Reference
#include <openssl/rand.h>
#include <limits.h>
Include dependency graph for rand_extra.c:

Go to the source code of this file.

Functions

void RAND_add (const void *buf, int num, double entropy)
 
void RAND_cleanup (void)
 
int RAND_egd (const char *path)
 
const char * RAND_file_name (char *buf, size_t num)
 
const RAND_METHODRAND_get_rand_method (void)
 
int RAND_load_file (const char *path, long num)
 
RAND_METHODRAND_OpenSSL (void)
 
int RAND_poll (void)
 
void RAND_seed (const void *buf, int num)
 
int RAND_set_rand_method (const RAND_METHOD *method)
 
RAND_METHODRAND_SSLeay (void)
 
int RAND_status (void)
 

Variables

static const struct rand_meth_st kSSLeayMethod
 

Function Documentation

◆ RAND_add()

void RAND_add ( const void *  buf,
int  num,
double  entropy 
)

Definition at line 39 of file rand_extra.c.

◆ RAND_cleanup()

void RAND_cleanup ( void  )

Definition at line 74 of file rand_extra.c.

◆ RAND_egd()

int RAND_egd ( const char *  path)

Definition at line 41 of file rand_extra.c.

◆ RAND_file_name()

const char* RAND_file_name ( char *  buf,
size_t  num 
)

Definition at line 37 of file rand_extra.c.

◆ RAND_get_rand_method()

const RAND_METHOD* RAND_get_rand_method ( void  )

Definition at line 70 of file rand_extra.c.

◆ RAND_load_file()

int RAND_load_file ( const char *  path,
long  num 
)

Definition at line 27 of file rand_extra.c.

◆ RAND_OpenSSL()

RAND_METHOD* RAND_OpenSSL ( void  )

Definition at line 66 of file rand_extra.c.

◆ RAND_poll()

int RAND_poll ( void  )

Definition at line 45 of file rand_extra.c.

◆ RAND_seed()

void RAND_seed ( const void *  buf,
int  num 
)

Definition at line 20 of file rand_extra.c.

◆ RAND_set_rand_method()

int RAND_set_rand_method ( const RAND_METHOD method)

Definition at line 72 of file rand_extra.c.

◆ RAND_SSLeay()

RAND_METHOD* RAND_SSLeay ( void  )

Definition at line 62 of file rand_extra.c.

◆ RAND_status()

int RAND_status ( void  )

Definition at line 49 of file rand_extra.c.

Variable Documentation

◆ kSSLeayMethod

const struct rand_meth_st kSSLeayMethod
static
Initial value:

Definition at line 53 of file rand_extra.c.

RAND_pseudo_bytes
#define RAND_pseudo_bytes
Definition: boringssl_prefix_symbols.h:2069
RAND_bytes
#define RAND_bytes
Definition: boringssl_prefix_symbols.h:2060
RAND_cleanup
void RAND_cleanup(void)
Definition: rand_extra.c:74
RAND_seed
void RAND_seed(const void *buf, int num)
Definition: rand_extra.c:20
RAND_status
int RAND_status(void)
Definition: rand_extra.c:49
RAND_add
void RAND_add(const void *buf, int num, double entropy)
Definition: rand_extra.c:39


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:27