Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								3fb774ec5f 
								
							 
						 
						
							
							
								
								Closes   #15910 : MD5 and SHA1 crash when "updated" with strings bigger than 2**32 bytes  
							
							
							
						 
						
							2012-09-10 21:39:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								03a9d2a20b 
								
							 
						 
						
							
							
								
								Closes   #15908 : SHA1 crashes in 64 bits when the string to hash is bigger than 2**32 bytes  
							
							
							
						 
						
							2012-09-10 21:04:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								b9e9e0d5a8 
								
							 
						 
						
							
							
								
								Consistently raise a TypeError when a non str is passed to hashlib.new  
							
							... 
							
							
							
							regardless of which of the two implementations of new is used. 
							
						 
						
							2012-07-21 21:22:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								d958cc960f 
								
							 
						 
						
							
							
								
								Issue  #15219 : Fix a reference leak when hashlib.new() is called with  
							
							... 
							
							
							
							invalid parameters. 
							
						 
						
							2012-06-29 01:42:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								fb1d60c800 
								
							 
						 
						
							
							
								
								Fixes Issue  #12059 : Properly handle missing hash functions even when  
							
							... 
							
							
							
							the expected builtin modules are not present.
This includes a unittest for __get_builtin_constructor() in the face
of such an error. 
							
						 
						
							2011-05-14 15:07:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fd8ea99275 
								
							 
						 
						
							
							
								
								Issue  #7449 , part 6: fix test_hashlib for missing threading module  
							
							... 
							
							
							
							Move @test_support.reap_thread decorator from test_main() to test_threaded_hashing(). 
							
						 
						
							2010-04-27 22:59:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								e6390a1503 
								
							 
						 
						
							
							
								
								Adds the hashlib.algorithms attribute.  See issue7418.  
							
							
							
						 
						
							2010-03-01 02:01:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								a4f46e1292 
								
							 
						 
						
							
							
								
								Remove unused imports in test modules.  
							
							
							
						 
						
							2010-02-07 17:03:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								8926108bfb 
								
							 
						 
						
							
							
								
								Revert debugprint code in r77607.  
							
							
							
						 
						
							2010-01-19 08:25:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								8f6f42621a 
								
							 
						 
						
							
							
								
								Add a pydebug mode only debug print to help debug the errors in  
							
							... 
							
							
							
							http://www.python.org/dev/buildbot/all/builders/x86%20gentoo%20trunk/builds/5700/ 
Will be removed shortly. 
						
							2010-01-19 08:01:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2b6e4bc3ad 
								
							 
						 
						
							
							
								
								add a test about hashing array.array  
							
							
							
						 
						
							2010-01-05 00:04:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								6dcdcde2a8 
								
							 
						 
						
							
							
								
								Import all implementations of the hash algorithms (OpenSSL & builtin) and run  
							
							... 
							
							
							
							the test suite across all that are available.  Warns about extension modules
that could not be imported when python was compiled with Py_DEBUG.
That warning could be made fatal but I didn't want to do that initially as
I suspect non setup.py based build processes (windows, any others?) won't
compile them all conditionally based on the Py_DEBUG setting today. 
							
						 
						
							2010-01-03 00:19:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								443ec6875f 
								
							 
						 
						
							
							
								
								Issue  #3745 : Undo the requirement for new buffer API only objects to be passed  
							
							... 
							
							
							
							to hashlib functions in python 2.x.  The module now uses the 's*' for argument
parsing which auto encodes unicode objects to the system default encoding for
us. 
							
						 
						
							2010-01-02 22:28:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								8cdc9bc901 
								
							 
						 
						
							
							
								
								More yearly updates.  
							
							
							
						 
						
							2010-01-01 13:07:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5c8da86f3a 
								
							 
						 
						
							
							
								
								convert usage of fail* to assert*  
							
							
							
						 
						
							2009-06-30 22:57:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0db3cd6700 
								
							 
						 
						
							
							
								
								a useful decorator for cleaning up threads  
							
							
							
						 
						
							2009-05-14 22:40:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								92d102bf6d 
								
							 
						 
						
							
							
								
								prevent refleaks from threads  
							
							
							
						 
						
							2009-05-14 22:37:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								d02eedacab 
								
							 
						 
						
							
							
								
								Issue  #4751 : For hashlib algorithms provided by OpenSSL, the Python  
							
							... 
							
							
							
							GIL is now released during computation on data lengths >= 2048 bytes. 
							
						 
						
							2009-05-04 00:16:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								ea38826ab2 
								
							 
						 
						
							
							
								
								- Issue  #3745 : Fix hashlib to always reject unicode and non buffer-api  
							
							... 
							
							
							
							supporting objects as input no matter how it was compiled (built in
  implementations or external openssl library).
(backported from a py3k branch) 
							
						 
						
							2009-02-13 03:00:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8c2b7dc463 
								
							 
						 
						
							
							
								
								fix possible integer overflows in _hashopenssl  #3886  
							
							
							
						 
						
							2008-09-18 01:22:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								f80578548d 
								
							 
						 
						
							
							
								
								email address update  
							
							
							
						 
						
							2007-09-09 20:25:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								f21a5f7739 
								
							 
						 
						
							
							
								
								[ sf.net patch # 1121611 ]  
							
							... 
							
							
							
							A new hashlib module to replace the md5 and sha modules.  It adds
support for additional secure hashes such as SHA-256 and SHA-512.  The
hashlib module uses OpenSSL for fast platform optimized
implementations of algorithms when available.  The old md5 and sha
modules still exist as wrappers around hashlib to preserve backwards
compatibility. 
							
						 
						
							2005-08-21 18:45:59 +00:00