webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Functions
rand.c File Reference
#include <openssl/rand.h>
#include <assert.h>
#include <limits.h>
#include <string.h>
#include <openssl/chacha.h>
#include <openssl/cpu.h>
#include <openssl/mem.h>
#include "internal.h"
#include "../internal.h"

Classes

struct  rand_thread_state
 

Functions

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

Function Documentation

◆ RAND_add()

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

◆ RAND_bytes()

int RAND_bytes ( uint8_t buf,
size_t  len 
)

◆ RAND_cleanup()

void RAND_cleanup ( void  )

◆ RAND_egd()

int RAND_egd ( const char *  path)

◆ RAND_file_name()

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

◆ RAND_load_file()

int RAND_load_file ( const char *  path,
long  num 
)

◆ RAND_poll()

int RAND_poll ( void  )

◆ RAND_pseudo_bytes()

int RAND_pseudo_bytes ( uint8_t buf,
size_t  len 
)

◆ RAND_seed()

void RAND_seed ( const void buf,
int  num 
)

◆ RAND_set_rand_method()

void RAND_set_rand_method ( const RAND_METHOD method)

◆ RAND_SSLeay()

RAND_METHOD* RAND_SSLeay ( void  )

◆ RAND_status()

int RAND_status ( void  )