JAVA Toolkit
| home | contact



News Menu

Latest News

IAIK-JCE 5.5 released!

29/08/2017

IAIK-JCE 5.5 fixes a signature algorithm name incompatibility in JSSE algorithm constraint checking, implements SHA-3 based signature and HMAC algorithms, and adds throughout support for using the IAIK provider without the necessity of installing it within the JCA/JCE Security framework.

ECCelerate 4.02 released!

19/07/2017

We proudly present a new maintenance release of our IAIK ECCelerate™ elliptic curve library! Version 4.02 fixes minor bugs. IAIK ECCelerate™ is based on Java 6 technology and has been thoroughly optimized for speed. Currently, it supports ECDSA, ECDH, ECIES and optionally ECMQV.

References

Our Clients


Versions

IAIK ECCelerate v4.02 Release - 19.07.2017

Class or Package

Bug/Change
New Feature

Description and Examples

*

C

JAR files are now signed with old (for supporting old DSA JCE Root CA) and new (for supporting new RSA JCE Root CA) IAIK-JCE provider certificates. The new certificate provides a stronger protection (SHA256withRSA) than the old one (SHA1withDSA). The new JCE Root CA is effective for Java versions 8u121, 7u131, 6u141 upwards. To support other (former) Java versions the JAR files must be signed with the old provider certificate, too.

iaik.security.ec.ecdsa.*

B

Fix regression when verifying multiple signatures in parallel.

iaik.security.ec.math.field.*

B

Fix regression when exponentiating with an int larger than 63.

iaik.security.ec.math.field.BinaryField

B

Fix encoding of pentanonimals when explicitly encoding curve parameters.

iaik.security.ec.common.EllipticCurve

B

Fix cofactor check to use the correct security level.

iaik.security.ec.math.*

NF

Improve loading of addon algorithms and data.

*

NF

Improve test coverage of serialization and deserialization functions.

IAIK ECCelerate™ 4.01 Release - 23. March 2017

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

iaik.security.ec.math.curve.*

NF

Add support for curves from FIDO ECDAA Draft 02 February 2017.

iaik.security.ec.math.curve.*

C

Throw an exception on unknown named Barreto-Naehrig curves.

iaik.security.ec.math.curve.WNAFMultiplier

B

Performance improvements in binary curve implementations.

iaik.security.ec.math.curve.Coordinate

B

Set visibility back to public.

iaik.security.ec.math.curve.*

B

Fix instantiation of curves and extension fields in Barreto-Naehrig curve factories. As a side-effect, this change reduces memory consumption when using pairings.


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