Tommaso Gagliardoni
30f4b6f01f
doc:Update SECURITY.md
2023-07-26 18:57:52 +02:00
Tommaso Gagliardoni
ba15f9a4b6
feature/issue-10-benchmarks ( #51 )
...
Added benchmark suite to test performance of Shufflecake against LUKS and VeraCrypt
Co-authored-by: Tommaso Gagliardoni <nomail@nomail.nomail>
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/51
2023-07-26 16:43:14 +00:00
Tommaso Gagliardoni
f33249d1e8
doc:Improve header scheme figure
2023-07-24 13:20:14 +02:00
Tommaso Gagliardoni
860d259bd8
doc:Add doc/headers.png
2023-07-24 00:36:55 +02:00
Tommaso Gagliardoni
10d99c68fa
doc:Minor edit in README.md
2023-07-23 19:29:02 +02:00
Tommaso Gagliardoni
d21199e817
wip:Prepare release v0.4.0
2023-07-23 19:27:02 +02:00
Tommaso Gagliardoni
455bf45e5b
Merge pull request 'feature/issue-9/preshuffle' ( #47 ) from feature/issue-9/preshuffle into release/v0.4.0
...
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/47
2023-07-23 17:16:23 +00:00
Tommaso Gagliardoni
881f9ee084
Merge pull request 'feature/issue-10-benchmarks' ( #46 ) from feature/issue-10-benchmarks into release/v0.4.0
...
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/46
2023-07-23 17:14:58 +00:00
Tommaso Gagliardoni
6b6c62160c
fix:Remove unused files and add comment todo
...
Removed old (unused) files vmb_seal.c and vmb_unseal.c. Added placeholder comments for implementing safe password input (issue #7 ).
2023-07-23 18:48:59 +02:00
=
aeaca6ba65
fix:Change from GCM to CTR in VMB
2023-07-23 18:28:37 +02:00
=
0fe5fcde60
fix:Remove version filed in VMB
2023-07-23 18:11:01 +02:00
Tommaso Gagliardoni
285d6a493a
bugfix:Fix bug in benchmark scripts
2023-07-23 11:01:41 +02:00
Tommaso Gagliardoni
e20c4ea8b3
doc:Small edits on README.md
2023-07-23 09:26:49 +02:00
Tommaso Gagliardoni
3742043471
doc:Add clarification on benchmark INSTRUCTIONS.md
2023-07-23 09:12:02 +02:00
Tommaso Gagliardoni
81e3af783d
feat:WIP add VeraCrypt benchmark script skeleton
2023-07-23 09:09:48 +02:00
Tommaso Gagliardoni
79efccefe5
feat:Add working benchmarks LUKS and SFLC
...
The two scripts of the benchmark suite (for LUKS and for Shufflecake) are now complete and working.
2023-07-22 23:09:55 +02:00
Tommaso Gagliardoni
6c5a912697
feat:WIP benchmarks
2023-07-21 23:39:03 +02:00
Tommaso Gagliardoni
96b6b59d9c
feat:WIP sflc-benchmark.sh script
2023-07-21 21:39:40 +02:00
Tommaso Gagliardoni
92a02f0fed
feat:Split benchmark scripts
...
It is now made clear that the benchmark suite is composed of different test scripts, each one of them for a different disk encryption solution. For now we have the skeletons of one for Shufflecake and one for LUKS/dm-crypt.
2023-07-21 19:02:44 +02:00
Tommaso Gagliardoni
63ca506f63
feat:Improve benchmark script
2023-07-21 18:49:33 +02:00
tomgag
ead97c6f63
Merge pull request 'feature/issue-9/preshuffle' ( #44 ) from feature/issue-9/preshuffle into feature/issue-10-benchmarks
...
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/44
2023-07-21 16:24:04 +00:00
Tommaso Gagliardoni
9599073eb0
bugfix:Fix PoC benchmark script and add README section
...
There was a problem with variable names within the bash script that prevented the benchmark skeleton to do a proper cleanup, now this has been fixed. Moreover, added a section in the README.md that explains how to properly pass non-interactively passwords to the init action.
2023-07-21 17:58:37 +02:00
=
d6aaa4a3f4
fix:Change argp key for skip-randfill, to avoid clash with commands
2023-07-21 17:40:24 +02:00
=
65798da67f
fix:Use underscore for volume naming in dm_sflc
2023-07-21 12:31:12 +02:00
=
9ae0661335
feat:Add printf after KDF to verify pre-shuffling time
2023-07-21 11:13:47 +02:00
Tommaso Gagliardoni
6b606e52b3
feat:Add first draft of benchmark script
2023-07-20 20:53:03 +02:00
=
d7bb03dfb6
feat:Use pre-shuffled PSI array
2023-07-20 19:32:20 +02:00
Tommaso Gagliardoni
dd07ffcd03
feat:Add benchmark (initial skeleton)
2023-07-20 17:49:57 +02:00
=
46fde04ff5
feat:Define fisher-yates shuffle
2023-07-20 17:05:01 +02:00
=
91805cf084
fix:Add sanity check in rand_uniform()
2023-07-20 17:04:30 +02:00
Tommaso Gagliardoni
b4c621b043
doc:Fix typo in README.md
2023-07-15 18:53:58 +02:00
Tommaso Gagliardoni
8545f4e860
doc:Minor tweaks to README.md
2023-07-15 18:50:56 +02:00
tomgag
5e13c33b08
Merge pull request 'release/v0.3.1' ( #37 ) from release/v0.3.1 into dev
...
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/37
2023-07-13 13:31:29 +00:00
Tommaso Gagliardoni
13c2a9af61
doc:Fix typo README
2023-07-13 15:19:28 +02:00
Tommaso Gagliardoni
086e064b68
doc:Update CHANGELOG and README
...
Changelog for v0.3.1 updated, and also added in README.md a description for a manual procedure for increasing volume resistance to corruption using RAID.
2023-07-13 15:16:15 +02:00
Tommaso Gagliardoni
d2bdc500e4
wip:Edit README.md
2023-07-13 14:36:19 +02:00
tomgag
235874c5d9
Merge pull request 'merge:feature/issue-11/test-argon2' ( #36 ) from feature/issue-11/test-argon2 into release/v0.3.1
...
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/36
2023-07-13 12:25:37 +00:00
Tommaso Gagliardoni
e630144de7
doc:Edited README.md
2023-07-13 14:22:00 +02:00
Tommaso Gagliardoni
15e2ca88b2
doc:Edited comment in crypto.h
2023-07-13 14:15:22 +02:00
tomgag
dbce9a2303
Merge pull request 'Merge v0.3.0 into dev' ( #35 ) from release/v0.3.0 into dev
...
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/35
2023-07-13 12:00:12 +00:00
Tommaso Gagliardoni
38d661229d
bugfix!:Argon2 parameter fix
...
There was a mistake in the selection of Argon2 parameters for KDF, resulting in unacceptably long time on slow machines. This has been fixed by reducing iteration count and memory requirements.
2023-07-13 13:40:59 +02:00
=
babacd4955
feat:Add interactive test for Argon2id
2023-07-13 12:37:00 +02:00
tomgag
58436bfd98
Merge pull request 'hotfix:Add local PNG badges in README.md rather than fetching SVG from website' ( #31 ) from main into release/v0.3.0
...
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/31
2023-07-13 10:22:45 +00:00
tomgag
9c35a00f59
Merge pull request 'hotfix:Add resources subtree and moved badges images there' ( #30 ) from dev into main
...
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/30
2023-07-13 10:19:54 +00:00
tomgag
5848daf1b3
Merge pull request 'test/localbadges' ( #29 ) from test/localbadges into dev
...
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/29
2023-07-13 10:17:42 +00:00
Tommaso Gagliardoni
a4193496d8
doc:Include version number in badge version filename
2023-07-13 12:16:14 +02:00
Tommaso Gagliardoni
7319c1e7b5
doc:Add local badges and amend README.md
2023-07-13 12:12:41 +02:00
tomgag
4e544899da
Merge pull request 'doc(hotfix):Modify badge format in README.md from .svg to .png, Add version badge' ( #28 ) from dev into main
...
Reviewed-on: https://codeberg.org/shufflecake/shufflecake-c/pulls/28
2023-07-13 10:03:19 +00:00
=
0b673af760
fix:Untrack shufflecake binary
2023-07-13 12:02:31 +02:00
Tommaso Gagliardoni
4cd87bbe19
doc:Modify badge format in README.md from .svg to .png, Add version badge
2023-07-13 11:52:58 +02:00