Macro for loop length
This commit is contained in:
父節點
3d67b4c1c2
當前提交
82fdce64a2
@ -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);
|
||||
|
@ -151,7 +151,7 @@ void PQCLEAN_NEWHOPE1024CPA_CLEAN_poly_decompress(poly *r, const unsigned char *
|
||||
**************************************************/
|
||||
void PQCLEAN_NEWHOPE1024CPA_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);
|
||||
|
@ -151,7 +151,7 @@ void PQCLEAN_NEWHOPE512CCA_CLEAN_poly_decompress(poly *r, const unsigned char *a
|
||||
**************************************************/
|
||||
void PQCLEAN_NEWHOPE512CCA_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);
|
||||
|
@ -151,7 +151,7 @@ void PQCLEAN_NEWHOPE512CPA_CLEAN_poly_decompress(poly *r, const unsigned char *a
|
||||
**************************************************/
|
||||
void PQCLEAN_NEWHOPE512CPA_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);
|
||||
|
載入中…
新增問題並參考
Block a user