Bugfix: security key location

This commit is contained in:
Vivek Santayana 2021-12-07 15:25:22 +00:00
parent 735cdec139
commit 63f72e35d2

View File

@ -2,17 +2,17 @@ from os import environ, path
from cryptography.fernet import Fernet from cryptography.fernet import Fernet
def generate_keyfile(): def generate_keyfile():
with open('.security/.encryption.key', 'wb') as keyfile: with open('./.security/.encryption.key', 'wb') as keyfile:
key = Fernet.generate_key() key = Fernet.generate_key()
keyfile.write(key) keyfile.write(key)
def load_key(): def load_key():
with open('.security/.encryption.key', 'rb') as keyfile: with open('./.security/.encryption.key', 'rb') as keyfile:
key = keyfile.read() key = keyfile.read()
return key return key
def check_keyfile_exists(): def check_keyfile_exists():
return path.isfile('.security/.encryption.key') return path.isfile('./.security/.encryption.key')
def encrypt(input): def encrypt(input):
if not check_keyfile_exists(): if not check_keyfile_exists():