C++ library to read/write passwords from/to encrypted files
Go to file
Martchus acdc1d80ba Allow compilation of tests when doing unity builds
Ensure all formatting overloads are always included before CppUnit's
headers
2024-02-04 20:58:45 +01:00
.github Add stalebot config 2022-04-12 01:08:06 +02:00
aes Fix compilation of AES implementation, document that is is not actually used 2021-08-22 00:17:04 +02:00
io Fix handling of non-ASCII characters when resizing file 2023-11-07 23:33:46 +01:00
testfiles added tests 2016-02-28 01:07:58 +01:00
tests Allow compilation of tests when doing unity builds 2024-02-04 20:58:45 +01:00
util Avoid unqualified calls to `std::move` 2023-02-18 19:03:29 +01:00
.gitignore Apply clang-format 2017-05-01 03:25:30 +02:00
CMakeLists.txt Bump patch version 2024-02-04 20:42:27 +01:00
LICENSE Initial commit 2015-04-22 19:05:41 +02:00
README.md Update copyright date 2024-02-04 20:38:44 +01:00
global.h Update `global.h` via updated template in c++utilities 2024-02-04 20:41:25 +01:00

README.md

passwordfile

C++ library to read/write key-value pairs from/to AES-256-CBC encrypted files. It is using OpenSSL under the hood. The key-value pairs are organized in tables within an hierarchical structure. The data can be compressed with gzip before applying the encryption.

Build instructions

The passwordfile library depends on c++utilities and is built in the same way. It also depends on OpenSSL and zlib.

Copyright © 2015-2024 Marius Kittler

All code is licensed under GPL-2-or-later.