showing fe2o3_shield/README.md
Oxedyne Hematite (fe2o3)
Hematite is a collection of crates built from first principles, providing foundational tools for building robust applications. See the github repo for more information.
This crate
This is a major application-level crate providing secure peer-to-peer networking via UDP. The Shield (Signed Hash In Every Little Datagram) protocol offers:
- Security-focused UDP messaging with post-quantum cryptography options
- A lightweight handshake procedure for establishing encrypted sessions
- Robust denial of service mitigation through proof of work validation
- Flexible choice of cryptographic primitives for encryption, signing and key derivation
- Modular design allowing custom protocol implementations
The crate includes both a library for building Shield protocol applications and a reference UDP server implementation.
Supporting Development
This project is developed and maintained through GitHub Sponsors. If you find Hematite valuable for your work or interesting as a project, consider supporting its continued development. No special perks or privileges - just sustainable open source development of innovative Rust infrastructure and apps.
GitHub Sponsors
License
See the LICENSE file for license rights and limitations.
Contact
<hello@oxedyne.com>
| Name | Size | What |
|---|---|---|
| .claude/ | 84 bytes | 1 file |
| ref/ | 163 KiB | 2 files |
| sims/ | 784 bytes | 5 files |
| src/ | 221 KiB | 32 files |
| tests/ | 23.7 KiB | 4 files |
| Cargo.toml | 1.7 KiB | |
| LICENSE | 205 bytes | |
| LICENSE-APACHE | 11.1 KiB | |
| LICENSE-BSD | 1.3 KiB | |
| README.md | 1.4 KiB | |
| TODO.md | 8.2 KiB | |
| build | 581 bytes | executable |