summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* WIP: interoperability tests with openssleddsaHubert Kario2021-08-031-0/+67
* Support for DER and PEM serialisation of EdDSA keysHubert Kario2021-07-293-5/+299
* add EdDSA support to SigningKey and VerifyingKeyHubert Kario2021-07-2910-24/+329
* add low level EdDSA methodsHubert Kario2021-07-264-6/+665
* Encoding and decoding byte byte representations of Edwards pointsHubert Kario2021-07-262-2/+205
* Add Twisted Edwards curve point arithmeticHubert Kario2021-07-263-20/+764
* add SHAKE-256 implementationHubert Kario2021-07-203-5/+367
* add support for writing keys with explicit curve parametersHubert Kario2021-05-212-13/+83
* support reading keys with explicitly encoded curve parametersHubert Kario2021-05-212-26/+133
* support for limiting acceptable curve encodingsHubert Kario2021-05-212-5/+62
* support for PEM format for EC parametersHubert Kario2021-05-212-0/+76
* add support for reading and writing curve parameters in DERHubert Kario2021-05-215-56/+436
* move parsing of points from VerifyingKey to parent class of pointsHubert Kario2021-05-214-107/+273
* [FIX] changed forbidding to forbiddenUmar2021-04-291-1/+1
* allow limiting point formats, don't accept malformed PEM public filesHubert Kario2021-04-244-16/+137
* ensure RWLock coverage even if we don't use itHubert Kario2020-12-141-1/+4
* implement lock-less algorithm in PointJacobiHubert Kario2020-12-142-131/+181
* test coverage for ecdsa moduleHubert Kario2020-12-121-0/+123
* fix lie->lay typoHubert Kario2020-12-123-10/+10
* describe RSZeroError handling in more detailHubert Kario2020-12-121-6/+12
* test for r==0 and s==0 in signature creationHubert Kario2020-12-121-1/+55
* waive coverage for version specific codeHubert Kario2020-12-121-1/+1
* ensure inequality checks for VerifyingKeys are fully coveredHubert Kario2020-12-121-0/+14
* test coverage for keys moduleHubert Kario2020-12-121-1/+34
* more test coverage for numbertheory moduleHubert Kario2020-12-121-0/+52
* more tests for util.randrangeHubert Kario2020-12-121-0/+12
* more tests for PointJacobiHubert Kario2020-12-121-0/+47
* fix LGTM alertsHubert Kario2020-12-1111-21/+10
* use more specific asserts in test_pyecdsa moduleHubert Kario2020-12-101-6/+6
* use correct asserts in der module test coverageHubert Kario2020-12-101-4/+4
* add missing __ne__ methods, fix __eq__ docsHubert Kario2020-12-104-21/+56
* more test coverage for der parsersHubert Kario2020-12-101-0/+79
* update URIs and badges after migration to tlsfuzzer orgHubert Kario2020-12-102-8/+8
* ignore environment-caused lack of branch coverage for inverse_mod()Hubert Kario2020-12-091-6/+9
* is_prime() test coverageHubert Kario2020-12-091-0/+32
* add some test coverage to ecdsa.keysHubert Kario2020-12-091-4/+18
* add secp160r1; fix handling curves with order > pHubert Kario2020-12-097-27/+78
* add secp128r1Hubert Kario2020-12-094-0/+44
* add secp112r2Hubert Kario2020-12-084-0/+43
* add secp112r1Hubert Kario2020-12-084-0/+45
* fix from_public_key_recovery() and sign() for large hashesHubert Kario2020-12-083-39/+70
* add test coverage for ECDH classHubert Kario2020-12-071-2/+71
* use native inverse modulo when availableHubert Kario2020-12-021-7/+17
* use NAF for mul_add()Hubert Kario2020-11-262-40/+137
* Merge pull request #217 from tomato42/py-spec-coverHubert Kario2020-11-214-16/+17
|\
| * exclude environment-specific branches from coverageHubert Kario2020-11-204-16/+17
* | Fix docstring in keys.py: RFC6697 should be RFC6979tuxuser2020-11-191-2/+2
|/
* Merge pull request #215 from tomato42/fix-truncationHubert Kario2020-11-111-4/+18
|\
| * fix truncation of hash input with order bit size not multiple of 8Hubert Kario2020-11-111-4/+18
* | use smaller parameters for hypothesis tests to make them fasterHubert Kario2020-11-091-34/+75