aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/ec_group
Commit message (Expand)AuthorAgeFilesLines
* Fix flaky GOST 34.10 signature testJack Lloyd2020-04-071-17/+32
* Increase size of ECC scalar blindingJack Lloyd2020-03-211-4/+7
* Try to avoid weird warning in VC2019Jack Lloyd2020-03-211-2/+2
* Remove unused member variableJack Lloyd2020-03-012-3/+1
* fix for botan issue #2128: klocwork warning - get_affine_x() andMartin Ostertag2019-10-022-6/+6
* Support loading an EC point with affine zero coordinates.Jack Lloyd2019-09-122-2/+3
* Deprecate many publically available headersJack Lloyd2019-09-061-0/+3
* Reduce usage of oids.h with the addition of some helpers on OIDJack Lloyd2019-08-041-3/+2
* Deprecate and replace OIDS::lookupJack Lloyd2019-08-041-2/+2
* Add gost_512A paramJack Lloyd2019-08-011-0/+12
* Updates for GOST 2012 supportJack Lloyd2019-08-011-1/+1
* Move decl of blinding bits into the source fileJack Lloyd2019-07-272-2/+6
* Resolve some MSVC warningsJack Lloyd2019-06-141-1/+1
* Fix some warnings with Clang 8Jack Lloyd2019-05-081-0/+6
* Fix feature macro checks.Jack Lloyd2019-04-261-7/+0
* Fix some extra semicolonsJack Lloyd2019-03-271-1/+1
* Add references for these addition chains [ci skip]Jack Lloyd2019-03-071-0/+4
* s/as_string/to_string/Jack Lloyd2019-03-012-2/+2
* Avoid using unblinded Montgomery ladder during ECC key generationJack Lloyd2018-12-181-8/+27
* 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
* Do swaps in PointGFp instead of copiesJack Lloyd2018-12-051-13/+12
* 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-281-8/+10
* Make more BigInt functions const-timeJack Lloyd2018-11-261-0/+1
* Make exceptions easier to translate to error codesJack Lloyd2018-11-231-7/+10
* Remove support for Visual C++ 2013Jack Lloyd2018-10-011-1/+1
* Fix some MSVC warningsJack Lloyd2018-09-301-4/+4
* Add functions to get size of PK ciphertext,plaintextJack Lloyd2018-08-102-0/+11
* Add Lucas test from FIPS 186-4Jack Lloyd2018-07-311-24/+3
* Correct Doxygen errorsJack Lloyd2018-07-021-3/+2
* Fix some -Wshadow warningsJack Lloyd2018-06-291-4/+4
* 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
* 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-207-140/+164
* 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
* In ECC avoid using significant words to dispatch the mult algoJack Lloyd2018-06-151-22/+15