diff options
Diffstat (limited to 'pysnmp/proto/secmod/eso')
-rw-r--r-- | pysnmp/proto/secmod/eso/priv/aesbase.py | 22 | ||||
-rw-r--r-- | pysnmp/proto/secmod/eso/priv/des3.py | 19 |
2 files changed, 14 insertions, 27 deletions
diff --git a/pysnmp/proto/secmod/eso/priv/aesbase.py b/pysnmp/proto/secmod/eso/priv/aesbase.py index f2527cec..0c2e5d17 100644 --- a/pysnmp/proto/secmod/eso/priv/aesbase.py +++ b/pysnmp/proto/secmod/eso/priv/aesbase.py @@ -4,22 +4,16 @@ # Copyright (c) 2005-2019, Ilya Etingof <etingof@gmail.com> # License: http://snmplabs.com/pysnmp/license.html # -from pysnmp.proto.secmod.rfc3826.priv import aes -from pysnmp.proto.secmod.rfc3414.auth import hmacmd5, hmacsha -from pysnmp.proto.secmod.rfc7860.auth import hmacsha2 -from pysnmp.proto.secmod.rfc3414 import localkey -from pysnmp.proto import error +from hashlib import md5 +from hashlib import sha1 from math import ceil -try: - from hashlib import md5, sha1 - -except ImportError: - import md5 - import sha - - md5 = md5.new - sha1 = sha.new +from pysnmp.proto import error +from pysnmp.proto.secmod.rfc3414 import localkey +from pysnmp.proto.secmod.rfc3414.auth import hmacmd5 +from pysnmp.proto.secmod.rfc3414.auth import hmacsha +from pysnmp.proto.secmod.rfc3826.priv import aes +from pysnmp.proto.secmod.rfc7860.auth import hmacsha2 class AbstractAesBlumenthal(aes.Aes): diff --git a/pysnmp/proto/secmod/eso/priv/des3.py b/pysnmp/proto/secmod/eso/priv/des3.py index bb3f8516..da84475b 100644 --- a/pysnmp/proto/secmod/eso/priv/des3.py +++ b/pysnmp/proto/secmod/eso/priv/des3.py @@ -5,16 +5,8 @@ # License: http://snmplabs.com/pysnmp/license.html # import random - -try: - from hashlib import md5, sha1 - -except ImportError: - import md5 - import sha - - md5 = md5.new - sha1 = sha.new +from hashlib import md5 +from hashlib import sha1 try: from pysnmpcrypto import des3, PysnmpCryptoError @@ -24,12 +16,13 @@ except ImportError: des3 = None from pysnmp.proto.secmod.rfc3414.priv import base -from pysnmp.proto.secmod.rfc3414.auth import hmacmd5, hmacsha +from pysnmp.proto.secmod.rfc3414.auth import hmacmd5 +from pysnmp.proto.secmod.rfc3414.auth import hmacsha from pysnmp.proto.secmod.rfc3414 import localkey from pysnmp.proto.secmod.rfc7860.auth import hmacsha2 -from pysnmp.proto import errind, error +from pysnmp.proto import errind +from pysnmp.proto import error from pyasn1.type import univ -from pyasn1.compat.octets import null random.seed() |