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.
This commit is contained in:
Piotr Dyraga committed 2018-05-30 14:48:15 +02:00
1 parent e10b02e420
commit e25bc358e8
5 files changed
+4 -5

No files matched your search

-1
View File
@@ -219,7 +219,6 @@ func (this *ThresholdKeyGenerator) createViArray(shares []*big.Int) (viArray []*
func (this *ThresholdKeyGenerator) createPrivateKey(i int, share *big.Int, viArray []*big.Int) *ThresholdPrivateKey {
ret := new(ThresholdPrivateKey)
ret.N = this.n
ret.G = new(big.Int).Add(ret.N, ONE)
ret.V = this.v
ret.TotalNumberOfDecryptionServers = this.TotalNumberOfDecryptionServers