Thomas Waldmann
|
dd2a054ac4
crypto: key: reduce class inheritance depth
|
пре 3 година |
Thomas Waldmann
|
3a0e1a1cc2
crypto: low_level: reduce class inheritance depth
|
пре 3 година |
Thomas Waldmann
|
e4b65dea76
crypto: add IV overflow check
|
пре 3 година |
Thomas Waldmann
|
900a812e9c
crypto: bump API_VERSION to 1.3_01
|
пре 3 година |
Thomas Waldmann
|
ce247526c2
docs: update borg init examples
|
пре 3 година |
Thomas Waldmann
|
298c5ee539
docs: security infos only applying to legacy encryption
|
пре 3 година |
Thomas Waldmann
|
b3383a4d53
update borg init docs
|
пре 3 година |
Thomas Waldmann
|
ccf0875053
EVP_DecryptFinal_ex: fix check for return value
|
пре 3 година |
Thomas Waldmann
|
e1313ccc05
crypto.low_level: simplify return code checks (legacy)
|
пре 3 година |
Thomas Waldmann
|
948d67efd8
crypto.low_level: simplify return code checks (AEAD)
|
пре 3 година |
Thomas Waldmann
|
f4a6ad080b
docs: add new AEAD modes to security docs
|
пре 3 година |
Thomas Waldmann
|
c50e1124b5
also authenticate the chunkid when using the AEAD ciphers (AES-OCB/CHACHA-POLY)
|
пре 3 година |
Thomas Waldmann
|
8bd9477b96
add aad parameter to borg.crypto.low_level api
|
пре 3 година |
Thomas Waldmann
|
d3b78a6cf5
minor key.encrypt api change/cleanup
|
пре 3 година |
Thomas Waldmann
|
41b8a04d82
use faster hmac.digest api
|
пре 3 година |
Thomas Waldmann
|
74ecb63671
fix new crypto benchmarks for api change
|
пре 3 година |
Thomas Waldmann
|
0b5a21275f
avoid losing the key (old crypto)
|
пре 3 година |
Thomas Waldmann
|
6d6d3caa24
avoid losing the key
|
пре 3 година |
Thomas Waldmann
|
41082f558f
crypto: add some tests for new key types
|
пре 3 година |
Thomas Waldmann
|
6f2c587080
tests: consistently give iv_int to ciphersuite
|
пре 3 година |
Thomas Waldmann
|
6c7b499d3f
set aead auth tag directly before EVP_DecryptFinal_ev
|
пре 3 година |
Thomas Waldmann
|
bb949b25ea
EVP_DecryptFinal_ex: fix check for return value
|
пре 3 година |
Thomas Waldmann
|
c010800f55
header_len=0 fits header=b'' default
|
пре 3 година |
Thomas Waldmann
|
5c66fa4caa
crypto: layout updates, low-level does not deal with IV
|
пре 3 година |
Thomas Waldmann
|
0f6f278b0f
crypto: AEAD key classes
|
пре 3 година |
Thomas Waldmann
|
9633273622
crypto: simplify api for new crypto, AEAD only needs 1 key
|
пре 3 година |
Thomas Waldmann
|
3473b17a8d
crypto: improve attr naming
|
пре 3 година |
Thomas Waldmann
|
57479fb989
crypto: put the IV into the header, at the end of it
|
пре 3 година |
Thomas Waldmann
|
e647360a0e
crypto: better raise NotImplementedError if we have no id_hash
|
пре 3 година |
Thomas Waldmann
|
aff626119a
crypto: cleanup, remove references to AES-GCM
|
пре 3 година |