Check for CMAC_Init errors. (#4232)

diff --git a/src/cryptography/hazmat/backends/openssl/cmac.py b/src/cryptography/hazmat/backends/openssl/cmac.py
index 5919017..e20f66d 100644
--- a/src/cryptography/hazmat/backends/openssl/cmac.py
+++ b/src/cryptography/hazmat/backends/openssl/cmac.py
@@ -36,10 +36,11 @@
             self._backend.openssl_assert(ctx != self._backend._ffi.NULL)
             ctx = self._backend._ffi.gc(ctx, self._backend._lib.CMAC_CTX_free)
 
-            self._backend._lib.CMAC_Init(
+            res = self._backend._lib.CMAC_Init(
                 ctx, self._key, len(self._key),
                 evp_cipher, self._backend._ffi.NULL
             )
+            self._backend.openssl_assert(res == 1)
 
         self._ctx = ctx