summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDwayne C. Litzenberger <dlitz@dlitz.net>2009-10-08 20:15:47 -0400
committerDwayne C. Litzenberger <dlitz@dlitz.net>2009-10-08 20:30:49 -0400
commitb728ce537fb50dbe9cb657ba6b42571aed54a621 (patch)
tree85fda017b0a8247f700d295ca07256dc00382f19 /ChangeLog
parentd4f1039754e6f25b703c6a824db21bc66ef57a07 (diff)
downloadpycrypto-b728ce537fb50dbe9cb657ba6b42571aed54a621.tar.gz
Update ChangeLog
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog32
1 files changed, 32 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c9d274a..f0c5bd6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,35 @@
+2.1.0alpha2
+===========
+
+ * Modified isPrime() to release the global interpreter lock while
+ performing computations. (patch from Lorenz Quack)
+
+ * API changes:
+
+ - Removed RandomPoolCompat and made Crypto.Util.randpool.RandomPool
+ a wrapper around Crypto.Random that emits a DeprecationWarning.
+ This is to discourage developers from attempting to provide
+ backwards compatibility for systems where there are NO strong
+ entropy sources available.
+
+ - Added Crypto.Random.get_random_bytes(). This should allow people
+ to use something like this if they want backwards-compatibility:
+
+ try:
+ from Crypto.Random import get_random_bytes
+ except ImportError:
+ try:
+ from os import urandom as get_random_bytes
+ except ImportError:
+ get_random_bytes = open("/dev/urandom", "rb").read
+
+ - Implemented __ne__() on pubkey, which fixes the following broken
+ behaviour:
+ >>> pk.publickey() == pk.publickey()
+ True
+ >>> pk.publickey() != pk.publickey()
+ True
+ (patch from Lorenz Quack)
2.1.0alpha1
===========