diff options
Diffstat (limited to 'pysnmp/proto/secmod/eso/priv/aesbase.py')
-rw-r--r-- | pysnmp/proto/secmod/eso/priv/aesbase.py | 22 |
1 files changed, 8 insertions, 14 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): |