aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
Commit message (Expand)AuthorAgeFilesLines
* Merge GH #1858 Update XMSS to conform to RFC 8391Jack Lloyd2019-05-2415-161/+147
|\
| * Fix param names to match RFCJack Lloyd2019-05-132-25/+25
| * Fix param namesJack Lloyd2019-05-102-24/+24
| * Serialize XMSS leaf index as four bytesMatthias Gierlings2019-05-063-10/+6
| * Updates copyright noticesMatthias Gierlings2019-05-0611-11/+11
| * Updates references to XMSS the standard documentMatthias Gierlings2019-05-0611-47/+37
| * Updates XMSS parameters corresponding to RFC 8391Matthias Gierlings2019-05-064-92/+92
* | Don't artificially limit very small RSA keys.Jack Lloyd2019-05-201-1/+6
* | Fix some warnings with Clang 8Jack Lloyd2019-05-082-2/+9
|/
* Add proper SRP6 testsJack Lloyd2019-04-301-1/+1
* Fix feature macro checks.Jack Lloyd2019-04-261-7/+0
* Remove tab charactersJack Lloyd2019-04-102-20/+20
* Merge GH #1864 Use thread pool for XMSS signaturesJack Lloyd2019-03-284-172/+46
|\
| * Remove unnecessary cmath includesJack Lloyd2019-03-262-6/+9
| * Remove previous runtime testing for thread countersJack Lloyd2019-03-262-132/+0
| * Use the global thread pool for XMSS signaturesJack Lloyd2019-03-261-34/+37
* | Fix some extra semicolonsJack Lloyd2019-03-271-1/+1
|/
* Add references for these addition chains [ci skip]Jack Lloyd2019-03-071-0/+4
* Merge GH #1849 Prefer to_string over as_stringJack Lloyd2019-03-035-8/+8
|\
| * s/as_string/to_string/Jack Lloyd2019-03-015-8/+8
* | Handle invalid public key length in Ed25519Jack Lloyd2019-03-032-14/+20
|/
* Default McEliece and XMSS to SIV modeJack Lloyd2019-02-181-2/+10
* Fixes for minimized buildsJack Lloyd2019-02-161-3/+8
* Avoid a harmless data race in RSA decryptionJack Lloyd2019-01-281-0/+7
* Rename Integrity_Failure to Invalid_Authentication_TagJack Lloyd2019-01-188-15/+12
* Fix init ordering warningJack Lloyd2019-01-181-1/+1
* Fix some warnings from PVS-StudioJack Lloyd2019-01-176-7/+9
* Remove trailing whitespaceJack Lloyd2019-01-131-3/+3
* Some cleanups in McEliece keygenJack Lloyd2019-01-031-15/+17
* Add cast for MSVCJack Lloyd2019-01-031-1/+4
* Add VC 2019 preview buildJack Lloyd2019-01-021-0/+1
* Avoid const-time modulo in DSA verificationJack Lloyd2018-12-291-1/+11
* Fix Barrett reduction input boundJack Lloyd2018-12-261-8/+18
* Always use const-time modulo during DSA signingJack Lloyd2018-12-241-1/+2
* Address a side channel in RSA and SM2Jack Lloyd2018-12-242-8/+4
* Avoid using unblinded Montgomery ladder during ECC key generationJack Lloyd2018-12-182-11/+32
* In PointGFp addition, prevent all_zeros from being shortcircuitedJack Lloyd2018-12-141-4/+7
* Simplify the const time lookup in ECC scalar mulJack Lloyd2018-12-141-12/+9
* Use a 3-bit comb for ECC base point multiplyJack Lloyd2018-12-132-19/+36
* Some cleanups in x25519Jack Lloyd2018-12-101-53/+43
* Work around a problem when built with OpenSSLJack Lloyd2018-12-101-5/+1
* Support recovering ECDSA public key from message/signature pairJack Lloyd2018-12-102-0/+107
* Avoid doing a variable time division during Montgomery setupJack Lloyd2018-12-091-9/+14
* In ECDSA cache the RFC6979 objectJack Lloyd2018-12-061-3/+3
* Do swaps in PointGFp instead of copiesJack Lloyd2018-12-051-13/+12
* Silence MSVC warningsJack Lloyd2018-12-047-108/+108
* Use ct_modulo during RSA key generationJack Lloyd2018-12-031-6/+7
* No need to check x when checking if a point is at infinityJack Lloyd2018-12-011-2/+1
* Add BigInt::mod_mulJack Lloyd2018-12-013-27/+10
* Fix debug asserts, and add it to CIJack Lloyd2018-11-291-2/+2