Skip to content

story around signatures in disco #47

@mimoo

Description

@mimoo

We've seemed to have settled on schnorr signatures over ristretto22519. (See this PR #45)

Other choices were:

  • qDSA. Too new.
  • EdDSA. Makes use of SHA-512.
  • ECDSA. Why not, but not really specified for Curve25519.
  • schnorr over P-256. We already use Curve25519, so we should leverage this.

My two concerns are:

  • ristretto. Too new, and not well-supported.
  • schnorr signatures are not specified anywhere.

What references are there out there? I think we should follow the scheme defined by a proof:

https://crypto.stackexchange.com/questions/48616/prove-the-security-of-schnorrs-signature-scheme

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions