The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

19.07.2017 22:52  Выпуск криптографической библиотеки Libgcrypt 1.8.0

Проект GNU представил выпуск библиотеки Libgcrypt 1.8.0, с реализацией компонентов, лежащих в основе механизмов шифрования, применяемых в GnuPG. Библиотека предоставляет функции для использования в сторонних приложениях различных криптоалгоритмов, включая симметричные шифры (AES, Arcfour, Blowfish, Camellia, CAST5, ChaCha20, DES, GOST28147, Salsa20, SEED, Serpent, Twofish), алгоритмы хэширования (MD5, RIPE-MD160, SHA-*, SHAKE256, TIGER-192, Whirlpool), алгоритмы аутентифицированного шифрования (HMAC-*, CMAC-*, GMAC-*, Poly1305-*), шифрование с использованием публичных ключей (RSA, Elgamal, DSA, ECDSA, EdDSA, ECDH). Новая ветка полностью совместима на уровне API и ABI с веткой 1.7.x (для использования новой версии не требуется пересборка программ).

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

  • Реализован алгоритм хэширования Blake-2;
  • Добавлен режим работы блочных шифров XTS, применяемый при полном шифровании дисков;
  • Добавлены новые функции gcry_mpi_point_copy и gcry_get_config;
  • Добавлен параметр GCRYCTL_REINIT_SYSCALL_CLAMP, позволяющий инициализировать многопоточную библиотеку nPth после Libgcrypt;
  • Представлен новый глобальный файл конфигурации /etc/gcrypt/random.conf для настройки генератора псевдослучайных чисел;
  • Добавлена поддержка режима GCRY_CIPHER_MODE_CFB8;
  • Добавлены идентификаторы для отечественной хэш-функции Stribog (ГОСТ Р 34.11-2012);
  • Задействован новый высокопроизводительный коллектор энтропии на основе джиттера (jitter);
  • Выполнена оптимизация работы функции gcry_md_hash_buffers для хэшей SHA-256 и SHA-512;
  • Проведены оптимизации производительности реализаций AES, GCM, SHA-256 и SHA-1 для архитектур ARMv8/AArch32;
  • Добавлены ассемблерные реализации симметричных шифров Twofish и Camellia для ARMv8/AArch32;
  • Добавлена поддержка пакетного выполнения операций для ARMv8/AArch32;
  • Увеличена производительность DRBG (Deterministic Random Bit Generator) и кода синхронизации на платформе Linux.


  1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
  2. OpenNews: В Libgcrypt/GnuPG выявлена уязвимость, позволяющая воссоздать RSA-ключи
  3. OpenNews: Критическая уязвимость в генераторе случайных чисел GnuPG и Libgcrypt
  4. OpenNews: Выпуск криптографической библиотеки Libgcrypt 1.7.0
  5. OpenNews: Выпуск криптографической библиотеки Libgcrypt 1.6.0
  6. OpenNews: Проект GnuPG представил новую свободную многопоточную библиотеку nPth
Лицензия: CC-BY
Тип: Программы
Ключевые слова: libgcrypt, gnupg
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 06:45, 20/07/2017 [ответить] [смотреть все]
  • +/
    Чем ChaCha от Salsa отличается?
     
     
  • 2.3, Аноним, 08:38, 20/07/2017 [^] [ответить] [смотреть все]
  • +/
    названием
     
  • 2.4, Аноним, 08:40, 20/07/2017 [^] [ответить] [смотреть все]
  • +1 +/
    Всё просто, первое алкоголь а второе танец.
     
     
  • 3.6, A.Stahl, 11:04, 20/07/2017 [^] [ответить] [смотреть все]
  • +/
    Ну или мексиканский "кетчуп"...
     
     
  • 4.7, Andrey Mitrofanov, 11:16, 20/07/2017 [^] [ответить] [смотреть все]
  • +/
    > Ну или мексиканский "кетчуп"...

    Вот и я говорю, выпивка и закуска.

     
  • 2.8, bircoph, 11:16, 20/07/2017 [^] [ответить] [смотреть все]  
  • +/
    Chacha — это модифицированная salsa с повышенной криптостойкостью. В этой статье Даниэль Бернштейн подробно описывает различия и объясняет для чего они нужны:
    https://cr.yp.to/chacha/chacha-20080128.pdf
     
  • 1.5, Аноним, 09:37, 20/07/2017 [ответить] [смотреть все]  
  • +1 +/
    По ссылке про jitter такая забавная статья, вроде и всё верно, но написано так... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor