Commit History

Autor SHA1 Mensaxe Data
  Thomas Waldmann 63ebfc140b remove unused extract_nonce method %!s(int64=8) %!d(string=hai) anos
  Thomas Waldmann e7228fa3a4 cosmetic: move some lines %!s(int64=8) %!d(string=hai) anos
  Thomas Waldmann 68ef5e8a4b allow different MACs, implement blake2b MAC %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 945b5e25e2 dispatch to dummy blake2b ciphersuite %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 1e23291b7f post-merge: re-enabled AuthenticatedKey and tests %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 6090fdeef3 move the cipher internal counter overflow check to encrypt()/decrypt() %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 8f1678e2ba set_iv / next iv with integers %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 58c2dafbe0 nonce manager: remove get/set iv, make it integer based %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann f34092e567 move openssl version checks to staticmethod requirements_check %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 23959eb5bf borg.key: include chunk id in exception msgs %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 37cf3ef469 init ciphersuites with header_len and aad_offset %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann e9bbf9307d refactor to cipher.extract_iv %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 2d79f19263 refactor / generalize to num_cipher_blocks %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 310b4b7775 UNENCRYPTED (and unauthenticated) "ciphersuite" %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann f76f42c2a0 use cipher.block_count() %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann de0707d3dd refactor AES class to new api %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann fbc740427d cosmetic: s/enc_cipher/cipher/, remove comment %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 8752039bec integrate new crypto code %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 4effe40415 re-add legacy AES() crypto class %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann ef880de64c add iv as optional encrypt() param %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 5287531130 make sure set_iv is called before each encrypt() call %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann d88c0765e7 make sure sizes are in sync %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann fb85d6abdc generalize intermediate classes' init %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 11349d1699 move IV type check to set_iv method %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 71b8d7fc18 generalize block count computation %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann ca4fc2a222 generalize next_iv comment %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann ce5c5781aa replace literals for iv_len/mac_len %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann d94f64c6d5 dedup crypto tests for AE/AEAD ciphersuites %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 741ab8ba05 use PyMem_Malloc / Free %!s(int64=9) %!d(string=hai) anos
  Thomas Waldmann 15490d520d add support for AES-OCB and chacha20-poly1305 %!s(int64=9) %!d(string=hai) anos