diff --git a/product/ERP5Security/ERP5KeyAuthPlugin.py b/product/ERP5Security/ERP5KeyAuthPlugin.py index 2976931adc76eab575c135bb154fac267e3f1d1b..4e0ea942e1ac9ca183b5ac80aa3d248b2431a757 100644 --- a/product/ERP5Security/ERP5KeyAuthPlugin.py +++ b/product/ERP5Security/ERP5KeyAuthPlugin.py @@ -51,8 +51,14 @@ from Products.ERP5Security.ERP5UserManager import ERP5UserManager, \ _AuthenticationFailure from Products import ERP5Security +# TODO pycrypto is obsolete and should be replaced by cryptography or pycryptodome from Crypto.Cipher import AES from Crypto import Random +import six +if six.PY3: + import time + time.clock = time.process_time + from base64 import urlsafe_b64decode, urlsafe_b64encode class AESCipher: