Versions in this module Expand all Collapse all v0 v0.0.1 Oct 26, 2022 Changes in this version + type Commitment struct + A *paillier.Ciphertext + B *paillier.Ciphertext + type Private struct + Rho *safenum.Nat + RhoX *safenum.Nat + X *safenum.Int + type Proof struct + U *safenum.Nat + V *safenum.Nat + Z *safenum.Int + func NewProof(group curve.Curve, hash *hash.Hash, public Public, private Private) *Proof + func (p *Proof) IsValid(public Public) bool + func (p *Proof) Verify(group curve.Curve, hash *hash.Hash, public Public) bool + type Public struct + C *paillier.Ciphertext + Prover *paillier.PublicKey + X *paillier.Ciphertext + Y *paillier.Ciphertext