Commit graph

26 commits

Author SHA1 Message Date
toninov
95a72fc8e7
Add explicit error message for non-inserted dm-sflc 2025-09-11 13:02:08 +02:00
toninov
6859277be6
Change arguments name 2025-08-01 14:46:27 +02:00
toninov
13d4e5b548
Use the flags 2025-07-30 00:25:50 +02:00
Tommaso Gagliardoni
c887455fdc test:Rename old to legacy 2024-09-01 17:16:57 +02:00
toninov
3abcc633b8 revert 537623150a
revert Add argument to sflite_vmb_seal/unseal in .h
2024-08-31 23:15:13 +00:00
toninov
537623150a Add argument to sflite_vmb_seal/unseal in .h 2024-08-31 22:58:45 +00:00
Tommaso Gagliardoni
d42fe61cb0 chore:Readd link to sflc_constants.h 2024-08-31 11:50:14 +02:00
=
08b298c39c Remove duplicate dirs 2024-08-27 20:07:40 +02:00
=
322f4367a6 Bugfix 2024-08-03 22:40:11 +02:00
Tommaso Gagliardoni
860d259bd8 doc:Add doc/headers.png 2023-07-24 00:36:55 +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
=
d6aaa4a3f4 fix:Change argp key for skip-randfill, to avoid clash with commands 2023-07-21 17:40:24 +02:00
Tommaso Gagliardoni
15e2ca88b2 doc:Edited comment in crypto.h 2023-07-13 14:15:22 +02: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
Tommaso Gagliardoni
850a6cc718 fix:Test tune Argon2id parameters 2023-07-10 00:21:53 +02:00
=
a435d4485d fix:Add TODO for discussion on Argon params 2023-07-09 18:52:53 +02:00
=
51d6b939a2 feat:Add Argon2id to crypto layer 2023-07-09 18:44:03 +02:00
Tommaso Gagliardoni
fb74c52597 feat:Change behavior of
Now the  action is integrated with argp.h, and it accepts a --num-volumes (-n) numeric option to specify the number of volumes to create via command line.

Fixes: #3.
2023-06-11 15:18:49 +02:00
Tommaso Gagliardoni
02d59ad32f feat:Integrate argp.h and SemVer
The CLI has been restructured for use with argp.h, including appropriate inline documentation in help menuand mandatory block device as first argument. Moreover, program version is now supported by a global definition in sflc_constants.h and adheres to SemVer syntax.

Fixes: #4, #5, #6.
2023-06-11 14:25:33 +02:00
Tommaso Gagliardoni
03e12719a4 fix:Changed GPL infile references to V2+ and removed VERSION file 2023-06-11 10:24:57 +02:00
Tommaso Gagliardoni
e8719194b5 fix:Fixed relative path of link 2023-06-11 10:05:43 +02:00
Tommaso Gagliardoni
d7b7151c70 refactor:Renamed 'userrland' to 'shufflecake-userland' and edited Makefile accordingly 2023-06-06 12:34:43 +02:00
Tommaso Gagliardoni
b5c827e68f refactor:Remove redundant files 2023-06-06 11:19:30 +02:00
Tommaso Gagliardoni
158f708802 refactor:Update branch for big merge
Imported updated content of dev branches from both dm-sflc and userland repos into the two directories herein, ready to start heavy refactoring for the Big Merge
2023-06-06 09:27:49 +02:00
Tommaso Gagliardoni
f298717bb0 refactor(release): Create release v0.2.0
This is version v0.2.0 of shufflecake-c, which is only kept for historical and documentation reasons. Originally split into two different repositories, dm-sflc and shufflecake-userland, both not following SemVer convention yet. The respective release v0.2 of both repositories are included as full subtrees of this repository.
2023-04-18 00:07:19 +02:00