Commit Graph

36 Commits

Author SHA1 Message Date
c0repwn3r 4e73da252d
[stack][ENTRY_UDP] process handshake initialization packets 2023-01-13 09:20:41 -05:00
c0repwn3r b07895b043
[stack] skeleton for ENTRY_UDP 2023-01-12 13:34:46 -05:00
c0repwn3r 78fb32b253
[noise][stack] fixup initiator to increase security and allow it to initialize HandshakeStates even when we dont know the other parties public key prior to initialization 2023-01-12 13:30:11 -05:00
c0repwn3r 2f98b78f85
[tests] increase test coverage 2023-01-12 12:57:28 -05:00
c0repwn3r 70bff48a54
[noise] fixup to transport to work correctly (actually set i_r on handshake messages) 2023-01-12 10:39:53 -05:00
c0repwn3r 45bcd98f08
[noise] refactor, actually use rfc6479 in data deencapsulation, check for handshake chain relavency 2023-01-12 10:25:29 -05:00
c0repwn3r e1093cab1b
[noise/drivers/stack] add rfc6479 / work on packet entry for UDP / start working on pproc stack 2023-01-11 14:45:37 -05:00
core 1f5a812262
[cli] work on cli 2022-12-30 19:20:43 -05:00
core b642112b4d
[docs/cli][cli/pproc] add more documentation / restructure cli to put more routing stuff into the engine for crossplatformness 2022-12-21 12:26:10 -05:00
core c410d7bf81
[quicktap-cli] slight refactor in prep for tunneling + routing 2022-12-20 19:40:47 -05:00
core 8d2e6afec4
[quicktap][fixup] warning cleanup 2022-12-19 21:43:32 -05:00
core 041915154a
[quicktap][transport] transport key derivation 2022-12-19 21:37:16 -05:00
core 8bc64762f7
[codestyle] code cleanup 2022-12-18 23:15:28 -05:00
core 3e84f47f12
[ci] run lints with clippy 2022-12-18 23:07:27 -05:00
core 68d4507084
[ci] collect build artifacts for a week 2022-12-15 18:09:01 -05:00
core 9316502432
[meta] boring documentation text stuff 2022-12-15 17:59:56 -05:00
c0repwn3r ff4730d04b
Merge remote-tracking branch 'origin/master' 2022-12-15 17:19:37 -05:00
core 994fa0fe2c
[ci] try a different docker image to hopefully have more libs by default 2022-12-15 17:14:40 -05:00
core 4884bed3a7
[ci] add the correct build image, so it doesnt default to ruby 2022-12-15 17:05:27 -05:00
core d0fee30535
[ci] add ci file to test out ci tests 2022-12-15 17:04:01 -05:00
c0repwn3r 97596ebc15
[noise] handshake state init helper 2022-12-15 14:20:11 -05:00
c0repwn3r 70630f27fc
[noise] handshake state init helper 2022-12-15 13:30:35 -05:00
c0repwn3r 3b95577a8d
[noise] handshake response - can now complete full wireguard handshake without cookies 2022-12-15 13:18:15 -05:00
c0repwn3r d57423b0c8
[noise] structs for handshake response 2022-12-15 11:34:28 -05:00
c0repwn3r a9ced39c41
[noise] smol refactor 2022-12-15 10:55:22 -05:00
c0repwn3r e8c4aa7d25
[noise] handshake initiator working better now ( forgot about i_i ) 2022-12-15 08:05:29 -05:00
c0repwn3r 6332d16f9e
[noise] handshake initiator working 2022-12-14 14:38:47 -05:00
c0repwn3r f10a931a30
[noise] work on handshake init 2022-12-13 21:53:22 -05:00
c0repwn3r 4a87313da5
[codestyle] turn on every lint, document everything 2022-12-13 11:44:45 -05:00
c0repwn3r 04e25fa5b3
quick n fixn. handshakin next 2022-12-12 21:37:26 -05:00
c0repwn3r 611ae05913
*most* cryptography functions finished 2022-12-12 20:24:48 -05:00
c0repwn3r cd25dd1d0e
fix merge conflict 2022-12-12 09:30:45 -05:00
core f8efcc3d26
fix some bugz 2022-12-12 09:30:40 -05:00
c0repwn3r 306e47e827
[crypto] start working on hash code 2022-12-12 09:30:21 -05:00
core bd9e953352
[quicktap] work on linux tun drivers 2022-12-09 23:03:28 -05:00
core 9a3e367a4c
[wginterface] initial commit 2022-12-09 19:18:21 -05:00