DLEQStatement
threshold-elgamal / threshold-elgamal / DLEQStatement
Type alias: DLEQStatement
Section titled “Type alias: 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.
Properties
Section titled “Properties”ciphertext
Section titled “ciphertext”
readonlyciphertext:ElGamalCiphertext
Ciphertext being partially decrypted.
decryptionShare
Section titled “decryptionShare”
readonlydecryptionShare:string
Partial decryption share d_j = c1^{x_j} mod p.
publicKey
Section titled “publicKey”
readonlypublicKey:string
Transcript-derived trustee verification key.