diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2014-05-18 09:30:57 -0700 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2014-05-18 09:30:57 -0700 |
commit | 5a3589249dd5971789fe77fd60337339f21d27a5 (patch) | |
tree | eef6f1501ff7a0cf00fe6551b1976289f25df19c /cryptography/hazmat/primitives/cmac.py | |
parent | d83878320f1006e39408ca449695c7aeee74db89 (diff) | |
parent | f811b6853e8e35f9354f26fd347ec879df5c2b44 (diff) | |
download | cryptography-5a3589249dd5971789fe77fd60337339f21d27a5.tar.gz cryptography-5a3589249dd5971789fe77fd60337339f21d27a5.tar.bz2 cryptography-5a3589249dd5971789fe77fd60337339f21d27a5.zip |
Merge branch 'master' into doc8
Diffstat (limited to 'cryptography/hazmat/primitives/cmac.py')
-rw-r--r-- | cryptography/hazmat/primitives/cmac.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/cryptography/hazmat/primitives/cmac.py b/cryptography/hazmat/primitives/cmac.py index 7f7cc0f0..fa463ae0 100644 --- a/cryptography/hazmat/primitives/cmac.py +++ b/cryptography/hazmat/primitives/cmac.py @@ -26,13 +26,13 @@ class CMAC(object): def __init__(self, algorithm, backend, ctx=None): if not isinstance(backend, CMACBackend): raise UnsupportedAlgorithm( - "Backend object does not implement CMACBackend", + "Backend object does not implement CMACBackend.", _Reasons.BACKEND_MISSING_INTERFACE ) if not isinstance(algorithm, interfaces.BlockCipherAlgorithm): raise TypeError( - "Expected instance of interfaces.BlockCipherAlgorithm" + "Expected instance of interfaces.BlockCipherAlgorithm." ) self._algorithm = algorithm @@ -44,28 +44,28 @@ class CMAC(object): def update(self, data): if self._ctx is None: - raise AlreadyFinalized("Context was already finalized") + raise AlreadyFinalized("Context was already finalized.") if not isinstance(data, bytes): - raise TypeError("data must be bytes") + raise TypeError("data must be bytes.") self._ctx.update(data) def finalize(self): if self._ctx is None: - raise AlreadyFinalized("Context was already finalized") + raise AlreadyFinalized("Context was already finalized.") digest = self._ctx.finalize() self._ctx = None return digest def verify(self, signature): if not isinstance(signature, bytes): - raise TypeError("signature must be bytes") + raise TypeError("signature must be bytes.") digest = self.finalize() if not constant_time.bytes_eq(digest, signature): raise InvalidSignature("Signature did not match digest.") def copy(self): if self._ctx is None: - raise AlreadyFinalized("Context was already finalized") + raise AlreadyFinalized("Context was already finalized.") return CMAC( self._algorithm, backend=self._backend, |