The OpenNET Project / Index page

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

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

19.07.2017 22:52

Проект 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
Тип: Программы
Короткая ссылка: https://opennet.ru/46886-libgcrypt
Ключевые слова: libgcrypt, gnupg
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 06:45, 20/07/2017 [ответить]  
  • –1 +/
    Чем ChaCha от Salsa отличается?
     
     
  • 2.3, Аноним (-), 08:38, 20/07/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    названием
     
  • 2.4, Аноним (-), 08:40, 20/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё просто, первое алкоголь а второе танец.
     
     
  • 3.6, A.Stahl (ok), 11:04, 20/07/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну или мексиканский "кетчуп"...
     
     
  • 4.7, Andrey Mitrofanov (?), 11:16, 20/07/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну или мексиканский "кетчуп"...

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

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

  • 1.5, Аноним (-), 09:37, 20/07/2017 [ответить]  
  • +2 +/
    По ссылке про "jitter" такая забавная статья, вроде и всё верно, но написано так, как-будто писалось продавцами аппаратуры для проигрывания виниловых пластинок и прочих торговцев золотыми hdmi проводами.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру