IDCard 1.01 - The Flying Pig - 11 Sep 2004

This program is used to produce and interpret ID card data. ID cards produced
in this manner will contain data that can be verified but not read. Hence it
ensures that the holder's identity can always be checked if it is already
known, but no new facts can be obtained about a person without the holder's
consent.

All of the data on the card is also signed, hence making it impossible to
produce fake cards.

The program was written by David Llewellyn-Jones and uses the fantastic
MIRACL multi-precision maths library. For more information about this please
visit http://indigo.ie/~mscott

If you want to know more about this program, please read the detailed
description which it should have been supplied with, contact me, or visit my
website.

I can be contacted by email at

david@flypig.co.uk

or via the website:

http://www.flypig.co.uk/

You may also find further contact details on this card.

Syntax:
IDCard [options] [-k filename]
Where options are optional and can be one of:
  -v  Verify data
  -i  Initiate data
  -g  Generate Public Private key pair
  -s <section>  Verify given data section
  -c  Continue when complete without waiting for a keypress
  -r <path>  Set the root path
The optional -k switch allows the main public key to be specified
