aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Reid <dreid@dreid.org>2013-11-18 14:13:02 -0800
committerDavid Reid <dreid@dreid.org>2013-11-18 14:13:02 -0800
commit6b9df81232514bd36c14a07ef3beb901ddb2af7a (patch)
treec6dfa66218893e5e37f8ef456990978afa0e5c37
parent327076a17670f35e8f660a62d6c633025f600e28 (diff)
downloadcryptography-6b9df81232514bd36c14a07ef3beb901ddb2af7a.tar.gz
cryptography-6b9df81232514bd36c14a07ef3beb901ddb2af7a.tar.bz2
cryptography-6b9df81232514bd36c14a07ef3beb901ddb2af7a.zip
Describe what backends provide via these interfaces and that not all backends must provide all interfaces.
-rw-r--r--docs/hazmat/bindings/interfaces.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/hazmat/bindings/interfaces.rst b/docs/hazmat/bindings/interfaces.rst
index 98c099bb..c55d86dc 100644
--- a/docs/hazmat/bindings/interfaces.rst
+++ b/docs/hazmat/bindings/interfaces.rst
@@ -6,6 +6,14 @@ Backend Interfaces
.. currentmodule:: cryptography.hazmat.bindings.interfaces
+Backend implementations may provide a number of interfaces to support operations
+such as :doc:`/hazmat/primitives/symmetric-encryption`,
+:doc:`/hazmat/primitives/cryptographic-hashes`, and
+:doc:`/hazmat/primitives/hmac`.
+
+A specific ``backend`` may provide one or more of these interfaces.
+
+
.. class:: CipherBackend
A backend which provides methods for using ciphers for encryption