aboutsummaryrefslogtreecommitdiffstats
path: root/noise-protocol.go (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-02-12Use relative importsJason A. Donenfeld1-1/+1
2018-02-12Revert "Don't use modules"Mathias Hall-Andersen9-20/+23
This reverts commit bffe99aeadae09abd02f2bd3184925af6b680535.
2018-02-12Don't use modulesJason A. Donenfeld9-23/+20
Feel free to revert this if you have a strong feeling about it. But so far as I can see, it adds a lot of complexity for basically no upsides.
2018-02-11Moved test-processes to backgroundMathias Hall-Andersen1-2/+2
2018-02-11TUN status hack was causing spam during shutdownMathias Hall-Andersen4-36/+39
2018-02-11Added missing mutex acquisitionMathias Hall-Andersen1-0/+3
2018-02-11Removed exported methods from ratelimiter packageMathias Hall-Andersen2-42/+38
2018-02-11Moved ratelimiter to internal packageMathias Hall-Andersen6-24/+60
2018-02-11Moved tai64n into sub-packageMathias Hall-Andersen3-48/+47
2018-02-11Fixed tabsMathias Hall-Andersen4-392/+392
2018-02-11Reverted event changesMathias Hall-Andersen3-57/+18
This feature was not needed for Android, upon further inspection.
2018-02-09Started migration to sub-packagesMathias Hall-Andersen6-29/+69
2018-02-07Go treats underscores speciallyJason A. Donenfeld3-0/+0
In case there's ever a platform called helpers or protocol, we don't want to be doing this.
2018-02-04Work on logging formatMathias Hall-Andersen7-32/+51
2018-02-04Removed debugging locksMathias Hall-Andersen2-48/+39
2018-02-04Align with go library layoutMathias Hall-Andersen50-4/+4
2018-02-02Fixed testsMathias Hall-Andersen3-22/+35
2018-02-02Clear cryptographic state when interface downMathias Hall-Andersen5-41/+58
Attempts to clear the cryptographic state for every peer when the device goes down.
2018-02-02Rework of entire locking systemMathias Hall-Andersen10-224/+371
Locking on the Device instance is now much more fined-grained, seperating out the fields into "resources" st. most common interactions only require a small number.