aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add "info" and "codec" groups for cli commands [ci skip]Jack Lloyd2018-06-072-10/+12
* Fix a bug in Barrett reductionJack Lloyd2018-06-054-30/+45
* Conditionally use concurrency with sphinx-build.Daniel Wyatt2018-06-041-2/+19
* Correct exception message [ci skip]Jack Lloyd2018-06-041-1/+1
* Remove stray header in vector file [ci skip]Jack Lloyd2018-06-011-2/+0
* Merge GH #1594 Add EdDSA/X25519 Wycheproof testsJack Lloyd2018-05-315-1/+831
|\
| * Add EdDSA and X25519 tests from WycheproofJack Lloyd2018-05-315-1/+831
* | Merge GH #1594 Add ECDSA Wycheproof testsJack Lloyd2018-05-318-24/+13771
|\ \
| * | Handle EC_R_BAD_SIGNATURE from OpenSSLJack Lloyd2018-05-312-0/+14
| * | Add ECDSA tests from WycheproofJack Lloyd2018-05-314-8/+13719
| * | Prevent signature malleability in DER/BER encoded sigsJack Lloyd2018-05-311-14/+35
| * | Correct error in P-224 computationJack Lloyd2018-05-311-2/+3
* | | Merge GH #1595/#1555 Base32 encodingJack Lloyd2018-05-317-2/+713
|\ \ \ | |_|/ |/| |
| * | Move codec_base.h to internal header in utilsJack Lloyd2018-05-315-5/+4
| * | Refactoring Base32 to use the templated algorithmWambou2018-05-312-182/+146
| * | Define templated base encoding/decodingWambou2018-05-312-0/+167
| * | Implement Base32Wambou2018-05-313-0/+417
| * | Create unit tests for Base32 encodingWambou2018-05-312-2/+166
| |/
* / Improve error message in tests on invalid hex inputJack Lloyd2018-05-311-3/+4
|/
* Dedup some test codeJack Lloyd2018-05-292-75/+45
* Make the tests VarMap an actual type instead of a hashmap typedef.Jack Lloyd2018-05-2947-452/+467
* Fix allowing to use Sphinx 1.7.5Jack Lloyd2018-05-291-3/+6
* Merge GH #1587 Undeprecate UWP and add back CryptoNG RNGJack Lloyd2018-05-293-0/+54
|\
| * Add back support for Windows Phone RNG, undeprecate UWPJack Lloyd2018-05-283-0/+54
* | Avoid problem with Sphinx 1.7.5Jack Lloyd2018-05-281-1/+2
* | Benchmark only H10 XMSS signaturesJack Lloyd2018-05-281-4/+4
|/
* Correct comment on XMSS speedsJack Lloyd2018-05-281-5/+9
* Tiny optimization in MDx_HashFunction::final_resultJack Lloyd2018-05-281-2/+1
* Merge GH #1584 Add BMI2 optimization for SHA-256Jack Lloyd2018-05-2710-7/+195
|\
| * Add BMI2-specific SHA-256Jack Lloyd2018-05-2710-7/+195
* | Improves "Avoid repeated allocations in XMSS chain function"Matthias Gierlings2018-05-271-1/+2
* | Avoid repeated allocations in XMSS chain functionJack Lloyd2018-05-271-1/+4
|/
* Fixes XMSS leaf index bounds sanity checkMatthias Gierlings2018-05-253-5/+4
* Merge GH #1579 Allow setting CXX during make invocationJack Lloyd2018-05-251-6/+7
|\
| * Keep cxx_abi_flags out of CXX, which may get overriddenLauri Nurmi2018-05-241-6/+7
* | Small cleanup in dist scriptJack Lloyd2018-05-241-8/+12
* | Improve error message on BER decoding errorJack Lloyd2018-05-243-8/+52
* | Add OIDS for Camellia and SM4 in GCM and CBC modesJack Lloyd2018-05-224-7/+39
* | Support scrypt for encrypting private keysJack Lloyd2018-05-225-134/+323
* | Remove debug printfJack Lloyd2018-05-221-1/+1
* | Fix PBE decoding and fix test macro checkJack Lloyd2018-05-222-3/+3
* | Test speed of different scrypt paramsJack Lloyd2018-05-221-10/+24
* | Sphinx: Avoid formatting problems in PDF indexJack Lloyd2018-05-221-0/+4
* | DER improvementsJack Lloyd2018-05-2222-200/+287
|/
* Tweak default `speed` targetsJack Lloyd2018-05-211-8/+8
* Inline SymmetricAlgorithm::verify_key_setJack Lloyd2018-05-212-4/+9
* Merge GH #1571 DER_Encoder optimizationsJack Lloyd2018-05-213-84/+124
|\
| * Make MSVC happyJack Lloyd2018-05-211-0/+13
| * Cleanups and optimizations in DER_EncoderJack Lloyd2018-05-213-84/+111
* | Use BER_Decoder::get_next to cleanup X.509 cert decoding codeJack Lloyd2018-05-213-15/+24