C++ library to read/write passwords from/to encrypted files
Go to file
Martchus 2e1d9a700b Apply clang-format 2023-11-21 22:10:44 +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 Apply clang-format 2023-11-21 22:10:44 +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 Fix handling of non-ASCII characters when resizing file 2023-11-07 23:33:46 +01:00
LICENSE Initial commit 2015-04-22 19:05:41 +02:00
README.md Update copyright notice 2023-01-17 18:36:48 +01:00
global.h Adapt to changes in c++utilities 2019-06-12 21:02:09 +02: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-2023 Marius Kittler

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