The OpenNET Project / Index page

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

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

06.07.2019 11:43

Доступен выпуск криптографической библиотеки Botan 2.11.0, применяемой в проекте NeoPG, форке GnuPG 2. Библиотека предоставляет большую коллекцию готовых примитивов, используемых в протоколе TLS, сертификатах X.509, шифрах AEAD, модулях TPM, PKCS#11, хэшировании паролей и постквантовой криптографии. Библиотека написана на языке C++11 и поставляется под лицензией BSD.

Среди изменений в новом выпуске:

  • Добавлена функция хэширования паролей Argon2 и функции формирования ключа на основе пароля, использующие Argon2 и Bcrypt;
  • Добавлены поддержка систем хранения сертификатов Windows и Linux. Реализован API System_Certificate_Store, работающий поверх специфичных для Windows, macOS и Linux хранилищ сертификатов. Добавлен CLI trust_roots для проверки системных хранилищ сертификатов;
  • Добавлена прослойка для обеспечения совместимости с libsodium (sodium.h);
  • Добавлена поддержка отправки DTLS-сообщений HelloVerifyRequest на стороне сервера;
  • Реализованы TLS-потоки, совместимые с boost::asio::ssl;
  • Обеспечена поддержка тестирования TLS с использованием тестового набора от BoringSSL;
  • Увеличена производительность режима GCM;
  • Реализация XMSS (Extended Merkle Signature Scheme) приведена в соответствие с RFC 8391;
  • Добавлена поддержка расширения supported_versions для TLS 1.3;
  • Добавлена реализация Ed25519ph, совместимая с RFC 8032.


  1. Главная ссылка к новости (https://lists.randombit.net/pi...)
  2. OpenNews: Выпуск криптографической библиотеки Sodium 1.0.18
  3. OpenNews: Компания Google представила BoringSSL, форк OpenSSL
  4. OpenNews: Выпуск криптографической библиотеки Botan 2.10.0
  5. OpenNews: Значительный выпуск криптографической библиотеки OpenSSL 1.1.1
  6. OpenNews: Google представил криптографическую библиотеку Tink
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51044-botan
Ключевые слова: botan, crypt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 00:04, 08/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >поставляется под лицензией BSD

    И зачем оно тогда?

     
     
  • 2.2, Andrey Mitrofanov_N0 (??), 11:51, 08/07/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>поставляется под лицензией BSD
    > И зачем оно тогда?

    — Эй Брэйн, чем мы будем заниматься сегодня вечером?
    — Тем же, чем и всегда, Пинки, попробуем завоевать мир.

     
  • 2.3, Аноним (3), 14:13, 08/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    OpenSSL, если что, тоже под BSD-лицензией
     
     
  • 3.4, Andrey Mitrofanov_N0 (??), 15:15, 08/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > OpenSSL, если что, тоже под BSD-лицензией

    Нет.(ц)
    https://www.gnu.org/licenses/license-list.html#OpenSSL

     
     
  • 4.5, Аноним (3), 15:45, 08/07/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы сами то по своей ссылке ходили? Или это придирка в духе "не BSD, а BSD-like"?

    Кстати, на gnu.org немного устаревшая информация. OpenSSL недавно поменял лицензию. Но и старая, и новая - BSD-like.
    https://www.openssl.org/source/license.html

     
     
  • 5.6, Andrey Mitrofanov_N0 (??), 16:04, 08/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы сами то по своей ссылке ходили? Или это придирка в духе
    > "не BSD, а BSD-like"?

    Нет, придирка в духе "а пол-дебиана уписано...
    ...исключениями линковки с OpenSSL", внезапно ненужными для "тоже под BSD-лицензией".

    > Кстати, на gnu.org немного устаревшая информация. OpenSSL недавно поменял лицензию. Но

    Нуипрекрасно.  Про лицензии п-ить не мешки ворочать.  [I] Я участвую! [/I]

     
     
  • 6.7, Аноним (3), 16:48, 08/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, придирка в духе "а пол-дебиана уписано... ...исключениями линковки с OpenSSL", внезапно ненужными для "тоже под BSD-лицензией".

    Есть BSD-like лицензии с и без advertising clause. Вот старая лицензия OpenSSL - как раз с advertising clause. Те билиотеки, у которых лицензия с advertising clause - требуют исключения в GPL-софте, который с ними линкуется. OpenSSL - очень популярная библиотека, с ней хочет линковаться много GPL-софта, поэтому пол-Дебиана и уписано. Однако, из этого не следует, что лицензия не BSD-like. Т.е., ещё раз повторяю, пол-Дебиана уписано из-за того, что с OpenSSL линкуется много GPL-софта, а не из-за того, что лицензия не BSD-like. Я думал, это всё очевидно для вас.

    И новая лицензия OpenSSL - уже без advertising clause. По-моему - радоваться надо. :)

     
     
  • 7.9, Andrey Mitrofanov_N0 (??), 17:02, 08/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И новая лицензия OpenSSL - уже без advertising clause. По-моему - радоваться
    > надо. :)

    П*дежу анОнимов на опенете-то?  Я рад.  А по мене не видно?

     
     
  • 8.10, Аноним (3), 17:26, 08/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Умный и донатящий анон - четырёх тупых и недонатящих регистрантов стоит ... текст свёрнут, показать
     
     
  • 9.11, Andrey Mitrofanov_N0 (??), 10:59, 09/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Выпуск криптографической библиотеки Botan 2.11.0... текст свёрнут, показать
     
  • 2.8, Аноним (3), 16:52, 08/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И зачем оно тогда?

    Очевидно, это С++-библиотека, для использования в С++-проектах.

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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