aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/stream
Commit message (Expand)AuthorAgeFilesLines
* 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
* Change T::provider to return std::stringJack Lloyd2016-09-153-4/+3
* Add T::provider() to allow user to inquire about implementation usedJack Lloyd2016-09-153-0/+21
* Remove bogus declJack Lloyd2016-09-051-2/+0
* Merge GH #613 NewHope R-LWE key exchangeJack Lloyd2016-09-051-1/+1
|\
| * Add NEWHOPE KEM schemeJack Lloyd2016-08-301-1/+1
* | Avoid _mm_set_epi64x which is missing on 32-bit MSVC 12Jack Lloyd2016-09-021-8/+8
* | Correct macro checkJack Lloyd2016-09-012-2/+2
* | Missing increment in SSE2 version, broke ChaCha20Poly1305 testsJack Lloyd2016-09-011-0/+3
* | 4x interleaved SSE2Jack Lloyd2016-09-011-67/+225
* | ChaCha 4 waysJack Lloyd2016-09-013-129/+153
* | SSE2 ChaChaJack Lloyd2016-09-014-6/+111
|/
* Make Stream_Cipher::set_iv() pure virtualRené Korthaus2016-07-204-7/+9
* Adding StreamCipher::seek interface, supporting seek in ChaCha, and also addi...SimCog2016-06-1811-4/+59
* Fix GCM counter incrementJack Lloyd2016-05-232-2/+18
* Add explicit static_cast operations to eliminate implicit cast compiler warni...Dan Brown2016-04-271-1/+1
* Remove Transform base classJack Lloyd2016-04-211-1/+0
* Add support for ChaCha(12)Jack Lloyd2016-04-093-9/+33
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-054-4/+4
* Add final attribute to many classesJack Lloyd2016-01-105-5/+5
* Mass-prefix member vars with m_René Korthaus2016-01-082-47/+47
* initialize private members in rc4 headerDaniel Neus2015-12-232-5/+4
* some trivial compiler/PVS-Studio warning fixesDaniel Neus2015-12-221-1/+1
* Merge the openssl code together.Jack Lloyd2015-12-191-73/+0
* Update and consolidate the test framework.Jack Lloyd2015-11-111-1/+13
* Break up openssl providerJack Lloyd2015-10-191-0/+61
* Remove use of lookup.h in favor of new T::create API.Jack Lloyd2015-09-212-6/+4
* Address some review comments by Simon. GH #279Jack Lloyd2015-09-212-6/+6
* Internal header cleanupsJack Lloyd2015-09-198-43/+5
* Handle dependencies re static linking. GH #279Jack Lloyd2015-09-174-0/+28
* Fix static lib registration for block, hash, mac, stream, kdfJack Lloyd2015-09-107-16/+65
* stream: Add missing overridesDaniel Seither2015-07-305-38/+38
* lib/stream: Convert &vec[0] to vec.data()Simon Warta2015-06-234-10/+10
* Fix various bugs found by Coverity scanner.lloyd2015-05-152-2/+2
* Hide Algorithm_Factory and use the functions in lookup.h internally.lloyd2015-03-042-2/+2
* Reduce the CTR_BE buffer down to just a few blocks.lloyd2015-02-171-14/+16