This patch series adds support for SHA3, SHAKE, AES-CCM JSON test vectors and fixes existing algorithms to support NIST test vectors.
Gowrishankar Muthukrishnan (10): examples/fips_validation: fix MCT output for SHA examples/fips_validation: add SHA3 validation examples/fips_validation: fix integer parse in test case examples/fips_validation: add SHAKE validation examples/fips_validation: add CCM JSON validation examples/fips_validation: add ECDSA keygen support examples/fips_validation: add SHA3 algorithms in ECDSA test examples/fips_validation: fix AES GCM validation tests examples/fips_validation: fix AES XTS to read seq number examples/fips_validation: add extra space in JSON buffer doc/guides/sample_app_ug/fips_validation.rst | 7 +- examples/fips_validation/fips_validation.c | 31 ++- examples/fips_validation/fips_validation.h | 10 +- .../fips_validation/fips_validation_ccm.c | 132 ++++++++++++ .../fips_validation/fips_validation_ecdsa.c | 56 +++++ .../fips_validation/fips_validation_gcm.c | 12 +- .../fips_validation/fips_validation_hmac.c | 8 + .../fips_validation/fips_validation_sha.c | 91 ++++++-- .../fips_validation/fips_validation_xts.c | 13 +- examples/fips_validation/main.c | 196 +++++++++++++----- 10 files changed, 467 insertions(+), 89 deletions(-) -- 2.25.1