Commit Graph
14 Commits
Author SHA1 Message Date
Piotr Dyraga 86b9f01f99 PartialDecryptionZKP self-ref renamed from this to pd 2018-06-01 21:31:04 +02:00
Piotr Dyraga 3f301a765d ThresholdPrivateKey self-ref renamed from this to tpk 2018-06-01 21:29:43 +02:00
Piotr Dyraga 00f21c0b6f ThresholdKey self-ref renamed from this to tk 2018-06-01 21:28:13 +02:00
Piotr Dyraga bb8c3928d2 Explained how Fiat-Shamir heuristic works on a high level 2018-06-01 20:45:22 +02:00
Piotr Dyraga 5d49cb0f72 Added documentation to code evaluating ZKP 2018-05-30 14:49:41 +02:00
Piotr Dyraga f05e5219c2 Added documentation describing how partial decryptions are combined 2018-05-30 14:49:18 +02:00
Piotr Dyraga 915950cb35 Removed unused ThresholdKey.divide function 2018-05-30 14:48:50 +02:00
Piotr Dyraga 1dc8db4cb2 Improved documentation for ThresholdKey functions 2018-05-30 14:48:39 +02:00
Piotr Dyraga adcb812a08 Do not export internal ThresholdKey functions 2018-05-30 14:48:28 +02:00
Piotr Dyraga e25bc358e8 G parameter removed from ThresholdKey
G _MUST_ be always n+1 to make the threshold encryption algorithm safe. We assume G=n+1 both for standard and threshold version.
2018-05-30 14:48:15 +02:00
Piotr Dyraga 9fe64ff57b Comment about G value moved to ThresholdKey
G is no longer a parameter of PublicKey.
2018-05-25 09:58:26 +02:00
Piotr Dyraga 4595f69872 G parameter moved from PublicKey to ThresholdKey
We don't need G for our PublicKey since it's now always equal N+1. It's required by the `ThresholdKey` to compile, so I moved it there. I will investigate if for a threshold Paillier scheme G is really needed in the pkey.
2018-05-24 19:13:29 +02:00
didier amyot b2d17e0eb6 removed dependency to old code 2014-11-29 23:29:34 -08:00
didier amyot 8a9743f08e imported from https://bitbucket.org/ustraca/crypto 2014-11-29 22:40:35 -08:00