keychain-uses-objects
quadrismegistus 4 years ago
parent d601026472
commit de84992f13

@ -121,7 +121,7 @@ cv = {cv_b64}
# check input back from crypt
# if success and b64decode(cv)!=pubkey: success=False
# if success and name!=self.crypt_keys.key2hash(name): success=False
from komrade.utils import b64dec
res = {
'success':success,
'pubkey':b64dec(cv_b64),

@ -194,6 +194,11 @@ def b64enc(x):
if not isBase64(x): x=b64encode(x)
return x
def b64dec(x):
if type(x) not in {str,bytes}: return x
if type(x)==str: x=x.encode()
if isBase64(x): x=b64decode(x)
return x
def b64enc_s(x):
return b64enc(x).decode()

Loading…
Cancel
Save