|  Thomas Waldmann | 99daa2794d
							
							for zero compression (and decompression), avoid going through zlib | 10 лет назад | 
				
					
						|  Thomas Waldmann | 8a36478287
							
							implement GMAC based on GHASH, use GHASH, faster compression, comments | 10 лет назад | 
				
					
						|  Thomas Waldmann | 6aca9383d7
							
							reintegrate AEAD cipher made from AES CTR + HMAC-SHA256 | 10 лет назад | 
				
					
						|  Thomas Waldmann | c1c94a8682
							
							cosmetics: comments, rename crypt... -> key... | 10 лет назад | 
				
					
						|  Thomas Waldmann | f042845762
							
							make the cipher variable, uses AEAD-like interface for authentication/encryption | 10 лет назад | 
				
					
						|  Thomas Waldmann | 4cdb1c37ba
							
							use GMAC as default for now, integrate into maccer type system, adapt tests | 10 лет назад | 
				
					
						|  Thomas Waldmann | 20d1a74aaa
							
							Merge branch 'aes_gcm' into merge-all | 10 лет назад | 
				
					
						|  Thomas Waldmann | f99dc8d413
							
							Merge branch 'flexible_compression' into merge-all | 10 лет назад | 
				
					
						|  Thomas Waldmann | 8032089d62
							
							add remark about potential memory issue with tampered input | 10 лет назад | 
				
					
						|  Thomas Waldmann | 084f6e1602
							
							PR #222 - Merge branch 'issue_189' of https://github.com/ThomasWaldmann/attic into merge | 10 лет назад | 
				
					
						|  Thomas Waldmann | be29e5f6f4
							
							fix traceback when trying to do unsupported passphrase change, fixes #189 | 10 лет назад | 
				
					
						|  Thomas Waldmann | b53a620602
							
							renumber hash/mac numbers, automate defaults in help | 10 лет назад | 
				
					
						|  Thomas Waldmann | 7d94677993
							
							move layout docstrings to where they belong and update them | 10 лет назад | 
				
					
						|  Thomas Waldmann | 9241fa6336
							
							do not store "iv" into on-disk metadata, just stored_iv (lower 64bits) | 10 лет назад | 
				
					
						|  Thomas Waldmann | fcea641e26
							
							reimplement new 0x03 format using msgpack | 10 лет назад | 
				
					
						|  Thomas Waldmann | 3aabaa75f7
							
							get rid of PAYLOAD_OVERHEAD | 10 лет назад | 
				
					
						|  Thomas Waldmann | 75652d6390
							
							deduplicate legacy parser code | 10 лет назад | 
				
					
						|  Thomas Waldmann | 7cecee0b29
							
							use parser to completely analyze given format into meta and data, use generator to create format from meta and data | 10 лет назад | 
				
					
						|  Thomas Waldmann | abaf0d34bb
							
							use Meta namedtuple to pass around header metadata, cleanup | 10 лет назад | 
				
					
						|  Thomas Waldmann | 9f8b7b4c4a
							
							clarify phrasing in comment | 10 лет назад | 
				
					
						|  Thomas Waldmann | 1e1d80c7b0
							
							use AES-GCM (an AEAD single-pass mac&cipher) | 10 лет назад | 
				
					
						|  Thomas Waldmann | 6c7c2e2e40
							
							cleanup crypto.pyx, make it easier to adapt to other modes | 10 лет назад | 
				
					
						|  Thomas Waldmann | e5d0f8fc1a
							
							more sha512_256 fixes | 10 лет назад | 
				
					
						|  Thomas Waldmann | d3f2b8d22a
							
							fix sha512_256 implementation | 10 лет назад | 
				
					
						|  Thomas Waldmann | ff542e612a
							
							flexible type header parsing, compression levels, sha256 + sha512_256 | 10 лет назад | 
				
					
						|  Thomas Waldmann | a8b116d965
							
							fix type byte checks, deduplicate code | 10 лет назад | 
				
					
						|  Thomas Waldmann | 07d2df8cef
							
							key module: just reordered functions/classes, no functional change | 10 лет назад | 
				
					
						|  Thomas Waldmann | b305c79ee5
							
							support --compression none | 10 лет назад | 
				
					
						|  Thomas Waldmann | 7b1a3dcd5d
							
							implement compression flexibility (attic init -c / --compression zlib|lzma) | 10 лет назад | 
				
					
						|  Thomas Waldmann | 61af8a4bab
							
							add lzma ("xz") compressor (not used yet) | 10 лет назад |