aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/hash/keccak
Commit message (Expand)AuthorAgeFilesLines
* Use copy_out_vec_le instead of explicit loop in SHA-3 and KeccakJack Lloyd2018-01-301-2/+1
* Avoid allocating zero bytes for SHA-3 paddingJack Lloyd2018-01-301-6/+1
* Header file cleanupsJack Lloyd2017-09-211-1/+0
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
* Add API stability annotations.Jack Lloyd2017-09-191-1/+1
* Add HashFunction::copy_stateJack Lloyd2017-05-222-0/+6
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-021-1/+3
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-182-6/+6
* Add SHAKE-128 and SHAKE-256 as hash functionsJack Lloyd2016-11-101-41/+1
* Add proper SHA-3Jack Lloyd2016-10-193-91/+7
* Add NEWHOPE KEM schemeJack Lloyd2016-08-302-6/+9
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-051-1/+1
* Order the accesses to A[] in the Keccak permutation.Jack Lloyd2016-02-061-17/+17
* Add final attribute to many classesJack Lloyd2016-01-101-1/+1
* Mass-prefix member vars with m_René Korthaus2016-01-082-27/+27
* Internal header cleanupsJack Lloyd2015-09-191-2/+0
* Fix static lib registration for block, hash, mac, stream, kdfJack Lloyd2015-09-101-2/+0
* Remove alloc module; move secmem.h to base and locking_allocator to utilsJack Lloyd2015-08-291-4/+0
* hash: Add missing overridesDaniel Seither2015-07-301-7/+7
* lib/hash: Convert &vec[0] to vec.data()Simon Warta2015-06-271-2/+2
* Use Algo_Registry also for hashes.lloyd2015-01-281-2/+3
* Ensure all files have copyright and license info.lloyd2015-01-102-2/+2
* Move lib into srclloyd2014-01-103-0/+250