ntru: fix narrowing warning

Este commit está contenido en:
John M. Schanck 2020-10-05 14:21:52 -04:00
padre 0f148a6991
commit 4e1314d338
Se han modificado 16 ficheros con 28 adiciones y 24 borrados

Ver fichero

@ -23,9 +23,9 @@ auxiliary-submitters:
- Zhenfei Zhang
implementations:
- name: clean
version: https://github.com/jschanck/ntru/tree/b4b08d67 reference implementation
version: https://github.com/jschanck/ntru/tree/a6b42aac reference implementation
- name: avx2
version: https://github.com/jschanck/ntru/tree/b4b08d67 avx2 implementation
version: https://github.com/jschanck/ntru/tree/a6b42aac avx2 implementation
supported_platforms:
- architecture: x86_64
operating_systems:

Ver fichero

@ -4,6 +4,7 @@
#include "params.h"
#include <stdint.h>
#include <stddef.h>
#define MODQ(X) ((X) & (NTRU_Q-1))

Ver fichero

@ -9,8 +9,8 @@ static inline int16_t both_negative_mask(int16_t x, int16_t y) {
void PQCLEAN_NTRUHPS2048509_CLEAN_poly_R2_inv(poly *r, const poly *a) {
poly f, g, v, w;
int16_t i, loop, delta;
int16_t sign, swap, t;
size_t i, loop;
int16_t delta, sign, swap, t;
for (i = 0; i < NTRU_N; ++i) {
v.coeffs[i] = 0;

Ver fichero

@ -17,8 +17,8 @@ static inline int16_t both_negative_mask(int16_t x, int16_t y) {
void PQCLEAN_NTRUHPS2048509_CLEAN_poly_S3_inv(poly *r, const poly *a) {
poly f, g, v, w;
int16_t i, loop, delta;
int16_t sign, swap, t;
size_t i, loop;
int16_t delta, sign, swap, t;
for (i = 0; i < NTRU_N; ++i) {
v.coeffs[i] = 0;

Ver fichero

@ -23,9 +23,9 @@ auxiliary-submitters:
- Zhenfei Zhang
implementations:
- name: clean
version: https://github.com/jschanck/ntru/tree/b4b08d67 reference implementation
version: https://github.com/jschanck/ntru/tree/a6b42aac reference implementation
- name: avx2
version: https://github.com/jschanck/ntru/tree/b4b08d67 avx2 implementation
version: https://github.com/jschanck/ntru/tree/a6b42aac avx2 implementation
supported_platforms:
- architecture: x86_64
operating_systems:

Ver fichero

@ -4,6 +4,7 @@
#include "params.h"
#include <stdint.h>
#include <stddef.h>
#define MODQ(X) ((X) & (NTRU_Q-1))

Ver fichero

@ -9,8 +9,8 @@ static inline int16_t both_negative_mask(int16_t x, int16_t y) {
void PQCLEAN_NTRUHPS2048677_CLEAN_poly_R2_inv(poly *r, const poly *a) {
poly f, g, v, w;
int16_t i, loop, delta;
int16_t sign, swap, t;
size_t i, loop;
int16_t delta, sign, swap, t;
for (i = 0; i < NTRU_N; ++i) {
v.coeffs[i] = 0;

Ver fichero

@ -17,8 +17,8 @@ static inline int16_t both_negative_mask(int16_t x, int16_t y) {
void PQCLEAN_NTRUHPS2048677_CLEAN_poly_S3_inv(poly *r, const poly *a) {
poly f, g, v, w;
int16_t i, loop, delta;
int16_t sign, swap, t;
size_t i, loop;
int16_t delta, sign, swap, t;
for (i = 0; i < NTRU_N; ++i) {
v.coeffs[i] = 0;

Ver fichero

@ -23,9 +23,9 @@ auxiliary-submitters:
- Zhenfei Zhang
implementations:
- name: clean
version: https://github.com/jschanck/ntru/tree/b4b08d67 reference implementation
version: https://github.com/jschanck/ntru/tree/a6b42aac reference implementation
- name: avx2
version: https://github.com/jschanck/ntru/tree/b4b08d67 avx2 implementation
version: https://github.com/jschanck/ntru/tree/a6b42aac avx2 implementation
supported_platforms:
- architecture: x86_64
operating_systems:

Ver fichero

@ -4,6 +4,7 @@
#include "params.h"
#include <stdint.h>
#include <stddef.h>
#define MODQ(X) ((X) & (NTRU_Q-1))

Ver fichero

@ -9,8 +9,8 @@ static inline int16_t both_negative_mask(int16_t x, int16_t y) {
void PQCLEAN_NTRUHPS4096821_CLEAN_poly_R2_inv(poly *r, const poly *a) {
poly f, g, v, w;
int16_t i, loop, delta;
int16_t sign, swap, t;
size_t i, loop;
int16_t delta, sign, swap, t;
for (i = 0; i < NTRU_N; ++i) {
v.coeffs[i] = 0;

Ver fichero

@ -17,8 +17,8 @@ static inline int16_t both_negative_mask(int16_t x, int16_t y) {
void PQCLEAN_NTRUHPS4096821_CLEAN_poly_S3_inv(poly *r, const poly *a) {
poly f, g, v, w;
int16_t i, loop, delta;
int16_t sign, swap, t;
size_t i, loop;
int16_t delta, sign, swap, t;
for (i = 0; i < NTRU_N; ++i) {
v.coeffs[i] = 0;

Ver fichero

@ -23,9 +23,9 @@ auxiliary-submitters:
- Zhenfei Zhang
implementations:
- name: clean
version: https://github.com/jschanck/ntru/tree/b4b08d67 reference implementation
version: https://github.com/jschanck/ntru/tree/a6b42aac reference implementation
- name: avx2
version: https://github.com/jschanck/ntru/tree/b4b08d67 avx2 implementation
version: https://github.com/jschanck/ntru/tree/a6b42aac avx2 implementation
supported_platforms:
- architecture: x86_64
operating_systems:

Ver fichero

@ -4,6 +4,7 @@
#include "params.h"
#include <stdint.h>
#include <stddef.h>
#define MODQ(X) ((X) & (NTRU_Q-1))

Ver fichero

@ -9,8 +9,8 @@ static inline int16_t both_negative_mask(int16_t x, int16_t y) {
void PQCLEAN_NTRUHRSS701_CLEAN_poly_R2_inv(poly *r, const poly *a) {
poly f, g, v, w;
int16_t i, loop, delta;
int16_t sign, swap, t;
size_t i, loop;
int16_t delta, sign, swap, t;
for (i = 0; i < NTRU_N; ++i) {
v.coeffs[i] = 0;

Ver fichero

@ -17,8 +17,8 @@ static inline int16_t both_negative_mask(int16_t x, int16_t y) {
void PQCLEAN_NTRUHRSS701_CLEAN_poly_S3_inv(poly *r, const poly *a) {
poly f, g, v, w;
int16_t i, loop, delta;
int16_t sign, swap, t;
size_t i, loop;
int16_t delta, sign, swap, t;
for (i = 0; i < NTRU_N; ++i) {
v.coeffs[i] = 0;