# HG changeset patch # User ft # Date 1408696066 -7200 # Node ID 597ff293cbdfa01a1cc8e99bac8f2c9d06db576e # Parent 7933295dbdca4a09e63ee938339e28b88a309a45 added base64 decode for keyfile diff -r 7933295dbdca -r 597ff293cbdf src/passwordreceiver.py --- a/src/passwordreceiver.py Thu Aug 21 17:00:05 2014 +0200 +++ b/src/passwordreceiver.py Fri Aug 22 10:27:46 2014 +0200 @@ -5,6 +5,7 @@ import netifaces import os import sys +import base64 #import logging opensecurity_urls = ( @@ -41,7 +42,7 @@ if "keyfile" in args: keyfile = open (settings["keyfilepath"], "w+") - keyfile.write(args["keyfile"]) + keyfile.write(base64.b64decode(args["keyfile"])) keyfile.close() command = [settings["script"], settings["device"], settings["mountpoint"], args["password"], settings["keyfilepath"]] else: @@ -113,7 +114,7 @@ if "keyfile" in args: keyfile = open (settings["keyfilepath"], "w+") - keyfile.write(args["keyfile"]) + keyfile.write(base64.b64decode(args["keyfile"])) keyfile.close() command = [settings["script"], settings["device"], settings["mountpoint"], args["password"], settings["keyfilepath"]] else: