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 2015

IAIK ECCelerate™ 3.01 Release - 5. November 2015

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

iaik.security.ec.common.ECStandardizedParameterFactory

B

Fixed possible NullPointerException with JDK8

IAIK ECCelerate™ 3.0 Release - 22. July 2015

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

*

NF

Added support for asymmetric pairings over Barreto-Naehrig curves:

  • Type-2 and Type-3 pairings.
  • Support for 160-bit to 638-bit Barreto-Naehrig curves.
  • Constant-time hashing to both curve groups.

*

C

Up to ~24% performance improvements for NIST prime curves

*

C

Up to ~15% performance improvements for binary curves

*

C

Drastically reduced overall memory consumption

*

C

Set default point encoding to COMPRESSED

*

B

Fixed compatiblity issues with JDK8 (which requests curves via OIDs)

 

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