aboutsummaryrefslogtreecommitdiffstats
path: root/docs/hazmat/backends
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2014-02-04 16:10:10 -0800
committerAlex Gaynor <alex.gaynor@gmail.com>2014-02-04 16:10:10 -0800
commit585c99c9b967f0774ddf9ed4d9f9cd7a23c962a3 (patch)
treec252394806ed18a738ae84767672dd525fb84d29 /docs/hazmat/backends
parente45826f8dc75dd159582ecc15dfc7626ef908a1f (diff)
downloadcryptography-585c99c9b967f0774ddf9ed4d9f9cd7a23c962a3.tar.gz
cryptography-585c99c9b967f0774ddf9ed4d9f9cd7a23c962a3.tar.bz2
cryptography-585c99c9b967f0774ddf9ed4d9f9cd7a23c962a3.zip
Document which backends implement which itnerfaces. Fixes #538
Diffstat (limited to 'docs/hazmat/backends')
-rw-r--r--docs/hazmat/backends/interfaces.rst21
1 files changed, 20 insertions, 1 deletions
diff --git a/docs/hazmat/backends/interfaces.rst b/docs/hazmat/backends/interfaces.rst
index 49e4c88c..5131ca12 100644
--- a/docs/hazmat/backends/interfaces.rst
+++ b/docs/hazmat/backends/interfaces.rst
@@ -19,6 +19,11 @@ A specific ``backend`` may provide one or more of these interfaces.
A backend which provides methods for using ciphers for encryption
and decryption.
+ The following backends implement this interface:
+
+ * :doc:`/hazmat/backends/openssl`
+ * :doc:`/hazmat/backends/commoncrypto`
+
.. method:: cipher_supported(cipher, mode)
Check if a ``cipher`` and ``mode`` combination is supported by
@@ -76,6 +81,11 @@ A specific ``backend`` may provide one or more of these interfaces.
A backend with methods for using cryptographic hash functions.
+ The following backends implement this interface:
+
+ * :doc:`/hazmat/backends/openssl`
+ * :doc:`/hazmat/backends/commoncrypto`
+
.. method:: hash_supported(algorithm)
Check if the specified ``algorithm`` is supported by this backend.
@@ -107,6 +117,11 @@ A specific ``backend`` may provide one or more of these interfaces.
A backend with methods for using cryptographic hash functions as message
authentication codes.
+ The following backends implement this interface:
+
+ * :doc:`/hazmat/backends/openssl`
+ * :doc:`/hazmat/backends/commoncrypto`
+
.. method:: hmac_supported(algorithm)
Check if the specified ``algorithm`` is supported by this backend.
@@ -139,6 +154,11 @@ A specific ``backend`` may provide one or more of these interfaces.
A backend with methods for using PBKDF2 using HMAC as a PRF.
+ The following backends implement this interface:
+
+ * :doc:`/hazmat/backends/openssl`
+ * :doc:`/hazmat/backends/commoncrypto`
+
.. method:: pbkdf2_hmac_supported(algorithm)
Check if the specified ``algorithm`` is supported by this backend.
@@ -171,4 +191,3 @@ A specific ``backend`` may provide one or more of these interfaces.
the derived key. This is typically a password.
:return bytes: Derived key.
-