summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-03-26fixing XXfallback (#29)HEADmasterGerardo Di Giacomo
2018-03-26added XXfallback handshake, getters for local and peer ephemeral (#28)Gerardo Di Giacomo
2018-03-08Add a getter for handshake msgIdx (#27)Nathan Brown
2018-01-24Revert "added GetNonce and SetNonce following Noise revision 33 (aimed at UDP...Jonathan Rudenberg
2018-01-24added GetNonce and SetNonce following Noise revision 33 (aimed at UDP-based p...David Wong
2018-01-09Replace panics with errors (#24)Ryan Huber
2017-12-28Use HTTPS for Noise websiteJonathan Rudenberg
2017-09-27Removed the XR pattern and added the initiator check in WriteMessage and Read...David Wong
2017-09-22Merge pull request #20 from mimoo/mimoo-patch-1Jonathan Rudenberg
2017-09-22added golang's blake2b implementationDavid Wong
2017-07-11Merge pull request #15 from Katzenpost/add_rekey.1Jonathan Rudenberg
2017-07-11Add the Rekey feature as described in specDavid Stainton
2017-07-11gofmtDavid Stainton
2017-05-15Merge pull request #11 from zx2c4/psk-reworkJonathan Rudenberg
2017-05-15vectorgen: create even more vector combinationsJason A. Donenfeld
2017-05-15noise_test: update psk testsJason A. Donenfeld
2017-05-15noise_test: use 32-byte pskJason A. Donenfeld
2017-05-15vector_test: update to new psk modeJason A. Donenfeld
2017-05-15vectorgen: generate psk test vectorsJason A. Donenfeld
2017-05-15vectorgen: use 32-byte pskJason A. Donenfeld
2017-05-15psk mode: update for redesignJason A. Donenfeld
2017-01-09Use faster ChaCha20-Poly1305 implementation from golang.org/x/cryptoSergey Matveev
2017-01-09Use faster BLAKE2s implementation from golang.org/x/cryptoSergey Matveev
2017-01-03Nicely formatted long structs, for reading easinessSergey Matveev
2016-07-14Ensure that the handshake state doesn’t get lost if decryption failsJonathan Rudenberg
2016-07-14Use optimized BLAKE2b implementationJonathan Rudenberg
2016-07-13Add PeerStatic method to HandshakeStateJonathan Rudenberg
2016-07-13Add method to get channel bindingJonathan Rudenberg
2016-07-12Update package import in vectorgenJonathan Rudenberg
2016-07-12Hide cipher functions from docsJonathan Rudenberg
2016-07-12Fix docs typosJonathan Rudenberg
2016-07-12Improve Config docsJonathan Rudenberg
2016-07-12Add travis configJonathan Rudenberg
2016-07-12Add README and CONTRIBUTING docsJonathan Rudenberg
2016-07-12Add docsJonathan Rudenberg
2016-07-12Add method to get Cipher from CipherStateJonathan Rudenberg
2016-07-12Unexport SymmetricStateJonathan Rudenberg
2016-04-03Implement XR patternJonathan Rudenberg
2016-04-03Purge _E handshake patternsJonathan Rudenberg
2015-11-16Add encryption messages to vectors and vectors from cacophonyJonathan Rudenberg
2015-11-16Copy PeerEphemeral to avoid buffer corruptionJonathan Rudenberg
2015-11-16Add test vector generator and testerJonathan Rudenberg
2015-11-16Update vectors from screechJonathan Rudenberg
2015-11-16Add handshake Config structJonathan Rudenberg
2015-11-16MixPresharedKey and new vectorsJonathan Rudenberg
2015-11-15Implement NoisePSK revision 2Jonathan Rudenberg
2015-11-15Add checks from revision 18Jonathan Rudenberg
2015-11-15Initial implementationJonathan Rudenberg