aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/base
Commit message (Expand)AuthorAgeFilesLines
* Make stream, block, hash and cipher mode base classes optionalJack Lloyd2018-01-122-7/+24
* Wrap use of MAC in BOTAN_HAS_MAC in lookup.hSimon Warta2018-01-111-1/+7
* Remove dependency: base depends on macSimon Warta2018-01-111-1/+0
* Fix pragma message to avoid warningschregger2017-12-121-1/+1
* Fix secure_allocator with std::string on VS2013Daniel Neus2017-11-161-5/+21
* Add checks that keyed algorithms are actually keyed before useJack Lloyd2017-10-261-0/+7
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-032-2/+2
* Add wrappers for reinterpret_cast between char* and uint8_t*Jack Lloyd2017-10-031-1/+1
* In secure_allocator, hide mlock/new usage in a function in mem_opsJack Lloyd2017-09-291-20/+2
* Add back size_type typedefJack Lloyd2017-09-291-0/+1
* Of course MSVC 2013 has to be specialJack Lloyd2017-09-291-0/+7
* Simplifiy secure_allocatorJack Lloyd2017-09-291-44/+4
* Further header cleanupsJack Lloyd2017-09-281-1/+1
* Move the SecureVector typedef to secmem.hJack Lloyd2017-09-272-12/+3
* You can't have attributes on a template typedef, apparently.Jack Lloyd2017-09-261-1/+0
* Add some more includes to botan.hJack Lloyd2017-09-261-10/+34
* Apply final annotations to the library alsoJack Lloyd2017-09-224-4/+4
* Deprecate botan/botan.h headerJack Lloyd2017-09-211-57/+13
* Header file cleanupsJack Lloyd2017-09-212-3/+3
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-209-18/+18
* Add API stability annotations.Jack Lloyd2017-09-196-10/+10
* Fix failure to fully zero memory before freeJack Lloyd2017-07-161-1/+1
* Content:Tomasz Frydrych2017-04-031-3/+11
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-184-35/+34
* Add final_stdvecJack Lloyd2016-11-231-0/+7
* Fix bogus codeJack Lloyd2016-11-031-2/+2
* Simplify some code by using T::create_or_throwJack Lloyd2016-11-031-20/+8
* Rename zero_mem to secure_scrub_memoryJack Lloyd2016-11-031-1/+1
* Deprecate LibraryInitializerJack Lloyd2016-11-032-28/+4
* Remove lock and alias map from SCAN_NameJack Lloyd2016-11-021-4/+0
* Remove HMAC_RNG, X9.31-RNG, BeOS stats, EGD reader, Unix process runnerJack Lloyd2016-10-281-1/+1
* Remove unused functions from SCAN_NameJack Lloyd2016-10-212-39/+0
* Remove alias logic from SCAN_NameJack Lloyd2016-10-212-63/+2
* Remove Algo_RegistryJack Lloyd2016-10-213-304/+18
* Fix doxygen warnings [ci skip]René Korthaus2016-10-191-0/+4
* Improve hash doxygen [ci skip]René Korthaus2016-10-191-1/+1
* Merge GH #665 Add IncludeOS target, make filesystem/threads optionalJack Lloyd2016-10-173-13/+13
|\
| * Abstract out mutex type. Make threads optional.Jack Lloyd2016-10-123-13/+13
* | Merge GH #646 Fix MSVC debug configurations. Add debug builds to AppVeyorJack Lloyd2016-10-131-0/+9
|\ \
| * | Diable static_assert in secure_allocator in MSVC debugSimon Warta2016-10-131-0/+9
| |/
* | Improve base doxygen [ci skip]René Korthaus2016-10-113-1/+22
* | Add doxygen mainpageRené Korthaus2016-10-101-0/+57
|/
* Prevent use of secure_vector with non-integer typesJack Lloyd2016-09-091-0/+3
* prevent massive amount of MSVC C4100 warningsDaniel Neus2016-07-051-0/+5
* Remove Transform base classJack Lloyd2016-04-214-209/+0
* Remaining cppcheck fixes that are not covered by GH #444Daniel Neus2016-03-052-4/+2
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-055-6/+7
* Avoid some Wshadows in GCC 4.8Jack Lloyd2016-02-201-2/+2
* Merge GH #407 Add m_ prefix to more member variablesJack Lloyd2016-01-121-16/+16
|\
| * Prefix more member vars with m_ prefixRené Korthaus2016-01-111-16/+16