-
Notifications
You must be signed in to change notification settings - Fork 569
Users
Botan has been used in all kinds of projects. Feel free to add a link and description of yours if you like.
The German Federal Office for Information Security (BSI) has sponsored a sequence of improvement projects including
- In 2008 the InSiTo (Innovative Security Tokens) project added the original ECDSA/ECDH implementation among other features. This was used in the context of a European machine readable travel document system.
- Starting in 2015, "Sichere Implementierung einer allgemeinen Kryptobibliothek" (Secure Implementation of a General Cryptographic Library) added many features, resolved bugs and side channels, and sponsored an audit. For more details see BSI's page about the project
- Starting in 2020, Kryptobibliothek Botan: Langlebige Sicherheit für IT-Anwendungen und Dienste (Botan crypto library: Long-lasting security for IT applications and services) is a project to make additional post-quantum secure algorithms available in the library. Another page in English about KBLS project https://www.cryptoeng.de/aisec/projects/kbls/
- Starting in 2022, Pflege und Weiterentwicklung der Kryptobibliothek Botan (Maintenance and enhancements to the Botan crypto library) is a BSI project to add more post-quantum secure algorithms to the library, especially those standardized by NIST, implement a hybrid key exchange in TLS, as well as to keep Botan up-to-date with BSI's technical guidelines.
-
KeePassXC Fork of the well-known KeePass password manager
-
Arsenic C++/Qt5 application to encrypt symmetrically Files and text, hash calculator, and password generator.
-
strongSwan IPSec software
-
PowerDNS DNS server
-
Biboumi is an IRC gateway for XMPP.
-
libQtShadowsocks, shadowsocks-qt5 and shadowsocks-deepin are interfaces to the shadowsocks proxy system
-
ISC KEA DHCP server
-
RNP is an OpenPGP library used in the Thunderbird email client.
-
Kaa is an open-source IoT platform
-
SoftHSM is a software PKCS #11 token
-
Qt Creator, an IDE for building Qt applications.
-
QSsh is a SSH/SFTP library
-
QOwnNotes is a notepad tool
-
Monotone distributed version control system
-
cppssh is a C++11 SSH library
-
QCA, the Qt Cryptographic Architecture (part of KDE4) uses parts of botan as an embedded crypto provider
-
TCHead is a utility for analyzing TrueCrypt volume headers.
-
CoreCtrl is a utility to manage your hardware resources using application profiles.
-
QOwnNotes is a plain-text file markdown note-taking application with Nextcloud / ownCloud integration and support for notes encryption.
-
Veracrypt VeraCrypt is a free open source disk encryption software for Windows, macOS and Linux based on TrueCrypt.
-
Rohde & Schwarz Cybersecurity, a German security software company, uses Botan in some of its products.
-
NeXenio BDrive is an end to end encrypted file sharing and collaboration tool.
-
PSPDFKit for iOS and Android is a PDF toolkit used in dozens of mobile applications.
-
One-Way Automation's OPC UA SDK
-
Cisco Communicator Desktop and StealthWatch Enterprise
-
Silverlock is a password management tool for OS X
-
Flume, a tool to securely and accurately move your distributed data at unprecedented speeds, uses Botan for encryption and hashing.
-
Hitman Pro is a malware scanner for Windows.
-
Flying Lab Software, a Seattle based game developer, uses botan as a part of their user authentication process.
-
CryptoTE is a text editor with integrated strong cryptography.
-
TextEgg is an encrypted document editor.
-
A.O.M. Audio Plugins is a collection of professional quality audio processors provided as plugins for digital audio software.
-
Zivid manufactures 2D/3D cameras for robotic applications and uses Botan in their SDK.
-
Phonexia develops voice biometrics & speech recognition software and uses Botan in parts of their software.
-
Efficient Implementation of Password-Based Authenticated Key Exchange from RLWE and Post-Quantum TLS describes integrating a post-quantum secure PAKE scheme into Botan TLS
-
A Unified Approach to Intra-Domain Security describes a system by researches from Oak Ridge National Lab and Indiana University that uses botan to secure ARP and DHCP.
-
Enabling Intrusion Detection in IPsec Protected IPv6 Networks Through Secret-key Sharing
-
A Framework for Tamper Detection Marking of Mobile Applications
-
The Onion Name System: Tor-powered Decentralized DNS for Tor Onion Services