Thomas Waldmann
|
add6bd96e7
move (h)mac out of meta, so we could include the whole meta into mac computation
|
10 vuotta sitten |
Thomas Waldmann
|
421c7f22a4
Merge branch 'merge' into merge-all
|
10 vuotta sitten |
Thomas Waldmann
|
fec5572836
no Class(object) in py3
|
10 vuotta sitten |
Thomas Waldmann
|
b275d18c6b
msgpack: limit unpacker, use bin type for bytes
|
10 vuotta sitten |
Thomas Waldmann
|
61f84efa60
misc. small fixes, discovered by pycharm
|
10 vuotta sitten |
Thomas Waldmann
|
8a36478287
implement GMAC based on GHASH, use GHASH, faster compression, comments
|
10 vuotta sitten |
Thomas Waldmann
|
f042845762
make the cipher variable, uses AEAD-like interface for authentication/encryption
|
10 vuotta sitten |
Thomas Waldmann
|
4cdb1c37ba
use GMAC as default for now, integrate into maccer type system, adapt tests
|
10 vuotta sitten |
Thomas Waldmann
|
20d1a74aaa
Merge branch 'aes_gcm' into merge-all
|
10 vuotta sitten |
Thomas Waldmann
|
3aabaa75f7
get rid of PAYLOAD_OVERHEAD
|
10 vuotta sitten |
Thomas Waldmann
|
1e1d80c7b0
use AES-GCM (an AEAD single-pass mac&cipher)
|
10 vuotta sitten |
Thomas Waldmann
|
ff542e612a
flexible type header parsing, compression levels, sha256 + sha512_256
|
10 vuotta sitten |
Thomas Waldmann
|
7b1a3dcd5d
implement compression flexibility (attic init -c / --compression zlib|lzma)
|
10 vuotta sitten |
Jonas Borgström
|
b92a620600
Crypto code cleanup and test improvements.
|
12 vuotta sitten |
Jonas Borgström
|
b718a443a8
Project rename
|
12 vuotta sitten |