polyvecadd function

PolyVec polyvecadd(
  1. PolyVec a,
  2. PolyVec b
)

Component-wise sum of two polyvecs.

Implementation

PolyVec polyvecadd(PolyVec a, PolyVec b) {
  PolyVec r = PolyVec();
  for (int i = 0; i < KYBER_K; i++) {
    r.vec[i] = polyadd(a.vec[i], b.vec[i]);
  }
  return r;
}