|
libhcs
|
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. | |
Private key for use in the Paillier system.
1.8.9.1