in src/gowrapper/ckks/params.go [49:65]
func lattigo_getDefaultPQParams(paramEnum uint8) Handle6 {
if int(paramEnum) >= len(ckks.DefaultPostQuantumParams) {
panic(errors.New("quantum parameter enum index out of bounds"))
}
var paramsLit ckks.ParametersLiteral
paramsLit = ckks.DefaultPostQuantumParams[paramEnum]
var params ckks.Parameters
var err error
params, err = ckks.NewParametersFromLiteral(paramsLit)
if err != nil {
panic(err)
}
return marshal.CrossLangObjMap.Add(unsafe.Pointer(¶ms))
}