chiark / gitweb /
Import release 0.1.2
[secnet.git] / TODO
1 configure.in: done
2
3 Makefile.in: autodep stuff
4
5 conffile.c: done
6
7 dh.c: change format to binary from decimal string (without introducing
8 endianness problems)
9
10 netlink.c: done
11
12 slip.c: done. Detect failure of userv-ipif to start.
13
14 tun.c: jdamery reports tun-old code works on Linux-2.2.
15 Unresolved problem with ioctl(TUNSETIFF) sometimes return EINVAL.
16
17 random.c: test
18
19 resolver.c: done
20
21 rsa.c: check padding type, change format to binary from decimal string
22 (without introducing endianness problems)
23
24 secnet.c: done
25
26 site.c: the site_incoming() routing could be implemented much more
27 cleanly using a table. There's still quite a lot of redundancy in this
28 file. Abandon key exchanges when a bad packet is received. Modify
29 protocol to include version fields, as described in the NOTES file.
30
31 transform.c: done. JDA reports endianness problems are fixed.
32
33 udp.c: done
34
35 util.c: sort out logging
36
37 General: separate the transforms in transform.c into multiple parts,
38 which can then be combined in the configuration file.  Will allow the
39 user to plug in different block ciphers, invent an authenticity-only
40 mode, etc.
41
42 Write scripts to generate the 'real' sites file from a less-expressive
43 version that's more easily checked by external tools.