secureio
by xaionaro-go
An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.
AI summary
Encryption wrapper
An easy-to-use encryption wrapper for Go's io.ReadWriteCloser using ECDH key exchange algorithm and Blake3+Poly1305 checksums
- stars
- 33
- forks
- 6
- watching
- 3
- awesome lists
- 3
- entries
- 3
What's in the list
3 links in 2 sections, with live GitHub stats.activeno commit in 2y
Limitations and hints
an example for UDP
Does not support traffic fragmentation. If it's required to make it work over UDP then it's required to disable the fragmentation, see
SessionOptions.MaxPayloadSize
If the underlying writer cannot handle big messages then it's required to adjust
Security design / Message authentication
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions secureio.