aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/stream
Commit message (Expand)AuthorAgeFilesLines
* Optimize CTR_BE::seekJack Lloyd2019-09-261-1/+20
* Merge GH #2061 Add header deprecation warningsJack Lloyd2019-09-086-0/+12
|\
| * Deprecate many publically available headersJack Lloyd2019-09-066-0/+12
* | Optimizations for CTR_BE::add_counterJack Lloyd2019-09-061-14/+9
|/
* Avoid pointless writeJack Lloyd2019-07-051-1/+1
* Add a compatability shim for libsodiumJack Lloyd2019-06-152-5/+3
* Make the ISA list a listJack Lloyd2019-04-171-1/+3
* Fixes for minimized buildsJack Lloyd2019-02-161-0/+4
* Support arbitrary key lengths in SHAKE-128 cipherJack Lloyd2019-02-132-22/+14
* Avoid including rotate.h in bswap.hJack Lloyd2018-12-212-0/+2
* Silence MSVC warningsJack Lloyd2018-12-041-2/+2
* Make exceptions easier to translate to error codesJack Lloyd2018-11-231-1/+1
* Simplify Salsa20 xor loopJack Lloyd2018-11-211-4/+7
* Slight simplification to ChaCha loopJack Lloyd2018-11-211-7/+13
* Remove needless memset operationJack Lloyd2018-11-171-1/+0
* Use vzeroupper/vzeroall to transition between AVX and SSE states.Jack Lloyd2018-11-101-0/+4
* Add some missing includesJack Lloyd2018-11-081-0/+1
* Optimize AVX2 ChaChaJack Lloyd2018-11-051-236/+181
* Add ChaCha using SIMD_4x32Jack Lloyd2018-11-049-608/+236
* Add ChaCha in NEONJack Lloyd2018-10-264-0/+324
* In ChaCha AVX2/SSE2 code s/input/state/Jack Lloyd2018-10-262-80/+79
* Remove unused variableJack Lloyd2018-08-261-1/+0
* Add AVX2 version of ChaChaJack Lloyd2018-08-264-12/+304
* Optimize computation of CTR input blocksJack Lloyd2018-08-101-8/+13
* Specialize CTR::seek for 4-byte countersJack Lloyd2018-08-101-5/+19
* Add StreamCipher::write_keystreamJack Lloyd2018-08-083-0/+31
* De-inline functions from stream cipher headersJack Lloyd2018-08-0812-52/+127
* Add StreamCipher::default_iv_lengthJack Lloyd2018-08-088-11/+26
* Add support for XChaChaJack Lloyd2018-08-073-41/+126
* Fix a bug in XSalsa20Jack Lloyd2018-08-072-19/+43
* Avoid crash in ChaCha20+Salsa if set_iv called without a key setJack Lloyd2018-08-072-0/+4
* Add Scrypt key dervation functionJack Lloyd2018-05-162-7/+12
* Add message to BOTAN_ARG_CHECK and use it more widelyJack Lloyd2018-05-136-4/+10
* Make stream, block, hash and cipher mode base classes optionalJack Lloyd2018-01-122-0/+8
* FIX: add carry bit to correct half-padRené Meusel2018-01-051-1/+1
* Fix RC4 name in case of skipped bytesJack Lloyd2017-12-281-3/+6
* Accept ChaCha20 as a nameJack Lloyd2017-12-181-0/+6
* Support seeking in Salsa20Jack Lloyd2017-11-146-9/+23
* Include <memory> in base type headersJack Lloyd2017-10-291-0/+1
* Add checks that keyed algorithms are actually keyed before useJack Lloyd2017-10-265-7/+16
* Convert http:// links to https:// where possibleJack Lloyd2017-10-241-1/+1
* Allow setting CTR width via stringJack Lloyd2017-10-203-6/+14
* Appease SonarJack Lloyd2017-10-191-1/+1
* Further optimizations, and split out GHASH reduction codeJack Lloyd2017-10-181-8/+11
* GCM and CTR optimizationsJack Lloyd2017-10-182-47/+99
* Add compile-time rotation functionsJack Lloyd2017-10-122-16/+16
* Use explicit on more single-argument constructorsJack Lloyd2017-09-301-1/+1
* Better tests for SIVJack Lloyd2017-09-242-12/+14
* Further build/test fixes for restricted configurationsJack Lloyd2017-09-241-0/+4
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-207-14/+14