Sebastian Messmer
|
8db80d5ebf
|
Refactor directory structure
|
2015-09-12 20:16:13 +02:00 |
|
Sebastian Messmer
|
67f0f39b50
|
Added Console class
|
2015-09-12 20:07:44 +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
|
aea84d9ef5
|
Added more ciphers
|
2015-08-31 23:04:56 +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
|
e96bb17e11
|
Removed unnecessary workaround
|
2015-07-29 12:07:25 +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
|
69a413bf4b
|
Fix EitherTest
|
2015-07-25 15:17:27 +02:00 |
|
Sebastian Messmer
|
73219196f9
|
Add an include to make it compile with clang
|
2015-07-25 12:06:27 +02:00 |
|
Sebastian Messmer
|
fa4a50b7b6
|
Use assert instead of exception on load error
|
2015-07-24 20:28:37 +02:00 |
|
Sebastian Messmer
|
9299d035df
|
Annotate assert failure functions with [[noreturn]] to disable compiler warnings on ASSERT(false, msg)
|
2015-07-24 20:27:46 +02:00 |
|
Sebastian Messmer
|
50503d9ce0
|
Renamed Either to either
|
2015-07-24 20:08:03 +02:00 |
|
Sebastian Messmer
|
d9cfa55b91
|
Use ASSERT from cpputils instead of fspp_assert
|
2015-07-22 13:48:53 +02:00 |
|
Sebastian Messmer
|
14b6354d84
|
Use the new assert that doesn't crash the program in a release build
|
2015-07-22 13:48:01 +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
|
106f18b496
|
Use the new assert that doesn't crash the program in a release build
|
2015-07-22 13:44:04 +02:00 |
|
Sebastian Messmer
|
fd93e4c199
|
Use the new assert that doesn't crash the program in a release build
|
2015-07-22 13:42:07 +02:00 |
|
Sebastian Messmer
|
cce24dd64b
|
Implemented ASSERT macro
|
2015-07-22 13:39:38 +02:00 |
|
Sebastian Messmer
|
7dcb29d515
|
Implemented fspp_assert()
|
2015-07-21 19:45:44 +02:00 |
|
Sebastian Messmer
|
013d50d8b6
|
Fix missing using statement in main.cpp
|
2015-07-21 18:32:40 +02:00 |
|
Sebastian Messmer
|
881c19c262
|
Fix missing usings
|
2015-07-21 18:31:28 +02:00 |
|
Sebastian Messmer
|
9572cf9ea7
|
Removed unnecessary using statement
|
2015-07-21 18:23:41 +02:00 |
|
Sebastian Messmer
|
ba4d619964
|
Use cpputils::destruct() instead of cpputils::to_unique_ptr().reset()
|
2015-07-21 18:23:20 +02:00 |
|
Sebastian Messmer
|
e5647ace48
|
Remove unneccessary using statements
|
2015-07-21 18:22:55 +02:00 |
|
Sebastian Messmer
|
492caeb418
|
Migrate from unique_ptr to unique_ref
|
2015-07-21 18:22:03 +02:00 |
|
Sebastian Messmer
|
37bdbd907a
|
Finished migrating to unique_ref instead of unique_ptr
|
2015-07-21 18:19:34 +02:00 |
|
Sebastian Messmer
|
7b72cd4fe9
|
Fix cpputils::destruct()
|
2015-07-21 15:44:36 +02:00 |
|
Sebastian Messmer
|
e64255a16e
|
Removed last unique_ptr uses, all uses unique_ref now
|
2015-07-21 15:24:49 +02:00 |
|
Sebastian Messmer
|
b5d9f07f7a
|
Implement cpputils::destruct(unique_ref)
|
2015-07-21 15:23:21 +02:00 |
|
Sebastian Messmer
|
e9c461e328
|
optional_ownership_ptr works with unique_ref
|
2015-07-21 15:18:14 +02:00 |
|
Sebastian Messmer
|
722c94458b
|
Removed unneccessary using statements
|
2015-07-21 15:10:41 +02:00 |
|
Sebastian Messmer
|
a923165360
|
Adapted to new blockstore interface (using unique_ref instead of unique_ptr)
|
2015-07-21 15:00:57 +02:00 |
|
Sebastian Messmer
|
f4d9d271ea
|
Be more explicit about destructor calls
|
2015-07-21 14:56:32 +02:00 |
|
Sebastian Messmer
|
7c407c4b69
|
Switched whole blockstore interface to unique_ref instead of unique_ptr
|
2015-07-21 14:50:52 +02:00 |
|
Sebastian Messmer
|
7fc4115129
|
Adapt to new blockstore (Blockstore::tryCreate returns optional<unique_ref<Block>> instead of unique_ptr<Block>)
|
2015-07-20 19:10:46 +02:00 |
|
Sebastian Messmer
|
a945e4f0fc
|
Changed Blockstore::tryCreate() to return optional<unique_ref<Block>> instead of unique_ptr<Block>
|
2015-07-20 18:57:48 +02:00 |
|
Sebastian Messmer
|
1698044eb8
|
Specify EntryType better
|
2015-07-20 17:56:44 +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
|
e031aa5ef6
|
Added pipestream class
|
2015-07-01 14:31:47 +02:00 |
|
Sebastian Messmer
|
0edf28402c
|
Allow upcast in unique_ref assignment
|
2015-06-28 17:40:16 +02:00 |
|