SurfaceRates
The asymptotic-rate layer for the three families with no component tree
4/4 passed in 78ms
| Test | What it does | Result |
|---|---|---|
test_layer_apart | No explain() row in this layer is an epsilon, and the finite-key length for the same family comes from q.security.keylength, in bits. | ✅ pass |
test_rates_shipped | q.rates is in __all__ and registers exactly cow-vacuum, pairing and rrdps, each catalogued. | ✅ pass |
test_units_stated | Each family names its own per-shot unit on every rate: a round for pairing, a pulse for RRDPS, and a pulse plus its two-pulse sequence for COW'. | ✅ pass |
test_working_shown | Every rate carries the engine's intermediate quantities under the engine's own names, each row labelled pinned or derived. | ✅ pass |