aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/modes
Commit message (Expand)AuthorAgeFilesLines
* Generalize SIV's support for multiple ADs to the AEAD interfaceJack Lloyd2020-10-314-2/+43
* Move ghash to utilsJack Lloyd2020-10-079-692/+1
* Fix memory leak in GCM constructorJack Lloyd2020-08-111-5/+3
* Don't allow requesting EAX have 0 length tagJack Lloyd2020-08-111-1/+1
* Make CBC padding constant timeJack Lloyd2020-03-292-20/+128
* Disable support for VPSUM on big-endian ppc64Jack Lloyd2020-01-301-0/+2
* Merge GH #2247 Add POWER VPSUM support for GCMJack Lloyd2020-01-252-2/+36
|\
| * Add support for POWER VPSUM instruction for GCMJack Lloyd2020-01-232-2/+36
* | Very minor GCM optimizationJack Lloyd2020-01-231-3/+6
|/
* Merge GH #2224 Add CCM mode to BSI policyJack Lloyd2019-12-101-1/+1
|\
| * Add ccm mode to BSI policyPhilippe Lieser2019-11-211-1/+1
* | Fix MSVC "optimization" warning about bool conversionsJack Lloyd2019-12-062-4/+4
|/
* variable is unused if BOTAN_HAS_BLOCK_CIPHER not definedNuno Goncalves2019-11-101-0/+1
* Fix CCM bugJack Lloyd2019-10-131-0/+8
* Fix warning in XTSJack Lloyd2019-10-061-1/+1
* Merge GH #2123 XTS optimizationsJack Lloyd2019-09-282-16/+19
|\
| * XTS optimizationsJack Lloyd2019-09-282-16/+19
* | OCB optimizationsJack Lloyd2019-09-282-20/+23
|/
* Merge GH #2117 ChaCha20Poly1305 optimizationsJack Lloyd2019-09-261-7/+10
|\
| * Avoid memory allocations during ChaCha20Poly1305 start and finishJack Lloyd2019-09-261-7/+10
* | Merge CLMUL and PMULL codeJack Lloyd2019-09-259-475/+210
|/
* Deprecate many publically available headersJack Lloyd2019-09-0613-0/+25
* 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-186-6/+6
* Make significant_words const time alsoJack Lloyd2018-12-231-3/+3
* Fix some MSVC warningsJack Lloyd2018-12-101-5/+6
* Fix some misc MSVC warningsJack Lloyd2018-12-041-3/+3
* Fix a bug in OneAndZeros unpaddingJack Lloyd2018-11-301-5/+6
* Add CT::Mask typeJack Lloyd2018-11-281-22/+41
* Make exceptions easier to translate to error codesJack Lloyd2018-11-232-2/+2
* 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-313-3/+11
* Use more informative error message for invalid CBC paddingJack Lloyd2018-10-231-1/+1
* Correct error with XTS minimum block sizeJack Lloyd2018-10-151-1/+1
* Fix some warnings in ARM specific codeJack Lloyd2018-10-011-16/+22
* Fix some MSVC warningsJack Lloyd2018-09-301-3/+3
* Refactor mode tests, and correct bugs foundJack Lloyd2018-09-291-1/+7
* Add fuzzer for mode unpadding, and fix bugs found therebyJack Lloyd2018-09-222-59/+65
* Add CommonCrypto cipher modes supportJose Pereira2018-09-091-1/+18
* Remove unneeded load_on autoJack Lloyd2018-09-041-2/+0
* Have cipher modes also verify that the nonce is set prior to useJack Lloyd2018-08-175-7/+20
* In EAX, CCM, OCB verify nonce is set before processingJack Lloyd2018-08-173-1/+9
* Fix an EAX bug in reset()Jack Lloyd2018-08-171-0/+8
* GHASH should check the nonce sizeJack Lloyd2018-08-101-0/+1
* Add a function to query output length of symmetric cipherJack Lloyd2018-08-101-2/+3
* Fix GCM bug: would accept AD without keyed if AD was emptyJack Lloyd2018-08-091-2/+2