diff options
Diffstat (limited to 'ipaserver/dcerpc.py')
-rw-r--r-- | ipaserver/dcerpc.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ipaserver/dcerpc.py b/ipaserver/dcerpc.py index 4eddbcdc3..68b5ad528 100644 --- a/ipaserver/dcerpc.py +++ b/ipaserver/dcerpc.py @@ -41,7 +41,7 @@ from samba.ndr import ndr_pack from samba import net import samba import random -from Crypto.Cipher import ARC4 +from M2Crypto import RC4 try: from ldap.controls import RequestControl as LDAPControl #pylint: disable=F0401 except ImportError: @@ -526,8 +526,8 @@ class TrustDomainInstance(object): def generate_auth(self, trustdom_secret): def arcfour_encrypt(key, data): - c = ARC4.new(key) - return c.encrypt(data) + c = RC4.RC4(key) + return c.update(data) def string_to_array(what): blob = [0] * len(what) |