blob: 4db3972d0e752e69f5613fd8abdbd1e45f027456 [file] [log] [blame]
.. hazmat::
OpenSSL Backend
===============
The `OpenSSL`_ C library.
.. data:: cryptography.hazmat.backends.openssl.backend
This is the exposed API for the OpenSSL backend.
It implements the following interfaces:
* :class:`~cryptography.hazmat.backends.interfaces.CipherBackend`
* :class:`~cryptography.hazmat.backends.interfaces.HashBackend`
* :class:`~cryptography.hazmat.backends.interfaces.HMACBackend`
* :class:`~cryptography.hazmat.backends.interfaces.PBKDF2HMACBackend`
It has one additional public attribute.
.. attribute:: name
The string name of this backend: ``"openssl"``
.. _`OpenSSL`: https://www.openssl.org/