Files
lattice/he/hefloat/test_parameters_test.go
2023-12-15 21:45:54 +01:00

27 lines
750 B
Go

package hefloat_test
import (
"github.com/luxdefi/lattice/v5/he/hefloat"
)
var (
// testInsecurePrec45 are insecure parameters used for the sole purpose of fast testing.
testInsecurePrec45 = hefloat.ParametersLiteral{
LogN: 10,
LogQ: []int{55, 45, 45, 45, 45, 45, 45},
LogP: []int{60},
LogDefaultScale: 45,
}
// testInsecurePrec90 are insecure parameters used for the sole purpose of fast testing.
testInsecurePrec90 = hefloat.ParametersLiteral{
LogN: 10,
LogQ: []int{55, 55, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45},
LogP: []int{60, 60},
LogDefaultScale: 90,
}
testParametersLiteral = []hefloat.ParametersLiteral{testInsecurePrec45, testInsecurePrec90}
)