# HG changeset patch
# User Alex Gaynor <alex.gaynor@gmail.com>
# Date 1595179889 14400
#      Sun Jul 19 13:31:29 2020 -0400
# Node ID daa712c50090814fef73f74783585bd9a6842812
# Parent  059cfd76f9c45b7268649f031b621971f2d505c4
fix grammar in error message (#5322)

diff --git a/src/cryptography/hazmat/backends/openssl/backend.py b/src/cryptography/hazmat/backends/openssl/backend.py
--- a/src/cryptography/hazmat/backends/openssl/backend.py
+++ b/src/cryptography/hazmat/backends/openssl/backend.py
@@ -743,7 +743,7 @@
         elif not isinstance(private_key, (rsa.RSAPrivateKey, dsa.DSAPrivateKey,
                             ec.EllipticCurvePrivateKey)):
             raise TypeError(
-                "Key must be rsa, dsa, ec, ed25519 or ed448 private key."
+                "Key must be an rsa, dsa, ec, ed25519, or ed448 private key."
             )
         elif not isinstance(algorithm, hashes.HashAlgorithm):
             raise TypeError("Algorithm must be a registered hash algorithm.")