#include <openssl/rand.h>
#include "internal.h"
#include <assert.h>
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <openssl/thread.h>
#include <openssl/mem.h>
#include "getrandom_fillin.h"
#include "../delocate.h"
#include "../../internal.h"
Go to the source code of this file.
◆ _GNU_SOURCE
◆ CRYPTO_init_sysrand()
void CRYPTO_init_sysrand |
( |
void |
| ) |
|
◆ CRYPTO_sysrand()
void CRYPTO_sysrand |
( |
uint8_t * |
out, |
|
|
size_t |
requested |
|
) |
| |
◆ CRYPTO_sysrand_for_seed()
void CRYPTO_sysrand_for_seed |
( |
uint8_t * |
out, |
|
|
size_t |
requested |
|
) |
| |
◆ CRYPTO_sysrand_if_available()
int CRYPTO_sysrand_if_available |
( |
uint8_t * |
out, |
|
|
size_t |
requested |
|
) |
| |
◆ fill_with_entropy()
◆ init_once()
static void init_once |
( |
void |
| ) |
|
|
static |
◆ wait_for_entropy()
static void wait_for_entropy |
( |
void |
| ) |
|
|
static |
◆ kHaveGetrandom