Sebastian Messmer
|
cf6a8079b4
|
TODOs
|
2015-04-27 22:13:28 +02:00 |
|
Sebastian Messmer
|
f286886b49
|
Handle QueueMap::push(existing_key) better and write more test cases for QueueMap
|
2015-04-27 22:11:15 +02:00 |
|
Sebastian Messmer
|
0aabe10fe0
|
Make constructors explicit where adequate
|
2015-04-27 18:21:44 +02:00 |
|
Sebastian Messmer
|
2970de9c4f
|
Make constructors explicit where adequate
|
2015-04-27 18:21:33 +02:00 |
|
Sebastian Messmer
|
77a50c8eb4
|
Make constructors explicit where adequate
|
2015-04-27 18:21:18 +02:00 |
|
Sebastian Messmer
|
2110831374
|
Make constructors explicit where adequate
|
2015-04-27 18:20:51 +02:00 |
|
Sebastian Messmer
|
58f43f6929
|
Remove unneeded field in cache entry
|
2015-04-27 18:20:44 +02:00 |
|
Sebastian Messmer
|
bf77e0ffa7
|
Small fix in AES256_GCM
|
2015-04-27 17:58:34 +02:00 |
|
Sebastian Messmer
|
bc33f69877
|
TODOs
|
2015-04-27 10:47:33 +02:00 |
|
Sebastian Messmer
|
6f1c39fd21
|
QueueMap: Added more test cases and improved interface
|
2015-04-27 10:35:01 +02:00 |
|
Sebastian Messmer
|
f647342228
|
TODOs
|
2015-04-27 01:36:32 +02:00 |
|
Sebastian Messmer
|
e177c6f45c
|
Switch to a QueueMap implementation with less indirections (directly store elements instead of pointers)
|
2015-04-27 01:22:39 +02:00 |
|
Sebastian Messmer
|
b60b119985
|
Fix iostream use
|
2015-04-26 22:20:04 +02:00 |
|
Sebastian Messmer
|
5f83c133b0
|
Added error messages when block decryption fails
|
2015-04-26 16:45:00 +02:00 |
|
Sebastian Messmer
|
09bc28e810
|
EncryptedBlock stores its block key in the block, so that an attacker can't replace block contents with a different block
|
2015-04-26 16:36:48 +02:00 |
|
Sebastian Messmer
|
1f14598d25
|
Added Test Cases for PeriodicTask
|
2015-04-26 12:36:19 +02:00 |
|
Sebastian Messmer
|
9999c13ac4
|
TODOs
|
2015-04-26 11:40:27 +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
|
77b67a8137
|
Reduce use of memcmp and use operator==(Data, Data) instead
|
2015-04-25 17:17:06 +02:00 |
|
Sebastian Messmer
|
a07c03d752
|
Added test cases for DataFixture
|
2015-04-25 17:03:18 +02:00 |
|
Sebastian Messmer
|
dcc979d65f
|
Allow move assignment for Data class
|
2015-04-25 16:44:24 +02:00 |
|
Sebastian Messmer
|
a2c89ed73a
|
Use cpputils::DataFixture instead of DataBlockFixture
|
2015-04-25 16:43:52 +02:00 |
|
Sebastian Messmer
|
65eb73e7d9
|
Use cpputils::DataFixture instead of DataBlockFixture
|
2015-04-25 16:43:37 +02:00 |
|
Sebastian Messmer
|
40451e762c
|
Started replacing DataBlockFixture with DataFixture.
Step 1: Create DataFixture
|
2015-04-25 13:20:26 +02:00 |
|
Sebastian Messmer
|
0b60370665
|
Remove dependency to tempfile
|
2015-04-25 03:47:30 +02:00 |
|
Sebastian Messmer
|
3e12c771a1
|
Remove dependency to tempfile
|
2015-04-25 03:47:03 +02:00 |
|
Sebastian Messmer
|
2f2ba7756b
|
Fix filesystem tests
|
2015-04-25 03:39:18 +02:00 |
|
Sebastian Messmer
|
9de2d9d04a
|
- Use cpputils::DataBlockFixture and cpputils::Data.
- Fix test cases
|
2015-04-25 03:26:59 +02:00 |
|
Sebastian Messmer
|
59bfddc18f
|
Moved Data, FixedSizeData and DataBlockFixture to cpp-utils
|
2015-04-25 02:48:41 +02:00 |
|
Sebastian Messmer
|
38327de0c8
|
Move tempfile to cpp-utils
|
2015-04-25 02:40:02 +02:00 |
|
Sebastian Messmer
|
0b2984888d
|
TODOs
|
2015-04-25 02:25:55 +02:00 |
|
Sebastian Messmer
|
d8a6b23962
|
Moved data classes to cpp-utils
|
2015-04-25 02:24:18 +02:00 |
|
Sebastian Messmer
|
ea22156f33
|
Upgrade dependencies
|
2015-04-25 00:42:21 +02:00 |
|
Sebastian Messmer
|
c543cb398d
|
Upgrade dependencies
|
2015-04-25 00:42:19 +02:00 |
|
Sebastian Messmer
|
a1ab1ac4be
|
Upgrade dependencies
|
2015-04-25 00:42:15 +02:00 |
|
Sebastian Messmer
|
60442a46f0
|
Upgrade dependencies
|
2015-04-25 00:42:10 +02:00 |
|
Sebastian Messmer
|
e056a65b48
|
- Added test cases for authenticated ciphers
- Fixed corner case for AES256_GCM when decrypt is called on data that can't hold IV and TAG
|
2015-04-24 23:58:24 +02:00 |
|
Sebastian Messmer
|
0335b243fb
|
Implemented AES256_GCM
|
2015-04-24 23:02:14 +02:00 |
|
Sebastian Messmer
|
6e28af3105
|
TODOs
|
2015-04-24 21:33:45 +02:00 |
|
Sebastian Messmer
|
19e5f03de3
|
Simplified CipherTest
|
2015-04-24 21:33:25 +02:00 |
|
Sebastian Messmer
|
008c6f7ab7
|
Add Cipher concept
|
2015-04-24 21:30:54 +02:00 |
|
Sebastian Messmer
|
5adcf4aca1
|
Allow decryption interface to fail (needed for authenticated ciphers later)
|
2015-04-24 21:08:36 +02:00 |
|
Sebastian Messmer
|
79283b868b
|
Added test cases that a Cipher is indeterministic
|
2015-04-24 19:13:56 +02:00 |
|
Sebastian Messmer
|
f18195757c
|
- Added test cases for ciphers
- Removed Cipher.h
|
2015-04-24 18:58:42 +02:00 |
|
Sebastian Messmer
|
6e50c9d8a5
|
Factor out encryption algorithm from EncryptedBlockStore
|
2015-04-24 18:14:25 +02:00 |
|
Sebastian Messmer
|
03597b9474
|
Code formatting & TODOs
|
2015-04-24 13:42:37 +02:00 |
|
Sebastian Meßmer
|
2726241a1c
|
Removed debug output
|
2015-04-23 09:25:04 +02:00 |
|
Sebastian Meßmer
|
4a1166cfd2
|
Created symlinks take ownership from the current user
|
2015-04-23 09:17:23 +02:00 |
|
Sebastian Messmer
|
446c07deff
|
Implemented symlinks
|
2015-04-22 16:00:14 +02:00 |
|