Cryptix TM
Source 3.0.3
README
Cryptix is a suite of cryptographic classes for Java.
This distribution is Cryptix
Source 3.0.3
made on Tue Jan 13 16:37:44 CET 1998.
The installation is evolving. In this installation,
there is a stable/fixed README.html and this release
readme file. README files are no longer numbered according
to the release number.
MD5, SHA-1, SHA-0 have a known bug using the update() method.
With SHA-1 and SHA-0,
this case is commented out in the Test*.java programs.
It is used to add digest data in bulk, the relevant test
is the million a's of the conformance set.
This release - 3.0.3 - is mostly a bug fix release.
These features are now included:
-
Tools: example programs demonstrating Cryptix:
- Scar is an archiver that uses message digests and ciphers.
- UnixCrypt is an emulation of the infamous Unix crypt(3) function.
Tools are found in cryptix/tools
.
-
HMACs for all message digests have been added,
according to RFC-2104 and RFC-2202.
-
Cryptix 2.2 compatibility now includes:
- message digests,
- modes,
- ancillary classes
along with the ciphers.
-
documentation:
-
Bugs fixed in these areas:
- RSA gave an occasional
ArrayIndexOutOfBoundsException which is now fixed.
ElGamal has the same bug, but that's not fixed yet.
- Triple DES data has now been checked against at
least one other implementation.
These features were included in the previous release:
- PK: ElGamal over GF(p) is now included.
- Symmetric key algorithms: DES-EDE3 - Triple DES with 3 keys.
- message digests SHA1, SHA0, MD5.
These new MDs are using old code and are missing Cloneable,
and the update method doesn't currently work.
- Cryptix 2.2 cipher compatibility.
- Documentation: The FAQ and Guides.
Still on our ever-growing TODO list:
- 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 still to be done.
- 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.
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
'except for the RPK provider, which is covered by the Cryptix Limited License'
.
All contents of this distribution are
Copyright © 1995 - 1998 Systemics Ltd
on behalf of the Cryptix Development Team.
All rights reserved.
Cryptix is a trademark of Systemics Ltd.