aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/hazmat/primitives/asymmetric/ec.rst13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/hazmat/primitives/asymmetric/ec.rst b/docs/hazmat/primitives/asymmetric/ec.rst
index 75165b6..c0a0ff7 100644
--- a/docs/hazmat/primitives/asymmetric/ec.rst
+++ b/docs/hazmat/primitives/asymmetric/ec.rst
@@ -47,6 +47,19 @@ Elliptic Curve Signature Algorithms
:param algorithm: An instance of
:class:`~cryptography.hazmat.primitives.hashes.HashAlgorithm`.
+ :param bool deterministic_signing: A boolean flag defaulting to ``False``
+ that specifies whether the signing procedure should be deterministic
+ or not, as defined in :rfc:`6979`. This only impacts the signing
+ process, verification is not affected (the verification process
+ is the same for both deterministic and non-deterministic signed
+ messages).
+
+ .. versionadded:: 43.0.0
+
+ :raises cryptography.exceptions.UnsupportedAlgorithm: If
+ ``deterministic_signing`` is set to ``True`` and the version of
+ OpenSSL does not support ECDSA with deterministic signing.
+
.. doctest::
>>> from cryptography.hazmat.primitives import hashes