/** * @file csrng.h * @brief Cryptographically-Secure Random Number Generation (csrng) service IPC wrapper. * @author SciresM * @copyright libnx Authors */ #pragma once #include "../types.h" #include "../sf/service.h" /// Initialize csrng. Result csrngInitialize(void); /// Exit csrng. void csrngExit(void); /// Gets the Service object for the actual csrng service session. Service* csrngGetServiceSession(void); Result csrngGetRandomBytes(void *out, size_t out_size);