diff options
author | David Reid <dreid@dreid.org> | 2013-11-05 12:59:37 -0800 |
---|---|---|
committer | David Reid <dreid@dreid.org> | 2013-11-20 09:50:18 -0800 |
commit | 077e76e697ebf25aa9fd757f0ef1fd1251b7d408 (patch) | |
tree | 63f5d48206bee9575459ce604e3afde46910fe76 /cryptography/hazmat/primitives/hmac.py | |
parent | eb7f2a37fee0fdeb70f650b46f580b2eab6d0c05 (diff) | |
download | cryptography-077e76e697ebf25aa9fd757f0ef1fd1251b7d408.tar.gz cryptography-077e76e697ebf25aa9fd757f0ef1fd1251b7d408.tar.bz2 cryptography-077e76e697ebf25aa9fd757f0ef1fd1251b7d408.zip |
Explicit backend
Diffstat (limited to 'cryptography/hazmat/primitives/hmac.py')
-rw-r--r-- | cryptography/hazmat/primitives/hmac.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/cryptography/hazmat/primitives/hmac.py b/cryptography/hazmat/primitives/hmac.py index 08dfae01..2bd8e4d3 100644 --- a/cryptography/hazmat/primitives/hmac.py +++ b/cryptography/hazmat/primitives/hmac.py @@ -22,15 +22,11 @@ from cryptography.hazmat.primitives import interfaces @utils.register_interface(interfaces.HashContext) class HMAC(object): - def __init__(self, key, algorithm, ctx=None, backend=None): + def __init__(self, key, algorithm, backend, ctx=None): if not isinstance(algorithm, interfaces.HashAlgorithm): raise TypeError("Expected instance of interfaces.HashAlgorithm.") self.algorithm = algorithm - if backend is None: - from cryptography.hazmat.bindings import _default_backend - backend = _default_backend - self._backend = backend self._key = key if ctx is None: @@ -51,7 +47,7 @@ class HMAC(object): return HMAC( self._key, self.algorithm, - backend=self._backend, + self._backend, ctx=self._ctx.copy() ) |