Hello! I am pleased to announce a new Beta version of Libgcrypt, GNU's implementation of basic crypto functions. Libgcrypt is a general purpose cryptographic library based on the code from GnuPG. It provides functions for all cryptograhic building blocks: symmetric ciphers (AES, DES, Blowfish, CAST5, Twofish, Arcfour), hash algorithms (MD4, MD5, RIPE-MD160, SHA-1, TIGER-192), MACs (HMAC for all hash algorithms), public key algorithms (RSA, ElGamal, DSA), large integer functions, random numbers and a lot of supporting functions. Libgcrypt is available under the GNU Lesser General Public License (LGPL). See also http://www.gnu.org/directory/security/libgcrypt.html Libgcrypt can be downloaded from ftp.gnupg.org or one of the mirrors as listed at http://www.gnupg.org/download/mirrors.html . ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.1.12.tar.gz (724k) ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.1.12.tar.gz.sig or as a diff against version 1.1.11: ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.1.11-1.1.12.diff.gz (83k) Please check the signature, the key is available by finger:wk@g10code.com . Aside of bug fixes here are some real news: * gcry_pk_sign, gcry_pk_verify and gcry_pk_encrypt can now handle an optional pkcs1 flags parameter in the S-expression. A similar flag may be passed to gcry_pk_decrypt but it is only syntactically implemented. * New convenience macro gcry_md_get_asnoid. * There is now some real stuff in the manual. We are now heading for a stable (non-Beta) 1.2 release within the next few months. Salam-Shalom, Werner p.s. If you want to help with further development by donating money please visit https://order.kagi.com/?P3G .