aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge GH #1659 Report correct size for XMSS signaturesJack Lloyd2018-08-241-2/+4
|\
| * Implements correct XMSS signature size calculationMatthias Gierlings2018-08-241-2/+4
* | Allow SIV for PBES2 private key encryptionJack Lloyd2018-08-231-2/+7
|/
* Add PBES2 as alias for PBE-PKCS5v20Jack Lloyd2018-08-231-1/+3
* Simplify exception messagesJack Lloyd2018-08-222-4/+4
* Fix some Doxygen warningsJack Lloyd2018-08-151-1/+0
* Add missing override annotations [ci skip]Jack Lloyd2018-08-132-2/+2
* Add function to return the size of a key agreement outputJack Lloyd2018-08-127-7/+29
* Fix off by one for SM2 ciphertext lengthJack Lloyd2018-08-101-1/+1
* Add functions to get size of PK ciphertext,plaintextJack Lloyd2018-08-1012-53/+165
* Add PK_Signer::signature_lengthJack Lloyd2018-08-1015-2/+69
* Combine SM2 key types for signatures and encryptionJack Lloyd2018-08-016-157/+71
* Add Lucas test from FIPS 186-4Jack Lloyd2018-07-311-24/+3
* Ensure values are fully reduced during ECDSA signatureJack Lloyd2018-07-301-3/+3
* Use Alloc templates instead of overriding for specific vector typesJack Lloyd2018-07-241-16/+16
* Fix bad assert in Goppa decodingJack Lloyd2018-07-241-3/+4
* Require SM2 ciphertexts be DER encodedJack Lloyd2018-07-241-2/+18
* In ECC private key encoding, include the optional public key fieldJack Lloyd2018-07-231-2/+4
* Make use of AlgorithmIdentifier::USE_EMPTY_PARAMJack Lloyd2018-07-103-9/+3
* Correct Doxygen errorsJack Lloyd2018-07-021-3/+2
* Fix Coverity false positiveJack Lloyd2018-06-291-0/+2
* Fix some -Wshadow warningsJack Lloyd2018-06-291-4/+4
* Move reduction mod q to DL_GroupJack Lloyd2018-06-283-26/+107
* Expose reduction mod p in CurveGFpJack Lloyd2018-06-283-16/+28
* Correct computing of discriminant in EC_Group::verify_groupJack Lloyd2018-06-271-16/+34
* Some fiddling with RSA private operationJack Lloyd2018-06-221-18/+29
* Remove outdated comment [ci skip]Jack Lloyd2018-06-211-2/+0
* Avoid needless alloc and copyJack Lloyd2018-06-211-7/+5
* Fix a header comment and inline PointGFp::add/add_affineJack Lloyd2018-06-212-26/+23
* Attempt to verify decoded ECC groups are using prime fieldsJack Lloyd2018-06-201-2/+37
* Avoid an unncecessary mallocJack Lloyd2018-06-201-1/+1
* Use masked table lookups for variable point scalar multJack Lloyd2018-06-201-10/+30
* Changes to allow masked lookups for variable point multJack Lloyd2018-06-208-146/+174
* Remove build time toggle for ECC coordinate maskingJack Lloyd2018-06-202-16/+16
* Perform ECC mult starting from top bit of the exponentJack Lloyd2018-06-201-17/+16
* Ensure that trying to add points from different groups fails.Jack Lloyd2018-06-192-13/+19
* Use masked table lookup in ECC base point multiplicationJack Lloyd2018-06-191-9/+30
* Add some todo comments wrt side channels in ECC scalar multJack Lloyd2018-06-171-0/+5
* Avoid leaking size of exponentJack Lloyd2018-06-176-33/+87