Go implementation of the Noise Protocol Framework https://noiseprotocol.org
Go to file
Sergey Matveev ab15322ad1 Use faster BLAKE2s implementation from golang.org/x/crypto
This implementation contains SSE* related assembler code.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
2017-01-09 11:35:45 -05:00
vectorgen Nicely formatted long structs, for reading easiness 2017-01-03 10:35:34 -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 Add README and CONTRIBUTING docs 2016-07-12 22:22:06 -04:00
cipher_suite.go Use faster BLAKE2s implementation from golang.org/x/crypto 2017-01-09 11:35:45 -05:00
hkdf.go Add docs 2016-07-12 22:20:06 -04:00
noise_test.go Nicely formatted long structs, for reading easiness 2017-01-03 10:35:34 -05:00
patterns.go Implement XR pattern 2016-04-03 11:35:23 -04:00
state.go Ensure that the handshake state doesn’t get lost if decryption fails 2016-07-14 21:27:05 -04:00
vector_test.go Nicely formatted long structs, for reading easiness 2017-01-03 10:35:34 -05:00
vectors.txt Implement XR pattern 2016-04-03 11:35:23 -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.