Botan (японское слово, означающее «пион») — это библиотека криптографии, выпущенная под лицензией Simplified BSD.
Цель Botan, как указано на странице целей, заключается в том, чтобы стать лучшим выбором для криптографии в производственной среде, предлагая инструменты для реализации различных практических систем, таких как TLSv1.3, X.509 PKI, современные режимы шифрования с аутентификацией (AEAD), поддержка аппаратных модулей PKCS#11 и TPM, память-интенсивные алгоритмы хеширования паролей и постквантовая криптография. Все это покрыто обширным тестовым набором, включая автоматизированную систему для обнаружения уязвимостей через побочные каналы. Модульная система сборки позволяет включать или отключать функции с высокой степенью детализации, а также поддерживаются сборки амальгам.
Библиотека поставляется с API на C++, C и Python, а также доступны несколько других языковых привязок. В комплекте с библиотекой идет функциональная командная строка. Подробную информацию можно найти в документации.
Разработка координируется на GitHub и приветствуются вклады. Если вам нужна помощь, пожалуйста, откройте проблему на GitHub. Если вы считаете, что нашли проблему безопасности, см. страницу безопасности для контактной информации.
Все релизы подписываются с использованием PGP ключа. Подробнее о новых версиях можно узнать в заметках о выпуске.
Botan также доступен через большинство дистрибутивов, таких как Fedora, Debian, Arch и Homebrew.
Новые минорные релизы Botan3 выходят ежеквартально, обычно в первый вторник февраля, мая, августа и ноября.
Последний релиз в серии Botan3: 3.8.1 (sig), выпущен 07.05.2025.
С 01.01.2025 Botan2 достиг конца жизненного цикла. Дальнейшие релизы не планируются.
Последний релиз в серии Botan2: 2.19.5 (sig), выпущен 08.07.2024.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )