Documentation

Cryptlib.Primitives.Sign.Ed25519_blinded

Blinded Ed25519 #

Scalar-based Ed25519: private keys are scalars in ZMod ell, public keys are compressed Edwards points, and the signing nonce is derived from SHA-512(sk)[32:] || message || SHA-512(sk)[33:]. The only assumption is ell_prime.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Blinding the public key of s is the public key of f * s.

          RFC 8032 correctness of the scalar-based signer.

          ψ is injective: ψ P = ψ Q makes ψ (P + -Q) the Edwards identity.

          The basepoint has order exactly ℓ.

          Blinding a nonzero root key by different factors gives different public keys.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For