Cryptix TM
Compiled Classes 3.0.2
README
Cryptix is a suite of cryptographic classes for Java.
This distribution is Cryptix
Compiled Classes 3.0.2
made on Mon Dec 22 18:39:29 CET 1997.
Included in the Compiled Classes distribution is:
- the IJCE and providers packaged in JARs
- test programs within the JARs
- useful scripts to get it going
- this release readme, the main readme and the FAQ etc.
- doco in guide
To get the Cryptix Compiled Classes distributions installed and tested,
follow the main README instructions.
For this Compiled Classes also do the following:
- Do not unJAR the archives (*.jar) within the classes directory.
Once installed, Cryptix should be tested.
See the
Binary Distribution Testing Guide
for general ways to test.
This distribution was tested at make time, and
the actions were recorded into several files
in the auto
directory (see auto/testjar*).
No JARs failed their tests.
In order to repeat the distribution tests, do for Unix:
../auto/testjar.sh
or for NT/95, do:
; Note, this batch is untested - and written by a non-DOS person :-)
..\auto\testjar
If any of the above listed working tests fail, please send a bug report.
Note that the automatic release script produces a list of both working
tests and non-working tests. The latter should be empty,
as non-working code is dropped from proper releases.
These features are now included:
-
PK:
- ElGamal over GF(p) is now included.
-
Symmetric key algorithms:
- DES-EDE3 - Triple DES with 3 keys.
One caveat: the test data is self-generated.
-
message digests:
- SHA1 (although we need to find some good cert data for it)
- SHA0
- MD5
These new MDs are using old code (BlockMessageDigest) and whilst
the tests succeed, they may not do everything required (Cloneable?).
-
Cryptix 2.2 compatibility is now with all
ciphers (DES, Blowfish, IDEA, SPEED).
-
Documentation: The FAQ and Guides.
These things are missing out of this version.
- compatibility with Java 1.2
- IJCE:
- test devoted to IJCE that can run independant of Cryptix
(java.security.IJCE_test or some Sun standard name?)
- testing:
- Some of the Test* programs do not correctly exit,
so failures are not detected.
-
util/testjar.sh
produces guess-code W95/NT batch
scripts in auto/testjar*.bat
.
- Cryptix 2.2 compatibility is only ciphers
- CFB, etc
- message digests
- RSA
- Native libraries are not currently included.
- PGP is not here at all
-
Cryptix has only been compiled and run with
Sun-sourced compilers and JVMs. Specifically,
there is a compilation error with Guavac. Other
non-Sun tools have not been tried yet.
-
Javadoc is distributed without images.
Mail us with your priorities.
Send bug reports to
cryptix-java@systemics.com
Please include
- the version number: 3.0.2,
- the type of distribution: bin,
- your JDK version / supplier,
- the platform
and of course
a description of the problem (including exceptions, output).
Note that if you are not subscribed, you should do so.
Regardless,
bugs will caught by the list manager and sent to an appropriate Cryptix
Development Team member.
All contents of this distribution are
Copyright © 1995, 1996, 1997 Systemics Ltd
on behalf of the Cryptix Development Team.
All rights reserved.
This release of Cryptix is covered by the
Cryptix General License
.
All contents of this distribution are
Copyright © 1995 - 1997 Systemics Ltd
on behalf of the Cryptix Development Team.
All rights reserved.
Cryptix is a trademark of Systemics Ltd.