Botan (biblioteca de programação) - Botan (programming library)

Botan
Autor (es) original (is) Jack Lloyd
lançamento inicial 2000
Versão estável 2.18.1 (9 de maio de 2021 ; 28 dias atrás ) [±] ( 2021-05-09 )
Repositório Edite isso no Wikidata
Escrito em C ++
Modelo Interface de programação de aplicativo (API)
Licença BSD simplificado
Local na rede Internet botan .randombit .net Edite isso no Wikidata

Botan é uma biblioteca criptográfica e TLS licenciada por BSD escrita em C ++ 11 . Ele fornece uma ampla variedade de algoritmos criptográficos, formatos e protocolos, por exemplo, SSL e TLS . É usado no programa de controle de revisão distribuída Monotone , no sistema OpenDNSSEC e no servidor Kea DHCP do ISC, entre outros projetos.

O projeto foi originalmente chamado de OpenCL , um nome agora usado pela Apple Inc. e Khronos Group para uma estrutura de programação de sistema heterogênea . Foi renomeado para Botan em 2002.

Em 2007, o Escritório Federal Alemão de Segurança da Informação contratou a FlexSecure GmbH para adicionar uma implementação de Certificados verificáveis de cartão para passaportes eletrônicos para a Botan; a versão modificada do Botan foi lançada com o nome InSiTo.

A partir de 2015, o Escritório Federal Alemão de Segurança da Informação financiou um projeto que incluiu a melhoria da documentação, conjunto de testes e conjunto de recursos do Botan, culminando em 2017, quando foi avaliado e recomendado como uma biblioteca adequada para "aplicativos com requisitos de segurança aumentados "

Veja também

Referências

links externos