Commit Graph

369 Commits

Author SHA1 Message Date
Sebastian Messmer 6b9b5dfef1 Updated gitversion dependency 2015-09-18 21:57:39 +02:00
Sebastian Messmer 12f1e7983b Use messmer/gitversion instead of own version parser code 2015-09-18 21:16:42 +02:00
Sebastian Messmer fc7316f06c Show number of commits and git id in version number if it is a dev version 2015-09-18 17:34:56 +02:00
Sebastian Messmer 4cf1237bb8 Moved constexpr string manipulations to cpputils::const_string 2015-09-18 17:09:04 +02:00
Sebastian Messmer 3fd5cb7afc Show version information on console and warn if it is a nonstable or dev version 2015-09-17 14:12:51 +02:00
Sebastian Messmer 6b50ccc14b Show version information 2015-09-16 22:54:07 +02:00
Sebastian Messmer fa72419e14 Add travis CI build icon 2015-09-12 21:10:15 +02:00
Sebastian Messmer 428a1ec887 dummy commit 2015-09-12 20:57:38 +02:00
Sebastian Messmer 55f97c2042 Added reference to other repositories to README 2015-09-12 20:49:42 +02:00
Sebastian Messmer 8db80d5ebf Refactor directory structure 2015-09-12 20:16:13 +02:00
Sebastian Messmer 9875b66df6 Comments in .travis.yml 2015-09-07 16:44:40 +02:00
Sebastian Messmer d51aee1a79 (only on travis CI) Use /dev/urandom instead of /dev/random, because travis doesn't have enough entropy 2015-09-07 16:43:30 +02:00
Sebastian Messmer 117930fad2 Print a newline around user interactions 2015-09-04 16:09:37 +02:00
Sebastian Messmer a665e6cdd7 CryFS asks back if a cipher without integrity is chosen 2015-09-04 16:02:55 +02:00
Sebastian Messmer a9a5a5d04d Console class supports askYesNo(question) 2015-09-04 16:00:41 +02:00
Sebastian Messmer 218463cf91 Add more encryption ciphers 2015-09-01 00:25:14 +02:00
Sebastian Messmer fed48860f8 Added link to homepage 2015-08-01 23:48:25 +02:00
Sebastian Messmer 84cd362d48 CryFS uses the cipher specified in the configuration file 2015-07-29 12:08:39 +02:00
Sebastian Messmer a31b5160c9 Fix output 2015-07-26 14:42:43 +02:00
Sebastian Messmer 5607a51594 Added testcase for Console.print() 2015-07-26 13:13:36 +02:00
Sebastian Messmer fd11436fb9 Test cases don't need user interaction anymore 2015-07-26 13:09:55 +02:00
Sebastian Messmer fa4a50b7b6 Use assert instead of exception on load error 2015-07-24 20:28:37 +02:00
Sebastian Messmer bfa07cba69 Use the new assert that doesn't crash the program in a release build 2015-07-22 13:47:19 +02:00
Sebastian Messmer 013d50d8b6 Fix missing using statement in main.cpp 2015-07-21 18:32:40 +02:00
Sebastian Messmer 492caeb418 Migrate from unique_ptr to unique_ref 2015-07-21 18:22:03 +02:00
Sebastian Messmer 43d8174fd4 TODOs 2015-07-20 17:56:20 +02:00
Sebastian Messmer 67c56648e3 CryConfigLoader asks for cipher to use when creating a new config 2015-07-01 14:33:18 +02:00
Sebastian Messmer 337d2c055b Implemented Console class to interact with the user 2015-07-01 14:32:26 +02:00
Sebastian Messmer b47fd3f671 Use optional::value() instead of optional::get() 2015-06-28 17:02:20 +02:00
Sebastian Messmer 04b18ed768 Adapt to new blobstore 2015-06-26 16:03:24 +02:00
Sebastian Messmer a1e0358d4c Adapt to new cpp-utils 2015-06-21 17:44:45 +02:00
Sebastian Meßmer 07689c8bd1 Removed unneeded includes/usings 2015-06-18 19:40:26 +02:00
Sebastian Meßmer 2f22cbc9a8 Adapt to new fspp interface using unique_ref instead of unique_ptr 2015-06-18 19:36:05 +02:00
Sebastian Meßmer e883bc5747 More use of unique_ref instead of unique_ptr 2015-06-18 13:45:08 +02:00
Sebastian Meßmer f4d925aa9d More use of unique_ref instead of unique_ptr 2015-06-18 13:14:43 +02:00
Sebastian Meßmer b2e661a328 Adapt to new blobstore - having unique_ref<Blob> instead of unique_ptr<Blob> 2015-06-18 12:47:08 +02:00
Sebastian Meßmer 09f89327da Fix test cases 2015-06-17 12:28:18 +02:00
Sebastian Messmer aed30a0ec1 Refactored creation of new config files - this happens in a CryConfigLoader now 2015-06-16 18:20:31 +02:00
Sebastian Messmer fbb16915d3 Encryption keys are drawn using OS randomness 2015-06-16 16:53:58 +02:00
Sebastian Messmer 01f4a5fc28 Fix for clang compiler 2015-06-10 17:19:56 +02:00
Sebastian Messmer 7beb7f1198 Enable extended compiler warnings and resolve occurring ones 2015-05-08 02:11:34 +02:00
Sebastian Messmer 4a7e4efe26 Also build test executable on travis 2015-05-04 19:47:12 +02:00
Sebastian Messmer 4e852cc581 Enable test cases on travis 2015-05-04 17:36:15 +02:00
Sebastian Messmer 30f7791af7 Make constructors explicit where adequate 2015-04-27 18:20:07 +02:00
Sebastian Messmer fa4e23ceb4 Fix loading encryption keys from config file 2015-04-27 18:00:11 +02:00
Sebastian Messmer 8f7853f01a Add basic test case for cryfs 2015-04-27 16:38:09 +02:00
Sebastian Messmer 74e9ffb9f4 Use cpputils::TempFile and cpputils::Data instead of blockstore::TempFile and blockstore::Data 2015-04-25 03:37:25 +02:00
Sebastian Messmer 60d1dbc1ab Upgrade dependencies 2015-04-25 00:42:17 +02:00
Sebastian Messmer eeaa6678cd Switch to authenticated cipher 2015-04-24 23:58:55 +02:00
Sebastian Messmer 22323a0a03 Adapt to new EncryptedBlockStore 2015-04-24 18:14:53 +02:00