print Print
Logo: Stiftung Secure Information and Communication Technologies SIC Stiftung Secure Information and Communication Technologies SIC

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 Print