diff --git a/ckks/linear_transform.go b/ckks/linear_transform.go index ba6dd857..32d39848 100644 --- a/ckks/linear_transform.go +++ b/ckks/linear_transform.go @@ -52,6 +52,7 @@ func (eval *evaluator) Trace(ctIn *Ciphertext, logSlotsStart, logSlotsEnd int, c } for i := logSlotsStart; i < logSlotsEnd; i++ { +<<<<<<< dev_bfv_poly <<<<<<< dev_bfv_poly eval.permuteNTT(ctOut, eval.params.GaloisElementForColumnRotationBy(1<>>>>>> [ckks] fixed Trace ctPool := &Ciphertext{Ciphertext: eval.ctxpool.Ciphertext, Scale: ctOut.Scale} ctPool.Value = ctPool.Value[:2] + eval.Automorphism(ctOut.Ciphertext, eval.params.GaloisElementForColumnRotationBy(1<>>>>>> [rlwe]: complete refactoring }