|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| ... |  | 
| | | |_|_|_|_|/ / / / / / / / / /  
| |/| | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | | | |  | 
| |\| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | * master:
  Revert "Travis now has an up to date pypy"
  Make capitalization in the glossary consistent and sort it
  Make lib and ffi be private on backend | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | Conflicts:
	cryptography/hazmat/backends/openssl/backend.py | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | Because now they are public on a binding instance if you need them! | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | |/ / / / / / / / / / / / / / /  
| |/| | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | | | * master:
  Split OpenSSL binding
  Fixed test for earlier exceptino
  Rearrange
  Move GCM tag size/value validation farther forward -- this makes it easier by not requiring future backends to implement the same checks
  expose num_locks and {get,set}_{id,locking}_callback
  Make the PyPy tox job consistent with the main one.
  THis should be a seperate PR
  Typo fix
  This page has been subsumed by the index
  Bump the copyright year
  Document compiling OpenSSL to avoid conflicts
Conflicts:
	cryptography/hazmat/backends/openssl/backend.py | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | |/ / / / / / / / / / / / / / /  
| |/| | | | | | | | | | | | | | | | Move GCM tag size/value validation farther forward | 
| | | | |_|_|_|/ / / / / / / / / /  
| | |/| | | | | | | | | | | | | |  | 
| | |/ / / / / / / / / / / / / / |  | 
| | | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | Modify register_urandom_engine to fix a leak | 
| |/ / / / / / / / / / / / / /  
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | also rename some variables in the urandom engine for easier comparison | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |_|_|_|_|_|_|_|_|_|_|_|_|/  
|/| | | | | | | | | | | | | | Add mark that allows us to do skip tests on backends via decorators | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | |  | 
| |\| | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | Conflicts:
	tests/hazmat/primitives/test_hashes.py
	tests/hazmat/primitives/test_hmac.py | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | Better error emssage | 
| | | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | | |  | 
| | |/ / / / / / / / / / / / / |  | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | Previously we were implicitly assuming that if a hash was supported then
its hmac equivalent was as well. | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | UnsupportedAlgorithm error messages for Ciphers | 
| | | | | | | | | | | | | | | | |  | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | Restrict GCM tag length to 4+ bytes | 
| | | | | | | | | | | | | | | | | |  | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | |/ / / / / / / / / / / / / /  
| |/| | | | | | | | | | | | | | | Raise UnsupportedAlgorithm when initing HMACs | 
| | | |/ / / / / / / / / / / / / |  | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | Raise UnsupportedAlgorithm when initing Hash() | 
| | | |/ / / / / / / / / / / / /  
| | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | Instead of just an AssertionError. | 
| | | | | | | | | | | | | | | | |  | 
| | |/ / / / / / / / / / / / /  
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | multiple backends receive the same params dicts, but we were modifying
them using pop. | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \  
| | | |_|_|/ / / / / / / / /  
| | |/| | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | Conflicts:
	tests/hazmat/primitives/utils.py | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | |  | 
| | | | | | | | | | | | | | | |  | 
| | |/ / / / / / / / / / / /  
|/| | | | | | | | | | | | |  | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \  
| |_|_|_|_|_|_|_|_|_|_|_|/  
|/| | | | | | | | | | | | | Renamed bindings to backends | 
| | | | | | | | | | | | | | |  | 
| | |/ / / / / / / / / / / |  |