aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Rename Project: Elevator -> Cipherpack, namespace elevator::cipherpack -> cip...Sven Gothel2022-05-303-98/+115
* elevator::cipherpack::[encrypt*|checkSign*]: Maintain early error header to b...Sven Gothel2022-05-291-0/+1
* Adopt to renamed Byte{->In}Stream interface and implementationsSven Gothel2022-05-281-1/+1
* Move byte_stream.* and io_util.* to jaulib v0.10.1-11-g9fc774e + make unit te...Sven Gothel2022-05-284-763/+5
* Start encapsulating DataStream* -> ByteStream* and whole io namespace for inc...Sven Gothel2022-05-284-87/+222
* Fix DataSource_[URL|Feed]::check_available(): Return 'available >= n' and det...Sven Gothel2022-05-271-4/+4
* Add io:DataSource_Feed: A Ringbuffer-Based externally provisioned data feedSven Gothel2022-05-271-0/+107
* Fix DataSource_URL: check_available() shall be blocking until ringbuffer has ...Sven Gothel2022-05-271-24/+40
* io::DataSource: Split DataSource_File -> Stream + File, allowing optimization...Sven Gothel2022-05-271-9/+56
* Cipherpack v7 restructure: Good API-Doc; Encapsulate PackInfo(PackHeader(Cryp...Sven Gothel2022-05-231-238/+346
* Restructure: class IOUtil -> namespace io; Use new DataSource_CloseableSven Gothel2022-05-235-306/+457
* Update botan amalgamation header and sources 1.11.30-7176-g15228710f followin...Sven Gothel2022-05-236-1803/+2251
* Cipherpack/IOUtil: Allow IOUtil::StreamConsumerFunc to end streaming via retu...Sven Gothel2022-05-201-14/+36
* ZAF_ELEVATOR_0005: Add host_key fingerprint, pass multiple pub host keys to f...Sven Gothel2022-05-201-31/+59
* Use jau::fraction_timespec in Cipherpack::PackInfo and jau::fs::file_stats in...Sven Gothel2022-05-182-22/+8
* ZAF_ELEVATOR_0004: Support multiple keys for encryption, identified via publi...Sven Gothel2022-05-181-6/+17
* Cipherpack: Earmark API change for version typeSven Gothel2022-02-021-2/+6
* Add proper (c) header w/ BSD/MIT License tagSven Gothel2022-02-024-4/+87
* Bump jaulib v0.7.11 + required API adaptionSven Gothel2022-02-021-2/+2
* IOUtil: Use strict uint64_t for total size counting as size_t or ssize_t will...Sven Gothel2021-06-221-45/+56
* build-botan.sh: `--disable-neon` for ARM32 due to NEON ASM GCC issues *FIXME*...Sven Gothel2021-06-214-0/+97968
* DataSource_Http Robustness: Handle invalid stream, allow curl-http abort, dto...Sven Gothel2021-06-211-7/+26
* ZAF_ELEVATOR_0003: + creation timestamp, test magic upfront @ decrypt, fully ...Sven Gothel2021-06-201-18/+25
* Cipherpack::PackInfo: Production ready, used as return value for encryptThenS...Sven Gothel2021-06-202-13/+60
* Update test_data/data-64kB.bin.enc using `ZAF_ELEVATOR_0002`Sven Gothel2021-06-201-1/+1
* Cipherpack bump to ZAF_ELEVATOR_0002: Remove Header-1::header1_size, no more ...Sven Gothel2021-06-201-3/+2
* Cipherpack Cleanup: Remove unused cipher methods *_RSA() and *_RSA2()Sven Gothel2021-06-201-67/+0
* Cipherpack::checkSignThenDecrypt_RSA1() use universal Botan::DataSource inste...Sven Gothel2021-06-201-3/+2
* IOUtil: Adding new Botan::DataSource specializations: DataSource_Http and Dat...Sven Gothel2021-06-201-0/+116
* IOUtil: Adding async read_http_get() using jau::ringbuffer, misc cleanupSven Gothel2021-06-201-4/+58
* Initial support for http-get IOUtil::read_http_get(..) using curl (system pac...Sven Gothel2021-06-072-3/+4
* inject prepared botan_all.*Sven Gothel2021-06-072-0/+50498
* Initial commit of working Cipherpack (See include/elevator/Cipherpack.hpp)v0.0.1Sven Gothel2021-06-073-9/+328
* Initial commit - Skeleton ProjectSven Gothel2021-03-022-0/+36