[EXTERNAL] [PATCH v7] examples: add Wycheproof validation app

Akhil Goyal gakhil at marvell.com
Tue Sep 29 20:21:47 CEST 2026


> I agree that a single validation framework would make cryptodev validation easier
> to discover, document, and maintain, and could eventually allow some common
> setup and reporting infrastructure to be shared.
> That said, the overlap between the two applications is primarily at the cryptodev
> API level. Their core purposes are quite different. The FIPS validation application is
> focused on CAVP/ACVP workflows, including request/response processing and
> conformance testing, whereas Wycheproof is built around externally maintained
> JSON test suites with valid/invalid/acceptable result classifications and different
> requirements for asymmetric devices.
> While there may be opportunities for code reuse in the future, merging them
> today would likely introduce additional dispatcher and lifecycle complexity with
> limited immediate benefit. It could also blur the distinction between Wycheproof
> robustness testing and FIPS conformance validation.
> My preference would be to keep them as separate applications for now and
> revisit consolidation if we identify a meaningful amount of shared infrastructure.

The idea is not about code reuse.. But it is to limit the number of example applications.
For crypto validation we already have fips_validation as well as dpdk-test.
If we move this new app under a folder examples/crypto_validation along with fips_validation,
it will make more sense like multi_process example.

We cannot just keep on adding new examples for every new way of crypto validation.





More information about the dev mailing list