LWN.net's Journal
 
[Most Recent Entries] [Calendar View]

Sunday, July 10th, 2016

    Time Event
    2:29p
    [$] Python's os.urandom() in the absence of entropy
    Python applications, like those written in other languages, often need to
    obtain random data for purposes ranging from cryptographic key generation
    to initialization of scientific models. For years, the standard way of
    getting that data is
    via a call to os.urandom(), which is documented to "return a
    string of n random bytes suitable for cryptographic use.
    " An
    enhancement in Python 3.5 caused a subtle change in how
    os.urandom() behaves on Linux systems, leading to some long,
    heated discussions
    about how randomness should be obtained in Python programs. When the dust
    settles, Python benevolent dictator for life (BDFL) Guido van Rossum will
    have the unenviable task of choosing between two competing proposals.

    << Previous Day 2016/07/10
    [Calendar]
    Next Day >>

LWN.net   About LJ.Rossia.org