This repository has been archived on 2023-08-08. You can view files and clone it, but cannot push or open issues or pull requests.
PassManager/src/database/add.py

29 lines
685 B
Python
Raw Normal View History

2022-09-29 13:02:11 +00:00
import mariadb
2022-10-05 11:44:03 +00:00
def add_master_pass(
id: int, hashed_passwd: bytes, salt: bytes, con: mariadb.Connection
) -> bool:
cursor = con.cursor()
cursor.execute(
"INSERT INTO master_pass (user_id, salt, passwd) VALUES (?, ?, ?)",
[id, hashed_passwd, salt],
)
cursor.close()
2022-09-29 13:02:11 +00:00
def add_account(
id: int,
acc_name: str,
2022-10-05 11:47:34 +00:00
salt: bytes,
2022-09-29 13:02:11 +00:00
enc_login: bytes,
enc_passwd: bytes,
con: mariadb.Connection,
) -> bool:
2022-10-05 11:47:34 +00:00
cursor = con.cursor()
cursor.execute(
"INSERT INTO accounts (user_id, acc_name, salt, enc_login, enc_pass) VALUES (?, ?, ?, ?, ?, ?)",
[id, acc_name, salt, enc_login, enc_passwd],
)
cursor.close()