Fix kyber_poly_compress bug

kyber_poly_compress
This commit is contained in:
Zhi Guan
2026-05-27 08:46:04 +08:00
parent 2309ea6169
commit 94c226d889

View File

@@ -429,7 +429,7 @@ int kyber_poly_compress(const kyber_poly_t a, int dbits, kyber_poly_t z)
int d = 1 << dbits;
for (i = 0; i < 256; i++) {
z[i] = (a[i] * d + (KYBER_Q +1)/2)/KYBER_Q;
z[i] = (a[i] * d + KYBER_Q/2) / KYBER_Q;
z[i] = z[i] % d;
}
return 1;