aboutsummaryrefslogtreecommitdiffstats
path: root/docs/hazmat/primitives/interfaces.rst
diff options
context:
space:
mode:
authorDavid Reid <dreid@dreid.org>2014-05-01 12:56:56 -0700
committerDavid Reid <dreid@dreid.org>2014-05-01 12:56:56 -0700
commit7d47b98e0e95f759a18e2651a5cc6e466bccef9f (patch)
tree9d0e0ef64fde6f79f8a3d29c7f42ca2a3b94f8e8 /docs/hazmat/primitives/interfaces.rst
parent7f39ebc6b32c4e3a92f17357271668c9553dc830 (diff)
parentf58d1ab6cf5d90ae06a593fca52ab388d75da068 (diff)
downloadcryptography-7d47b98e0e95f759a18e2651a5cc6e466bccef9f.tar.gz
cryptography-7d47b98e0e95f759a18e2651a5cc6e466bccef9f.tar.bz2
cryptography-7d47b98e0e95f759a18e2651a5cc6e466bccef9f.zip
Merge pull request #982 from reaperhulk/dsa-verify
DSA verification
Diffstat (limited to 'docs/hazmat/primitives/interfaces.rst')
-rw-r--r--docs/hazmat/primitives/interfaces.rst27
1 files changed, 24 insertions, 3 deletions
diff --git a/docs/hazmat/primitives/interfaces.rst b/docs/hazmat/primitives/interfaces.rst
index c76582c0..feafe941 100644
--- a/docs/hazmat/primitives/interfaces.rst
+++ b/docs/hazmat/primitives/interfaces.rst
@@ -412,17 +412,38 @@ Asymmetric interfaces
The bit length of the modulus.
+ .. attribute:: y
+
+ :type: int
+
+ The public key.
+
.. method:: parameters()
:return: :class:`~cryptography.hazmat.primitives.interfaces.DSAParameters`
The DSAParameters object associated with this public key.
- .. attribute:: y
+ .. method:: verifier(signature, algorithm, backend)
- :type: int
+ .. versionadded:: 0.4
- The public key.
+ Verify data was signed by the private key associated with this public
+ key.
+
+ :param bytes signature: The signature to verify. DER encoded as
+ specified in :rfc:`6979`.
+
+ :param algorithm: An instance of a
+ :class:`~cryptography.hazmat.primitives.interfaces.HashAlgorithm`
+ provider.
+
+ :param backend: A
+ :class:`~cryptography.hazmat.backends.interfaces.DSABackend`
+ provider.
+
+ :returns:
+ :class:`~cryptography.hazmat.primitives.interfaces.AsymmetricVerificationContext`
.. class:: AsymmetricSignatureContext