serai/crypto/dleq
Luke Parker 72afcf1f06 Mark cross_group as experimental
While all of Serai can be argued as experimental, the DLEq proof is 
especially so, as it's lacking any formal proofs over its theory.

Also adds doc(hidden) to the generic DLEqProof, now prefixed with __.
2022-07-07 08:36:23 -05:00
..
src Mark cross_group as experimental 2022-07-07 08:36:23 -05:00
Cargo.toml Mark cross_group as experimental 2022-07-07 08:36:23 -05:00
LICENSE Implement a DLEq library 2022-06-30 05:42:29 -04:00
README.md Implement a DLEq library 2022-06-30 05:42:29 -04:00

Discrete Log Equality

Implementation of discrete log equality both within a group and across groups, the latter being extremely experimental, for curves implementing the ff/group APIs. This library has not undergone auditing.

The cross-group DLEq is the one described in https://web.getmonero.org/resources/research-lab/pubs/MRL-0010.pdf, augmented with a pair of Schnorr Proof of Knowledges in order to correct for a mistake present in the paper.