Skip to content

DLEQStatement

threshold-elgamal


threshold-elgamal / threshold-elgamal / DLEQStatement

DLEQStatement = object

Statement tuple for a Chaum-Pedersen equality-of-discrete-logs proof.

In the supported voting flow this statement ties a trustee’s decryption share to both the joint public key and the accepted aggregate ciphertext.

readonly ciphertext: ElGamalCiphertext

Ciphertext being partially decrypted.


readonly decryptionShare: string

Partial decryption share d_j = c1^{x_j} mod p.


readonly publicKey: string

Transcript-derived trustee verification key.