aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/modes
Commit message (Expand)AuthorAgeFilesLines
* Prohibit empty nonces with GCMJack Lloyd2018-06-272-3/+9
* Add message to BOTAN_ARG_CHECK and use it more widelyJack Lloyd2018-05-133-13/+15
* Work around unique_ptr conversion bug in older GCCJack Lloyd2018-04-071-1/+1
* Add RAII versions of get_cipher_mode and get_aeadJack Lloyd2018-04-074-51/+127
* Minor tweaks for coverageJack Lloyd2018-03-101-2/+1
* Fix speed test of cipher modes [ci skip]Jack Lloyd2018-01-271-0/+1
* ABI for Aarch64 cryptoJack Lloyd2018-01-121-3/+1
* Make stream, block, hash and cipher mode base classes optionalJack Lloyd2018-01-128-1/+22
* Increase EAX update granularity to 128 bytes.Jack Lloyd2017-12-301-1/+5
* Add a function for checking if poly_double_n supports a particular sizeJack Lloyd2017-11-181-4/+1
* Minor SIV/CMAC optimizationsJack Lloyd2017-11-021-3/+6
* 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
* OCB optimizationsJack Lloyd2017-10-132-58/+90
* OCB optimizationsJack Lloyd2017-10-123-56/+54
* Helpful commentJack Lloyd2017-10-111-1/+2
* Optimize CFB modeJack Lloyd2017-10-112-39/+97
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-031-1/+4
* Remove redundant return statementJack Lloyd2017-10-021-1/+1
* Address some MSVC warningsJack Lloyd2017-09-301-1/+1
* Make poly_dbl.h a submodule of utilsJack Lloyd2017-09-273-0/+9
* Avoid debug iterator errorJack Lloyd2017-09-241-6/+12
* Test SIV multi-AD functionJack Lloyd2017-09-241-2/+2
* Better tests for SIVJack Lloyd2017-09-242-22/+33
* Further build/test fixes for restricted configurationsJack Lloyd2017-09-242-1/+8
* Apply final annotations to the library alsoJack Lloyd2017-09-222-2/+2
* More include header cleanupsJack Lloyd2017-09-216-6/+15
* Header file cleanupsJack Lloyd2017-09-218-11/+3
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-2015-30/+30
* Complete the final annotation changesJack Lloyd2017-09-191-4/+5
* Add API stability annotations.Jack Lloyd2017-09-1912-40/+40
* Merge GH #1205 Support large blocks in OCB modeJack Lloyd2017-09-192-62/+134
|\
| * Change wide block OCBJack Lloyd2017-09-151-29/+0
| * Add alternate form for matching OCB ref codeJack Lloyd2017-09-111-4/+30
| * Support larger block sizes in OCBJack Lloyd2017-09-102-59/+134
* | Use constant_time_compare instead of same_memJack Lloyd2017-09-165-5/+5
* | Small cleanup in CBC modeJack Lloyd2017-09-162-21/+23
* | 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
* | Address CFB carryover bugJack Lloyd2017-09-102-47/+44
|/
* Simplify polynomial doubling codeJack Lloyd2017-09-052-46/+14