Botan (biblioteca de programação) - Botan (programming library)
Autor (es) original (is) | Jack Lloyd |
---|---|
lançamento inicial | 2000 |
Versão estável | 2.18.1 (9 de maio de 2021 [±] | )
Repositório | |
Escrito em | C ++ |
Modelo | Interface de programação de aplicativo (API) |
Licença | BSD simplificado |
Local na rede Internet |
botan |
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