Commit Graph

12 Commits

Author SHA1 Message Date
Nick Thomas
dcb4e5ef28 This gets us to the point of seemingly being able to wrap and unwrap IPv4
Remarkably hard to test this on a single computer
2013-08-06 18:44:13 +01:00
Nick Thomas
13090d3c75 Reorganise so we have wrapper, unwraper and hide-eid.
unwrapper and hide-eid don't work yet, of course.
2013-08-06 15:20:48 +01:00
Nick Thomas
202b77bb57 packet: move some common code out of wrapper.c and util.c 2013-08-06 14:34:53 +01:00
Nick Thomas
94b451a1ac util: Remove some debugging comments 2013-08-06 14:26:22 +01:00
Nick Thomas
47d65d8c3e rlocs: Move debug outputter to common code 2013-08-06 14:25:31 +01:00
Nick Thomas
15a200eb0c Second night's commit.
We're a bit closer to something sane, now. We can wrap, but not unwrap,
packets.

Asymmetric encryption is *big*. encrypted text with a 4096-bit RSA
public key is 512 bytes. We can't fragment yet. Fortunately, this
isn't an infinite regress once we *can* fragment.

Performance is still a big question mark, of course.

There may still be endianness issues hanging around.

The eid<->rloc map is almost certainly far, far too slow to be of
any use in the real world.
2013-08-04 03:07:20 +01:00
Nick Thomas
c41a33e8b2 Starter .gitignore 2013-08-03 16:40:39 +01:00
Nick Thomas
e4686dae08 Minor fixes to README.md 2013-08-03 14:51:06 +01:00
Nick Thomas
9f05347035 pass 1: first night of code. Nothing interesting yet. 2013-08-02 23:58:54 +01:00
Nick Thomas
b8758a3944 Document how the pass 1 implementation will operate. 2013-08-02 21:13:49 +01:00
Nick Thomas
08604f718b Add some information to the README. 2013-08-02 20:17:12 +01:00
Nick Thomas
edb558a88d Initial commit 2013-08-02 11:01:57 -07:00