Sebastian Messmer
|
c4dfd55c39
|
Because LoopThread now works fine with fork(), we don't have to specify this a DeathTest
|
2015-10-28 15:20:55 +01:00 |
|
Sebastian Messmer
|
3e01c56ad4
|
Add Cipher::NAME to CipherConcept
|
2015-10-28 01:49:12 +01:00 |
|
Sebastian Messmer
|
926d1ce7a4
|
Allow Cipher::NAME (e.g. AES256_GCM::NAME)
|
2015-10-28 01:41:38 +01:00 |
|
Sebastian Messmer
|
c50371d583
|
Add symmetric ciphers to crypto lib
|
2015-10-27 23:19:20 +01:00 |
|
Sebastian Messmer
|
1f86f83ca1
|
Fix test cases
|
2015-10-27 23:19:11 +01:00 |
|
Sebastian Messmer
|
7b269a1184
|
Added a crypto library with scrypt key derivation function and random padding
|
2015-10-27 22:19:06 +01:00 |
|
Sebastian Messmer
|
248f0b0d61
|
FixedSizeData::take/drop()
|
2015-10-26 12:15:11 +01:00 |
|
Sebastian Messmer
|
25db4064b7
|
Use EXPECT_EXIT instead of EXPECT_DEATH
|
2015-10-25 18:42:49 +01:00 |
|
Sebastian Messmer
|
ca5edb48db
|
Refactor random library
|
2015-10-22 17:36:03 +02:00 |
|
Sebastian Meßmer
|
d629e14533
|
Add include tests
|
2015-10-18 01:09:49 +02:00 |
|
Sebastian Meßmer
|
8b429bac9a
|
Fix warnings from -Weffc++
|
2015-10-17 20:15:20 +02:00 |
|
Sebastian Meßmer
|
05f9723295
|
Default logger logs to stderr, not stdout
|
2015-10-17 16:49:58 +02:00 |
|
Sebastian Meßmer
|
08c09e4af8
|
Add a fork test case for logging
|
2015-10-17 16:42:56 +02:00 |
|
Sebastian Meßmer
|
9f9b4fc342
|
Add test cases for logging
|
2015-10-17 15:49:54 +02:00 |
|
Sebastian Meßmer
|
02d89fa721
|
Unify (and fix) include guards
|
2015-10-15 12:58:16 +02:00 |
|
Sebastian Messmer
|
e78cd1db91
|
Demangle backtrace
|
2015-10-05 14:58:16 +02:00 |
|
Sebastian Messmer
|
6dec27253c
|
Fix assert test case
|
2015-10-03 01:30:42 +02:00 |
|
Sebastian Messmer
|
3fed6f13cb
|
Removed testcases for constexpr
|
2015-10-03 01:01:48 +02:00 |
|
Sebastian Messmer
|
819e48b446
|
Allow outputting const_string to std::ostream
|
2015-09-18 22:08:56 +02:00 |
|
Sebastian Messmer
|
3573a6fa74
|
Added const_string class (constexpr string manipulations)
|
2015-09-18 17:08:26 +02:00 |
|
Sebastian Messmer
|
67f0f39b50
|
Added Console class
|
2015-09-12 20:07:44 +02:00 |
|
Sebastian Messmer
|
69a413bf4b
|
Fix EitherTest
|
2015-07-25 15:17:27 +02:00 |
|
Sebastian Messmer
|
50503d9ce0
|
Renamed Either to either
|
2015-07-24 20:08:03 +02:00 |
|
Sebastian Messmer
|
cce24dd64b
|
Implemented ASSERT macro
|
2015-07-22 13:39:38 +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
|
6442512877
|
Allow dereferencing rvalues in unique_ref
|
2015-06-28 17:34:23 +02:00 |
|
Sebastian Messmer
|
72cb9fa038
|
When calling left()/right()/left_opt()/right_opt() on a rvalue reference, it performs a move and returns a rvalue reference
|
2015-06-28 17:25:13 +02:00 |
|
Sebastian Messmer
|
7ae30280f3
|
Use optional::value() instead of options::get() in test cases
|
2015-06-28 16:49:35 +02:00 |
|
Sebastian Messmer
|
5a812b279f
|
Use optional::value() instead of options::get() in test cases
|
2015-06-28 16:44:55 +02:00 |
|
Sebastian Messmer
|
ab5238549d
|
Introduced make_left, make_right
|
2015-06-26 12:41:25 +02:00 |
|
Sebastian Messmer
|
f3222e361b
|
Added operator<<(ostream, Either)
|
2015-06-26 02:17:08 +02:00 |
|
Sebastian Messmer
|
a98cf8200e
|
Improve move testcases for Either
|
2015-06-26 02:06:33 +02:00 |
|
Sebastian Messmer
|
99be93d970
|
Add tests for direct (move) assignments
|
2015-06-26 02:02:29 +02:00 |
|
Sebastian Messmer
|
396dbcfc1c
|
Add assignment operators
|
2015-06-26 01:59:29 +02:00 |
|
Sebastian Messmer
|
d5dadc74e7
|
Offer Either::left_opt() and Either::right_opt() and add some test cases
|
2015-06-26 01:07:46 +02:00 |
|
Sebastian Messmer
|
e1c4327338
|
Added comparison operators to Either
|
2015-06-25 16:27:26 +02:00 |
|
Sebastian Messmer
|
2d7dc8c583
|
Added first version for an either type
|
2015-06-25 15:46:53 +02:00 |
|
Sebastian Messmer
|
adbcb054c6
|
Add dynamic_pointer_move test cases for unique_ref
|
2015-06-21 18:18:43 +02:00 |
|
Sebastian Messmer
|
e346283b0b
|
Refactor folder structure
|
2015-06-21 17:41:57 +02:00 |
|
Sebastian Messmer
|
f30bec26ee
|
Added some more test cases for dynamic_pointer_move
|
2015-06-21 17:14:35 +02:00 |
|
Sebastian Meßmer
|
590beac11c
|
Added dynamic_pointer_move for unique_ref
|
2015-06-18 02:36:57 +02:00 |
|
Sebastian Meßmer
|
86a8683fa7
|
Finish implementing unique_ref and added many more test cases
|
2015-06-18 01:29:02 +02:00 |
|
Sebastian Messmer
|
3d5b9e9815
|
Implemented unique_ref and started writing test cases
|
2015-06-17 00:59:02 +02:00 |
|
Sebastian Messmer
|
3069874066
|
Fix test cases
|
2015-06-17 00:38:02 +02:00 |
|
Sebastian Messmer
|
864f0a0186
|
Added more test cases for Data
|
2015-04-26 00:41:29 +02:00 |
|
Sebastian Messmer
|
61337eef85
|
Removed DataBlockFixture
|
2015-04-25 17:45:18 +02:00 |
|
Sebastian Messmer
|
a07c03d752
|
Added test cases for DataFixture
|
2015-04-25 17:03:18 +02:00 |
|
Sebastian Messmer
|
38327de0c8
|
Move tempfile to cpp-utils
|
2015-04-25 02:40:02 +02:00 |
|
Sebastian Messmer
|
d8a6b23962
|
Moved data classes to cpp-utils
|
2015-04-25 02:24:18 +02:00 |
|