Botan es una biblioteca criptográfica y TLS con licencia BSD escrita en C++11 . Proporciona una amplia variedad de algoritmos, formatos y protocolos criptográficos, como SSL y TLS . Se utiliza en el programa de control de versiones distribuidas Monotone , el sistema OpenDNSSEC y el servidor DHCP Kea de ISC , entre otros proyectos.
El proyecto se llamó originalmente OpenCL , un nombre que ahora utilizan Apple Inc. y Khronos Group para un marco de programación de sistemas heterogéneos . En 2002 se le cambió el nombre a Botan. [2]
En 2007, la Oficina Federal Alemana de Seguridad de la Información contrató a FlexSecure GmbH para agregar una implementación de certificados verificables de tarjetas para pasaportes electrónicos a Botan; la versión modificada de Botan se lanzó bajo el nombre de InSiTo. [3]
A partir de 2015, la Oficina Federal Alemana de Seguridad de la Información financió un proyecto que incluía mejorar la documentación, el conjunto de pruebas y el conjunto de características de Botan, que culminó en 2017, cuando fue evaluado y recomendado como una biblioteca adecuada para "aplicaciones con mayores requisitos de seguridad". [4]
Véase también
Referencias
- ^ "Botan: Notas de la versión" . Consultado el 13 de agosto de 2024 .
- ^ Véase la entrada correspondiente al 10 de agosto de 2002 en «Notas de la versión de Botan». Archivado desde el original el 25 de marzo de 2011. Consultado el 18 de septiembre de 2008 .
- ^ "Sitio web de InSiTo". Archivado desde el original el 20 de julio de 2011. Consultado el 18 de septiembre de 2008 .
- ^ "Entwicklung einer sicheren Kryptobibliothek" (en alemán). Archivado desde el original el 1 de junio de 2020 . Consultado el 15 de diciembre de 2017 .
Enlaces externos
- Sitio web oficial