Re-design of the original CryFS code to work as a library.
Go to file
2015-10-17 16:00:13 +02:00
assert Added central logging 2015-10-17 03:08:56 +02:00
daemon daemonize() redirects logger to syslog 2015-10-17 03:27:49 +02:00
data Added new random pool library and FixedSizeData:CreatePseudoRandom() uses it. This generates pseudorandom data in another thread and keeps a pool instead of calling the pseudorandom algorithm each time. Since that algorithm needs to be mutexed, that caused quite a lot of locking before 2015-10-16 02:46:17 +02:00
io Unify (and fix) include guards 2015-10-15 12:58:16 +02:00
lock Unify (and fix) include guards 2015-10-15 12:58:16 +02:00
logging Use type system and function overloading instead of enums and switch/case for selecting log levels. This should improve function inlining for the LOG(level) calls. 2015-10-17 16:00:13 +02:00
pointer Unify (and fix) include guards 2015-10-15 12:58:16 +02:00
random Added central logging 2015-10-17 03:08:56 +02:00
tempfile Unify (and fix) include guards 2015-10-15 12:58:16 +02:00
test Add test cases for logging 2015-10-17 15:49:54 +02:00
.gitignore Initial commit 2015-02-16 21:29:49 +01:00
.travis.yml Workaround for broken travis biicode deployment 2015-04-08 17:20:19 +02:00
biicode.conf Added central logging 2015-10-17 03:08:56 +02:00
CMakeLists.txt Fix boost thread dependency 2015-10-16 03:12:27 +02:00
either.h Unify (and fix) include guards 2015-10-15 12:58:16 +02:00
LICENSE Update LICENCE to LGPL 2015-03-12 16:23:57 +01:00
macros.h Unify (and fix) include guards 2015-10-15 12:58:16 +02:00
README.md Added build logo to README 2015-02-18 16:56:48 +01:00

cpp-utils Build Status

Some C++ helper classes