[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[minion-cvs] Base implementation of server descriptor blocks.
Update of /home/minion/cvsroot/src/minion
In directory moria.seul.org:/tmp/cvs-serv8971
Modified Files:
TODO
Log Message:
Base implementation of server descriptor blocks.
BuildMessage.py: use getPublicKey instead of getModulus.
Config.py:
- Add validation functions for more types: base64, hex, publicKey
- Add 'restricted-format' mode
- Pass file contents to validate function
Crypto.py:
- Expose more functions from _minionlib.
- Fix portability bug; run on Python 2.0 again.
ServerInfo.py:
- Untested ServerInfo implementation
- Add beginnings of ServerInfo generation/keygen functionality
test.py:
- Use FakeServerInfo for testing
- Tests for newly exposed Crypto functionality
- Be more verbose when we hang for DH parameter generation
- Tests for new validation functions (but not _parsePublicKey yet)
Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- TODO 26 Jul 2002 15:47:19 -0000 1.10
+++ TODO 26 Jul 2002 20:52:16 -0000 1.11
@@ -17,7 +17,18 @@
- Generate a message
- Generate a reply block
- Read message from reply block
- * Server description blocks
+ *. Server description blocks
+ o Tests for crypto.sign
+ o Implementation
+ . Generate server blocks
+ o Basic generation
+ o Keygen
+ - Expiry rules
+ - Extra fields
+ - Section inclusion rules
+ - Document code
+ - Tests for implementation
+ - Tests for generation
- Main loop for server
- Clean shutdown for server
- CLI for server