ntru: fix narrowing warning

This commit is contained in:
John M. Schanck 2020-10-05 14:21:52 -04:00
parent 0f148a6991
commit 4e1314d338
16 ha cambiato i file con 28 aggiunte e 24 eliminazioni

Vedi File

@ -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:

Vedi File

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

Vedi File

@ -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;

Vedi File

@ -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;

Vedi File

@ -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:

Vedi File

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

Vedi File

@ -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;

Vedi File

@ -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;

Vedi File

@ -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:

Vedi File

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

Vedi File

@ -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;

Vedi File

@ -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;

Vedi File

@ -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:

Vedi File

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

Vedi File

@ -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;

Vedi File

@ -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;