Skip to content

Thinclient voucher api#59

Merged
david415 merged 3 commits into
mainfrom
thinclient-voucher-api
Jun 3, 2026
Merged

Thinclient voucher api#59
david415 merged 3 commits into
mainfrom
thinclient-voucher-api

Conversation

@david415

@david415 david415 commented Jun 2, 2026

Copy link
Copy Markdown
Member

No description provided.

david415 added 3 commits June 3, 2026 09:16
Four async methods mirroring the hpqc voucher surface: voucher_mint,
voucher_induct, voucher_open, and voucher_derive_stream. The request and
reply field names match the Go cbor tags, pinned by field-name tests, so
the inductor receives the joiner's salt-mutated read cap and the joiner,
on opening the sealed reply, receives the matching mutated write cap.
Three error variants (28 through 30) carry the voucher failure codes.
Four async methods mirroring the hpqc voucher surface: voucher_mint,
voucher_induct, voucher_open, and voucher_derive_stream, each returning a
result dataclass. The request keys match the Go cbor tags. Three error
codes (28 through 30) and their strings round out the mapping.
The docker integration suite was checking out katzenpost v0.0.79, which
predates the voucher daemon handlers. Points it at the commit that serves
the voucher RPC so the paired branches go green together.
@david415 david415 force-pushed the thinclient-voucher-api branch from 125bb4c to 55946e5 Compare June 3, 2026 09:21
@david415 david415 merged commit fa3c7ff into main Jun 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant