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

Versions 2011

IAIK ECCelerate™ 1.50 Release - 14. December 2011

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

*

N

Introduced performance profiles that allow the user to set the memory/computation time tradeoff for ECDSA signature generations using the addon

*

C

Using the default performance profile, ECDSA signature generation is 50% faster compared to version v1.03

*

C

Performance improvements of scalar multipliers using precomputations shipped with the addon

*

C

Small performance improvements of WNAF scalar multiplier

iaik.security.ec.ecdsa.*

C

Small performance improvements of ECDSA verifications

IAIK ECCelerate™ 1.03 Maintenance Release - 21. September 2011

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

*

C

Improved overall performance by 5-10%

*

C

Added trademark

iaik.security.ec.math.field

B

Removed carry-propagation bug in multiprecision integer addition routine

iaik.security.ec.math.curve

C

Corrected misspelling: renamed EllipticCurve.constainsPoint() to EllipticCurve.containsPoint()

IAIK ECCelerate™ 1.02 Bugfix Release - 08. August 2011

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

*

B

Fixed severe performance problems, which only occur in 32-bit Windows JVM, due to bad clone() performance

*

B

Fixed problems with obfuscator that led to truncated throws declarations

*

B

Fixed potential NullPointerException() thrown in some equals() implementations

demo.ECCelerateAddonDemo

NF

Added demo to illustrate addon registration process

iaik.security.ec.common.EllipticCurve

C

ECStandardizedParameterFactory now sets the curve's generator in method getParamSpec()

iaik.security.ec.ecdsa.*

C

On verify the security strength of involved algorithms and parameters is no longer checked

iaik.security.ec.provider.ECCelerate

NF

Added new methods: enforceSP80057Recommendations() and areSP80057RecommendationsEnforced(). enforceSP80057Recommendations() allows the user to disable the security strength checks recommended by NIST SP800-57 for algorithms and parameters used in combination with ECDSA. Note that these checks are enabled by default

iaik.security.ec.common.EllipticCurve

B

Fixed byte[] to BigInteger conversion problem in decode()

IAIK ECCelerate™ 1.01 Maintenance Release - 07. July 2011

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

*

B

Improved overall code robustness

iaik.ec.math.field.BinaryField

C

Type of CHARACTERISTIC_TWO_*_OID members changed from String to ObjectID

iaik.ec.math.field.BinaryField

B

Bug removed, where CHARACTERISTIC_TWO_GN_BASIS_OID was passed as String to the encoding routine and not as ObjectID

IAIK ECCelerate™ 1.0 Release - 01. June 2011

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

iaik.ec.ecdsa.*

C

Improved ECDSA verify performance

iaik.ec.math.field

B

Bugfix in reduction routine of prime Field Fp521 in addon

iaik.ec.common.ECKeyFactory

B

ECKeyFactory can now deal with java.security.spec.EC*KeySpec

iaik.ec.common.ECParameterSpec

B

ECParameterSpec.getParameterSpec(params) no longer loses the OID, if params is instance of IAIK ECParameterSpec

IAIK ECCelerate™ 1.0 Release Candidate - 02. May 2011

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

*

C

Overall performance improvements (up to 20%) due to simplified handling of precomputations.

*

B

Added comprehensive parameter checks.

*

C

The addon is now loaded automatically, if the file iaik_eccelerate_addon.jar is located in the same directory as iaik_eccelerate.jar.

iaik.security.ec.common.ECKeyFactory

C

ECKeyFactory can now deal with all kinds of encoded EC keys.

iaik.security.ec.common.ecdh.*

B

Fixed missing precomputations.

iaik.security.ec.common.ecdsa.*

B

Fixed missing precomputations.

iaik.security.ec.math.ec

C

Renamed package to iaik.security.ec.common.math.curve

iaik.security.ec.provider.ECProvider

C

Added more algorithm aliases.

iaik.security.ec.common.ECParameterSpec

B

Fixed bug that prevented ECParameterSpec.decode(ASN1Object) from decoding OIDs.

iaik.security.ec.common.SecurityStrength

B

Previously, SecurityStrength only recognized SPI-based SecureRandoms.

iaik.security.ec.provider.ECProvider

C

Renamed class to ECCelerate.

iaik.security.ssl.IAIKECProvider

C

Renamed class to ECCelerateProvider.

iaik.cms.ecc.IAIKECProvider

C

Renamed class to ECCelerateProvider.

IAIK ECCelerate™ 1.0 Beta - 15. April 2011

Class or Package

Bug / Change New Feature

Description and Examples

*

NF

First release of the new IAIK ECCelerate crypto library

 

print Print