aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/modes/aead/gcm
Commit message (Expand)AuthorAgeFilesLines
* Further optimizations, and split out GHASH reduction codeJack Lloyd2017-10-182-79/+46
* GCM and CTR optimizationsJack Lloyd2017-10-186-319/+508
* Further GCM optimizationsJack Lloyd2017-10-131-17/+27
* Optimize GCMJack Lloyd2017-10-136-151/+215
* More include header cleanupsJack Lloyd2017-09-212-2/+8
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-203-6/+6
* Add API stability annotations.Jack Lloyd2017-09-191-4/+4
* Use constant_time_compare instead of same_memJack Lloyd2017-09-161-1/+1
* reenable 8 byte gcm tagsAtanas Filyanov2017-09-151-1/+2
* Allow GCM tag size in the range 96..128 bitsAtanas Filyanov2017-09-141-1/+2
* allow 12 byte GCM tags and add test vectorsAtanas Filyanov2017-09-131-1/+1
* Add support for ARMv8 PMULL instructionJack Lloyd2017-09-034-0/+112
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-022-3/+6
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-184-57/+57
* Add test for various functions previously missed (T::clone, PBKDF::name, AEAD...Jack Lloyd2016-11-261-1/+1
* Cipher_Mode and AEAD_Mode improvementsDaniel Neus2016-11-082-2/+20
* Implements GMAC with GHASH.Matthias Gierlings2016-10-282-54/+52
* Added implementation for GMACMatthias Gierlings2016-10-272-49/+54
* Remove Algo_RegistryJack Lloyd2016-10-211-1/+1
* Add ISA annotations to functions using SIMD, AES, etcJack Lloyd2016-10-141-0/+1
* Merge GH #516 Cipher_Mode API improvementsJack Lloyd2016-09-262-35/+34
|\
| * Cipher_Mode API improvementsJack Lloyd2016-09-012-35/+34
* | Change T::provider to return std::stringJack Lloyd2016-09-152-2/+2
* | Add T::provider() to allow user to inquire about implementation usedJack Lloyd2016-09-152-0/+12
|/
* Fix GCM counter incrementJack Lloyd2016-05-231-1/+1
* Add final attribute to many classesJack Lloyd2016-01-101-2/+2
* Mass-prefix member vars with m_René Korthaus2016-01-082-7/+7
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-111-1/+1
* Make portable GCM multiply operation run in constant time.Jack Lloyd2015-12-041-9/+16
* Same treatment for cipher modesJack Lloyd2015-09-101-2/+0
* modes: Add missing overridesDaniel Seither2015-07-301-3/+4
* lib/modes: Convert &vec[0] to vec.data()Simon Warta2015-06-242-20/+20
* Consider AES-NI as implying SSSE3 which lets us merge two of thelloyd2015-03-151-1/+1
* Fix clmul which was broken by amalgamation ISA split.lloyd2015-03-122-2/+2
* Clean up root dir, remove some unneeded dependencieslloyd2015-02-051-1/+0
* Add a runtime map of string->func() which when called returnlloyd2015-01-281-2/+3
* Ensure all files have copyright and license info.lloyd2015-01-104-4/+4
* Replace Transformatio::nstart with start_raw so we can do a full setlloyd2014-11-052-5/+5
* Clang fixeslloyd2014-02-091-0/+1
* Add header guard and fix amalgamation. Github issue 10.lloyd2014-01-311-0/+5
* Guess I won't be needing theselloyd2014-01-181-1/+0
* Split off the keyed interfaces of transform to Keyed_Transformlloyd2014-01-181-3/+3
* Move lib into srclloyd2014-01-106-0/+544