Go implementation of the Noise Protocol Framework https://noiseprotocol.org
Go to file
Gerardo Di Giacomo d1c47b3565 added XXfallback handshake, getters for local and peer ephemeral (#28) 2018-03-26 17:13:16 -04:00
vectorgen Replace panics with errors (#24) 2018-01-09 21:48:36 -05:00
.travis.yml Add travis config 2016-07-12 22:23:58 -04: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 Use HTTPS for Noise website 2017-12-28 18:14:00 -05:00
cipher_suite.go Replace panics with errors (#24) 2018-01-09 21:48:36 -05:00
hkdf.go psk mode: update for redesign 2017-05-15 13:21:07 +02:00
noise_test.go Revert "added GetNonce and SetNonce following Noise revision 33 (aimed at UDP-based protocols) (#25)" (#26) 2018-01-24 15:22:32 -05:00
patterns.go added XXfallback handshake, getters for local and peer ephemeral (#28) 2018-03-26 17:13:16 -04:00
state.go added XXfallback handshake, getters for local and peer ephemeral (#28) 2018-03-26 17:13:16 -04:00
vector_test.go Replace panics with errors (#24) 2018-01-09 21:48:36 -05: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 GoDoc Build Status

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