Thomas Waldmann
|
c1c94a8682
cosmetics: comments, rename crypt... -> key...
|
10 jaren geleden |
Thomas Waldmann
|
f042845762
make the cipher variable, uses AEAD-like interface for authentication/encryption
|
10 jaren geleden |
Thomas Waldmann
|
4cdb1c37ba
use GMAC as default for now, integrate into maccer type system, adapt tests
|
10 jaren geleden |
Thomas Waldmann
|
20d1a74aaa
Merge branch 'aes_gcm' into merge-all
|
10 jaren geleden |
Thomas Waldmann
|
f99dc8d413
Merge branch 'flexible_compression' into merge-all
|
10 jaren geleden |
Thomas Waldmann
|
8032089d62
add remark about potential memory issue with tampered input
|
10 jaren geleden |
Thomas Waldmann
|
084f6e1602
PR #222 - Merge branch 'issue_189' of https://github.com/ThomasWaldmann/attic into merge
|
10 jaren geleden |
Thomas Waldmann
|
be29e5f6f4
fix traceback when trying to do unsupported passphrase change, fixes #189
|
10 jaren geleden |
Thomas Waldmann
|
b53a620602
renumber hash/mac numbers, automate defaults in help
|
10 jaren geleden |
Thomas Waldmann
|
7d94677993
move layout docstrings to where they belong and update them
|
10 jaren geleden |
Thomas Waldmann
|
9241fa6336
do not store "iv" into on-disk metadata, just stored_iv (lower 64bits)
|
10 jaren geleden |
Thomas Waldmann
|
fcea641e26
reimplement new 0x03 format using msgpack
|
10 jaren geleden |
Thomas Waldmann
|
3aabaa75f7
get rid of PAYLOAD_OVERHEAD
|
10 jaren geleden |
Thomas Waldmann
|
75652d6390
deduplicate legacy parser code
|
10 jaren geleden |
Thomas Waldmann
|
7cecee0b29
use parser to completely analyze given format into meta and data, use generator to create format from meta and data
|
10 jaren geleden |
Thomas Waldmann
|
abaf0d34bb
use Meta namedtuple to pass around header metadata, cleanup
|
10 jaren geleden |
Thomas Waldmann
|
9f8b7b4c4a
clarify phrasing in comment
|
10 jaren geleden |
Thomas Waldmann
|
1e1d80c7b0
use AES-GCM (an AEAD single-pass mac&cipher)
|
10 jaren geleden |
Thomas Waldmann
|
6c7c2e2e40
cleanup crypto.pyx, make it easier to adapt to other modes
|
10 jaren geleden |
Thomas Waldmann
|
e5d0f8fc1a
more sha512_256 fixes
|
10 jaren geleden |
Thomas Waldmann
|
d3f2b8d22a
fix sha512_256 implementation
|
10 jaren geleden |
Thomas Waldmann
|
ff542e612a
flexible type header parsing, compression levels, sha256 + sha512_256
|
10 jaren geleden |
Thomas Waldmann
|
a8b116d965
fix type byte checks, deduplicate code
|
10 jaren geleden |
Thomas Waldmann
|
07d2df8cef
key module: just reordered functions/classes, no functional change
|
10 jaren geleden |
Thomas Waldmann
|
b305c79ee5
support --compression none
|
10 jaren geleden |
Thomas Waldmann
|
7b1a3dcd5d
implement compression flexibility (attic init -c / --compression zlib|lzma)
|
10 jaren geleden |
Thomas Waldmann
|
61af8a4bab
add lzma ("xz") compressor (not used yet)
|
10 jaren geleden |
Thomas Waldmann
|
f7b90a7edc
move (de)compression methods into separate compressor instance
|
10 jaren geleden |
Jonas Borgström
|
add59e4ab3
Prepare for future payload format change
|
10 jaren geleden |
Jonas Borgström
|
1db4ba52f9
Make sure key files end with a new line
|
11 jaren geleden |