You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Comrad/komrade/backend/__init__.py

41 lines
1.2 KiB
Python

from .operators import *
from .callers import *
from .crypt import *
from .ether import *
from .keymaker import *
from .mazes import *
from .switchboard import *
from .the_operator import *
from .the_telephone import *
## can I even hope to succeed?
def test_builtin_keys():
with open(PATH_BUILTIN_KEYCHAINS_ENCR,'rb') as f_encr, open(PATH_BUILTIN_KEYCHAINS_DECR,'rb') as f_decr:
builtin_keychains_b_encr_b64=f_encr.read()
builtin_keychains_b_decr_b64=f_decr.read()
builtin_keychains_b_encr=b64decode(builtin_keychains_b_encr_b64)
builtin_keychains_b_decr=b64decode(builtin_keychains_b_decr_b64)
builtin_keychains_b = SCellSeal(key=builtin_keychains_b_decr).decrypt(builtin_keychains_b_encr)
builtin_keychains_s = builtin_keychains_b.decode('utf-8')
builtin_keychains = json.loads(builtin_keychains_s)
# filter
print(builtin_keychains)
for name in builtin_keychains:
for keyname in builtin_keychains[name]:
v=builtin_keychains[name][keyname]
builtin_keychains[name][keyname] = v.encode('utf-8')
return builtin_keychains
# x=test_builtin_keys()
# print('??',x)
# stop