Skip to main content

Crate parlov_core

Crate parlov_core 

Source
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§

DifferentialSet
Paired exchanges for differential analysis with full technique context.
OracleResult
The result of running an oracle analyzer against a differential set.
ProbeDefinition
A single HTTP request to execute against a target.
ProbeExchange
A single HTTP exchange: request and response paired permanently.
ProbeSetDeprecated
Paired response surfaces for differential analysis.
ResponseSurface
A single HTTP interaction: full response surface and wall-clock timing.
ScoringReason
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.
ImpactClass
Classification of leak impact, independent of confidence.
NormativeStrength
How strongly the RFC mandates the expected server behavior.
OracleClass
The oracle class being probed.
OracleVerdict
Confidence level of an oracle detection result.
ScoringDimension
Which scoring axis a reason contributes to.
Severity
Severity of a confirmed or likely oracle.
SignalKind
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.