FlexiProvider: an open source cryptography provider for the JCA/JCE
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


sci.crypt archive

FlexiProvider: an open source cryptography provider for the JCA/JCE

From: Martin Döring <doering@cdc.informatik.tu-darmstadt.de>
Date: Tue Jan 17 2006 - 12:19:27 CET

With this email we would like to introduce the FlexiProvider, an open
source cryptography service provider for the Java Cryptography
Architecture and Extensions (JCA/JCE). The current version 1.1.5p6 is
compatible with all Java versions from 1.2 up to 1.5. The FlexiProvider
has been developed at the cryptography and computer algebra research
group of Professor Johannes Buchmann at Darmstadt university of
technology, Germany. It currently includes the following algorithms:

Asymmetric Ciphers

    * ElGamal
    * RSA-OAEP as specified in PKCS#1 version 2.1
    * ECIES as specified in IEEE P1363a

Symmetric Ciphers

    * AES (Rijndael)
    * DESede (TripleDES) as specified in FIPS 46-3
    * PBE
    * RC2, RC5, RC6
    * Camellia
    * IDEA
    * MARS
    * SAFER+, SAFER++
    * Serpent
    * Twofish

Key exchange algorithms

    * ECSVDPDH, ECSVDPDH-C as specified in SEC1,2

Pseudo-random number generators

    * BBS (Blum-Blum-Shoup)
    * ECPRNG as proposed by Kaliski

Signature algorithms

    * DSA as specified in FIPS 186-2
    * RSASSA-PSS as specified in PKCS#1 version 2.1
    * ECDSA as specified in IEEE 1363
    * ECNR as specified in IEEE 1363

Hash functions

    * MD4
    * MD5
    * RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320
    * SHA1, SHA256, SHA283, SHA512
    * Tiger

In addition, we use a third party package written by the SeMoA group of
the Fraunhofer IGD for encoding and decoding ASN.1 data structures.

For further information, see www.flexiprovider.de.

Kind regards
the FlexiProvider team
Received on Tue Jan 17 16:51:00 2006