
Homomorphic multiplication without relinearization
Source:R/methods-eval-9111.R
eval_mult_no_relin.RdReturns the raw product of two ciphertexts as a higher-degree
ciphertext (the result has n1 + n2 - 1 polynomial components
where the inputs had n1 and n2). The standard eval_mult()
automatically relinearizes the result back to 2 components;
this variant skips the relinearization step so that multiple
multiplications can be chained at higher polynomial degree
before a single relinearize() call at the end. Used by the
EvalMultAndRelinearize fused variant and by
EvalPolyWithPrecomp for noise-optimal polynomial evaluation.