update docs and changelog for prehashed support (#3268)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index c9ea7fa..c99fcbd 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -47,7 +47,7 @@
   a single-valued RDN.
 * Added
   :func:`~cryptography.hazmat.primitives.asymmetric.ec.derive_private_key`.
-* Added support for signing and verifying RSA signatures with
+* Added support for signing and verifying RSA, DSA, and ECDSA signatures with
   :class:`~cryptography.hazmat.primitives.asymmetric.utils.Prehashed`
   digests.
 
diff --git a/docs/hazmat/primitives/asymmetric/utils.rst b/docs/hazmat/primitives/asymmetric/utils.rst
index ab49e55..f46acb2 100644
--- a/docs/hazmat/primitives/asymmetric/utils.rst
+++ b/docs/hazmat/primitives/asymmetric/utils.rst
@@ -33,11 +33,23 @@
 
     .. versionadded:: 1.6
 
-    ``Prehashed`` can be passed as the ``algorithm`` in
+    ``Prehashed`` can be passed as the ``algorithm`` in the RSA
     :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey.sign`
-    or
+    and
     :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey.verify`
-    if the data to be signed or verified has been hashed beforehand.
+    as well as DSA
+    :meth:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey.sign`
+    and
+    :meth:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey.verify`
+    methods.
+
+    For elliptic curves it can be passed as the ``algorithm`` in
+    :class:`~cryptography.hazmat.primitives.asymmetric.ec.ECDSA` and then used
+    with
+    :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.sign`
+    and
+    :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey.verify`
+    .
 
     :param algorithm: An instance of
         :class:`~cryptography.hazmat.primitives.hashes.HashAlgorithm`.