aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge GH #1604 Resolve ECDSA/DSA side channelJack Lloyd2018-06-135-17/+88
|\
| * Address DSA/ECDSA side channelJack Lloyd2018-06-135-17/+88
|/
* 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
* | Merge GH #1602 Support GCC --sysroot option for embedded cross compilesJack Lloyd2018-06-115-1/+20
|\ \ | |/ |/|
| * Corrected error messageHegedüs Márton Csaba2018-06-111-1/+1
| * Required changes according to the code reviewHegedüs Márton Csaba2018-06-114-5/+16
| * Updated news.rstHegedüs Márton Csaba2018-06-081-0/+2
| * Add support for GCC's --sysroot option to configure.pyHegedüs Márton Csaba2018-06-082-2/+8
|/
* Merge GH #1601 Fix typos in configure script [ci skip]Jack Lloyd2018-06-081-2/+2
|\
| * Fix some typos in configure.pyFelix Yan2018-06-091-2/+2
|/
* Add missing statementJack Lloyd2018-06-081-0/+1
* Merge GH #1600 Optimizations in BER decodingJack Lloyd2018-06-089-102/+252
|\
| * 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
|/
* Doc tweaks [ci skip]Jack Lloyd2018-06-083-21/+6
* Add "info" and "codec" groups for cli commands [ci skip]Jack Lloyd2018-06-072-10/+12
* Merge GH #1599 Fix bug in Barrett reduction of negative numbersJack Lloyd2018-06-054-30/+45
|\
| * Fix a bug in Barrett reductionJack Lloyd2018-06-054-30/+45
|/
* Merge GH #1598 Avoid using -j flag when Sphinx does not support itJack Lloyd2018-06-051-2/+19
|\
| * 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-319-24/+13777
|\ \
| * | Handle EC_R_BAD_SIGNATURE from OpenSSLJack Lloyd2018-05-312-0/+14
| * | Add ECDSA tests from WycheproofJack Lloyd2018-05-315-8/+13725
| * | 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-3110-3/+721
|\ \ \ | |_|/ |/| |
| * | Move codec_base.h to internal header in utilsJack Lloyd2018-05-315-5/+4
| * | Update documentationWambou2018-05-313-1/+8
| * | 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
|/
* Merge GH #1592 Refactor VarMapJack Lloyd2018-05-2947-489/+474
|\
| * 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-296-7/+64
|\
| * Add back support for Windows Phone RNG, undeprecate UWPJack Lloyd2018-05-286-7/+64
* | Avoid problem with Sphinx 1.7.5Jack Lloyd2018-05-281-1/+2