libhcs
File List
Here is a list of all documented files with brief descriptions:
 djcs.hThe Damgard-Jurik scheme is a scheme which provides homomorphic addition, and limited multiplication on encrypted data
 djcs_t.hThe threshold Damgard-Jurik scheme is a generalization of the Paillier cryptoscheme, but with an increased ciphertext space
 egcs.hThe ElGamal scheme is a scheme which provides homormophic multiplication
 hcs_random.hProvides secure random state for use in functions which require random values
 hcs_shares.hThis is a structure which is designed to hold a number of shares
 pcs.hThe Paillier scheme is a scheme which provides homormorphic addition, and limited multiplication on encrypted data
 pcs_t.hThe threshold Paillier scheme offers the same properties as the Paillier scheme, with the extra security that decryption is split performed between a number of parties instead of just a single trusted party