Specification of the Noise Socket protocol
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
output
.gitignore
CNAME
Makefile
README.md
_config.yml
ieee-with-url.csl
make.html.bat
make.pdf.bat
my.bib
noisesocket.md
spec_markdown.css
template_pandoc.html
template_pandoc.latex
test_vectors.json

README.md

Noise Socket

NoiseSocket is an extension of the Noise Protocol Framework that enables quick and seamless secure connections with minimal code size, small keys, modern ciphers and hash functions, and extremely fast speed. It can be used with raw public keys instead of X.509 infrastructure and targets IoT devices, microservices, and back-end applications such as datacenter-to-datacenter communications.

See noisesocket.pdf for full spec

Implementations

Golang library

NGINX Module

PKI Integration