Thomas Waldmann
|
1f64ce7709
fix traceback in --cipher 1 mode (aes-ctr + hmac)
|
10 gadi atpakaļ |
Thomas Waldmann
|
f15b73488b
Merge branch 'merge' into merge-all
|
10 gadi atpakaļ |
Thomas Waldmann
|
354b3d34e3
Merge branch 'master' into merge
|
10 gadi atpakaļ |
Jonas Borgström
|
b61ba51c0d
More user friendly error message when repository key file is not found
|
10 gadi atpakaļ |
Thomas Waldmann
|
2d148750e1
fix BufferFull msgpack exception
|
10 gadi atpakaļ |
Thomas Waldmann
|
c453a31798
key module: minor cleanup of zero-PREFIX handling/comment
|
10 gadi atpakaļ |
Thomas Waldmann
|
14a20516d3
simplify / dedup hashers and maccers
|
10 gadi atpakaļ |
Thomas Waldmann
|
853d12c021
fix: add (hmac-)sha1/sha512 to maccer mapping
|
10 gadi atpakaļ |
Thomas Waldmann
|
88b62282ad
add (hmac-)sha1/sha512
|
10 gadi atpakaļ |
Thomas Waldmann
|
32fa83c156
blosc: increase blocksize to 16kiB
|
10 gadi atpakaļ |
Thomas Waldmann
|
7c66779345
use blosc for multithreaded and fast compression, including lz4, lz4hc
|
10 gadi atpakaļ |
Thomas Waldmann
|
5ae3fa2927
128bit increment_iv implementation/pack/unpack
|
10 gadi atpakaļ |
Thomas Waldmann
|
0c183acb55
flexible repository key_size (key like in indexing key, id_hash())
|
10 gadi atpakaļ |
Thomas Waldmann
|
9951e871bc
key_creator: return key class, not instance (remove repository arg)
|
10 gadi atpakaļ |
Thomas Waldmann
|
7e1aa163a3
aes-gcm: only return the real mac (which is only 128b, 16B)
|
10 gadi atpakaļ |
Thomas Waldmann
|
c759eeee1e
fix backwards compatibility for unencrypted repos
|
10 gadi atpakaļ |
Thomas Waldmann
|
012d6448d2
compute mac over all meta, make IV storage flexible, still support legacy
|
10 gadi atpakaļ |
Thomas Waldmann
|
3149f6a828
cosmetic: s/tag/mac/
|
10 gadi atpakaļ |
Thomas Waldmann
|
add6bd96e7
move (h)mac out of meta, so we could include the whole meta into mac computation
|
10 gadi atpakaļ |
Thomas Waldmann
|
af1c8c1b92
refactor parser code, just parse, simplify return tuple
|
10 gadi atpakaļ |
Thomas Waldmann
|
f767d5803e
fix max unpack length
|
10 gadi atpakaļ |
Thomas Waldmann
|
b7cefacb69
Merge branch 'python_cleanup' into merge
|
10 gadi atpakaļ |
Thomas Waldmann
|
4ef6125f45
cleanup pep8 issues found by pycharm
|
10 gadi atpakaļ |
Thomas Waldmann
|
fec5572836
no Class(object) in py3
|
10 gadi atpakaļ |
Thomas Waldmann
|
b275d18c6b
msgpack: limit unpacker, use bin type for bytes
|
10 gadi atpakaļ |
Thomas Waldmann
|
61f84efa60
misc. small fixes, discovered by pycharm
|
10 gadi atpakaļ |
Thomas Waldmann
|
99daa2794d
for zero compression (and decompression), avoid going through zlib
|
10 gadi atpakaļ |
Thomas Waldmann
|
8a36478287
implement GMAC based on GHASH, use GHASH, faster compression, comments
|
10 gadi atpakaļ |
Thomas Waldmann
|
6aca9383d7
reintegrate AEAD cipher made from AES CTR + HMAC-SHA256
|
10 gadi atpakaļ |
Thomas Waldmann
|
c1c94a8682
cosmetics: comments, rename crypt... -> key...
|
10 gadi atpakaļ |