Botan (programming library)

Botan is a BSD-licensed cryptographic and TLS library written in C++11. It provides a wide variety of cryptographic algorithms, formats, and protocols, e.g. SSL and TLS. It is used in the Monotone distributed revision control program, the OpenDNSSEC system, and ISC's Kea DHCP server among other projects. The project was originally called OpenCL, a name now used by Apple Inc. and Khronos Group for a heterogeneous system programming framework. It was renamed Botan in 2002.

Author
enJack Lloyd
Comment
enBotan is a BSD-licensed cryptographic and TLS library written in C++11. It provides a wide variety of cryptographic algorithms, formats, and protocols, e.g. SSL and TLS. It is used in the Monotone distributed revision control program, the OpenDNSSEC system, and ISC's Kea DHCP server among other projects. The project was originally called OpenCL, a name now used by Apple Inc. and Khronos Group for a heterogeneous system programming framework. It was renamed Botan in 2002.
Genre
Application programming interface
Genre
Application programming interface
Has abstract
enBotan is a BSD-licensed cryptographic and TLS library written in C++11. It provides a wide variety of cryptographic algorithms, formats, and protocols, e.g. SSL and TLS. It is used in the Monotone distributed revision control program, the OpenDNSSEC system, and ISC's Kea DHCP server among other projects. The project was originally called OpenCL, a name now used by Apple Inc. and Khronos Group for a heterogeneous system programming framework. It was renamed Botan in 2002. In 2007, the German Federal Office for Information Security contracted to add an implementation of Card Verifiable Certificates for ePassports to Botan; the modified version of Botan was released under the name InSiTo. Starting in 2015, the German Federal Office for Information Security funded a project, which included improving the documentation, test suite and feature set of Botan, culminating in 2017, when it was evaluated and recommended as a library suitable for "applications with increased security requirements".
Hypernym
Library
Is primary topic of
Botan (programming library)
Label
enBotan (programming library)
License
BSD licenses
License
BSD licenses
Link from a Wikipage to another Wikipage
Apple Inc.
Application programming interface
BSD licenses
C++
C++11
Card Verifiable Certificate
Category:C++ libraries
Category:Cryptographic software
Category:Software using the BSD license
Category:Transport Layer Security implementation
Comparison of cryptography libraries
Cryptographic
Distributed revision control
Epassport
Federal Office for Information Security
FlexSecure GmbH
Kea (software)
Khronos Group
Monotone (software)
OpenCL
OpenDNSSEC
Transport Layer Security
Name
enBotan
Name
enBotan
ProgrammingLanguage
C++
Programming language
C++
Released
2000
SameAs
4asLy
Botan
Botan
Botan
Botan (software)
Botan (Software)
Botan (библиотека программ)
Botan (бібліотека програм)
m.047df8m
Q4948409
Subject
Category:C++ libraries
Category:Cryptographic software
Category:Software using the BSD license
Category:Transport Layer Security implementation
WasDerivedFrom
Botan (programming library)?oldid=1055456913&ns=0
WikiPageLength
3090
Wikipage page ID
17868233
Wikipage revision ID
1055456913
WikiPageUsesTemplate
Template:About
Template:Compu-library-stub
Template:Infobox software
Template:Official website
Template:Portal
Template:Reflist
Template:Short description
TLS