bias-detection
                                
                                 bias-detection copied to clipboard
                                
                                    bias-detection copied to clipboard
                            
                            
                            
                        Bump ecdsa from 0.13.2 to 0.13.3
Bumps ecdsa from 0.13.2 to 0.13.3.
Release notes
Sourced from ecdsa's releases.
ecdsa 0.13.3
Fix CVE-2019-14853 - possible DoS caused by malformed signature decoding Fix CVE-2019-14859 - signature malleability caused by insufficient checks of DER encoding
Also harden key decoding from string and DER encodings.
Changelog
Sourced from ecdsa's changelog.
- Release 0.15 (02 Jan 2020)
Bug fixes:
from curves import *will now correctly importBRAINPOOLP256r1andBRAINPOOLP320r1curves.New features: ECDH operations have a public explicit API. Large hashes are now supported with small curves (e.g. SHA-256 can be used with NIST192p).
VerifyingKeynow supports theprecompute()method to further speed up signature verification with the given instance of the key.New API:
VerifyingKey,SigningKey,Public_key,Private_keyandCurveFpnow have__eq__methods.ecdsa.ecdhmodule andECDHclass.PointJacobiadded.VerifyingKey.verify_digest,SigningKey.sign_digestandSigningKey.sign_digest_deterministicmethods now acceptallow_truncateargument to enable use of hashes larger than the curve order.VerifyingKeyfrom_pemandfrom_dernow accepthashfuncparameter like otherfrom*methods.VerifyingKeyhasprecomputemethod now.VerifyingKey.from_public_pointmay now not perform validation of public point whenvalidate_point=Falseargument is passed to method.CurveFpconstructor now accepts thehparameter - the cofactor of the elliptic curve, it's used for selection of algorithm of public point verification.Performance:
randrangenow will now perform much fewer calls to system random number generator.PointJacobiintroduced and used as the underlying implementation; speeds up the library by a factor of about 20. Library has now optional dependencies ongmpyandgmpy2. When they are availbale, the elliptic curve calculations will be about 3 times faster.Maintenance: expected minimum version of
sixmodule (1.9.0) is now specified explicitly insetup.pyand tested against. Significantly faster test suite execution.
- Release 0.14.1 (06 Nov 2019)
Remove the obsolete
six.pyfile from wheel
- Release 0.14 (06 Nov 2019)
Bug fixes:
... (truncated)
Commits
- 7add221update NEWS file for 0.13.3
- 5c4c74aMerge pull request #124 from tomato42/backport-sig-decode
- 1eb2c04update README with error handling of from_string() and from_der()
- b95be03execute also new tests in Travis
- 99c907dharden also key decoding
- 3427fa2ensure that the encoding is actually the minimal one for length and integer
- 563d2eemake variable names in remove_integer more aproppriate
- 14abfe0explicitly specify the distro to get py26 and py33
- 9080d1dfix length decoding
- 897178cgive the same handling to string encoded signatures as to DER
- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- @dependabot rebasewill rebase this PR
- @dependabot recreatewill recreate this PR, overwriting any edits that have been made to it
- @dependabot mergewill merge this PR after your CI passes on it
- @dependabot squash and mergewill squash and merge this PR after your CI passes on it
- @dependabot cancel mergewill cancel a previously requested merge and block automerging
- @dependabot reopenwill reopen this PR if it is closed
- @dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- @dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- @dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- @dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- @dependabot use these labelswill set the current labels as the default for future PRs for this repo and language
- @dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language
- @dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language
- @dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.