passchamp is a cross-platform password management application, written entirely in .net 8 with the intention of producing a powerful and reusable framework for quickly buulding other crypto graph-based applications.
.net MAUI Client for the following platforms.
Class library containing all core components of passchamp, this will be used to build all clients upon.
Class library containing Maui platform specific implementations. This is used directly by Client.
Console application used for signing JSON files using an RSA key pair.
The intention of this is to protect graph json files, as potentially, a bad actor could manipulate a graph and caused it to do undesirable things. Or the graph could just be bug ridden, so the admin needs to know that the one they have configured is safe/official.
This will be achieved via digital signatures and verification of said signatures within the host application.