Files
lattice/he/hefloat/test_parameters_test.go
2025-08-06 20:24:54 -05:00

27 lines
748 B
Go

package hefloat_test
import (
"github.com/luxfi/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}
)