Module zk_pdl

Module zk_pdl 

Source
Expand description

We use the proof as given in protocol 6.1 in https://eprint.iacr.org/2017/552.pdf Statement: (c, pk, Q, G) witness (x, r, sk) such that Q = xG, c = Enc(pk, x, r) and Dec(sk, c) = x. note that because of the range proof, the proof is sound only for x < q/3

Structs§

PDLProverDecommit
PDLProverFirstMessage
PDLProverSecondMessage
PDLProverState
PDLStatement
PDLVerifierFirstMessage
PDLVerifierSecondMessage
PDLVerifierState
PDLWitness
Prover
Verifier

Enums§

ZkPdlError