(no commit message)
[ikiwiki.git] / docs / developer / alexh_todo / index.mdwn
index 4b5e2ca..a6b93c6 100644 (file)
@@ -1,19 +1,4 @@
 ## Note: this is my personal todo and ideas list (alexh@)
-* dm pdev bounds checking
-<pre>
-19:38:08 dragon:~ 
-# dmsetup deps
-foocrypt: 1 dependencies        : (0, 0)
-foocrypt2: 1 dependencies       : (0, 0)
-foocrypt3: 1 dependencies       : (0, 0)
-19:38:09 dragon:~ 
-# dmsetup table
-foocrypt: 0 1021944 crypt aes-cbc-essiv:sha256 0000000000000000000000000000000000000000000000000000000000000000 0 /dev/ad0s0a 2056
-foocrypt2: 0 1021944 crypt aes-cbc-essiv:sha256 0000000000000000000000000000000000000000000000000000000000000000 0 /dev/ad0s0a 2056
-foocrypt3: 0 1021944 crypt aes-cbc-essiv:sha256 0000000000000000000000000000000000000000000000000000000000000000 0 /dev/ad0s0a 2056
-</pre>
-
-* http://yoyodyne.ath.cx/tmp/scan-build-2011-05-28-1/report-khazG1.html#EndPath
 
 * add a non-persistent unionfs VFS
   - while this does not fully replace unionfs, it would deal with a few of the situations where unionfs is useful
@@ -24,10 +9,6 @@ foocrypt3: 0 1021944 crypt aes-cbc-essiv:sha256 00000000000000000000000000000000
 * add a communication channel mechanism to dm
   - essentially a way to send messages and receive responses to dm target instances
 
-* dm_target_crypt
-  - Look at plain64 iv support, what it implies vs plain.
-  - Think about benbi iv support
-
 * Add TrueCrypt support
   - Simply add a userland tool that sets dm_target_crypt up with the right parameters, extracted from the TrueCrypt header
   - https://github.com/bwalex/tc-play <- done!
@@ -35,9 +16,8 @@ foocrypt3: 0 1021944 crypt aes-cbc-essiv:sha256 00000000000000000000000000000000
 
 * Update cryptsetup
 
-* Update opencrypto
+* Keep opencrypto up-to-date
   - http://www.openbsd.org/cgi-bin/cvsweb/src/sys/crypto/
-  - think about support for other ciphers, such as Serpent and Twofish
 
 * Port hwpmc & dig into (boot-up) performance
 
@@ -72,6 +52,8 @@ foocrypt3: 0 1021944 crypt aes-cbc-essiv:sha256 00000000000000000000000000000000
 
 ###Boring:
 
+* Fix ipsec, get rid of old ipsec
+
 * sync up vr
     - Added VT6105M specific register definitions. VT6105M has the following hardware capabilities.
     - Tx/Rx IP/TCP/UDP checksum offload.