Ботан (библиотека программирования)
Оригинальный автор(ы) | Джек Ллойд |
---|---|
Первоначальный выпуск | 2000 |
Стабильная версия | 3.2.0 (9 октября 2023 г [1] ) [±] |
Репозиторий | |
Написано в | С++ |
Тип | Интерфейс прикладного программирования (API) |
Лицензия | Упрощенный BSD |
Веб-сайт | Ботан ![]() |
Botan — это и TLS-библиотека под лицензией BSD, криптографическая написанная на C++11 . Он предоставляет широкий спектр криптографических алгоритмов, форматов и протоколов, например SSL и TLS . Он используется в Monotone программе распределенного контроля версий , системе OpenDNSSEC и DHCP-сервере ISC Kea , а также в других проектах.
Первоначально проект назывался OpenCL , это имя теперь используется Apple Inc. и Khronos Group для гетерогенной среды системного программирования . В 2002 году он был переименован в Ботан. [2]
В 2007 году Федеральное управление информационной безопасности Германии заключило контракт с FlexSecure GmbH реализации сертификатов, проверяемых картами, для электронных паспортов на добавление в Botan ; модифицированная версия Botan была выпущена под названием InSiTo. [3]
Начиная с 2015 года Федеральное ведомство информационной безопасности Германии финансировало проект, который включал улучшение документации, набора тестов и набора функций Botan, кульминацией которого стал 2017 год, когда она была оценена и рекомендована как библиотека, подходящая для «приложений с повышенными требованиями к безопасности». ". [4]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Ботан: Примечания к выпуску» . Проверено 9 октября 2023 г.
- ^ См. запись от 10 августа 2002 г. в «Примечания к выпуску Ботана» . Архивировано из оригинала 25 марта 2011 г. Проверено 18 сентября 2008 г.
- ^ «Сайт ИнСиТо» . Архивировано из оригинала 20 июля 2011 года . Проверено 18 сентября 2008 г.
- ^ «Разработка безопасной криптобиблиотеки» (на немецком языке). Архивировано из оригинала 01 июня 2020 г. Проверено 15 декабря 2017 г.