aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/modes/aead/gcm
Commit message (Expand)AuthorAgeFilesLines
* Make ssse3/sse2 dependencies explicit rather than implicitJack Lloyd2019-09-042-0/+3
* Remove another malloc+free per GCM message overheadJack Lloyd2019-07-051-3/+4
* Avoid allocations during GCM message processingJack Lloyd2019-07-054-23/+41
* Make the ISA list a listJack Lloyd2019-04-173-3/+9
* Rename Integrity_Failure to Invalid_Authentication_TagJack Lloyd2019-01-181-1/+1
* Make exceptions easier to translate to error codesJack Lloyd2018-11-231-1/+1
* Ensure this works even if par mult param is set to 1Jack Lloyd2018-11-021-1/+1
* Fixed an issue where update_granularity is equal to tag_size in GCM mode, whi...chux05192018-11-011-1/+1
* Handle setting AD after a nonce correctly in AEADsJack Lloyd2018-10-311-0/+4
* Fix some warnings in ARM specific codeJack Lloyd2018-10-011-16/+22
* GHASH should check the nonce sizeJack Lloyd2018-08-101-0/+1
* Fix GCM bug: would accept AD without keyed if AD was emptyJack Lloyd2018-08-091-2/+2
* Fix crashes when modes were used unkeyed.Jack Lloyd2018-08-051-2/+4
* GHASH - use explicit function to check for key being setJack Lloyd2018-07-251-1/+1
* Prohibit empty nonces with GCMJack Lloyd2018-06-272-3/+9
* Add message to BOTAN_ARG_CHECK and use it more widelyJack Lloyd2018-05-131-4/+4
* Minor tweaks for coverageJack Lloyd2018-03-101-2/+1
* ABI for Aarch64 cryptoJack Lloyd2018-01-121-3/+1
* Make stream, block, hash and cipher mode base classes optionalJack Lloyd2018-01-121-0/+1
* Add checks that keyed algorithms are actually keyed before useJack Lloyd2017-10-261-1/+1
* Convert http:// links to https:// where possibleJack Lloyd2017-10-241-1/+1
* Fix for 32-bit WindowsJack Lloyd2017-10-201-4/+4
* Add GHASH using SSSE3Jack Lloyd2017-10-204-2/+105
* Remove unused variableJack Lloyd2017-10-191-1/+1
* PMULL optimizationsJack Lloyd2017-10-183-61/+192
* 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