|
|
@@ -151,7 +151,7 @@ void PQCLEAN_NEWHOPE1024CCA_CLEAN_poly_decompress(poly *r, const unsigned char * |
|
|
|
**************************************************/ |
|
|
|
void PQCLEAN_NEWHOPE1024CCA_CLEAN_poly_frommsg(poly *r, const unsigned char *msg) { |
|
|
|
unsigned int i, j, mask; |
|
|
|
for (i = 0; i < 32; i++) { // XXX: MACRO for 32 |
|
|
|
for (i = 0; i < NEWHOPE_SYMBYTES; i++) { |
|
|
|
for (j = 0; j < 8; j++) { |
|
|
|
mask = -((msg[i] >> j) & 1); |
|
|
|
r->coeffs[8 * i + j + 0] = mask & (NEWHOPE_Q / 2); |
|
|
|