Files
sinu.eth 049a6e4b27 refactor(mux): integrate uid-mux functionality (#86)
* chore(mux): rename to mux

* feat(mux): sync close

* feat(mux): extract IO

* refactor(mux): move active connection state into module

* doc(mux): add protocol spec

* refactor(mux): only client initiates streams

* refactor(mux): user ID validation and fmt

* refactor(mux): increase max user id length to 256 bytes

* chore(uid-mux): delete

* chore(mux): remove unused error variant

* chore(mux): clippy

* fix(mux): send StreamInit on read as well

* clippy

* refactor(mux): significant simplification with deterministic ids

* fmt

* clippy

* feat(mux): is_complete getter
2026-01-13 06:19:47 -08:00
..
2026-01-12 06:42:20 -08:00

tlsn-mux

This crate provides a multiplexer for the TLSNotary library.

It is based on the rust-yamux crate with modifications made to meet the specific requirements of TLSNotary.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.