Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.24 KB

File metadata and controls

39 lines (30 loc) · 1.24 KB

Benchmarks

This directory contains benchmark documentation, generated report locations, and safe test-run snapshots.

Benchmarks compare implementation characteristics only. Faster does not mean more secure. Smaller does not mean more secure. Results vary by CPU, OS, library version, backend build, and parameter set.

Layout

benchmarks/
  README.md
  results/
    README.md
    .gitkeep
    latest.json                 Generated locally by the CLI, ignored by Git.
    latest.md                   Generated locally by the CLI, ignored by Git.
    test_runs/                  Safe report snapshots copied from pytest output.
  tests/
    README.md                   Notes about benchmark-related pytest artifacts.

Generate Local Reports

pqc-tool benchmark --iterations 5 --output-dir benchmarks/results

The command writes latest.json and latest.md. Those files are ignored by Git because they describe the local machine and current runtime.

Test Run Snapshots

The results/test_runs files are safe report snapshots copied from pytest temporary output. They contain timing, size, environment, status, and skipped backend notes. They do not contain private keys, shared secrets, derived keys, plaintext, or ciphertext bytes.