.. hazmat:: Backends ======== Getting a backend ----------------- .. currentmodule:: cryptography.hazmat.backends ``cryptography`` was originally designed to support multiple backends, but this design has been deprecated. You can get the default backend by calling :func:`~default_backend`. .. function:: default_backend() :returns: An object that provides at least :class:`~interfaces.CipherBackend`, :class:`~interfaces.HashBackend`, and :class:`~interfaces.HMACBackend`. Individual backends ------------------- .. toctree:: :maxdepth: 1 openssl interfaces