Expand description
PIR client library for private Merkle path retrieval.
Provides PirClient which connects to a pir-server instance and
retrieves circuit-ready ImtProofData without revealing the
queried nullifier to the server.
Structs§
- ImtProof
Data - Circuit-compatible IMT non-membership proof for punctured-range leaves (K=2).
- Note
Timing - Per-note timing breakdown covering both tier 1 and tier 2 YPIR queries.
- PirClient
- PIR client that connects to a
pir-serverinstance over HTTP. - PirClient
Blocking - Synchronous wrapper around
PirClientfor use from non-async code. - Tier
Timing - Per-tier timing breakdown for a single YPIR query, measuring each stage of the client-server round trip.
- Transport
Response
Traits§
Functions§
- fetch_
proof_ local - Perform a complete local PIR proof retrieval without HTTP.