summaryrefslogtreecommitdiffstats
path: root/Demo/pdist/security.py
diff options
context:
space:
mode:
Diffstat (limited to 'Demo/pdist/security.py')
-rwxr-xr-xDemo/pdist/security.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/Demo/pdist/security.py b/Demo/pdist/security.py
index 29bc945..a11294a 100755
--- a/Demo/pdist/security.py
+++ b/Demo/pdist/security.py
@@ -5,10 +5,10 @@ class Security:
env = os.environ
if env.has_key('PYTHON_KEYFILE'):
keyfile = env['PYTHON_KEYFILE']
- elif env.has_key('HOME'):
- keyfile = env['HOME'] + '.python_keyfile'
else:
keyfile = '.python_keyfile'
+ if env.has_key('HOME'):
+ keyfile = os.path.join(env['HOME'], keyfile)
try:
self._key = eval(open(keyfile).readline())
except IOError:
@@ -23,4 +23,4 @@ class Security:
def _encode_challenge(self, challenge):
p, m = self._key
- return pow(challenge, p, m)
+ return pow(long(challenge), p, m)