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
// Aarhus University, Dept. of Computer Science, BRICS
type ThresholdKeyGenerator struct {
publicKeyBitLength int
PublicKeyBitLength int
TotalNumberOfDecryptionServers int
Threshold int
Random io.Reader
@@ -70,7 +70,7 @@ func GetThresholdKeyGenerator(
}
return &ThresholdKeyGenerator{
publicKeyBitLength: publicKeyBitLength,
PublicKeyBitLength: publicKeyBitLength,
TotalNumberOfDecryptionServers: totalNumberOfDecryptionServers,
Threshold: threshold,
Random: random,
@@ -80,7 +80,7 @@ func GetThresholdKeyGenerator(
func (tkg *ThresholdKeyGenerator) generateSafePrimes() (*big.Int, *big.Int, error) {
concurrencyLevel := 4
timeout := 120 * time.Second
safePrimeBitLength := tkg.publicKeyBitLength / 2
safePrimeBitLength := tkg.PublicKeyBitLength / 2
return GenerateSafePrime(safePrimeBitLength, concurrencyLevel, timeout, tkg.Random)
}