Thrown when the operating system CSPRNG cannot be read.
Allocate and return n cryptographically secure random bytes.
Fill buf with cryptographically secure random bytes from the OS CSPRNG. Throws CsprngException if the OS CSPRNG is unavailable.