How To Use Tool
The ACVT Mate is an offline tool to collect algorithm settings for testing with the Automated Cryptographic Validation Testing System (ACVTS).
- Information on the settings and tests can be found in the NIST ACVTS GitHub repository.
- Every algorithm tab also has links to this information.
- Start with the Vendor and Implementation Information.
- Select the algorithms that you would like to have tested by atsec.
- You can save and load the settings with the buttons at the end of the page.
- Questions about the settings or the testing process should be directed to your atsec contact.
- Once all the settings are entered, save them and send the generated file to your atsec contact.
- This tool works best with Firefox or Chrome.
Change Log
Below is a list of the recent changes and updates made to ACVT Mate:
v1.15
- Allow selecting both TDES keying options simultaneously.
- Clarify AES payload inputs.
- Add increment options to KBKDF.
- Add increment options to HMAC output length.
- Hard-code some default values.
v1.14
- Fix the usage of AES GCM-SIV and AES XPN.
v1.13
- Use doi links for standards.
- Update ML-DSA and SLH-DSA definitions.
- uPartyInfo and vPartyInfo are optional in the Fixed Input Pattern for KTS method.
- Input key length was added to counter, feedback, and double-pipeline KBKDF.
- Remove ECDSA signature verification component.
v1.12
- Fix loading of save files containing RSA definitions.
- Fixed Input Pattern is optional for KTS methods.
v1.11
- Remove specification for secondary shared secret from HKDF and TwoStep KDF.
- Add SLH-DSA.
v1.10
- Add context length field for EdDSA.
- Update FIPS 197 URL.
- Add ML-DSA and ML-KEM.
v1.9
- Re-order cipher modes in AES section.
- Remove Secret Generation Method from EdDSA.
- Update ECDSA for consistency with FIPS 186-5.
- Update RSA for consistency with FIPS 186-5.
- Remove duplicated OAEP modulo definition.
- Add SHA-1 and HMAC SHA-1 to KAS IFC auxiliary functions.
- Fix KAS-IFC-SSC modulo definitions.
- Add KMAC mode for KBKDF.
- Update hash algorithms for ANS X9.63 and TLS KDFs.
- Make HKDF, OneStep KDF, and TwoStep KDF more consistent with the specification.
- Add SHA-3 to DRBGs.
- Update bounds for DRBG parameters.
- Remove unused options for SHA and SHA-3.
- Make LDT checked by default for hashes.
v1.8
- Added LMS section.
- Updated KTS section with module sizes.
- Corrected import and save bug that caused CTR_DRBG to no longer save after being implemented and added to an old JSON.
v1.7
- Added NIST links for XOF, Conditioning Components, and Safe Primes
- Updated Links to SP 800-90Ar1
- Removed warning that occurs when saving file due to permanent-checked boxes.
v1.6
- Added AES-XTS Revision 2.0.
- Added ECDSA Signature Generation Component P-Curves, K-Curves, and B-Curves
- Added links for EDDSA documentation.
- Added SHA3 and SHA3 functions for KDF
v1.5
- Added file saving functionality that exports selected functions as a JSON file.
- Added "Data Unit Length equals Payload Length" button.
- Moved "Useful links" for each section to the top of their respective section.
- Added tag length of 48 to CCM.
- Added check to ensure each algorithm matches the capabilities of ACVP.
- Added a checkbox for DataUnit Length to AES-XTS.
- Added auto-checked box to uPartyinfo and vPartyinfo for KAS FFC and KAS ECC.
- Removed AES-XTS Revision 1.0
- Removed Modulo 1536 from RSA SigVer.