Expand description
Shared types, error types, and oracle class definitions used across all parlov crates.
This crate is the dependency root of the workspace — it carries no deps on other workspace crates and is designed to compile fast. Everything in here is pure data: no I/O, no async, no heavy dependencies.
Structs§
- Differential
Set - Paired exchanges for differential analysis with full technique context.
- Oracle
Result - The result of running an oracle analyzer against a differential set.
- Probe
Definition - A single HTTP request to execute against a target.
- Probe
Exchange - A single HTTP exchange: request and response paired permanently.
- Probe
Set Deprecated - Paired response surfaces for differential analysis.
- Response
Surface - A single HTTP interaction: full response surface and wall-clock timing.
- Scoring
Reason - One contribution to the confidence or impact score.
- Signal
- A typed observation extracted from differential analysis.
- Technique
- Why these probes were generated and what normative basis justifies the expected differential.
Enums§
- Error
- Errors produced by parlov crates.
- Impact
Class - Classification of leak impact, independent of confidence.
- Normative
Strength - How strongly the RFC mandates the expected server behavior.
- Oracle
Class - The oracle class being probed.
- Oracle
Verdict - Confidence level of an oracle detection result.
- Scoring
Dimension - Which scoring axis a reason contributes to.
- Severity
- Severity of a confirmed or likely oracle.
- Signal
Kind - Categories of observable differential signals.
- Vector
- Detection method being used to produce the differential.
Functions§
- finding_
id - Computes a deterministic 12-character hex finding ID.