C++ library to read/write passwords from/to encrypted files
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Martchus 5ca417069a Fix compilation of AES implementation, document that is is not actually used 2 months ago
aes Fix compilation of AES implementation, document that is is not actually used 2 months ago
io Fix shadowing warning 2 months ago
testfiles added tests 6 years ago
tests Fix typos found via `codespell --skip .git -w` 4 months ago
util Use consistent order for visibility attribute 2 years ago
.gitignore Apply clang-format 5 years ago
CMakeLists.txt Fix compilation of AES implementation, document that is is not actually used 2 months ago
LICENSE Initial commit 7 years ago
README.md Mention that CBC and OpenSSL is used 2 years ago
global.h Adapt to changes in c++utilities 2 years ago

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.