Cryptix TM
Source 3.1.2
README
Cryptix is a suite of cryptographic classes for Java.
This distribution is Cryptix
Source 3.1.2
made on Fri Apr 28 07:29:54 AST 2000. Cryptix 3 is on a maintenance track,
new effort is going into a later generation based on
the JCE 1.2 format.
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.
This release - 3.1.2 - is mostly a bug fix release
after an extended period of time. It may very well be the
last release in the Cryptix 3 line, as the next generation
will substantially change distribution patterns.
Changes include:
Java 2 (JDK 1.2) compatibility. No JCE 1.2 as yet, that will
be released under a different stream.
-
SHA-1 incompatibility bug is fixed (hopefully).
MD5, SHA-1, SHA-0 update() bug should be fixed.
-
RC4 static variable bug is fixed.
-
Cryptix 2.2 compatibility with RSA is now added.
It should not be used except by legacy code, like PGP 2.6 below.
-
PGP 2.6 (not OpenPGP) has been added. There is only
a nominal test that suits distribution.
-
Testing now is more deterministic, as tests return
10 on success. This derives from the JVM's
viewpoint that an uncaught exception is a successful
result. New support classes are also added to the test cycle.
-
Building: Old scripts in util cleaned up,
and new scripts added.
-
There is now an example manifest file
util/man/webfunds.man
which builds a complete single jar,
taken from the WebFunds project.
These features were included in the previous release:
- Tools in
cryptix/tools
: Scar and UnixCrypt.
- HMACs for all message digests.
- Cryptix 2.2 compatibility with message digests, modes, ciphers.
- Supported Algorithms.
- Bugs fixed: RSA ArrayIndexOutOfBoundsException, Triple DES compatibility.
- compatibility with JCE 1.2
- ElGamal encryption is incomplete
(the tests are disabled), and
whilst ElGamal signing is working and has a
test, it is not really audited. You should
use DSA in preference, which is faster and
more reliable.
- 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
. This is
reported to work, but is not reliable.
- Native libraries are not currently included.
- OpenPGP is not here at all
- Cryptix has only been compiled and run with
Sun-sourced compilers and JVMs.
- Javadoc is distributed without images.
Mail us with your priorities.
All contents of this distribution are
Copyright © 1995 - 1999 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 - 1999 Systemics Ltd
on behalf of the Cryptix Development Team.
All rights reserved.
Cryptix is a trademark of Systemics Ltd.