pqc/test/duplicate_consistency/sphincs-shake256-256f-robust-avx2.yml
Thom Wiggers facb527c7c SPHINCS+ optimized implementations (#253)
* Add state destroy to SHA2 API

* Include optimized SPHINCS+ implementations

I've generated new implementations from the sphincsplus repository.

* Don't destroy sha256ctx after finalize

* Attempt to shut up MSVC

* Make sure to drop errors in rmtree
2021-03-24 21:02:45 +00:00

121 lines
2.5 KiB
YAML

consistency_checks:
- source:
scheme: sphincs-sha256-256s-robust
implementation: avx2
files:
- address.c
- address.h
- fors.c
- fors.h
- hash.h
- sign.c
- thash.h
- utils.c
- utils.h
- wots.c
- wots.h
- source:
scheme: sphincs-shake256-128s-robust
implementation: avx2
files:
- hash_state.h
- shake256.c
- shake256.h
- hash_shake256.c
- thash_shake256_robust.c
- fips202x4.c
- fips202x4.h
- hashx4.h
- hash_shake256x4.c
- thashx4.c
- thash_shake256_robust.c
- utilsx4.c
- utilsx4.c
- source:
scheme: sphincs-shake256-128f-robust
implementation: avx2
files:
- hash_state.h
- shake256.c
- shake256.h
- hash_shake256.c
- thash_shake256_robust.c
- fips202x4.c
- fips202x4.h
- hashx4.h
- hash_shake256x4.c
- thashx4.c
- thash_shake256_robust.c
- utilsx4.c
- utilsx4.c
- source:
scheme: sphincs-shake256-192s-robust
implementation: avx2
files:
- hash_state.h
- shake256.c
- shake256.h
- hash_shake256.c
- thash_shake256_robust.c
- fips202x4.c
- fips202x4.h
- hashx4.h
- hash_shake256x4.c
- thashx4.c
- thash_shake256_robust.c
- utilsx4.c
- utilsx4.c
- source:
scheme: sphincs-shake256-192f-robust
implementation: avx2
files:
- hash_state.h
- shake256.c
- shake256.h
- hash_shake256.c
- thash_shake256_robust.c
- fips202x4.c
- fips202x4.h
- hashx4.h
- hash_shake256x4.c
- thashx4.c
- thash_shake256_robust.c
- utilsx4.c
- utilsx4.c
- source:
scheme: sphincs-shake256-256s-robust
implementation: avx2
files:
- hash_state.h
- shake256.c
- shake256.h
- hash_shake256.c
- thash_shake256_robust.c
- fips202x4.c
- fips202x4.h
- hashx4.h
- hash_shake256x4.c
- thashx4.c
- thash_shake256_robust.c
- utilsx4.c
- utilsx4.c
- source:
scheme: sphincs-shake256-256f-robust
implementation: clean
files:
- address.c
- address.h
- api.h
- fors.h
- fips202.c
- fips202.h
- hash.h
- hash_shake256.c
- hash_state.h
- params.h
- thash.h
- thash_shake256_robust.c
- utils.c
- utils.h
- wots.h