PublicKeyBitLength made an exported value just like all the others

This commit is contained in:
Piotr Dyraga committed 2018-08-08 13:19:20 +02:00
1 parent 51b5bac262
commit e726ad489b
1 file changed
+3 -3
+3 -3
View File
@@ -20,7 +20,7 @@ import (
// with Applications to Electronic Voting // with Applications to Electronic Voting
// Aarhus University, Dept. of Computer Science, BRICS // Aarhus University, Dept. of Computer Science, BRICS
type ThresholdKeyGenerator struct { type ThresholdKeyGenerator struct {
publicKeyBitLength int PublicKeyBitLength int
TotalNumberOfDecryptionServers int TotalNumberOfDecryptionServers int
Threshold int Threshold int
Random io.Reader Random io.Reader
@@ -70,7 +70,7 @@ func GetThresholdKeyGenerator(
} }
return &ThresholdKeyGenerator{ return &ThresholdKeyGenerator{
publicKeyBitLength: publicKeyBitLength, PublicKeyBitLength: publicKeyBitLength,
TotalNumberOfDecryptionServers: totalNumberOfDecryptionServers, TotalNumberOfDecryptionServers: totalNumberOfDecryptionServers,
Threshold: threshold, Threshold: threshold,
Random: random, Random: random,
@@ -80,7 +80,7 @@ func GetThresholdKeyGenerator(
func (tkg *ThresholdKeyGenerator) generateSafePrimes() (*big.Int, *big.Int, error) { func (tkg *ThresholdKeyGenerator) generateSafePrimes() (*big.Int, *big.Int, error) {
concurrencyLevel := 4 concurrencyLevel := 4
timeout := 120 * time.Second timeout := 120 * time.Second
safePrimeBitLength := tkg.publicKeyBitLength / 2 safePrimeBitLength := tkg.PublicKeyBitLength / 2
return GenerateSafePrime(safePrimeBitLength, concurrencyLevel, timeout, tkg.Random) return GenerateSafePrime(safePrimeBitLength, concurrencyLevel, timeout, tkg.Random)
} }