@ -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)
def b64enc_s(x):
return b64enc(x).decode()