aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Add ChaCha using SIMD_4x32Jack Lloyd2018-11-049-608/+236
* Ensure this works even if par mult param is set to 1Jack Lloyd2018-11-021-1/+1
* Merge GH #1724 Increase update granularity of GCM to work around FFI problemJack 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
* | Add missing <stdexcept> <string> necessaryCheney-Wang2018-11-021-0/+2
|/
* Minor optimization when primality checkingJack Lloyd2018-10-311-2/+4
* Handle setting AD after a nonce correctly in AEADsJack Lloyd2018-10-313-3/+11
* Fixes and improvments for TSS codeJack Lloyd2018-10-292-45/+141
* Fix compilation problem when scrypt is disabledJack Lloyd2018-10-291-0/+1
* Add ChaCha in NEONJack Lloyd2018-10-264-0/+324
* In ChaCha AVX2/SSE2 code s/input/state/Jack Lloyd2018-10-262-80/+79
* Fix FFI compilation without hotp moduleTobias Brunner2018-10-251-2/+2
* Add missing <string> necessary to use std::string in tss.hBilly Robert O'Neal III2018-10-231-0/+1
* Use more informative error message for invalid CBC paddingJack Lloyd2018-10-231-1/+1
* Fix TLS version intolerance bugJack Lloyd2018-10-171-10/+10
* Fix TLS signature algorithm intoleranceJack Lloyd2018-10-163-17/+23
* Merge GH #1707 Refactor base32/base64Jack Lloyd2018-10-153-72/+73
|\
| * Simplify base32/base64 by moving common logic to code_base.hJack Lloyd2018-10-153-72/+73
* | Use a smaller sieve when generating primesJack Lloyd2018-10-151-3/+7
|/
* Correct error with XTS minimum block sizeJack Lloyd2018-10-151-1/+1
* Merge GH #1704 Use emplace_back where appropriateJack Lloyd2018-10-152-3/+3
|\
| * move instead of copyrumcajs2018-10-142-3/+3
* | Unroll Blowfish loop by 4 instead of 2Jack Lloyd2018-10-141-16/+45
|/
* Add an explicit OS target for EmscriptenJack Lloyd2018-10-121-3/+15
* Small fixes for QNX [ci skip]Jack Lloyd2018-10-121-0/+1
* Add explicit AVX2 function annotationsJack Lloyd2018-10-053-2/+30
* Resolve a leak in OpenSSL ECDSA verification for old OpenSSLJack Lloyd2018-10-031-5/+13
* Make a few simple functions constexprJack Lloyd2018-10-016-32/+29
* Remove support for Visual C++ 2013Jack Lloyd2018-10-0144-200/+119
* Fix more MSVC warningsJack Lloyd2018-10-014-31/+56
* Fix [ci skip]Jack Lloyd2018-10-011-1/+1
* Handle PPC crypto bit in tests [ci skip]Jack Lloyd2018-10-011-0/+2
* Fix some warnings in ARM specific codeJack Lloyd2018-10-012-28/+34
* Fix more MSVC warningsJack Lloyd2018-10-0110-29/+53
* Avoid a MSVC 2015 warningJack Lloyd2018-10-013-3/+3
* Fix some MSVC warningsJack Lloyd2018-09-308-18/+18
* Move UUID to utils, test it, and fix bugs.Jack Lloyd2018-09-305-106/+157
* Refactor mode tests, and correct bugs foundJack Lloyd2018-09-296-8/+38
* Avoid null pointer write in FFIJack Lloyd2018-09-281-1/+4
* Use correct array length in Serpent AVX2Jack Lloyd2018-09-281-2/+2
* Spell check the documentationJack Lloyd2018-09-285-11/+11
* Skip using mmap allocation if mlock is not available.Jack Lloyd2018-09-271-8/+4
* Add OS::running_in_privileged_stateJack Lloyd2018-09-274-17/+41
* Add a fuzzer for OAEP unpaddingJack Lloyd2018-09-222-10/+33
* Add fuzzer for mode unpadding, and fix bugs found therebyJack Lloyd2018-09-223-59/+73
* Optimization for Poly1305Jack Lloyd2018-09-201-17/+24
* Add support for using Linux getrandom syscallJack Lloyd2018-09-201-0/+39
* Correct some maintiner mode warningsJack Lloyd2018-09-202-4/+4
* Slight optimization for MGF1Jack Lloyd2018-09-201-2/+3
* Use an Alloc template to reduce duplication in Filter::sendJack Lloyd2018-09-181-14/+6