Cryptix Logo

Cryptix JCE

News Docs Products Resources Support Feedback  

According to Javasoft: "The Java Cryptography Extension (JCE) provides a framework and implementations for encryption, key generation, key agreement and message authentication code algorithms. Support for encryption includes symmetric, asymmetric, block, and stream ciphers. The software also supports secure streams and sealed objects."

Javasoft cannot provide its international customers with an implementation of the JCE because of US export restrictions. Cryptix JCE is being developed to address this problem. Cryptix JCE is a complete clean-room implementation of the official JCE 1.2 API as published by Sun. Cryptix JCE is expected to be 100% compatible with Sun's implementation and -of course- it is available internationally under our liberal license.

Features

Cryptix JCE currently supports:

JDKs
1.1, 1.2, 1.3 and 1.4
Ciphers
Blowfish, CAST5, DES, IDEA, MARS, RC2, RC4, RC6, Rijndael, Serpent, SKIPJACK, Square, TripleDES, Twofish
KeyAgreements
Diffie-Hellman
Modes
CBC, CFB-(8, 16, 24, ..., blocksize), ECB, OFB-(blocksize), openpgpCFB
Hashes
MD2, MD4, MD5, RIPEMD-128, RIPEMD-160, SHA-0, SHA-1, SHA-256/384/512, Tiger
MACs
HMAC-MD2, HMAC-MD4, HMAC-MD5, HMAC-RIPEMD-128, HMAC-RIPEMD-160, HMAC-SHA-0, HMAC-SHA-1, HMAC-Tiger
Signatures
RawDSA, RSASSA-PKCS1, RSASSA-PSS
Assymetric ciphers
RSAES-OAEP, RSA/PKCS#1, ElGamal/PKCS#1
SecureRandom SPIs
/dev/urandom on systems that support it (FreeBSD, Linux, OpenBSD and possibly other UNIXen)

Let me know what features you need.

Documentation

At this time we don't have any documentation written ourselves. However we aim to be 100% compatible with Sun's implementation and therefore most of their documentation is applicable:

We plan on writing our own documentation when the JCE is finished. Of course any help in this area is welcome...

Download

Download cryptix-jce-20030217-snap.zip (~800 KB).

This version should work on JDK 1.1.x, JDK 1.2.x (Java 2), JDK 1.3.x and 1.4. Comments and suggestions are solicited and can be sent to the maintainer: gelderen@cryptix.org.

 
   
 
  Copyright © 1995-2000 The Cryptix Foundation Limited. All rights reserved.
Cryptix is a trademark of The Cryptix Foundation Limited.
Problems with this website? Send mail to webmaster@cryptix.org.
Revision 1.39, last updated 2001/08/26 11:58:15 by edwin. This page is Valid HTML 4.0!