libhcs
Data Fields
pcs_private_key Struct Reference

Private key for use in the Paillier system. More...

#include <pcs.h>

Data Fields

mpz_t p
 A random prime determined during key generation.
 
mpz_t q
 A random prime determined during key generation.
 
mpz_t p2
 Precomputation: p^2.
 
mpz_t q2
 Precomputation: q^2.
 
mpz_t hp
 Precomputation: L_p(g^{p-1} mod p^2)^{-1} mod p.
 
mpz_t hq
 Precomputation: L_p(g^{q-1} mod q^2)^{-1} mod q.
 
mpz_t lambda
 Precomputation: euler-phi(p, q)
 
mpz_t mu
 Precomputation: lambda^{-1} mod n.
 
mpz_t n
 Precomputation: p * q.
 
mpz_t n2
 Precomputation: n^2.
 

Detailed Description

Private key for use in the Paillier system.


The documentation for this struct was generated from the following file: