aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/mac
Commit message (Expand)AuthorAgeFilesLines
* Change T::provider to return std::stringJack Lloyd2016-09-151-2/+1
* Add T::provider() to allow user to inquire about implementation usedJack Lloyd2016-09-151-0/+8
* fix SipHash::clear() and MAC test improvementsDaniel Neus2016-07-201-3/+4
* Merge GH #446 add --module-policy optionJack Lloyd2016-03-061-0/+2
|\
| * Add option --module-policyJack Lloyd2016-03-061-0/+2
* | 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-054-4/+4
* Add final attribute to many classesJack Lloyd2016-01-106-6/+6
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-111-1/+1
* Remove use of lookup.h in favor of new T::create API.Jack Lloyd2015-09-214-12/+9
* Address some review comments by Simon. GH #279Jack Lloyd2015-09-211-1/+1
* Internal header cleanupsJack Lloyd2015-09-199-49/+3
* Handle dependencies re static linking. GH #279Jack Lloyd2015-09-176-0/+28
* Fix static lib registration for block, hash, mac, stream, kdfJack Lloyd2015-09-108-14/+56
* mac: Add missing overridesDaniel Seither2015-07-306-47/+47
* Remove duplicate definition of MessageAuthenticationCode::name()Daniel Seither2015-07-301-6/+0
* Make Botan compile when only some modules are enabledSimon Warta2015-07-031-0/+2
* s/auto/size_t/Simon Warta2015-07-031-1/+1
* More changes for use with debug STLSimon Warta2015-06-301-1/+5
* lib/mac: Convert &vec[0] to vec.data()Simon Warta2015-06-255-8/+8
* Fix code that triggers a strange MSVC 'performance warning'git2015-04-081-1/+1
* Add BOTAN_DLL back to LibraryInitializer and move some of the implementation tolloyd2015-03-111-1/+1
* In Algo_Registry if a maker func fails, try the next most preferred onelloyd2015-03-051-1/+1
* Hide Algorithm_Factory and use the functions in lookup.h internally.lloyd2015-03-044-5/+13
* Wrong functionlloyd2015-02-281-1/+1
* Amalgamation fixes; inline the poly1305 header and :: namespace OpenSSL funcslloyd2015-02-223-150/+129
* Clean up root dir, remove some unneeded dependencieslloyd2015-02-053-12/+0
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-043-8/+4
* Add missing files. Remove cipher lookup from engine code.lloyd2015-02-011-0/+35
* Use registry for streams and MACs. Start updating callers.lloyd2015-01-3112-20/+62
* Amalgamation fixeslloyd2015-01-231-9/+1
* Add SipHashlloyd2015-01-113-0/+169
* Remove SSLv3 and handling of SSLv2 client hellos.lloyd2015-01-113-143/+0
* Ensure all files have copyright and license info.lloyd2015-01-1015-15/+15
* Fix one past the end write in Poly1305 finishlloyd2014-12-311-1/+1
* Add Poly1305, based on poly1305-donna by Andrew Moon.lloyd2014-12-294-0/+282
* Replace Transformatio::nstart with start_raw so we can do a full setlloyd2014-11-051-0/+2
* Add the CMAC constants for 256 and 512 bit block cipherslloyd2014-02-021-6/+28
* Guess I won't be needing theselloyd2014-01-185-5/+0
* More unique_ptr, also cleanup MGF1 usagelloyd2014-01-181-2/+3
* Use unique_ptr instead of bare pointers and explicit delete in block, mac, hash.lloyd2014-01-1811-207/+178
* Move lib into srclloyd2014-01-1018-0/+919