#include #include module Bindings.APR.Random where #strict_import import Bindings.APR import Bindings.APR.ErrNo import Bindings.APR.Pools import Bindings.APR.Thread.Proc #opaque_t apr_crypto_hash_t #callback apr_crypto_hash_init_t , Ptr -> IO () #callback apr_crypto_hash_add_t , Ptr -> Ptr () -> -> IO () #callback apr_crypto_hash_finish_t, Ptr -> Ptr CUChar -> IO () #ccall apr_crypto_sha256_new, Ptr -> IO (Ptr ) #opaque_t apr_random_t #ccall apr_random_init , Ptr -> Ptr -> Ptr -> Ptr -> Ptr -> IO () #ccall apr_random_standard_new , Ptr -> IO (Ptr ) #ccall apr_random_add_entropy , Ptr -> Ptr () -> -> IO () #ccall apr_random_insecure_bytes, Ptr -> Ptr () -> -> IO #ccall apr_random_secure_bytes , Ptr -> Ptr () -> -> IO #ccall apr_random_barrier , Ptr -> IO () #ccall apr_random_secure_ready , Ptr -> IO #ccall apr_random_insecure_ready, Ptr -> IO #ccall apr_random_after_fork , Ptr -> IO ()