add a simple self-test

Added a simple self test mode where a source and sink key are generated and the
source/sink shared-secret key is generated using the source keys and the sink
keys. The test makes sure those keys are identical.
This commit is contained in:
Rich Wareham
2010-09-17 13:25:00 +01:00
parent 83cf4e347e
commit 27f805e237
2 changed files with 46 additions and 0 deletions

4
README
View File

@@ -12,6 +12,7 @@ Options:
-k, --sink generate a sink key rather than a source key
--ksv=KSV use a specific KSV expressed in hexadecimal
-j, --json output key and KSV as JSON
-t, --test generate source and sink keys and test they work
Examples:
@@ -22,4 +23,7 @@ Examples:
# human-readable form
./generate_key.py
# Run a self-test to make sure the source a sink key generation is consistent
./generate_key.py -t
% vim:spelllang=en_gb:spell