aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Address DSA/ECDSA side channelJack Lloyd2018-06-134-17/+80
* Merge GH #1603 Unroll Montgomery reduction for specific sizesJack Lloyd2018-06-117-26/+2784
|\
| * Unroll bigint_monty_redc for various sizesJack Lloyd2018-06-117-26/+2784
* | Required changes according to the code reviewHegedüs Márton Csaba2018-06-113-3/+7
* | Add support for GCC's --sysroot option to configure.pyHegedüs Márton Csaba2018-06-081-2/+2
|/
* Add missing statementJack Lloyd2018-06-081-0/+1
* Attempt at MSVC 2013 workaroundJack Lloyd2018-06-081-2/+4
* Expose BER_Decoder constructor taking BER_Object&&Jack Lloyd2018-06-082-4/+10
* Reduce copying/allocations when BER decodingJack Lloyd2018-06-082-81/+194
* Allow passing a writer function callback to DER_EncoderJack Lloyd2018-06-082-10/+18
* Declare copy and move constructors on BER_ObjectJack Lloyd2018-06-081-0/+8
* Constify some local variablesJack Lloyd2018-06-081-2/+2
* Improve error reporting on unexpected EOF when decoding ASNJack Lloyd2018-06-082-5/+18
* 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