Crates.io | connection-layer |
lib.rs | connection-layer |
version | 0.0.2 |
source | src |
created_at | 2024-09-24 15:51:29.404623 |
updated_at | 2024-10-17 18:40:12.436406 |
description | Datagram Connection Hash Layer |
homepage | |
repository | https://github.com/nimble-rust/workspace |
max_upload_size | |
id | 1385383 |
size | 29,826 |
This Rust library provides a codec layer over datagrams (typically over UDP) to assign connection IDs (u8) and use a Murmur3 hash to verify incoming datagrams. It enables you to implement connection-oriented communication over a connectionless transports, allowing for simple connection management and data integrity verification.
[!IMPORTANT] The connections established using this codec are, by design, not secure. Data is transmitted in plain text and can be intercepted or modified by attackers. There is no protection against eavesdropping, man-in-the-middle attacks, or other network-based threats.
Add the following to your Cargo.toml:
[dependencies]
connection-layer = "0.0.1"
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are not accepted. This project is exclusively maintained by the author to retain full control and copyrights.