Cronologia Commit

Autore SHA1 Messaggio Data
  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 012d6448d2 compute mac over all meta, make IV storage flexible, still support legacy 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 421c7f22a4 Merge branch 'merge' into merge-all 10 anni fa
  Thomas Waldmann fec5572836 no Class(object) in py3 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 8a36478287 implement GMAC based on GHASH, use GHASH, faster compression, comments 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 3aabaa75f7 get rid of PAYLOAD_OVERHEAD 10 anni fa
  Thomas Waldmann 1e1d80c7b0 use AES-GCM (an AEAD single-pass mac&cipher) 10 anni fa
  Thomas Waldmann ff542e612a flexible type header parsing, compression levels, sha256 + sha512_256 10 anni fa
  Thomas Waldmann 7b1a3dcd5d implement compression flexibility (attic init -c / --compression zlib|lzma) 10 anni fa
  Jonas Borgström b92a620600 Crypto code cleanup and test improvements. 12 anni fa
  Jonas Borgström b718a443a8 Project rename 12 anni fa