Release candidate for Libgcrypt 1.4.2

Werner Koch wk at gnupg.org
Mon Sep 1 10:34:41 CEST 2008


Hi!

I just did a release candidate for Libgcrypt:

 ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.4.2rc2.tar.bz2
 ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.4.2rc2.tar.bz2.sig

There are only a few changes:

 * The long missing gcry_mpi_lshift function has been added.

 * RSA key generation now supports a "transient-key" flag.

   This is only meaningful for RSA keys.  This is a flag with no value.
   If given the RSA key is created using a faster and a somewhat less
   secure random number generator.  This flag may be used for keys which
   are only used for a short time and do not require full cryptographic
   strength. Example:

     (genkey (rsa (nbits 4:1024)(transient-key)))

 * The keygrip computation for ECDSA has been implemented thus ECDSA is
   now fully supported.

 * A few macros have been replaced by functions for better type
   checking.

 * The thread initialization structure now carries version
   information.

   This will make it in future easier to add new thread related
   functions.  This is implemented in a backward compatible way.

 * The manual describes more clearly how to initialize Libgcrypt.

 * The library may now be switched into a FIPS mode.

 * Interface changes relative to the 1.3.0 release:
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 GCRYCTL_OPERATIONAL_P   NEW.
 GCRYCTL_FIPS_MODE_P     NEW.
 GCRYCTL_FORCE_FIPS_MODE NEW.
 gcry_cipher_setkey      NEW: Replaces macro.
 gcry_cipher_setiv       NEW: Replaces macro.
 gcry_cipher_setctr      NEW: Replaces macro.
 gcry_mpi_lshift         NEW.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Salam-Shalom,

   Werner

-- 
Linux-Kongress 2008 + Hamburg + October 7-10 + www.linux-kongress.org

   Die Gedanken sind frei.  Auschnahme regelt ein Bundeschgesetz.




More information about the Gcrypt-devel mailing list