17.12 // Выпуск криптографической библиотеки Libgcrypt 1.6.0


После двух с половиной лет разработки проект GNU представил[link1] выпуск библиотеки Libgcrypt 1.6.0[link2], с реализацией компонентов, лежащих в основе механизмов шифрования, применяемых в GnuPG. Библиотека предоставляет функции для использования в сторонних приложениях различных криптоалгоритмов, включая симметричные шифры (AES, DES, Blowfish, CAST5, Twofish, SEED, Camellia, Arcfour), алгоритмы хэширования (MD4, MD5, RIPE-MD160, SHA-1, SHA_224, SHA-256, SHA-384, SHA-512, TIGER-192, Whirlpool), шифрование с использованием публичных ключей (RSA, Elgamal, DSA, ECDSA).

Новая версия примечательная изменением ABI (для использования новой версии требуется пересборка программ) из-за проведения большой чистки некоторых давно устаревших функций. В частности, удалена поддержка интерфейса gcry_ac, подсистемы регистрации модулей, устаревших отладочных макросов.

Ключевые улучшения:


Источник: http://www.opennet.ru/opennews/art.shtml?num=38674

Ссылки
[link1] http://permalink.gmane.org/gmane.org.fsf.announce/2071

[link2] http://www.gnu.org/software/libgcrypt/