Mathias Hall-Andersen
8236f3afa2
Implemented MAC1/2 calculation
2017-06-27 17:33:06 +02:00
Mathias Hall-Andersen
eb75ff430d
Begin implementation of outbound work queue
2017-06-26 22:07:29 +02:00
Mathias Hall-Andersen
9d806d3853
Begin work on outbound packet flow
2017-06-26 13:14:02 +02:00
Mathias Hall-Andersen
cf3a5130d3
Completed noise handshake
2017-06-24 22:03:52 +02:00
Mathias Hall-Andersen
25190e4336
Restructuring of noise impl.
2017-06-24 15:34:44 +02:00
Mathias Hall-Andersen
521e77fd54
Fixed missing type
2017-06-23 13:45:32 +02:00
Mathias Hall-Andersen
50aeefcb51
Beginning work noise handshake
2017-06-23 13:41:59 +02:00
Mathias Hall-Andersen
1868d15914
Beginning work on TUN interface
...
And outbound routing
I am not entirely convinced the use of net.IP is a good idea,
since the internal representation of net.IP is a byte slice
and all constructor functions in "net" return 16 byte slices
(padded for IPv4), while the use in this project uses 4 byte slices.
Which may be confusing.
2017-06-04 21:48:15 +02:00
Mathias Hall-Andersen
dbc3ee3e9d
Trie random test
...
Test trie against naive implementation of prefix routing.
2017-06-02 18:02:04 +02:00
Mathias Hall-Andersen
a377bcaed7
Added random test for trie
2017-06-02 17:58:46 +02:00
Mathias Hall-Andersen
ec3d656beb
Inital implementation of trie
2017-06-01 21:31:30 +02:00
Mathias Hall-Andersen
1eebdf88a3
Beginning work on UAPI and routing table
2017-05-30 22:36:49 +02:00
Jason A. Donenfeld
6bd0b2fbe2
Initial scaffolding
2017-05-30 00:13:20 +02:00