Libgcrypt 1.5.0-beta1 released
Werner Koch
wk at gnupg.org
Mon Feb 21 17:27:31 CET 2011
Hi,
to help with testing the new ECC code in GnuPG, I just uploaded
a beta version of libgcrypt 1.5:
ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.5.0-beta1.tar.bz2
ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.5.0-beta1.tar.bz2.sig
Changes are:
* Support for WindowsCE.
* Support ECDH.
* gcry_sexp_build does now support opaque MPIs with "%m".
* New functions gcry_pk_get_curve and gcry_pk_get_param to map ECC
parameters to a curve name and to retrieve parameter values.
* gcry_mpi_cmp applied to opaque values has a defined semantic now.
* Uses the Intel AES-NI instructions if available.
* The use of the deprecated Alternative Public Key Interface
(gcry_ac_*) will now print compile time warnings.
* The module register subsystem has been deprecated. This subsystem
is not flexible enough and would always require ABI changes to
extend the internal interfaces. It will eventually be removed.
Please contact us on the gcrypt-devel mailing list to discuss
whether you really need this feature or how it can be replaced by
an internal plugin mechanism.
* New variants of the TIGER algorithm. [also in 1.4.6]
* New cipher algorithm mode for AES-WRAP. [also in 1.4.6]
* Fixed minor memory leak in DSA key generation. [also in 1.4.5]
* No more switching to FIPS mode if /proc/version is not
readable. [also in 1.4.5]
* Fixed sigill during Padlock detection on old CPUs. [also in 1.4.5]
* Fixed a hang on some W2000 machines. [also in 1.4.5]
* Boosted SHA-512 performance by 30% on ia32 boxes and gcc 4.3;
SHA-256 went up by 25%. [also in 1.4.5]
* Interface changes relative to the 1.4.2 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GCRY_PK_ECDH NEW.
gcry_pk_get_curve NEW.
gcry_pk_get_param NEW.
GCRYCTL_DISABLE_HWF NEW.
GCRY_CIPHER_MODE_AESWRAP NEW. [also in 1.4.6]
GCRY_MD_TIGER1 NEW. [also in 1.4.6]
GCRY_MD_TIGER2 NEW. [also in 1.4.6]
Salam-Shalom,
Werner
--
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.
More information about the Gnupg-devel
mailing list