JAVA Toolkit
| home | contact



News Menu

Latest News

IAIK-JCE 5.52 and iSaSiLk 5.2 released!

27/08/2018

The new versions of IAIK-JCE and iSaSiLk follow up the recently released new version of IAIK-ECCelerateTM (5.0). IAIK-JCE 5.52 brings some fixes and additions, and iSaSiLk 5.2 adds support for x25519 and x448 ECDHE key exchange and EdDSA signing using Curve25519 and Curve448. Furthermore iSaSiLk now supports RSA-PSS signatures.

ECCelerate 5.0 released!

12/07/2018

We proudly present a new maintenance release of our IAIK ECCelerate™ elliptic curve library! Version 5.0 adds support EdDSA using Curve25519 and Curve448, ECDH using X25519 and X448, and RFC6979. 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 2014

IAIK ECCelerate™ 2.51 Release - 11. November 2014

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

iaik.security.ec.ecdh.ECDHKeyAgreement, iaik.security.ec.ecdh.ECDHWithCofactorKeyAgreement, iaik.security.ec.ecmqv.ECMQVKeyAgreement

NF

engineGenerateSecret: recognizes algorithm "TLSPremasterSecret" as used by JSSE 1.6

iaik.security.ec.common.EllipticCurve

NF

Added more methods for curve arithmetic in wrapper class

iaik.security.ec.common.ECPrivateKey

B

Fixed problem with RFC 5915 compliance

iaik.security.ec.ecdh.ECDHKeyAgreement, iaik.security.ec.ecdh.ECDHWithCofactorKeyAgreement, iaik.security.ec.ecmqv.ECMQVKeyAgreement

B

Fixed length of encoding in last phase

*

B

Further bugfixes

IAIK ECCelerate™ 2.5 Release - 31. July 2014

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

*

NF

Point compression now also available in non-addon version!

*

C

High overall performance improvements (up to 15%)!

*

C

Reduced memory consumption!

*

C

Tremendous performance improvements for ECCelerate w/o addon: Up to 3.7x in case of NIST binary curves and up to 3.2x in case of NIST prime curves!

*

C

Tremendous performance improvements for secp160k1, secp160r1, secp160r2, secp192k1, secp224k1 and secp256k1 curves!

*

C

Performance improvements for the Brainpool curves!

*

B

Several bugfixes related to binary Koblitz curves and non-default optimization levels (Addon)

iaik.security.ec.ecies

B

Fixed bug in ECIES implementation related to HMAC/SHA, XOR modes

*

B

Javadoc corrections

iaik.security.cms.ECCelerateProvider

NF

Support for BSI TR-03109

IAIK ECCelerate™ 2.21 Release - 16. April 2014

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

iaik.cms.ecc

C

ECCelerateProvider no longer final.

iaik.security.ssl

C

ECCelerateProvider no longer final.

iaik.security.ec.math.field

B

Fixed rarely occurring bug in arithmetical subroutine.

IAIK ECCelerate™ 2.20 Release - 28. March 2014

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

*

C

Slight performance improvements.

*

C

Reduced memory consumption in some situations.

*

B

Minor bugfixes.

*

B

Some Javadoc corrections.

iaik.security.ec.math.curve

NF

Support for multiple simultaneous scalar multiplications.

 

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