Commit graph

80 commits

Author SHA1 Message Date
Tommaso Gagliardoni
de7b7ddffa chore: Re-add Argon2id test (non-interactive) 2025-10-21 18:21:36 +02:00
Tommaso Gagliardoni
ce2e8bbd9c chore: Modify user message for tests 2025-10-20 18:38:21 +02:00
Tommaso Gagliardoni
d37e1331db chore: Disable Argon2 interactive test 2025-10-20 00:39:34 +02:00
Tommaso Gagliardoni
35522bc595 feat: Add consistency test script 2025-10-19 22:24:05 +02:00
toninov
75c0f30ca9 Use perror to properly format the errno 2025-09-12 11:24:30 +02:00
toninov
95a72fc8e7
Add explicit error message for non-inserted dm-sflc 2025-09-11 13:02:08 +02:00
Tommaso Gagliardoni
606f8945cf style: Remove hyphen in usage prompt 2025-08-25 16:49:16 +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
toninov
d5eb3dceb5
Add options to CLI 2025-07-30 00:02:25 +02:00
Tommaso Gagliardoni
79f1549664 refactor: Correctly import version string from sflc_constants.h instead of hardcoded hack 2025-07-05 00:24:19 +02:00
Tommaso Gagliardoni
3781091335 fix: Fix make test not compiling
Some constants or variables were prefixed with a SFLITE_ tag instead of SFLC_, this fix resolves that and now crypto tests run again.

Solves: #105
2025-01-17 00:40:03 +01:00
=
d713f5fe9c Touch-up of progress printing 2025-01-06 16:14:03 +01:00
Benjamin Voisin
0b0a503409
Pretty print of status for the init command
Signed-off-by: Benjamin Voisin <benjamin.voisin@ens-rennes.fr>
2025-01-06 16:08:40 +01:00
Tommaso Gagliardoni
c887455fdc test:Rename old to legacy 2024-09-01 17:16:57 +02:00
Tommaso Gagliardoni
5fdc05873c doc:Update README.md and CHANGELOG.md and CLI usage text 2024-09-01 14:09:51 +02:00
toninov
44dfd2729b revert 06e388fc5b
revert Add argument to sflite_vmb_seal/unseal
2024-08-31 23:15:43 +00: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
toninov
06e388fc5b Add argument to sflite_vmb_seal/unseal 2024-08-31 22:57:47 +00:00
Tommaso Gagliardoni
54e1b34bf9 doc:Change header scheme to legacy vs lite 2024-08-31 12:03:15 +02:00
Tommaso Gagliardoni
d42fe61cb0 chore:Readd link to sflc_constants.h 2024-08-31 11:50:14 +02:00
Tommaso Gagliardoni
211c2913c0 chore:Remove shufflecake-userland/src/operations/devmapper.c 2024-08-31 11:44:33 +02:00
Tommaso Gagliardoni
b79805c361 merge!:Test merge feature\rewrite-kernel-mod into copy dev2 2024-08-31 11:37:01 +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
909079f5ed bugfix:Check if device already in use on open
On device open, first check if related directory in sysfs already exists. If so, that might indicate that the device is already in use, so abort.

Solves: #81
2024-06-02 21:04:27 +02:00
=
bed617283c Minor fix 2023-11-11 23:36:39 +01:00
=
8e21782d6e Disallow empty password 2023-11-10 12:07:17 +01:00
=
ae6d887d4a Fix comments 2023-11-10 12:01:51 +01:00
=
9213c31514 Can delete Volume struct 2023-11-10 11:13:56 +01:00
=
321c0a5d1f fix: open and close, wrong number of volumes 2023-11-10 11:13:40 +01:00
=
8604c23193 fix: compilation errors 2023-11-09 21:06:59 +01:00
=
383db62bd0 Refactor, reverse order of volume opening and closing 2023-11-09 20:57:47 +01:00
=
38ba68daa4 Refactor, ops_openVolume does not read VMB 2023-11-09 20:28:51 +01:00
=
1f3c3d8fad Define readVmb 2023-11-09 20:15:40 +01:00
=
2646be968c Refactor, stop using Volume struct 2023-11-09 19:57:25 +01:00
=
80877d5b15 Refactor, have operations/init.c sample the keys 2023-11-09 19:31:28 +01:00
=
ca03916637 fix: Randomness quality for VEK 2023-11-09 19:09:42 +01:00
=
af13947deb Refactor include structure 2023-11-09 19:00:36 +01:00
Tommaso Gagliardoni
fb904d5c52 feat:Improve message errors and change two filenames 2023-07-26 21:05:47 +02:00
=
ad3d2dd2e4 fix:Docs and minor fixes 2023-07-26 19:39:19 +02:00
=
0f4733f741 feat:Define changepwd in cli 2023-07-26 19:18:34 +02:00
=
a35d15fb7b feat:Define testpwd in cli 2023-07-26 18:09:45 +02:00
=
57e26568da feat:Define changepwd in commands 2023-07-26 17:56:38 +02:00
=
b4aee63349 feat:Define testpwd in commands 2023-07-26 17:51:20 +02:00
=
91b7b7809a feat:Define changepwd in operations 2023-07-26 17:36:05 +02:00
=
65e5eb5d4f feat:Define changepwd in header 2023-07-26 16:43:32 +02:00
=
989ec84b77 fix:Rename cli commands to actions 2023-07-24 15:29:49 +02:00
=
eae4dd5470 fix:Rename actions to operations 2023-07-24 15:27:34 +02:00