Files
quicproquo/crates/quicproquo-sdk/Cargo.toml
Christian Nennemann a9d1f535aa chore: prepare repository for public release
- Add split licensing: AGPL-3.0 for server, Apache-2.0/MIT for all
  other crates and SDKs (Signal-style)
- Add SECURITY.md with vulnerability disclosure policy
- Add CONTRIBUTING.md with build, test, and code standards
- Add "not audited" security disclaimer to README
- Add workspace package metadata (license, repository, keywords)
- Move internal planning docs to docs/internal/ (gitignored)
2026-03-21 19:14:05 +01:00

40 lines
1.3 KiB
TOML

[package]
name = "quicproquo-sdk"
version = "0.1.0"
edition.workspace = true
description = "Client SDK for quicproquo v2 — connect, auth, send, receive, subscribe"
license = "Apache-2.0 OR MIT"
repository.workspace = true
[dependencies]
quicproquo-core = { path = "../quicproquo-core" }
quicproquo-proto = { path = "../quicproquo-proto" }
quicproquo-rpc = { path = "../quicproquo-rpc" }
tokio = { workspace = true }
futures = { workspace = true }
tracing = { workspace = true }
thiserror = { workspace = true }
anyhow = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
bincode = { workspace = true }
hex = { workspace = true }
zeroize = { workspace = true }
rusqlite = { workspace = true }
argon2 = { workspace = true }
rand = { workspace = true }
sha2 = { workspace = true }
rustls = { workspace = true }
quinn = { workspace = true }
opaque-ke = { workspace = true }
chacha20poly1305 = { workspace = true }
bytes = { workspace = true }
prost = { workspace = true }
[dev-dependencies]
tokio = { workspace = true, features = ["test-util"] }
tempfile = "3"
[lints]
workspace = true