Go implementation of the Noise Protocol Framework https://noiseprotocol.org
Go to file
Jonathan Rudenberg fc2bb37e28
Use X25519 instead of ScalarMult for safety (#43)
2021-04-22 13:00:17 -04:00
.github/workflows Add GitHub Actions config 2021-04-20 16:56:08 -04:00
vectorgen Replace panics with errors (#24) 2018-01-09 21:48:36 -05:00
CONTRIBUTING.md Add README and CONTRIBUTING docs 2016-07-12 22:22:06 -04:00
LICENSE Initial implementation 2015-11-15 12:50:34 -05:00
README.md Update README 2021-04-20 16:56:08 -04:00
cipher_suite.go Use X25519 instead of ScalarMult for safety (#43) 2021-04-22 13:00:17 -04:00
go.mod Add go.mod 2021-03-31 11:38:38 -04:00
go.sum Add go.mod 2021-03-31 11:38:38 -04:00
hkdf.go psk mode: update for redesign 2017-05-15 13:21:07 +02:00
noise_test.go Fix lint complaints 2021-04-20 16:56:08 -04:00
patterns.go go fmt pass 2021-03-30 16:51:14 -04:00
state.go Use X25519 instead of ScalarMult for safety (#43) 2021-04-22 13:00:17 -04:00
vector_test.go Fix lint complaints 2021-04-20 16:56:08 -04:00
vectors.txt Removed the XR pattern and added the initiator check in WriteMessage and ReadMessage according to spec (#22) 2017-09-27 19:37:07 -04:00

README.md

noise Go Reference CI Status

This is a Go package that implements the Noise Protocol Framework. See the documentation for usage information.