15 #ifndef OPENSSL_HEADER_RAND_H 16 #define OPENSSL_HEADER_RAND_H 20 #if defined(__cplusplus) 38 #if !defined(OPENSSL_WINDOWS) 65 #if defined(BORINGSSL_UNSAFE_FUZZER_MODE) 118 #if defined(__cplusplus) OPENSSL_EXPORT void RAND_enable_fork_unsafe_buffering(int fd)
Definition: urandom.c:115
OPENSSL_EXPORT int RAND_egd(const char *)
Definition: rand.c:217
OPENSSL_EXPORT RAND_METHOD * RAND_SSLeay(void)
Definition: rand.c:238
int(* bytes)(uint8_t *buf, size_t num)
Definition: rand.h:104
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: gl2ext.h:134
path
Definition: generate.py:74
OPENSSL_EXPORT void RAND_seed(const void *buf, int num)
Definition: rand.c:196
OPENSSL_EXPORT int RAND_status(void)
Definition: rand.c:225
void(* cleanup)(void)
Definition: rand.h:105
void(* seed)(const void *buf, int num)
Definition: rand.h:103
OPENSSL_EXPORT int RAND_pseudo_bytes(uint8_t *buf, size_t len)
Definition: rand.c:192
void
Definition: AVFoundationCFSoftLinking.h:81
int
Definition: runtests.py:53
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
#define OPENSSL_EXPORT
Definition: base.h:160
unsigned char uint8_t
Definition: ptypes.h:89
int(* pseudorand)(uint8_t *buf, size_t num)
Definition: rand.h:107
OPENSSL_EXPORT int RAND_bytes(uint8_t *buf, size_t len)
Definition: rand.c:118
OPENSSL_EXPORT void RAND_set_rand_method(const RAND_METHOD *)
Definition: rand.c:242
OPENSSL_EXPORT void RAND_cleanup(void)
Definition: rand.c:244
OPENSSL_EXPORT void RAND_add(const void *buf, int num, double entropy)
Definition: rand.c:215
OPENSSL_EXPORT int RAND_load_file(const char *path, long num)
Definition: rand.c:203
OPENSSL_EXPORT int RAND_poll(void)
Definition: rand.c:221
void(* add)(const void *buf, int num, double entropy)
Definition: rand.h:106
OPENSSL_EXPORT void RAND_set_urandom_fd(int fd)
Definition: urandom.c:99
OPENSSL_EXPORT const char * RAND_file_name(char *buf, size_t num)
Definition: rand.c:213