Автор (ы) оригинала | Джек Ллойд |
---|---|
Первоначальный выпуск | 2000 |
Стабильный выпуск | 2.15.0 (7 июля 2020 г.; 3 месяца назад (07.07.2020)) |
Репозиторий | |
Написано на | C ++ |
Тип | Интерфейс прикладного программирования (API) |
Лицензия | Упрощенный BSD |
Веб-сайт | botan.randombit.net |
Botan - это BSD-лицензия криптографическая и библиотека TLS, написанная на C ++ 11. Он предоставляет широкий спектр криптографических алгоритмов, форматов и протоколов, например SSL и TLS. Он используется в программе Monotone распределенного контроля версий, в системе OpenDNSSEC и в других проектах сервера DHCP Kea от ISC.
Первоначально проект назывался OpenCL, это имя теперь используется Apple Inc. и Khronos Group для программирования гетерогенных систем. рамки. В 2002 году он был переименован в Botan.
В 2007 году Федеральное ведомство по информационной безопасности Германии заключило контракт на добавление реализации сертификатов, проверяемых с помощью карты для электронных паспортов Ботану; модифицированная версия Botan была выпущена под названием InSiTo.
Начиная с 2015 года Федеральное управление информационной безопасности Германии профинансировало проект, который включал улучшение документации, набора тестов и набора функций Botan, кульминацией которого стал 2017 год., когда он был оценен и рекомендован как библиотека, подходящая для «приложений с повышенными требованиями безопасности».
.