aboutsummaryrefslogtreecommitdiffstats
path: root/doc/todo.txt
diff options
context:
space:
mode:
authorlloyd <[email protected]>2006-05-18 18:33:19 +0000
committerlloyd <[email protected]>2006-05-18 18:33:19 +0000
commita2c99d3270eb73ef2db5704fc54356c6b75096f8 (patch)
treead3d6c4fcc8dd0f403f8105598943616246fe172 /doc/todo.txt
Initial checkin1.5.6
Diffstat (limited to 'doc/todo.txt')
-rw-r--r--doc/todo.txt56
1 files changed, 56 insertions, 0 deletions
diff --git a/doc/todo.txt b/doc/todo.txt
new file mode 100644
index 000000000..87647747c
--- /dev/null
+++ b/doc/todo.txt
@@ -0,0 +1,56 @@
+Here are some notes about various things I should/could/might do. If you're
+interested in working on something here (or something else!), drop me an email
+and we can coordinate efforts.
+
+* Algorithms / Related
+ - Algorithms: ECDSA, ECDH, ... ?
+
+* X.509 / PKCS / ASN.1
+ - X.509 code is in need of a major cleanup
+ - OCSP (RFC 2560)
+ - Attribute Certificates (RFC 3281)
+ - Support for Unicode (BMP STRING/UNIVERSAL STRING) strings in ASN1_String
+ - Support for Unicode/UTF-8 strings everywhere they may show up (certs, etc)
+
+* New Interfaces / Protocols
+ - SSL/TLS: Alpha release is available (http://ajisai.randombit.net)
+ - OpenPGP
+ - CMS: alpha1 is available as a separate download; currently stalled
+ - NIST's PKAPI: needs CMS
+
+* Modules
+ - EntropySources
+ z/OS, OS/400, VMS
+ - Compression: Zip, Gzip
+ - Dynamic Algorithm Loader
+ - Maybe, (maybe, maybe) integrate it with the stuff in algolist.cpp
+ so it can do automatic lookup. I'm rather skeptical of this approach
+ but it is a possibility.
+ - mp_asm64: z/Series
+ - HTTP certificate store access
+ - Engines
+ - VIA PadLock
+ - Broadcom BCM582x: Free Linux drivers are available, but I need a card
+ to test against.
+ - CryptoSwift: Rainbow blew me off when I contacted them. I have a card,
+ I just need drivers and API docs.
+ - Hifn: Sokretis sells them cheap, but drivers may be an issue.
+ - IBM 4758 / CCA
+ - HP / Atalla
+ - Intel Performance Primitives library
+ - PKCS #11
+ - Other suggestions welcome
+
+* Configure / Build System
+ - The build system doesn't handle GCC on Windows well
+ - Support for new OSes:
+ - z/OS
+ - OS/400
+ - VMS
+ - Hurd
+ - Plan 9
+ - Support more packaging systems
+ - Debian
+ - Solaris
+ - MacOS X [Fink?]
+ - Windows binary installer