[Python-Dev] RNG in the core
steve at pearwood.info
Tue Jan 3 21:29:10 CET 2012
Christian Heimes wrote:
> I propose an addition to the current Python C API:
> int PyOS_URandom(char *buf, Py_ssize_t len)
> Read "len" chars from the OS's RNG into the pre-allocated buffer "buf".
> The RNG should be suitable for cryptography.
> Since some platforms may not have /dev/urandom, we need a PRNG in the
> core, too. I therefore propose to move the Mersenne twister from
> randommodule.c into the core, too.
Mersenne twister is not suitable for cryptography.
More information about the Python-Dev