Slight reorganization. Add elliptic curves from X9.62.
[u/mdw/catacomb] / utils / README
diff --git a/utils/README b/utils/README
new file mode 100644 (file)
index 0000000..b30a370
--- /dev/null
@@ -0,0 +1,29 @@
+Utilities
+
+       This directory contains various random poorly-documented tools
+       which are useful to maintainers of the software.
+
+       Don't put this stuff in the distribution until it's much better.
+
+ecptdecompress.c
+       Compile (using qcc) to ecptd.  Run
+               ecptd CURVE R H G
+       where CURVE is a curve-spec, R and H are the curve's order and
+       cofactor, and G is the common point in standard point
+       representation, hybrid, compressed or uncomressed.  It either
+       prints an error indicating that the curve or point was bad, or a
+       chunk to be inserted into ectab.in.
+
+ecentry-prettify.pl
+       Run 
+               ecentry-prettify.pl NAME FIELD-TYPE
+       and enter P, A, B, R, H and G by pasting from some appropriate
+       standard, terminating each one by a `.' on its own line.
+       Spacing and punctuation in each is stripped. and ecptdecompress
+       is run to format the whole thing into a nice ectab.in chunk.
+
+\f
+Local variables:
+mode: text
+End:
+