aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/stream
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add API stability annotations.Jack Lloyd2017-09-197-7/+7
* Refactor: remove big-endian addition code duplicationRené Meusel2017-04-132-18/+27
* Refactor: use ::seek(0) in CTR_BE::set_iv()René Meusel2017-04-131-18/+1
* Add implementation of CTR_BE::seek()René Meusel2017-04-132-2/+31
* Content:Tomasz Frydrych2017-04-031-1/+1
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-028-8/+24
* Support zero-length IV in ChaChaJack Lloyd2017-02-022-3/+17
* Add BOTAN_UNUSED in creator functionsJack Lloyd2017-01-271-0/+3
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-1814-120/+120
* Fix dead stores in chacha_sse2_x4Never2016-11-251-6/+3
* Add SHAKE-128 and SHAKE-256 as hash functionsJack Lloyd2016-11-103-11/+11
* Salsa20 accepts empty IVsJack Lloyd2016-10-302-4/+9
* Merge GH #668: Remove Algo_Registry and associated global locksJack Lloyd2016-10-248-64/+99
|\
| * Remove alias logic from SCAN_NameJack Lloyd2016-10-212-4/+8
| * Remove Algo_RegistryJack Lloyd2016-10-218-62/+93
* | Address some Coverity warningsJack Lloyd2016-10-221-1/+1
|/
* Merge GH #669 Add SHA-3, SHAKE-128, and BoringSSL-mode NewHopeJack Lloyd2016-10-205-1/+149
|\
| * Add SHAKE-128 as stream cipherJack Lloyd2016-10-195-1/+149
* | Fix doxygen warnings [ci skip]René Korthaus2016-10-191-1/+1
* | Minor doxygen fixes [ci skip]René Korthaus2016-10-192-2/+2
* | Improve stream doxygen [ci skip]René Korthaus2016-10-192-5/+24
|/
* Add ISA annotations to functions using SIMD, AES, etcJack Lloyd2016-10-141-0/+1
* Maintainer mode fixes.Jack Lloyd2016-09-211-1/+1