aboutsummaryrefslogtreecommitdiffstats
path: root/src/handshake/types.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-08-01Make unit tests passMathias Hall-Andersen5-65/+84
2019-07-30Move to nested handshake message structureMathias Hall-Andersen14-1379/+254
Having the nested structure: Handshake Message: Noise part (zerocopy message) MAC footer part (zerocopy message) Greatly simplifies processing the MAC fields, since the MAC footer covers the noise part, which can be accessed as bytes using AsBytes.
2019-07-29Begin work on MAC field processingMathias Hall-Andersen8-0/+1378
2019-07-28Restructured for wireguard-rsMathias Hall-Andersen13-63/+119
2019-07-26Added ability to remove peer from deviceMathias Hall-Andersen2-33/+46
2019-07-26Only impl. fmt for messages in testMathias Hall-Andersen2-5/+13
2019-07-26Move parser code to zerocopyMathias Hall-Andersen5-151/+138
2019-07-25FormattingMathias Hall-Andersen7-381/+326
2019-07-25Fixed GenericArray versionMathias Hall-Andersen3-39/+24
2019-07-25Added opaque identity to outputMathias Hall-Andersen4-39/+49
2019-07-25Avoid race-condition when allocating a new identityMathias Hall-Andersen1-5/+23
2019-07-24Fix TAI64 epochMathias Hall-Andersen2-4/+3
2019-07-24Tested full handshakeMathias Hall-Andersen8-40/+168
2019-07-22Finish handshake exchangeMathias Hall-Andersen6-107/+247
2019-07-18Begin creation of responseMathias Hall-Andersen7-94/+164
2019-07-18Begin processing of initationMathias Hall-Andersen6-47/+223
2019-07-17Better seperation and introduction of timestampMathias Hall-Andersen6-39/+136
2019-07-16Use precomputed static-staticMathias Hall-Andersen1-1/+1
2019-07-16Create initiation messageMathias Hall-Andersen8-123/+324
2019-07-14Test precomputed valuesMathias Hall-Andersen2-14/+44
Sanity check
2019-07-13Begin work on creating initiationMathias Hall-Andersen6-86/+353
2019-07-12Add peers and psks to deviceMathias Hall-Andersen6-134/+184
2019-07-11Add unit testsMathias Hall-Andersen4-28/+213