back to file mode!

app-gui
quadrismegistus 4 years ago
parent bda3285a43
commit c09b4c80f9

@ -193,6 +193,7 @@ class LoginScreen(BaseScreen):
kommie = Komrade(un)
self.log('KOMMIE!?!?',kommie)
self.log('wtf',PATH_CRYPT_CA_KEYS)
logger.info(f'booted kommie: {kommie}')
if kommie.exists_locally_as_account():

@ -4,8 +4,8 @@ Storage for both keys and data
import os,sys; sys.path.append(os.path.abspath(os.path.join(os.path.abspath(os.path.join(os.path.dirname(__file__),'..')),'..')))
from komrade import *
from simplekv.fs import FilesystemStore
from simplekv.memory.redisstore import RedisStore
import redis
# from simplekv.memory.redisstore import RedisStore
# import redis
import hashlib,os
import zlib
from pythemis.exception import ThemisError
@ -57,8 +57,8 @@ class Crypt(Logger):
self.encryptor_func=encryptor_func
self.decryptor_func=decryptor_func
#self.store = FilesystemStore(self.fn)
self.store = RedisStore(redis.StrictRedis())
self.store = FilesystemStore(self.fn)
# self.store = RedisStore(redis.StrictRedis())
def log(self,*x):

@ -78,9 +78,13 @@ class KomradeX(Caller):
def exists_locally_as_account(self):
#return bool(self.pubkey) and bool(self.privkey_encr)
pubkey=self.find_pubkey()
self.log('found pubkey:',pubkey)
if not pubkey: return False
uri=pubkey.data_b64
if self.crypt_keys.get(uri,prefix='/privkey_encr/'):
self.log('crypt????',self.crypt_keys.fn)
res = self.crypt_keys.get(uri,prefix='/privkey_encr/')
if res:
self.log('found privkey_encr:',res)
return True
return False

Loading…
Cancel
Save