Releases: snaart/phantom_protocol
v0.1.1 — crate README & docs refresh
Maintenance release — documentation & packaging only; no code, wire-format, or crypto change from 0.1.0.
Install
phantom-protocol = "0.1"or cargo add phantom-protocol · docs: https://docs.rs/phantom-protocol
Changes
- Added a crate-level
README.md(rendered on crates.io / docs.rs) + badges + crates.io install section - Reworded the crate
description(dropped the legacy "Core" branding) - Refreshed documentation version references (server / CLI / Helm / Docker / packaging / WASI examples) to the
0.1.xseries
Artifacts
Prebuilt static libraries for linux & macOS (x86_64 + aarch64), each with a SHA-256 and SLSA build-provenance attestation:
gh attestation verify --owner snaart phantom_protocol-v0.1.1-<target>.tar.gz
v0.1.0 — first public release
First public release of phantom-protocol — a post-quantum-secure L4/L6 universal transport framework with hybrid cryptography (X25519 + ML-KEM-768 KEM, Ed25519 + ML-DSA-65 signatures), multi-path transport, and adaptive fallback.
Renamed from the internal phantom_core for this release (the crates.io name was already taken). Rust import path: phantom_protocol; crates.io package: phantom-protocol. No wire-format or crypto change — WIRE_VERSION 2 / PROTOCOL_VERSION 2 unchanged.
Artifacts
Prebuilt static libraries for linux & macOS (x86_64 + aarch64), each with a SHA-256 and SLSA build-provenance attestation:
gh attestation verify --owner snaart phantom_protocol-v0.1.0-<target>.tar.gz
Notes
See CHANGELOG.md for full 0.1.0 details, including the security remediation (C1 AES-GCM nonce-reuse fix, authenticated ACK/FIN frames, transcript-bound 0-RTT, PoW/DoS hardening).