Fix some typos in the docs
diff --git a/docs/hazmat/primitives/asymmetric/dsa.rst b/docs/hazmat/primitives/asymmetric/dsa.rst
index f7abaf0..cc46029 100644
--- a/docs/hazmat/primitives/asymmetric/dsa.rst
+++ b/docs/hazmat/primitives/asymmetric/dsa.rst
@@ -38,11 +38,11 @@
         Generate a new ``DSAParameters`` instance using ``backend``.
 
         :param int key_size: The length of the modulus in bits. It should be
-            either "1024, 2048 or 3072". For keys generated in 2014 this should
-            be `at least 2048`_ (See page 41).
-            Note that some applications (such as SSH) have not yet gained support
-            for larger key sizes specified in FIPS 186-3 and are still restricted
-            to only the 1024-bit keys specified in FIPS 186-2.
+            either 1024, 2048 or 3072. For keys generated in 2014 this should
+            be `at least 2048`_ (See page 41).  Note that some applications
+            (such as SSH) have not yet gained support for larger key sizes
+            specified in FIPS 186-3 and are still restricted to only the
+            1024-bit keys specified in FIPS 186-2.
 
         :return: A new instance of ``DSAParameters``
 
diff --git a/docs/hazmat/primitives/mac/cmac.rst b/docs/hazmat/primitives/mac/cmac.rst
index a6b048b..1fde139 100644
--- a/docs/hazmat/primitives/mac/cmac.rst
+++ b/docs/hazmat/primitives/mac/cmac.rst
@@ -38,9 +38,9 @@
     :class:`~cryptography.exceptions.UnsupportedAlgorithm` exception will be
     raised.
 
-    If the `algorithm`` isn't a
-    :class:`~cryptography.primitives.interfaces.BlockCipherAlgorithm` provider,
-    ``TypeError`` will be raised.
+    If ``algorithm`` isn't a
+    :class:`~cryptography.hazmat.primitives.interfaces.BlockCipherAlgorithm`
+    provider then ``TypeError`` will be raised.
 
     To check that a given signature is correct use the :meth:`verify` method.
     You will receive an exception if the signature is wrong:
diff --git a/docs/hazmat/primitives/mac/hmac.rst b/docs/hazmat/primitives/mac/hmac.rst
index 11b1073..e20a403 100644
--- a/docs/hazmat/primitives/mac/hmac.rst
+++ b/docs/hazmat/primitives/mac/hmac.rst
@@ -38,6 +38,10 @@
     :class:`~cryptography.exceptions.UnsupportedAlgorithm` exception will be
     raised.
 
+    If ``algorithm`` isn't a
+    :class:`~cryptography.hazmat.primitives.interfaces.HashAlgorithm` provider
+    then ``TypeError`` will be raised.
+
     To check that a given signature is correct use the :meth:`verify` method.
     You will receive an exception if the signature is wrong:
 
diff --git a/docs/hazmat/primitives/symmetric-encryption.rst b/docs/hazmat/primitives/symmetric-encryption.rst
index c98b381..78bf663 100644
--- a/docs/hazmat/primitives/symmetric-encryption.rst
+++ b/docs/hazmat/primitives/symmetric-encryption.rst
@@ -134,8 +134,8 @@
 
     .. versionadded:: 0.4
 
-    SEED is a block cipher developed by the Korea Information Security Agency (
-    KISA). It is defined in :rfc:`4269` and is used broadly throughout South
+    SEED is a block cipher developed by the Korea Information Security Agency
+    (KISA). It is defined in :rfc:`4269` and is used broadly throughout South
     Korean industry, but rarely found elsewhere.
 
     :param bytes key: The secret key. This must be kept secret. ``128`` bits in