|  Thomas Waldmann | c453a31798
							
							key module: minor cleanup of zero-PREFIX handling/comment | 10 anni fa | 
				
					
						|  Thomas Waldmann | 14a20516d3
							
							simplify / dedup hashers and maccers | 10 anni fa | 
				
					
						|  Thomas Waldmann | 853d12c021
							
							fix: add (hmac-)sha1/sha512 to maccer mapping | 10 anni fa | 
				
					
						|  Thomas Waldmann | 88b62282ad
							
							add (hmac-)sha1/sha512 | 10 anni fa | 
				
					
						|  Thomas Waldmann | 32fa83c156
							
							blosc: increase blocksize to 16kiB | 10 anni fa | 
				
					
						|  Thomas Waldmann | 7c66779345
							
							use blosc for multithreaded and fast compression, including lz4, lz4hc | 10 anni fa | 
				
					
						|  Thomas Waldmann | 5ae3fa2927
							
							128bit increment_iv implementation/pack/unpack | 10 anni fa | 
				
					
						|  Thomas Waldmann | 0c183acb55
							
							flexible repository key_size (key like in indexing key, id_hash()) | 10 anni fa | 
				
					
						|  Thomas Waldmann | 9951e871bc
							
							key_creator: return key class, not instance (remove repository arg) | 10 anni fa | 
				
					
						|  Thomas Waldmann | 7e1aa163a3
							
							aes-gcm: only return the real mac (which is only 128b, 16B) | 10 anni fa | 
				
					
						|  Thomas Waldmann | c759eeee1e
							
							fix backwards compatibility for unencrypted repos | 10 anni fa | 
				
					
						|  Thomas Waldmann | 012d6448d2
							
							compute mac over all meta, make IV storage flexible, still support legacy | 10 anni fa | 
				
					
						|  Thomas Waldmann | 3149f6a828
							
							cosmetic: s/tag/mac/ | 10 anni fa | 
				
					
						|  Thomas Waldmann | add6bd96e7
							
							move (h)mac out of meta, so we could include the whole meta into mac computation | 10 anni fa | 
				
					
						|  Thomas Waldmann | af1c8c1b92
							
							refactor parser code, just parse, simplify return tuple | 10 anni fa | 
				
					
						|  Thomas Waldmann | f767d5803e
							
							fix max unpack length | 10 anni fa | 
				
					
						|  Thomas Waldmann | b275d18c6b
							
							msgpack: limit unpacker, use bin type for bytes | 10 anni fa | 
				
					
						|  Thomas Waldmann | 61f84efa60
							
							misc. small fixes, discovered by pycharm | 10 anni fa | 
				
					
						|  Thomas Waldmann | 99daa2794d
							
							for zero compression (and decompression), avoid going through zlib | 10 anni fa | 
				
					
						|  Thomas Waldmann | 8a36478287
							
							implement GMAC based on GHASH, use GHASH, faster compression, comments | 10 anni fa | 
				
					
						|  Thomas Waldmann | 6aca9383d7
							
							reintegrate AEAD cipher made from AES CTR + HMAC-SHA256 | 10 anni fa | 
				
					
						|  Thomas Waldmann | c1c94a8682
							
							cosmetics: comments, rename crypt... -> key... | 10 anni fa | 
				
					
						|  Thomas Waldmann | f042845762
							
							make the cipher variable, uses AEAD-like interface for authentication/encryption | 10 anni fa | 
				
					
						|  Thomas Waldmann | 4cdb1c37ba
							
							use GMAC as default for now, integrate into maccer type system, adapt tests | 10 anni fa | 
				
					
						|  Thomas Waldmann | 20d1a74aaa
							
							Merge branch 'aes_gcm' into merge-all | 10 anni fa | 
				
					
						|  Thomas Waldmann | f99dc8d413
							
							Merge branch 'flexible_compression' into merge-all | 10 anni fa | 
				
					
						|  Thomas Waldmann | 8032089d62
							
							add remark about potential memory issue with tampered input | 10 anni fa | 
				
					
						|  Thomas Waldmann | 084f6e1602
							
							PR #222 - Merge branch 'issue_189' of https://github.com/ThomasWaldmann/attic into merge | 10 anni fa | 
				
					
						|  Thomas Waldmann | be29e5f6f4
							
							fix traceback when trying to do unsupported passphrase change, fixes #189 | 10 anni fa | 
				
					
						|  Thomas Waldmann | b53a620602
							
							renumber hash/mac numbers, automate defaults in help | 10 anni fa |