Cryptix Documentation Index
Compilation of Source
Testing Binary Dist

Cryptix

Development

Team

Cryptix TM
Testing of Binary Distribution

JARs supplied

The binary distribution comes with a group of JAR archives. Each JAR is a major module within Cryptix. Here are some important ones (note that the names may not be precise):

In summary, a provider such as ALG.jar is a cryptographic library that includes one of more algorithms. It is coupled with SPT.jar to make up the complete Provider, and coupled with a JCE such as the IJCE.jar, in order to provide the user interface API, provides a complete cryptographic solution.

Still confused? Just remember to include IJCE.jar, SPT.jar and one or more algorithmic JARs.

Testing Algorithms by Hand

Here are some examples, all within the classes directory:

Repeating the Distribution Tests

In order to repeat the entire distribution tests, run the scripts in ../auto:

     ../auto/testjar.sh
or, for NT/95
     ; this script is untested, and unwritten as of the current dist.
     ..\auto\testjar
These tests are directly written by ../auto/testjar.sh and include all the necessary CLASSPATH settings. They currently take about 10 minutes on a 100MHz Pentium.

Note that the ../auto/testjar_err scripts include all of the tests that failed during distribution, so they are unlikely to work later on (there should be none in there, this is more a tool to assist the distribution process).

If some of the Tests Fail...

In theory, the tests supplied, and especially those run by ../auto/testjar.sh are working and tested at distribution point. Any failures indicate that there is a portability bug. Please mail the team clear details on what platform and Java virtual machine you are using, and the output of the tests.

If none of the tests work, including the ../auto/testjar.sh tests, then suspect a setup problem with your Java installation.


Cryptix Copyright © 1997 Systemics Ltd
on behalf of the Cryptix Development Team.
All rights reserved.
Cryptix is a trademark of Systemics Ltd.