Files
kestrove-core/crates/kv-proto/Cargo.toml
T
samiandClaude Opus 5.5 48c7e32d33 kv-proto: OPAQUE suite, RFC 9421 signing profile and M1 auth wire types
Adds the OpaqueSuite (Ristretto255 OPRF, TripleDH, SHA-512, identity KSF)
shared by client and server, the httpsig signature-base builders, and the
setup/credentials/account/device/SSE types for milestone M1.
Cargo.lock changes only for kv-proto's new dependencies.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 21:22:03 +09:00

20 lines
595 B
TOML

[package]
name = "kv-proto"
description = "Wire types shared by Kestrove clients and the sync server. No secret handling."
version.workspace = true
edition.workspace = true
license.workspace = true
publish.workspace = true
[dependencies]
serde.workspace = true
uuid.workspace = true
base64.workspace = true
sha2.workspace = true
# OPAQUE cipher suite shared by client and server (docs/02 "Authentication to the server").
opaque-ke = { version = "3", default-features = false, features = ["ristretto255-voprf", "std"] }
[dev-dependencies]
serde_json.workspace = true
rand_core.workspace = true