libhcs
|
Public key for use in the Threshold Paillier system. More...
#include <pcs_t.h>
Data Fields | |
unsigned long | w |
The number of servers req to successfully decrypt. | |
unsigned long | l |
The number of decryption servers. | |
mpz_t | n |
Modulus of the key. More... | |
mpz_t | g |
Precomputation: n + 1. | |
mpz_t | n2 |
Precomputation: n^2. | |
mpz_t | delta |
Precomputation: l! | |
Public key for use in the Threshold Paillier system.
This key is the main key used, even during decryption we use this key AS WELL as using the authorization servers.
mpz_t pcs_t_public_key::n |
Modulus of the key.
n = p * q