Commit History

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