44 unsigned char *result);
APR Thread and Process Library.
request_rec * r
Definition: mod_dav.h:518
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
void apr_random_init(apr_random_t *g, apr_pool_t *p, apr_crypto_hash_t *pool_hash, apr_crypto_hash_t *key_hash, apr_crypto_hash_t *prng_hash)
void apr_crypto_hash_add_t(apr_crypto_hash_t *hash, const void *data, apr_size_t bytes)
Definition: apr_random.h:41
struct apr_random_t apr_random_t
Definition: apr_random.h:63
void apr_random_barrier(apr_random_t *g)
apr_status_t apr_random_insecure_ready(apr_random_t *r)
apr_random_t * apr_random_standard_new(apr_pool_t *p)
void apr_random_add_entropy(apr_random_t *g, const void *entropy_, apr_size_t bytes)
apr_status_t apr_random_secure_ready(apr_random_t *r)
apr_status_t apr_random_secure_bytes(apr_random_t *g, void *random, apr_size_t bytes)
void apr_random_after_fork(apr_proc_t *proc)
void apr_crypto_hash_finish_t(apr_crypto_hash_t *hash, unsigned char *result)
Definition: apr_random.h:43
apr_status_t apr_random_insecure_bytes(apr_random_t *g, void *random, apr_size_t bytes)
void apr_crypto_hash_init_t(apr_crypto_hash_t *hash)
Definition: apr_random.h:40
apr_crypto_hash_t * apr_crypto_sha256_new(apr_pool_t *p)
#define APR_DECLARE(x)
Definition: macros.h:6
Definition: apr_random.h:48
void * data
Definition: apr_random.h:53
apr_crypto_hash_init_t * init
Definition: apr_random.h:49
apr_crypto_hash_add_t * add
Definition: apr_random.h:50
apr_crypto_hash_finish_t * finish
Definition: apr_random.h:51
apr_size_t size
Definition: apr_random.h:52
Definition: apr_thread_proc.h:134