Test/Benchmark Crypto Primitives Tracking Issue #112
Labels
A-performance
Area: Performance-related Issues and PRs
A-testing
Area: Testing-related Issues and PRs
C-tracking-issue
Category: A tracking issue for a set of related issues
P-medium
Priority: Medium
For each cryptographic primitive abstraction, we should have a testing and benchmarking framework for all of its implementations.
For example, consider the signature scheme APIs where we have a signature generation function and a signature verification function. Both of those functions should have a generic native performance benchmark framework and a constraint measuring framework, along with a randomized testing suite that confirms that all valid signatures are verifiable (and all invalid ones are not).
Requirements
For the cryptographic primitive abstraction we want the following (as library code that can be called by concrete implementations):
For the concrete implementations, we want to have actual code that runs those frameworks executable by the following:
cargo test --release
cargo bench
+wasm-pack test
cargo run --release --bin measure
Primitives
The text was updated successfully, but these errors were encountered: