What's new
| Latest release | Release 1.6p3 |
| Older releases | Release 1.6p2 | Release 1.6p1 | Release 1.6 | Release 1.5.2 | Release 1.5.1 | Release 1.5 | Release 1.4.2 | Release 1.4.1 | Release 1.4 | Release 1.3 | Release 1.2 | Release 1.1.7 | Release 1.1.6 | Release 1.1.5 | Release 1.1.4 | Release 1.1.3 | Release 1.1.2 | Release 1.1.1 |
| Send bug reports |
FlexiProvider 1.6p3 released
FlexiProvider 1.6p2 released
FlexiProvider 1.6p1 released
FlexiProvider 1.6 releasedOn May 9th, 2008, we released version 1.6 (build 3101) of the FlexiProvider. This is a major release with many changes. Detailed release notes follow shortly.FlexiProvider 1.5.2 releasedOn January 28th, 2008, we released version 1.5.2 (build 2849) of the FlexiProvider. In this release, the FlexiAPI algorithm registration has been improved significantly. It is now possible to register standardized algorithms parameters (currently used with the EC provider). Also, some methods have been added to support applications using the FlexiProvider (e.g., getting the names of all registered algorithms of a certain type, getting all alias names for an algorithm, etc.). In addition, the CMSS implementation was significantly reworked (speedup, more elegant code, minor bug fixes). Patch release 1.5.1p2 (build 2813), January 10th, 2008
Patch release 1.5.1p1 (build 2795), January 4th, 2008
FlexiProvider 1.5.1 ("New year's edition") releasedOn January 1st, 2008, we released version 1.5.1 (build 2778) of the FlexiProvider. In this release, the FlexiAPI has been refactored a little. Also, the API for EC domain parameters has changed (again). In addition, the following bugs have been fixed:
Patch release 1.5p1 (build 2718), November 22nd, 2007
FlexiProvider 1.5 releasedOn November 20th, 2007, we released version 1.5 (build 2682) of the FlexiProvider. In this release, the FlexiProvider has undergone major changes. The internal API (now called FlexiAPI) was extended so it is now a full-fledged replacement for the JCA/JCE. Compatibility of the FlexiProvider with JCA/JCE was fully preserved in this process, so client code using older versions of the FlexiProvider can remain unchanged. The FlexiAPI was designed to be compatible with Java Micro Edition (J2ME). All implementations have been adjusted correspondingly. Minor adjustements of some J2SE replacement classes still have to be done, so the FlexiProvider source code for J2ME will be contained in one of the following releases. The following algorithms have been added in this release:
Also, many minor bugs have been fixed (e.g. ECIES finally works). Patch release 1.4.2p1 (build 2209), September 10th, 2007
FlexiProvider 1.4.2 releasedOn July, 20th, 2007, we released version 1.4.2 (build 2049) of the FlexiProvider. In this release, the EC provider has undergone a major optimization and a small API change. Additionally, some minor bugs have been fixed. FlexiProvider 1.4.1 releasedOn July, 13th, 2007, we released version 1.4.1 (build 2002) of the FlexiProvider. The following changes have been made:
Patch release 1.4p3 (build 1942), July 10th, 2007
Patch release 1.4p2 (build 1880), June 18th, 2007
Patch release 1.4p1 (build 1845), May 31st, 2007
FlexiProvider 1.4 releasedOn April 17th, 2007, we released version 1.4 (build 1716) of the FlexiProvider. No new algorithms have been added in this release. This version of the FlexiProvider has been compiled with JDK version 1.3, instead of version 1.2 as in the case of all older versions. The reason is that the RSA key pair generator class now supports initialization with RSAKeyGenParameterSpec objects, and this class did not exist prior to Java version 1.3.Additionally, the following changes have been made:
Patch release 1.3.1p1 (build 1622), March 16th, 2007
FlexiProvider 1.3.1 releasedOn January 30th, 2007, we released version 1.3.1 (build 1553) of the FlexiProvider. The following algorithms have been added in this release:
FlexiProvider 1.3 releasedOn December 19th, 2006, we released version 1.3 (build 1481) of the FlexiProvider. Although no new algorithms have been added in this release, the version number indicates a major change. This is because we consolidated all mathematical classes into one package (de.flexiprovider.common.math). Also, there have been minor changes to the API classes (package de.flexiprovider.common.api) as well as some bug fixes.Patch release 1.2p1 (build 1279), November 23rd, 2006
FlexiProvider 1.2 releasedOn November 21st, 2006, we released version 1.2 (build 1249) of the FlexiProvider. The following changes have been made since the last release:
FlexiProvider 1.1.7 releasedOn October 23rd, 2006, we released version 1.1.7 (build 1124) of the FlexiProvider. The following algorithms have been added in this release:
Patch release 1.1.6p2 (build 924), September 19th, 2006
Patch release 1.1.6p1 (build 905), August 31st, 2006
FlexiProvider 1.1.6 releasedOn August 18th, 2006, we released version 1.1.6 (build 892) of the FlexiProvider. In this release, we are glad to present a new provider, the FlexiPQCProvider. This provider contains cryptographic algorithms for the post-quantum era. Currently, it contains an implementation of CMSS, a signature scheme whose security relies on the existence of cryptographic hash functions. Furthermore, we included the DHA256 and FORK256 hash algorithms in the FlexiCoreProvider.Patch release 1.1.5p8 (build 818), August 9th, 2006
Patch release 1.1.5p7 (build 760), June 21st, 2006
Patch release 1.1.5p6 (build 428), April 12th, 2005
Patch release 1.1.5p5, May 28th, 2004
Patch release 1.1.5p4, May 26th, 2004
Patch release 1.1.5p3, August 11th, 2003
Patch release 1.1.5p2, July 31st, 2003
FlexiProvider 1.1.5 releasedOn April 15th, 2003, version 1.1.5 of the FlexiProvider has been released. In this release, the following major enhancements and changes have been made:
FlexiProvider 1.1.4 releasedIt's been awhile since the last release, but on February 10th, 2003, we managed to get version 1.1.4 of the FlexiProvider out of the door. This release finally has engineGetKeySize() support which should remove the trouble users have had with getting the FlexiProvider to work with the JCE supplied with Java 1.4. Furthermore, the RSA PKCS#1 signature and encryption routines have been completely revamped, ECIES can now be used as a proper Cipher, plus we sport a new symmetric block cipher, Camellia, the replacement for E2, which was dropped in FlexiProvider 1.1.2. We have also imported the changes from the FhG codec version 2.0 in our repository and are now offering the FhG codec 2.0 for download.FlexiProvider 1.1.3 releasedOn July 27th, 2002, version 1.1.3 of the FlexiProvider has been released. This is mainly a bugfix release. Most notably we have corrected the RSA-OAEP bug reported repeatedly on the provider-users mailing list as well as a bug in ECDSAPrivateKeySpec reported to us by Maria Xu of Hitachi. Also, Andreas Kuehne noted that the binary release 1.1.2 was not compatible with JDK1.2. This has been rectified as well.But not only bugs have been squashed; Harald Baier implemented ECPRNG for the FlexiProvider, a pseudorandom number generator based on a design proposed by Burt Kaliski. Please note that we have recently adopted a new philosophy of exception handling in the FlexiEC provider and are now throwing RuntimeExceptions in cases where exceptions listed in the method signature do not qualify. Previously those errors were handled by recasting the exception. FlexiProvider 1.1.2 releasedOn June 17th, 2002, version 1.1.2 of the FlexiProvider has been released. The following major enhancements and changes have been made:
FlexiProvider 1.1.1 releasedOn February 11th, 2002, we released version 1.1.1 of the FlexiProvider. Several significant changes have occured since the last release of the provider, which was the cdcProvider 1.9.1 (we have changed the name meanwhile, but that's more of a footnote [1]).
[1] In late 2001, our research group decided to change the name of the Java cryptographic service provider it was developing from cdcProvider to FlexiProvider. For further information, read the FAQ. Send bug reportsTo report a bug, please send an email to bugs@flexiprovider.de. |



