aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/modes
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove functions from Cipher_Mode now inherited from base classJack Lloyd2018-08-091-44/+0
* Add StreamCipher::write_keystreamJack Lloyd2018-08-081-4/+4
* Add support for XChaCha20Poly1305Jack Lloyd2018-08-073-5/+6
* Fix crashes when modes were used unkeyed.Jack Lloyd2018-08-057-26/+36
* GHASH - use explicit function to check for key being setJack Lloyd2018-07-251-1/+1
* Fix error in CCM when L=8Jack Lloyd2018-07-182-6/+7
* 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