[PYTHON-CRYPTO] Random data API
akuchlin at mems-exchange.org
Fri Sep 21 22:00:18 CEST 2001
On Fri, Sep 21, 2001 at 03:44:30AM -0700, Itamar S.-T. wrote:
>new() returns an object, which has at least single
>method, read(bytes). read() accepts one argument, an
>integer, and returns a string of this length. The
>object returned by new() may optionally have other
>methods as well.
What about tracking the entropy and only returning a certain number of
bytes. read() could just start returning "" when it runs out, or it
could raise an exception. Perhaps there should be multiple levels of
support; at the minimum level only available() and new() are
supported, and the object only supports read(). Higher levels could
then define additional methods for checking how many bytes are left.
More information about the python-crypto