Commit graph

116 commits

Author SHA1 Message Date
Rodolphe Bréard
3b91abb1c1 Test get_latest_ikm_empty on an empty IKM list 2024-02-15 19:02:39 +01:00
Rodolphe Bréard
5cd3969b5b Set the default IKM duration to 20 years 2024-02-15 18:56:52 +01:00
Rodolphe Bréard
d8d867bb1e Expose the encryption and decryption interfaces 2024-02-15 18:47:36 +01:00
Rodolphe Bréard
f662e47690 Add the get_ikm_by_id method to the IKM 2024-02-15 18:38:24 +01:00
Rodolphe Bréard
ba08aa44f9 Add the get_latest_ikm method to the IKM 2024-02-15 18:37:59 +01:00
Rodolphe Bréard
cc97193d3a Expose the IKM to the crate 2024-02-15 18:21:43 +01:00
Rodolphe Bréard
2e4e467f47 Expose the ikm and scheme modules only if either encryption or ikm-management features are enabled 2024-02-15 18:17:49 +01:00
Rodolphe Bréard
60b91ffbe9 Add the encryption and ikm-management features 2024-02-15 12:37:14 +01:00
Rodolphe Bréard
9984d528e2 Remove the useless Ok(?) 2024-02-15 11:48:13 +01:00
Rodolphe Bréard
1e4a875d8f Prevent the crate to be used by accident 2024-02-15 11:09:22 +01:00
Rodolphe Bréard
b99746bd65 Improve the error management 2024-02-15 10:56:21 +01:00
Rodolphe Bréard
32eba4345f Add a cryptographic scheme to the IKM 2024-02-15 10:00:06 +01:00
Rodolphe Bréard
dcefc43efd Update the FAQ 2024-02-14 23:11:26 +01:00
Rodolphe Bréard
a83faf6a7a Add basic IKM management 2024-02-14 23:11:00 +01:00
Rodolphe Bréard
3d4cb981e7 Add the description in the README 2024-02-14 19:22:04 +01:00
Rodolphe Bréard
62b749744c First commit 2024-02-14 18:16:45 +01:00