aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests
Commit message (Expand)AuthorAgeFilesLines
* Merge GH #1819 Add Thread_Pool and use it for running testsJack Lloyd2019-01-317-68/+237
|\
| * Add a simple Thread_Pool testJack Lloyd2019-01-312-0/+88
| * Run the test suite in multiple threadsJack Lloyd2019-01-316-68/+149
* | Add a couple more ChaCha testsJack Lloyd2019-01-311-0/+9
|/
* Refactor CPUID to make it thread safeJack Lloyd2019-01-301-0/+6
* Avoid invoking the mlock allocator before main startsJack Lloyd2019-01-284-98/+94
* Add BMI2 variants for SHA-512 and SHA-3Jack Lloyd2019-01-182-0/+4
* Fix some warnings from PVS-StudioJack Lloyd2019-01-171-8/+14
* Remove trailing whitespaceJack Lloyd2019-01-134-9/+8
* Make cpu cycle test a little more laxJack Lloyd2019-01-041-5/+10
* Fix bogus macro check that disabled a testJack Lloyd2019-01-031-1/+1
* Merge GH #1803 XLC fixesJack Lloyd2019-01-013-4/+26
|\
| * Add ability to skip a few named testsJack Lloyd2018-12-313-4/+26
* | Use Test::data_file in these testsJack Lloyd2018-12-311-2/+2
|/
* Add a test of highly imbalanced RSA keyJack Lloyd2018-12-271-0/+15
* Rename OS::get_processor_timestamp to OS::get_cpu_cycle_counterJack Lloyd2018-12-231-7/+7
* Make significant_words const time alsoJack Lloyd2018-12-231-0/+50
* Merge GH #1794 Improve const time logic in PKCS1v15 and OAEP decodingJack Lloyd2018-12-212-49/+49
|\
| * Use consistent logic for OAEP and PKCS1v15 decodingJack Lloyd2018-12-212-49/+49
* | Avoid including rotate.h in bswap.hJack Lloyd2018-12-211-0/+1
|/
* Address a couple of Coverity false positivesJack Lloyd2018-12-192-2/+47
* Fix some MSVC warningsJack Lloyd2018-12-107-14/+16
* Support recovering ECDSA public key from message/signature pairJack Lloyd2018-12-102-0/+66
* Add base58 encoding/decodingJack Lloyd2018-12-093-0/+188
* Remove Chi-square test on random_integerJack Lloyd2018-12-091-46/+0
* Remove hamming_weight functionJack Lloyd2018-12-061-5/+4
* Remove some conditional branches from divisionJack Lloyd2018-12-051-0/+2968
* Fix more MSVC warningsJack Lloyd2018-12-043-3/+23
* Fix a FFI test when threads are disabledJack Lloyd2018-12-031-1/+9
* Fix bug in TLS CBC unpaddingJack Lloyd2018-12-031-0/+6
* Add a constant time divide variant for dividing by uint8_tJack Lloyd2018-12-022-0/+22
* Add a const-time division algorithmJack Lloyd2018-12-022-6/+23
* Fix a bug in bigint_sub_absJack Lloyd2018-12-021-0/+3
* Better debugging output when a test failsJack Lloyd2018-12-021-7/+15
* Correct a bug in BigInt::operator%(word)Jack Lloyd2018-12-012-2/+17
* Simplify BigInt addition and subtractionJack Lloyd2018-11-301-0/+24
* Fix a bug in OneAndZeros unpaddingJack Lloyd2018-11-301-0/+6
* Add CT::Mask typeJack Lloyd2018-11-281-34/+39
* Make exceptions easier to translate to error codesJack Lloyd2018-11-239-29/+28
* Merge GH #1743 Avoid memset/memcpy in library codeJack Lloyd2018-11-194-7/+14
|\
| * Avoid calling memset, memcpy within library codeJack Lloyd2018-11-174-7/+14
* | Avoid a crank from Sonar [ci skip]Jack Lloyd2018-11-171-1/+1
|/
* Fix Sonar warningJack Lloyd2018-11-171-1/+1
* Run RSA blinding tests only with base providerAlexander Bluhm2018-11-081-2/+9
* Compile fixJack Lloyd2018-11-071-1/+1
* Avoid throwing std:: exceptionsJack Lloyd2018-11-071-1/+1
* Avoid using std::invalid_argumentJack Lloyd2018-11-071-1/+1
* Add ChaCha using SIMD_4x32Jack Lloyd2018-11-041-0/+36
* 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