Skip to content

Latest commit

 

History

History
667 lines (385 loc) · 18.2 KB

python.rst

File metadata and controls

667 lines (385 loc) · 18.2 KB

Python Binding

1.11.14

python

The Python binding is based on the ffi module of botan and the ctypes module of the Python standard library.

The versioning of the Python module follows the major versioning of the C++ library. So for Botan 2, the module is named botan2 while for Botan 3 it is botan3.

Versioning

Random Number Generators

Hash Functions

Message Authentication Codes

Ciphers

Bcrypt

PBKDF

Scrypt

2.8.0

KDF

Public Key

Private Key

Public Key Operations

Multiple Precision Integers (MPI)

2.8.0

Format Preserving Encryption (FE1 scheme)

2.8.0

HOTP

2.8.0

X509Cert

X509CRL