aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add typecast_copyJack Lloyd2018-11-173-30/+48
* Avoid calling memset, memcpy within library codeJack Lloyd2018-11-1717-27/+36
* Remove needless memset operationJack Lloyd2018-11-171-1/+0
* Disable Sonar buildJack Lloyd2018-11-171-5/+5
* Fix Sonar warningJack Lloyd2018-11-171-1/+1
* Attempt to fix Sonar build problemJack Lloyd2018-11-172-1/+8
* Use vzeroupper/vzeroall to transition between AVX and SSE states.Jack Lloyd2018-11-104-0/+32
* Avoid an implausible integer overflow flagged by Coverity [ci skip]Jack Lloyd2018-11-101-1/+6
* Merge GH #1738 Avoid conditional branches during NIST reductionsJack Lloyd2018-11-102-59/+58
|\
| * Avoid branching in the NIST prime reduction codeJack Lloyd2018-11-092-59/+58
|/
* Merge GH #1737 Inline mp_coreJack Lloyd2018-11-094-604/+439
|\
| * Use resize instead of shrink_to_fitJack Lloyd2018-11-092-3/+10
| * Inline the contents of mp_core.cppJack Lloyd2018-11-092-601/+429
* | Bump ABI versionJack Lloyd2018-11-091-1/+1
* | Cleanups in Poly1305Jack Lloyd2018-11-091-23/+23
* | Document the problem of old binutilsJack Lloyd2018-11-091-0/+14
* | Add --disable-bmi2, --disable-rdseed, --disable-rdrand flagsJack Lloyd2018-11-091-1/+1
|/
* Merge GH #1734 Refactor BigInt data model, add sig_words cacheJack Lloyd2018-11-093-107/+253
|\
| * Optimize mod_subJack Lloyd2018-11-091-10/+21
| * Add a cache of sig words to BigIntJack Lloyd2018-11-093-97/+232
* | Rename get_uint32_t to get_uint32Jack Lloyd2018-11-091-67/+67
* | Merge GH #1736 Skip RSA blinding tests on non-base providersJack Lloyd2018-11-081-2/+9
|\ \ | |/ |/|
| * Run RSA blinding tests only with base providerAlexander Bluhm2018-11-081-2/+9
|/
* Add some missing includesJack Lloyd2018-11-088-0/+9
* Merge GH #1735 Use OpenSSL 1.1 API with LibreSSLJack Lloyd2018-11-083-6/+6
|\
| * Switch LibreSSL provider to OpenSSL 1.1 APIAlexander Bluhm2018-11-073-6/+6
|/
* Compile fixJack Lloyd2018-11-072-1/+2
* Update news [ci skip]Jack Lloyd2018-11-071-0/+5
* Avoid throwing std:: exceptionsJack Lloyd2018-11-073-2/+3
* Avoid using std::invalid_argumentJack Lloyd2018-11-073-4/+4
* Merge GH #1733 Add includes for MSVC 2019Jack Lloyd2018-11-072-2/+2
|\
| * Add missing <stdexcept> <string> necessaryLarry-Hu2018-11-072-2/+2
|/
* Simplify BigInt::is_zeroJack Lloyd2018-11-061-6/+1
* Update newsJack Lloyd2018-11-061-1/+6
* Merge GH #1730 Optimize AVX2 ChaChaJack Lloyd2018-11-062-238/+209
|\
| * Optimize AVX2 ChaChaJack Lloyd2018-11-052-238/+209
* | Merge GH #1729 Optimize SIMD_4x32 for NEONJack Lloyd2018-11-061-33/+32
|\ \
| * | Fix for 32-bit ARMJack Lloyd2018-11-051-0/+9
| * | Some optimizations for NEON in SIMD_4x32Jack Lloyd2018-11-051-35/+25
| |/
* / Remove SIMD_32 typedefJack Lloyd2018-11-054-50/+48
|/
* Update newsJack Lloyd2018-11-051-1/+1
* Merge GH #1728 Fix ChaCha bug, optimize, add AltiVec supportJack Lloyd2018-11-0517-621/+305
|\
| * Add ChaCha using SIMD_4x32Jack Lloyd2018-11-0414-612/+279
| * Use 64-bit integer for seek value in stream cipher testsJack Lloyd2018-11-041-1/+1
| * Add VarMap::get_opt_u64Jack Lloyd2018-11-042-8/+25
|/
* Ensure this works even if par mult param is set to 1Jack Lloyd2018-11-021-1/+1
* Correct testJack Lloyd2018-11-024-3/+18
* Fix issue when CXX was set to 'ccache g++' see https://github.com/randombit/b...Jack 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