Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 1.1 KB

File metadata and controls

15 lines (11 loc) · 1.1 KB

PwManager

pwmanager is a secure and user-friendly password manager featuring a single-page application (SPA) frontend, a Go-based backend service, and PostgreSQL for persistent storage.

Domain Diagram

domain diagram

Domain Name Description
user Represents users and user specific data like encrypted encryption keys.
bundle A collection of password entries grouped together.
key A key is the bundle symmetric key encrypted with a user's public key.
entry Individual password entries (e.g. username and password), stored encrypted using the bundle symmetric key.
vbundle The domain that returns the users bundles and associated data (e.g. keys, usernames) by querying a SQL view