JAVA Toolkit
| home | contact



News Menu

Latest News

IAIK-JCE 5.60 and IAIK [CP]AdES 2.4 released!

06/09/2019

IAIK-JCE 5.60 introduces a "subsidiary" provider as workaround for fixing a JDK JSSE MessageDigest Cloneable bug. IAIK [CP]AdES 2.4 fixes a bug in the AtsHashIndexv3 ASN.1 representation.

ECCelerate 6.01 released!

03/09/2019

We proudly present a new maintenance release of our IAIK ECCelerate™ elliptic curve library! Version 6.01 fixes minor bugs and streamlines ECPoint return types as well as other improvements. IAIK ECCelerate™ is based on Java 6 technology and has been thoroughly optimized for speed. Currently, it supports ECDSA, EdDSA, ECDH, X25519/448, ECIES and optionally ECMQV.

References

Our Clients


Versions

IAIK ECCelerate™ v6.01 Release - 03. September 2019

Class or Package

Bug/Change

New Feature

Description and Examples

iaik.security.ec.common.*

C

Switch for ECPoint so that all functions work in-place if set to true

iaik.security.curve.ECPoint

NF

ExtensionFieldElement added exponentiateOutOfPlace function 

iaik.security.ec.math.field.*

B

Restored backwards compatibility

IAIK ECCelerate™ v6.0 Release - 04. July 2019

Class or Package

Bug/Change

New Feature

Description and Examples

iaik.security.ec.common.*

C

Rework curve parameter storage for better maintainability.

iaik.security.curve.ECPoint

B

Ensure that multiplyPoint always works in-place as documented.

iaik.security.ec.math.field.*

B

Ensure that exponentiate always works in-place as documented.

IAIK ECCelerate™ v5.01 Release - 30. January 2019

Class or Package

Bug/ChangeNew Feature

Description and Examples

iaik.security.ec.provider.ECCelerate

C

Set default point encoding to uncompressed. Some standards and RFC (e.g. RFC5480) require only support for uncompressed points. Changing the default back to uncompressed points increases the interoperability with libraries not supporting optional point compression. Point compressesions can be enabled using ECCelerate.enablePointCompression(true);.

iaik.security.ec.eddsa.*

B

Correctly handle ByteBuffers without underlying arrays.

iaik.security.ec.math.curve.*

B

Fix multi-threaded evaluation of pairings involving shared instances of points.

iaik.security.ec.*

B

Fix instantiation of the ECCelerate provider and Pairing instances in a multi-threaded environment.


 
print    tip a friend
back to previous page back  |  top to the top of the page