aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/stream/shake_cipher
Commit message (Collapse)AuthorAgeFilesLines
* De-inline functions from stream cipher headersJack Lloyd2018-08-082-10/+23
|
* Add StreamCipher::default_iv_lengthJack Lloyd2018-08-081-2/+0
|
* Add message to BOTAN_ARG_CHECK and use it more widelyJack Lloyd2018-05-131-0/+1
|
* Add checks that keyed algorithms are actually keyed before useJack Lloyd2017-10-261-4/+6
| | | | | Previously calling update or encrypt without calling set_key first would result in invalid outputs or else crashing.
* Further build/test fixes for restricted configurationsJack Lloyd2017-09-241-0/+4
|
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
| | | | | | ISO C++ reserves names with double underscores in them Closes #512
* Add API stability annotations.Jack Lloyd2017-09-191-1/+1
| | | | | Defined in build.h, all equal to BOTAN_DLL so ties into existing system for exporting symbols.
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-021-1/+3
|
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-182-9/+9
| | | | | | Renames a couple of functions for somewhat better name consistency, eg make_u32bit becomes make_uint32. The old typedefs remain for now since probably lots of application code uses them.
* Add SHAKE-128 and SHAKE-256 as hash functionsJack Lloyd2016-11-102-10/+10
|
* Add SHAKE-128 as stream cipherJack Lloyd2016-10-193-0/+140
Updates NewHope to use that instead of the hard-coded SHAKE-128, and adds toggle for BoringSSL compat mode using AES-128/CTR + SHA-256.