Jump to content

Botan (programming library)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by InternetArchiveBot (talk | contribs) at 22:37, 23 July 2017 (Rescuing 1 sources and tagging 0 as dead. #IABot (v1.4.2)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Botan
Original author(s)Jack Lloyd
Initial release2000
Stable release3.8.1 (May 7, 2025; 15 days ago (2025-05-07)[1]) [±]
Repository
Written inC++
Operating systemCross-platform
PlatformMulti-platform
TypeSecurity library
LicenseSimplified BSD
Websitebotan.randombit.net

Botan is a BSD-licensed cryptographic library written in C++. 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 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.[2]

In 2007, the German Federal Office for Information Security contracted FlexSecure GmbH to add an implementation of Card Verifiable Certificates for ePassports to Botan; the modified version of Botan was released under the name InSiTo.[3]

See also

References

  1. ^ "Botan: Release Notes". Retrieved 2025-05-16.
  2. ^ See entry for 2002-08-10 in "Botan release notes". Archived from the original on 2011-03-25. Retrieved 2008-09-18. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  3. ^ "InSiTo website". Archived from the original on July 20, 2011. Retrieved 2008-09-18. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)