|
|
@ -8,6 +8,8 @@ from simplekv.memory.redisstore import RedisStore
|
|
|
|
import redis
|
|
|
|
import redis
|
|
|
|
import hashlib,os
|
|
|
|
import hashlib,os
|
|
|
|
import zlib
|
|
|
|
import zlib
|
|
|
|
|
|
|
|
from komrade.backend.keymaker import make_key_discreet_str
|
|
|
|
|
|
|
|
from komrade.backend.keymaker import KomradeSymmetricKeyWithoutPassphrase
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -38,15 +40,15 @@ class Crypt(Logger):
|
|
|
|
self.encrypt_values = encrypt_values
|
|
|
|
self.encrypt_values = encrypt_values
|
|
|
|
|
|
|
|
|
|
|
|
if encrypt_values:
|
|
|
|
if encrypt_values:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if self.cell:
|
|
|
|
if self.cell:
|
|
|
|
pass
|
|
|
|
pass
|
|
|
|
elif path_encrypt_key:
|
|
|
|
elif path_encrypt_key:
|
|
|
|
if not os.path.exists(path_encrypt_key):
|
|
|
|
if not os.path.exists(path_encrypt_key):
|
|
|
|
from komrade.backend.keymaker import KomradeSymmetricKeyWithoutPassphrase
|
|
|
|
|
|
|
|
self.encryptor_key = KomradeSymmetricKeyWithoutPassphrase()
|
|
|
|
self.encryptor_key = KomradeSymmetricKeyWithoutPassphrase()
|
|
|
|
with open(path_encrypt_key,'wb') as of:
|
|
|
|
with open(path_encrypt_key,'wb') as of:
|
|
|
|
of.write(self.encryptor_key.data)
|
|
|
|
of.write(self.encryptor_key.data)
|
|
|
|
from komrade.backend.keymaker import make_key_discreet_str
|
|
|
|
|
|
|
|
self.log(f'shhh! creating secret at {path_encrypt_key}:',make_key_discreet_str(self.encryptor_key.data_b64_s))
|
|
|
|
self.log(f'shhh! creating secret at {path_encrypt_key}:',make_key_discreet_str(self.encryptor_key.data_b64_s))
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
with open(path_encrypt_key,'rb') as f:
|
|
|
|
with open(path_encrypt_key,'rb') as f:
|
|
|
|