allow for detecting overlapping objects with tarfile
[python-delta-tar] / deltatar / crypto.py
2018-04-02 Philipp Gesangallow for detecting overlapping objects with tarfile
2018-04-02 Philipp Gesangdetect overlapping objects
2018-04-02 Philipp Gesangmake crypto.py CLI accept hex-encoded keys again
2018-04-02 Philipp Gesangunify construction of secret values
2018-04-02 Philipp Gesangignore GCM tag mismatch in scan mode
2018-04-02 Philipp Gesangdraft rescue mode through all layers
2018-04-02 Philipp Gesangimplement dump mode for tolerant decryption
2018-04-02 Philipp Gesangimplement decryption for tolerant mode
2018-04-02 Philipp Gesangattempt to process candidate objects in scan mode
2018-04-02 Philipp Gesangprint list of header candidates
2018-04-02 Philipp Gesangimplement PDTCRYPT header scanning
2018-04-02 Philipp Gesanguse symbolic constant for errno
2018-04-02 Philipp Gesangdo not discard valid data in buffers when in tolerant...
2018-04-02 Philipp Gesangcatch bad parameter version in header
2018-04-02 Philipp Gesangextend crypto.py exception descriptions
2018-04-02 Philipp Gesangactually default to i2n mode with crypto.py scrypt
2018-04-02 Philipp Gesangadd crypto.py option to output cnf-compatible scrypt...
2018-04-02 Philipp Gesangallow passing salt to crypto.py on the command line
2018-04-02 Philipp Gesangproperly align usage message of crypto.py
2018-04-02 Philipp Gesangimprove bad CLI argument handling of crypto.py
2018-04-02 Philipp Gesanginclude header version info in scrypt handler
2018-04-02 Philipp Gesangadd unit test for CLI scrypt hashing
2018-04-02 Philipp Gesangallow passing keys directly to CLI crypto.py
2018-04-02 Philipp Gesanggrab password from envp if not supplied on CLI
2018-04-02 Philipp Gesanghandle bad randomness during IV creation
2018-04-02 Philipp Gesangextend crypto.py documentation
2018-04-02 Philipp Gesangdistinguish auxiliary file errors
2018-04-02 Philipp Gesangexport scrypt hashing functionality
2018-04-02 Philipp Gesangadd SCRYPT hashing mode to crypto.py
2018-04-02 Philipp Gesanggraciously handle GCM data length limit
2018-04-02 Philipp Gesangunit test crypto file counter wraparound
2018-04-02 Philipp Gesangextend strict iv tracking to encryption
2018-04-02 Philipp Gesangexpand crypto api to accept precomputed key
2018-04-02 Philipp Gesangimprove iv diagnostics when decrypting
2018-04-02 Philipp Gesangmove final IV checks out of crypto context
2018-04-02 Philipp Gesanguse crypto.py to split test archive in test_encryption.py
2018-04-02 Philipp Gesangimplement passthrough mode in crypto.py
2018-04-02 Philipp Gesangimplement split mode for CLI encryption
2018-04-02 Philipp Gesangrework encryption unittests
2018-04-02 Philipp Gesangadd strict IV validation to decryption handler
2018-04-02 Philipp Gesangimprove error handling in crypto handler
2018-04-02 Philipp Gesangfix fallout from EOF changes in CLI decryptor
2018-04-02 Philipp Gesangthrow error on partial header reading stream
2018-04-02 Philipp Gesangcommunicate remainder to caller when hitting EOF from...
2018-04-02 Philipp Gesangstrip extraneous parameters from decryption handler...
2018-04-02 Philipp Gesangadd input checks at API boundaries
2018-04-02 Philipp Gesangdocument exceptions used in encryption handler
2018-04-02 Philipp Gesanguse exception to communicate tag mismatch
2018-04-02 Philipp Gesangunify error and parameter handling in crypto.py
2018-04-02 Philipp Gesangremove obsolete tag handling functionality from crypto.py
2018-04-02 Philipp Gesangspecify salt and version in ctor when encrypting
2018-04-02 Philipp Gesangincrement file counter after handling current object
2018-04-02 Philipp Gesangfix IV fixed part validation on decryption
2018-04-02 Philipp Gesangparse buffer as header if passed as arg to next()
2018-04-02 Philipp Gesangaccept external counter in crypto.py
2018-04-02 Philipp Gesangunify constant naming I2N_→PDTCRYPT_
2018-04-02 Philipp Gesangcatch ESPIPE from ftell () on stream
2018-04-02 Philipp Gesangimprove parameter handling of crypto.py
2018-04-02 Philipp Gesangallow decryption from std{in,out} via crypto.py
2018-04-02 Philipp Gesangadd simple decryption routine to crypto.py
2018-04-02 Philipp Gesangprevent the empty string as password
2018-04-02 Philipp Gesangdo not require parameter version with each encrypted...
2018-04-02 Philipp Gesangfirst draft for making the encryption layer independent
2018-04-02 Philipp Gesangreturn collected fixed iv parts from .close() when...
2018-04-02 Philipp Gesangautomate iv fixed-part generation
2018-04-02 Philipp Gesangoverhaul pre- and post-crypto sync
2018-04-02 Philipp Gesangimplement encryption passthrough mode
2018-04-02 Philipp Gesangunify common operations between encryption and decryption
2018-04-02 Philipp Gesangadjust versioned encryption parameters
2018-04-02 Philipp Gesangstart payload encryption counter at 2
2018-04-02 Philipp Gesangtrack encryption state
2018-04-02 Philipp Gesangtrack data handled in crypto
2018-04-02 Philipp Gesangsimplify password save and retrieval
2018-04-02 Philipp Gesangimplement null-kdf to speed up testing
2018-04-02 Philipp Gesangadapt tag handling in decryption
2018-04-02 Philipp Gesangfix encrypted read logic for begin/end at entry boundaries
2018-04-02 Philipp Gesangretrieve and save GCM tag from object header
2018-04-02 Philipp Gesangdelay kdf until parameters are available from header
2018-04-02 Philipp Gesangmove ct length bookkeeping into encryptor
2018-04-02 Philipp Gesangmove tag back into the header
2018-04-02 Philipp Gesanginitially write dummy header during encryption
2018-04-02 Philipp Gesangcreate crypto header in .next()
2018-04-02 Philipp Gesangredo transition between objects in crypto layer
2018-04-02 Philipp Gesangpass salt between index and archive
2018-04-02 Philipp Gesangrevise crypto context interface
2018-04-02 Philipp Gesangredo stream decryption
2018-04-02 Philipp Gesangsupersede encryption type by encryption parameters
2018-04-02 Philipp Gesanghandle reading and formatting of tags
2018-04-02 Philipp Gesangunit test crypto handling of data spanning multiple...
2018-04-02 Philipp Gesangunit test header handling
2018-04-02 Philipp Gesangadd basic wrapper for GCM handling with python-cryptography
2018-04-02 Philipp Gesanginit crypto support v2