This directory contains version 1.4 of the HCryptoJ API. 

Changes in Version 1.4:

   * hcrypto.cipher.HistoricalKey.java
     -- Added init(String keyword, Alphabet alph1, Alphabet alph2) to
        allow HistoricalKey objects to be initialized directly
	with keyword and alphabets rather that with just keyspec.
   * hcrypto.engines.XxxxxKey.java
     -- Added init(String keyword, Alphabet alph1, Alphabet alph2) to
        all subclasses of HistoricalKey.java.
   
To Compile the Source:

To compile all the files in ./source and store the classes in the
./classes, which must already exist, use the following command. This
assumes that you are presently in this directory.

    javac -d classes -classpath source source/hcrypto/cipher/*.java \
         source/hcrypto/provider/*.java source/hcrypto/engines/*.java \
	 source/analyzers/*.java

This command will create the following package structure within classes:

classes
 |
 -- analyzers
 |
 -- hcrypto
    |
    -- cipher
    | 
    -- engines
    |
    -- provider

To Create a JAR (Java ARchive) file containing all the classes within
the proper package structure from with the ./classes directory:

    jar cvf hcrypto.jar hcrypto

To generate the JAVADOC documentation from the sourcecode:

 javadoc -d docs -sourcepath source hcrypto.cipher hcrypto.engines \
     hcrypto.provider hcrypto.analyzer analyzers 




