NTRU: duplicate consistency

This commit is contained in:
John M. Schanck 2020-08-19 11:46:04 -04:00
parent 1d26f6a582
commit f1287684e3
6 changed files with 116 additions and 16 deletions

View File

@ -0,0 +1,31 @@
consistency_checks:
- source:
scheme: ntruhps2048509
implementation: clean
files:
- cmov.c
- cmov.h
- kem.c
- LICENSE
- owcpa.c
- owcpa.h
- pack3.c
- packq.c
- poly.c
- poly_lift.c
- sample.c
- sample.h
- source:
scheme: ntruhps2048509
implementation: avx2
files:
- crypto_sort_int32.c
- crypto_sort_int32.h
- poly.h
- sample_iid.c
- source:
scheme: ntruhps2048677
implementation: clean
files:
- api.h
- params.h

View File

@ -3,16 +3,20 @@ consistency_checks:
scheme: ntruhps2048509 scheme: ntruhps2048509
implementation: clean implementation: clean
files: files:
- crypto_sort.c - cmov.c
- crypto_sort.h - cmov.h
- crypto_sort_int32.c
- crypto_sort_int32.h
- kem.c - kem.c
- LICENSE
- owcpa.c - owcpa.c
- owcpa.h - owcpa.h
- pack3.c - pack3.c
- packq.c - packq.c
- poly.c - poly.c
- poly.h - poly.h
- poly_lift.c
- poly_mod.c
- sample.c - sample.c
- sample.h - sample.h
- verify.c - sample_iid.c
- verify.h

View File

@ -0,0 +1,33 @@
consistency_checks:
- source:
scheme: ntruhps2048509
implementation: clean
files:
- cmov.c
- cmov.h
- kem.c
- LICENSE
- owcpa.c
- owcpa.h
- poly.c
- poly_lift.c
- sample.c
- sample.h
- source:
scheme: ntruhrss701
implementation: clean
files:
- pack3.c
- source:
scheme: ntruhps2048509
implementation: avx2
files:
- poly.h
- sample_iid.c
- source:
scheme: ntruhps4096821
implementation: clean
files:
- api.h
- packq.c
- params.h

View File

@ -3,14 +3,23 @@ consistency_checks:
scheme: ntruhps2048509 scheme: ntruhps2048509
implementation: clean implementation: clean
files: files:
- crypto_sort.c - cmov.c
- crypto_sort.h - cmov.h
- crypto_sort_int32.c
- crypto_sort_int32.h
- kem.c - kem.c
- LICENSE
- owcpa.c - owcpa.c
- owcpa.h - owcpa.h
- poly.c - poly.c
- poly.h - poly.h
- poly_lift.c
- poly_mod.c
- sample.c - sample.c
- sample.h - sample.h
- verify.c - sample_iid.c
- verify.h - source:
scheme: ntruhrss701
implementation: clean
files:
- pack3.c

View File

@ -0,0 +1,26 @@
consistency_checks:
- source:
scheme: ntruhps2048509
implementation: clean
files:
- cmov.c
- cmov.h
- kem.c
- LICENSE
- poly.c
- source:
scheme: ntruhps2048509
implementation: avx2
files:
- poly.h
- sample_iid.c
- source:
scheme: ntruhrss701
implementation: clean
files:
- api.h
- pack3.c
- packq.c
- params.h
- sample.c
- sample.h

View File

@ -3,12 +3,9 @@ consistency_checks:
scheme: ntruhps2048509 scheme: ntruhps2048509
implementation: clean implementation: clean
files: files:
- cmov.c
- cmov.h
- kem.c - kem.c
- poly.h - LICENSE
- verify.c - poly.c
- verify.h - poly_mod.c
- source:
scheme: ntruhps4096821
implementation: clean
files:
- pack3.c