aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/compression
Commit message (Expand)AuthorAgeFilesLines
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-205-10/+10
* Add API stability annotations.Jack Lloyd2017-09-194-14/+14
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-024-4/+12
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-187-46/+46
* Rename zero_mem to secure_scrub_memoryJack Lloyd2016-11-031-1/+1
* Avoid unused warning when no compression libs availableJack Lloyd2016-10-251-0/+2
* Missing include, noticed by Clang on OS XJack Lloyd2016-10-211-0/+1
* Remove Algo_RegistryJack Lloyd2016-10-217-232/+248
* Fix doxygen warnings [ci skip]René Korthaus2016-10-191-2/+2
* Improve compression doc [ci skip]René Korthaus2016-10-111-1/+38
* Remove Transform base classJack Lloyd2016-04-2112-151/+138
* Remaining cppcheck fixes that are not covered by GH #444Daniel Neus2016-03-051-1/+1
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-053-4/+4
* In compression wrappers add an overflow check before calling mallocJack Lloyd2016-02-131-3/+21
* Add final attribute to many classesJack Lloyd2016-01-104-19/+19
* Remove all remaining uses of throwing a std:: exception directlyJack Lloyd2015-12-193-12/+12
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-115-16/+16
* Add missing overridesJack Lloyd2015-11-112-2/+2
* Add missing compression overridesSimon Warta2015-09-013-2/+3
* Add override specifiers to zlib.hJack Lloyd2015-08-281-6/+6
* Gzip_Decompression should be a subclass of Stream_DecompressionJack Lloyd2015-08-281-1/+1
* Compression: Fix zlib failure on compression of empty inputDaniel Seither2015-08-281-0/+8
* Compression: Prevent undefined behavior when feeding empty inputDaniel Seither2015-08-281-7/+7
* Add missing semicolonsDaniel Seither2015-07-151-1/+1
* lib/compression: Convert &vec[0] to vec.data()Simon Warta2015-06-271-2/+2
* Return null instead of throwing if compressor obj not availablelloyd2015-05-131-1/+3
* Add tests for compression and SRP.lloyd2015-05-132-4/+7
* Change `make_compressor` and `make_decompressor` to return alloyd2015-05-102-39/+49
* Change zlib to use Z_SYNC_FLUSH instead of Z_FULL_FLUSH for flushing.lloyd2015-05-101-1/+1
* Mark modules pulling in external deps (zlib, boost, etc) as such, andlloyd2015-02-063-3/+3
* Fix build problem with recent LZMA library.lloyd2015-02-052-6/+7
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-047-45/+33
* Add a runtime map of string->func() which when called returnlloyd2015-01-286-47/+35
* Centralize where string.h/cstring is included to mem_ops.hlloyd2015-01-233-6/+5
* Ensure all files have copyright and license info.lloyd2015-01-1010-10/+10
* Figure out which decompressor to use based on the input file extension.lloyd2014-12-097-67/+98
* Nullptr cleanuplloyd2014-12-061-1/+1
* Add gzip compression transform and compress command line prog.lloyd2014-11-195-12/+171
* Convert compression filters to in-place transforms and refactorlloyd2014-11-1814-0/+879