Crypto and handshake primitives for QUIC security paths.
libsafe provides reusable security building blocks for both:
- QUIC-over-TLS (standard TLS handshake and key schedule)
- QUIC-over-SSH (SSH-oriented key exchange and host-key workflows)
It focuses on primitives and helpers, not full application protocol state machines.
src/tls/*- TLS handshake, key schedule, contextsrc/crypto/*- AEAD, key derivation, header protectionsrc/ssh/*- X25519, Ed25519, host key/signature blobs, SSH/QUIC secret derivation
make build
make test- See
docs/for package documentation and notes. - If
docs/is currently sparse, it is the canonical place for upcoming docs.
- Current package version:
0.0.6