Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ed25519 async batch verification for JoinSplit signatures #1952

Merged
merged 9 commits into from
Mar 30, 2021
Merged

Commits on Mar 26, 2021

  1. Ed25519 async batch verification for JoinSplit signatures

    We've been verifying JoinSplitSigs one-by-one pre-ZIP-215. Now as we're post-ZIP-215,
    we can take advantage of the batch math to validate this signatures.
    
    I would have pumped all the joinsplits in our MAINNET_BLOCKS test vectors but these
    signatures are over the sighash, which needs the NU code to compute, and once we're
    doing all that set up, we're basically doing transaction validation, so.
    
    Resolves #1944
    dconnolly committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    ce81c01 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2021

  1. Update zebra-consensus/src/transaction.rs

    Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
    dconnolly and oxarbitrage authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    6cc575c View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Configuration menu
    Copy the full SHA
    6e4982c View commit details
    Browse the repository at this point in the history
  2. Update zebra-consensus/src/primitives/ed25519.rs

    Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
    dconnolly and oxarbitrage authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    182e25d View commit details
    Browse the repository at this point in the history
  3. Update zebra-consensus/src/primitives/ed25519.rs

    Co-authored-by: teor <teor@riseup.net>
    dconnolly and teor2345 authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    60e99a9 View commit details
    Browse the repository at this point in the history
  4. Update zebra-consensus/src/primitives/ed25519.rs

    Co-authored-by: teor <teor@riseup.net>
    dconnolly and teor2345 authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    e389c28 View commit details
    Browse the repository at this point in the history
  5. Update zebra-consensus/src/primitives/ed25519.rs

    Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
    dconnolly and oxarbitrage authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    bc01a74 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    df4476c View commit details
    Browse the repository at this point in the history
  7. format

    dconnolly committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    742f193 View commit details
    Browse the repository at this point in the history