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