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

primitives: Implement sr25519 #60

Merged
merged 5 commits into from
May 28, 2021
Merged

primitives: Implement sr25519 #60

merged 5 commits into from
May 28, 2021

Commits on May 24, 2021

  1. internal/merlin: Add a local copy of github.com/gtank/merlin

    We could just import this initially, but implementing what I consider to
    be a sensible sr25519 API will require forking it anyway.
    Yawning committed May 24, 2021
    Configuration menu
    Copy the full SHA
    83c0ea6 View commit details
    Browse the repository at this point in the history
  2. internal/merlin: Add Transcript.Clone

    Verify and sign having side-effects doesn't feel amazing from an API
    standpoint, so allow cloning the transcript so that we don't need to.
    
    This will be needed for the transcript RNG support anyway.
    Yawning committed May 24, 2021
    Configuration menu
    Copy the full SHA
    bc3ac71 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Configuration menu
    Copy the full SHA
    b33980a View commit details
    Browse the repository at this point in the history
  2. curve/scalar: Move the fast scalar canonicity check here

    Exposing this is generally useful.
    Yawning committed May 26, 2021
    Configuration menu
    Copy the full SHA
    5660b77 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Configuration menu
    Copy the full SHA
    5069628 View commit details
    Browse the repository at this point in the history