git://developer.intra2net.com
/
python-delta-tar
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
deny insecure parameters by default
[python-delta-tar]
/
deltatar
/
crypto.py
2020-04-16
Philipp Gesang
deny insecure parameters by default
blob
|
commitdiff
2020-04-16
Philipp Gesang
skip exclusive branch
blob
|
commitdiff
|
diff to current
2020-02-01
Philipp Gesang
unit test detection of non-consecutive ivs
blob
|
commitdiff
|
diff to current
2020-02-01
Philipp Gesang
validate data lengths against value in header
blob
|
commitdiff
|
diff to current
2020-01-27
Thomas Jarosch
Document source of the AES GCM size limit
blob
|
commitdiff
|
diff to current
2020-01-27
Thomas Jarosch
Fix indentation of 'else' block
blob
|
commitdiff
|
diff to current
2020-01-27
Thomas Jarosch
Fix up check_consecutive_iv()
blob
|
commitdiff
|
diff to current
2020-01-27
Thomas Jarosch
Clarify two functions are meant to be used by desaster...
blob
|
commitdiff
|
diff to current
2020-01-27
Thomas Jarosch
Remove upstream GCM issue that was resolved
blob
|
commitdiff
|
diff to current
2020-01-27
Thomas Jarosch
Fix errno.ESPIPE error handler
blob
|
commitdiff
|
diff to current
2020-01-25
Thomas Jarosch
Add missing iv fixed part in error output
blob
|
commitdiff
|
diff to current
2020-01-25
Thomas Jarosch
Fix 'pw' variable name in error handling
blob
|
commitdiff
|
diff to current
2018-04-03
Thomas Jarosch
Documentation improvements
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
add tests for truncated files
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
include description of object validation with crypto...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
allow for detecting overlapping objects with tarfile
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
detect overlapping objects
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
make crypto.py CLI accept hex-encoded keys again
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
unify construction of secret values
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
ignore GCM tag mismatch in scan mode
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
draft rescue mode through all layers
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
implement dump mode for tolerant decryption
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
implement decryption for tolerant mode
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
attempt to process candidate objects in scan mode
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
print list of header candidates
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
implement PDTCRYPT header scanning
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
use symbolic constant for errno
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
do not discard valid data in buffers when in tolerant...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
catch bad parameter version in header
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
extend crypto.py exception descriptions
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
actually default to i2n mode with crypto.py scrypt
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
add crypto.py option to output cnf-compatible scrypt...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
allow passing salt to crypto.py on the command line
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
properly align usage message of crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
improve bad CLI argument handling of crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
include header version info in scrypt handler
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
add unit test for CLI scrypt hashing
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
allow passing keys directly to CLI crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
grab password from envp if not supplied on CLI
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
handle bad randomness during IV creation
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
extend crypto.py documentation
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
distinguish auxiliary file errors
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
export scrypt hashing functionality
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
add SCRYPT hashing mode to crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
graciously handle GCM data length limit
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
unit test crypto file counter wraparound
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
extend strict iv tracking to encryption
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
expand crypto api to accept precomputed key
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
improve iv diagnostics when decrypting
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
move final IV checks out of crypto context
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
use crypto.py to split test archive in test_encryption.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
implement passthrough mode in crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
implement split mode for CLI encryption
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
rework encryption unittests
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
add strict IV validation to decryption handler
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
improve error handling in crypto handler
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
fix fallout from EOF changes in CLI decryptor
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
throw error on partial header reading stream
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
communicate remainder to caller when hitting EOF from...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
strip extraneous parameters from decryption handler...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
add input checks at API boundaries
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
document exceptions used in encryption handler
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
use exception to communicate tag mismatch
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
unify error and parameter handling in crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
remove obsolete tag handling functionality from crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
specify salt and version in ctor when encrypting
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
increment file counter after handling current object
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
fix IV fixed part validation on decryption
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
parse buffer as header if passed as arg to next()
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
accept external counter in crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
unify constant naming I2N_→PDTCRYPT_
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
catch ESPIPE from ftell () on stream
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
improve parameter handling of crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
allow decryption from std{in,out} via crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
add simple decryption routine to crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
prevent the empty string as password
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
do not require parameter version with each encrypted...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
first draft for making the encryption layer independent
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
return collected fixed iv parts from .close() when...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
automate iv fixed-part generation
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
overhaul pre- and post-crypto sync
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
implement encryption passthrough mode
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
unify common operations between encryption and decryption
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
adjust versioned encryption parameters
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
start payload encryption counter at 2
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
track encryption state
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
track data handled in crypto
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
simplify password save and retrieval
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
implement null-kdf to speed up testing
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
adapt tag handling in decryption
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
fix encrypted read logic for begin/end at entry boundaries
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
retrieve and save GCM tag from object header
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
delay kdf until parameters are available from header
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
move ct length bookkeeping into encryptor
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
move tag back into the header
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
initially write dummy header during encryption
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
create crypto header in .next()
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
redo transition between objects in crypto layer
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
pass salt between index and archive
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
revise crypto context interface
blob
|
commitdiff
|
diff to current
next