mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-29 19:56:16 +08:00
Fix kyber_poly_compress bug
kyber_poly_compress
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user