├── Additional_implementations └── avx2 │ ├── qTesla_p_I │ ├── CDT32.h │ ├── Makefile │ ├── README │ ├── api.h │ ├── config.h │ ├── consts.c │ ├── gauss.c │ ├── gauss.h │ ├── pack.c │ ├── pack.h │ ├── params.h │ ├── poly.c │ ├── poly.h │ ├── poly_mul1024.S │ ├── random │ │ ├── random.c │ │ └── random.h │ ├── s_consts.c │ ├── sample.c │ ├── sample.h │ ├── sha3 │ │ ├── fips202.c │ │ ├── fips202.h │ │ ├── fips202x4.c │ │ ├── fips202x4.h │ │ └── keccak4x │ │ │ ├── KeccakP-1600-times4-SIMD256.c │ │ │ ├── KeccakP-1600-times4-SnP.h │ │ │ ├── KeccakP-1600-unrolling.macros │ │ │ ├── SIMD256-config.h │ │ │ ├── align.h │ │ │ └── brg_endian.h │ ├── sign.c │ └── tests │ │ ├── PQCgenKAT_sign.c │ │ ├── PQCtestKAT_sign.c │ │ ├── cpucycles.c │ │ ├── cpucycles.h │ │ ├── rng.c │ │ ├── rng.h │ │ └── test_qtesla.c │ └── qTesla_p_III │ ├── CDT32.h │ ├── CDT64.h │ ├── Makefile │ ├── README │ ├── api.h │ ├── config.h │ ├── consts.c │ ├── gauss.c │ ├── gauss.h │ ├── pack.c │ ├── pack.h │ ├── params.h │ ├── poly.c │ ├── poly.h │ ├── poly_mul2048.S │ ├── random │ ├── random.c │ └── random.h │ ├── s_consts.c │ ├── sample.c │ ├── sample.h │ ├── sha3 │ ├── fips202.c │ ├── fips202.h │ ├── fips202x4.c │ ├── fips202x4.h │ └── keccak4x │ │ ├── KeccakP-1600-times4-SIMD256.c │ │ ├── KeccakP-1600-times4-SnP.h │ │ ├── KeccakP-1600-unrolling.macros │ │ ├── SIMD256-config.h │ │ ├── align.h │ │ └── brg_endian.h │ ├── sign.c │ └── tests │ ├── PQCgenKAT_sign.c │ ├── PQCtestKAT_sign.c │ ├── cpucycles.c │ ├── cpucycles.h │ ├── rng.c │ ├── rng.h │ └── test_qtesla.c ├── KAT ├── avx2 │ ├── PQCsignKAT_qTesla-p-I.req │ ├── PQCsignKAT_qTesla-p-I.rsp │ ├── PQCsignKAT_qTesla-p-III.req │ └── PQCsignKAT_qTesla-p-III.rsp └── ref │ ├── PQCsignKAT_qTesla-p-I.req │ ├── PQCsignKAT_qTesla-p-I.rsp │ ├── PQCsignKAT_qTesla-p-III.req │ └── PQCsignKAT_qTesla-p-III.rsp ├── LICENSE ├── README.md └── Reference_implementation ├── qTesla_p_I ├── CDT32.h ├── Makefile ├── README ├── api.h ├── config.h ├── consts.c ├── gauss.c ├── gauss.h ├── pack.c ├── pack.h ├── params.h ├── poly.c ├── poly.h ├── random │ ├── random.c │ └── random.h ├── sample.c ├── sample.h ├── sha3 │ ├── fips202.c │ └── fips202.h ├── sign.c └── tests │ ├── PQCgenKAT_sign.c │ ├── PQCtestKAT_sign.c │ ├── cpucycles.c │ ├── cpucycles.h │ ├── rng.c │ ├── rng.h │ └── test_qtesla.c └── qTesla_p_III ├── CDT32.h ├── Makefile ├── README ├── api.h ├── config.h ├── consts.c ├── gauss.c ├── gauss.h ├── pack.c ├── pack.h ├── params.h ├── poly.c ├── poly.h ├── random ├── random.c └── random.h ├── sample.c ├── sample.h ├── sha3 ├── fips202.c └── fips202.h ├── sign.c └── tests ├── PQCgenKAT_sign.c ├── PQCtestKAT_sign.c ├── cpucycles.c ├── cpucycles.h ├── rng.c ├── rng.h └── test_qtesla.c /Additional_implementations/avx2/qTesla_p_I/CDT32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/CDT32.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/Makefile -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/README -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/api.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/config.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/consts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/consts.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/gauss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/gauss.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/gauss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/gauss.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/pack.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/pack.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/params.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/poly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/poly.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/poly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/poly.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/poly_mul1024.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/poly_mul1024.S -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/random/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/random/random.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/random/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/random/random.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/s_consts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/s_consts.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sample.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sample.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sha3/fips202.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sha3/fips202.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sha3/fips202.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sha3/fips202.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sha3/fips202x4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sha3/fips202x4.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sha3/fips202x4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sha3/fips202x4.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/KeccakP-1600-times4-SIMD256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/KeccakP-1600-times4-SIMD256.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/KeccakP-1600-times4-SnP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/KeccakP-1600-times4-SnP.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/KeccakP-1600-unrolling.macros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/KeccakP-1600-unrolling.macros -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/SIMD256-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/SIMD256-config.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/align.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/brg_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sha3/keccak4x/brg_endian.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/sign.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/tests/PQCgenKAT_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/tests/PQCgenKAT_sign.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/tests/PQCtestKAT_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/tests/PQCtestKAT_sign.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/tests/cpucycles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/tests/cpucycles.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/tests/cpucycles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/tests/cpucycles.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/tests/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/tests/rng.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/tests/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/tests/rng.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_I/tests/test_qtesla.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_I/tests/test_qtesla.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/CDT32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/CDT32.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/CDT64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/CDT64.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/Makefile -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/README -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/api.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/config.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/consts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/consts.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/gauss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/gauss.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/gauss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/gauss.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/pack.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/pack.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/params.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/poly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/poly.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/poly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/poly.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/poly_mul2048.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/poly_mul2048.S -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/random/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/random/random.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/random/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/random/random.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/s_consts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/s_consts.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sample.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sample.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sha3/fips202.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sha3/fips202.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sha3/fips202.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sha3/fips202.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sha3/fips202x4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sha3/fips202x4.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sha3/fips202x4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sha3/fips202x4.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/KeccakP-1600-times4-SIMD256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/KeccakP-1600-times4-SIMD256.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/KeccakP-1600-times4-SnP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/KeccakP-1600-times4-SnP.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/KeccakP-1600-unrolling.macros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/KeccakP-1600-unrolling.macros -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/SIMD256-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/SIMD256-config.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/align.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/brg_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sha3/keccak4x/brg_endian.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/sign.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/tests/PQCgenKAT_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/tests/PQCgenKAT_sign.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/tests/PQCtestKAT_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/tests/PQCtestKAT_sign.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/tests/cpucycles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/tests/cpucycles.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/tests/cpucycles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/tests/cpucycles.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/tests/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/tests/rng.c -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/tests/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/tests/rng.h -------------------------------------------------------------------------------- /Additional_implementations/avx2/qTesla_p_III/tests/test_qtesla.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Additional_implementations/avx2/qTesla_p_III/tests/test_qtesla.c -------------------------------------------------------------------------------- /KAT/avx2/PQCsignKAT_qTesla-p-I.req: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/KAT/avx2/PQCsignKAT_qTesla-p-I.req -------------------------------------------------------------------------------- /KAT/avx2/PQCsignKAT_qTesla-p-I.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/KAT/avx2/PQCsignKAT_qTesla-p-I.rsp -------------------------------------------------------------------------------- /KAT/avx2/PQCsignKAT_qTesla-p-III.req: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/KAT/avx2/PQCsignKAT_qTesla-p-III.req -------------------------------------------------------------------------------- /KAT/avx2/PQCsignKAT_qTesla-p-III.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/KAT/avx2/PQCsignKAT_qTesla-p-III.rsp -------------------------------------------------------------------------------- /KAT/ref/PQCsignKAT_qTesla-p-I.req: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/KAT/ref/PQCsignKAT_qTesla-p-I.req -------------------------------------------------------------------------------- /KAT/ref/PQCsignKAT_qTesla-p-I.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/KAT/ref/PQCsignKAT_qTesla-p-I.rsp -------------------------------------------------------------------------------- /KAT/ref/PQCsignKAT_qTesla-p-III.req: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/KAT/ref/PQCsignKAT_qTesla-p-III.req -------------------------------------------------------------------------------- /KAT/ref/PQCsignKAT_qTesla-p-III.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/KAT/ref/PQCsignKAT_qTesla-p-III.rsp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/README.md -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/CDT32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/CDT32.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/Makefile -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/README -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/api.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/config.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/consts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/consts.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/gauss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/gauss.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/gauss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/gauss.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/pack.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/pack.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/params.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/poly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/poly.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/poly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/poly.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/random/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/random/random.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/random/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/random/random.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/sample.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/sample.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/sha3/fips202.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/sha3/fips202.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/sha3/fips202.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/sha3/fips202.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/sign.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/tests/PQCgenKAT_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/tests/PQCgenKAT_sign.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/tests/PQCtestKAT_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/tests/PQCtestKAT_sign.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/tests/cpucycles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/tests/cpucycles.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/tests/cpucycles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/tests/cpucycles.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/tests/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/tests/rng.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/tests/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/tests/rng.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_I/tests/test_qtesla.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_I/tests/test_qtesla.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/CDT32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/CDT32.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/Makefile -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/README -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/api.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/config.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/consts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/consts.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/gauss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/gauss.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/gauss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/gauss.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/pack.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/pack.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/params.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/poly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/poly.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/poly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/poly.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/random/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/random/random.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/random/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/random/random.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/sample.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/sample.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/sha3/fips202.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/sha3/fips202.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/sha3/fips202.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/sha3/fips202.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/sign.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/tests/PQCgenKAT_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/tests/PQCgenKAT_sign.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/tests/PQCtestKAT_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/tests/PQCtestKAT_sign.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/tests/cpucycles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/tests/cpucycles.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/tests/cpucycles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/tests/cpucycles.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/tests/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/tests/rng.c -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/tests/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/tests/rng.h -------------------------------------------------------------------------------- /Reference_implementation/qTesla_p_III/tests/test_qtesla.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtesla/qTesla/HEAD/Reference_implementation/qTesla_p_III/tests/test_qtesla.c --------------------------------------------------------------------------------