aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
Commit message (Expand)AuthorAgeFilesLines
* s/as_string/to_string/Jack Lloyd2019-03-015-8/+8
* 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
* Add CT::Mask typeJack Lloyd2018-11-284-22/+21
* Make more BigInt functions const-timeJack Lloyd2018-11-261-0/+1
* Make exceptions easier to translate to error codesJack Lloyd2018-11-238-24/+28
* Avoid calling memset, memcpy within library codeJack Lloyd2018-11-172-6/+6
* Avoid an implausible integer overflow flagged by Coverity [ci skip]Jack Lloyd2018-11-101-1/+6
* Add some missing includesJack Lloyd2018-11-083-0/+4
* Compile fixJack Lloyd2018-11-071-0/+1
* Avoid using std::invalid_argumentJack Lloyd2018-11-071-2/+2
* Fix compilation problem when scrypt is disabledJack Lloyd2018-10-291-0/+1
* Remove support for Visual C++ 2013Jack Lloyd2018-10-012-3/+1
* Fix more MSVC warningsJack Lloyd2018-10-012-22/+22
* Fix some MSVC warningsJack Lloyd2018-09-301-4/+4
* Spell check the documentationJack Lloyd2018-09-281-7/+7
* Merge GH #1670 New password hashing interfaceJack Lloyd2018-09-131-20/+44
|\
| * Remove redundant operationJack Lloyd2018-09-101-4/+0
| * Add from_iterationsJack Lloyd2018-09-101-9/+4
| * Convert ScryptJack Lloyd2018-09-101-20/+53
* | Add FFI functions for creating and getting X25519 dataJack Lloyd2018-09-102-0/+4
|/
* Support SM2 raw signaturesJack Lloyd2018-09-091-57/+101
* Remove unneeded load_on autoJack Lloyd2018-09-041-2/+0