whoogle-search/app/utils/misc.py

21 lines
454 B
Python

from cryptography.fernet import Fernet
SESSION_VALS = ['uuid', 'config', 'keys']
def generate_user_keys():
# Generate/regenerate unique key per user
return {
'element_key': Fernet.generate_key(),
'text_key': Fernet.generate_key()
}
def valid_user_session(session):
# Generate secret key for user if unavailable
for value in SESSION_VALS:
if value not in session:
return False
return True