Commit History

Автор SHA1 Съобщение Дата
  Thomas Waldmann 9951e871bc key_creator: return key class, not instance (remove repository arg) преди 10 години
  Thomas Waldmann 7e1aa163a3 aes-gcm: only return the real mac (which is only 128b, 16B) преди 10 години
  Thomas Waldmann c759eeee1e fix backwards compatibility for unencrypted repos преди 10 години
  Thomas Waldmann 012d6448d2 compute mac over all meta, make IV storage flexible, still support legacy преди 10 години
  Thomas Waldmann 3149f6a828 cosmetic: s/tag/mac/ преди 10 години
  Thomas Waldmann add6bd96e7 move (h)mac out of meta, so we could include the whole meta into mac computation преди 10 години
  Thomas Waldmann af1c8c1b92 refactor parser code, just parse, simplify return tuple преди 10 години
  Thomas Waldmann f767d5803e fix max unpack length преди 10 години
  Thomas Waldmann b275d18c6b msgpack: limit unpacker, use bin type for bytes преди 10 години
  Thomas Waldmann 61f84efa60 misc. small fixes, discovered by pycharm преди 10 години
  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 години