Module dleq::cross_group

source ·
Available on crate feature experimental only.
Expand description

A cross-group DLEq proof capable of proving that two public keys, across two different curves, share a private key.

Modules§

Structs§

  • A pair of generators, one committing to values (primary), one blinding (alt), for an elliptic curve.

Enums§

Type Aliases§

  • The DLEq proof described in MRL-0010.
  • A DLEq proof modified from MRL-0010, using R, s forms instead of c, s forms, while proving for two bits at a time, to enable batch verification and take advantage of space savings.
  • A DLEq proof modified from MRL-0010, proving for two bits at a time to save on space.
  • A DLEq proof modified from MRL-0010, using R, s forms instead of c, s forms to enable batch verification at the cost of space usage.