mirror of
https://github.com/tlsnotary/tlsn-utils.git
synced 2026-01-07 22:24:00 -05:00
dev
* feat(futures-plex): replace BytesMut with fixed-size buffer and add zero-copy APIs - Remove bytes crate dependency - Use Box<[u8]> with ptr/len tracking instead of BytesMut - Add AsyncBufRead implementation for SimplexStream - Add poll_get, poll_mut, get, get_mut for direct buffer access - Add advance, advance_mut for cursor management - Add poll_read_to, poll_write_from for zero-copy transfers - Add ReadGuard/WriteGuard and poll_lock methods for DuplexStream - Add unit tests for new functionality Co-Authored-By: sinu <65924192+sinui0@users.noreply.github.com> * make it a ring buffer --------- Co-authored-by: sinu <65924192+sinui0@users.noreply.github.com>
TLSNotary Utils
Utility functions which are used for the development of TLSNotary
⚠️ Notice
This project is currently under active development and should not be used in production. Expect bugs and regular major breaking changes.
License
All crates in this repository are 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.
See CONTRIBUTING.md.
Description
Languages
Rust
98.8%
JavaScript
1.1%
