This is a password manager written in C. It uses SQLite3 for database management and OpenSSL for cryptographic operations.
The project is organized as follows:
-
include/
: Contains all the header files. -
src/
: Contains the source files. -
.vscode/
: Contains configuration files for Visual Studio Code.
This project uses CMake for building. Here are the steps to build the project:
- Navigate to the project directory.
- Create a build directory and navigate into it:
mkdir build
cd build
- Run CMake to generate the build files:
cmake ..
- Build the project:
make
The executable passwordManager
will be created in the build
directory.
This project depends on SQLite3 and OpenSSL. Make sure these are installed on your system before building the project.
The project is set up for development in Visual Studio Code. The .vscode/c_cpp_properties.json
file is configured for a Linux environment with the C17 standard. Adjust this file as needed for your development environment.
Contributions are welcome. Please make sure to test your changes thoroughly before submitting a pull request.