Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tlsfuzzer/python-ecdsa
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: python-ecdsa-0.13.2
Choose a base ref
...
head repository: tlsfuzzer/python-ecdsa
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: python-ecdsa-0.13.3
Choose a head ref
  • 12 commits
  • 16 files changed
  • 2 contributors

Commits on Oct 7, 2019

  1. Configuration menu
    Copy the full SHA
    b0ea52b View commit details
    Browse the repository at this point in the history
  2. translate the UnexpectedDER exception to BadSignatureError

    the users of VerifyingKey.verify() and VerifyingKey.verify_digest()
    should not need to use multiple exceptions to correctly catch invalid
    signatures
    
    backport of 487f6d3
    tomato42 committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    20b3774 View commit details
    Browse the repository at this point in the history
  3. give the same handling to string encoded signatures as to DER

    Verify that strings of unexpected lengths are rejected with the
    same BadSignatureError exception
    
    backport of 8533e51
    tomato42 committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    897178c View commit details
    Browse the repository at this point in the history
  4. fix length decoding

    the same issues as with decoding integers happen with the NIST521p curve
    as it's large enough that the length encoding of some fields needs
    to use multi-byte encoding
    
    backport of a655d6f
    tomato42 committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    9080d1d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14abfe0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    563d2ee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3427fa2 View commit details
    Browse the repository at this point in the history
  8. harden also key decoding

    as assert statements will be removed in optimised build, do use a custom
    exception that inherits from AssertionError so that the failures are
    caught
    
    this is reworking of d47a238 to implement the same checks but
    without implementing support for SEC1/X9.62 formatted keys
    tomato42 committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    99c907d View commit details
    Browse the repository at this point in the history
  9. execute also new tests in Travis

    not a backport, necessary to make the tests runnable on 0.13 branch
    tomato42 committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    b95be03 View commit details
    Browse the repository at this point in the history
  10. update README with error handling of from_string() and from_der()

    proposed for master in #132
    tomato42 committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    1eb2c04 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #124 from tomato42/backport-sig-decode

    Backport signature decode
    tomato42 authored Oct 7, 2019
    Configuration menu
    Copy the full SHA
    5c4c74a View commit details
    Browse the repository at this point in the history
  12. update NEWS file for 0.13.3

    tomato42 committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    7add221 View commit details
    Browse the repository at this point in the history
Loading