Commit graph

17 commits

Author SHA1 Message Date
Rodolphe Bréard
87b4fad9b9 Update the thiserror dependency 2024-11-13 19:24:49 +01:00
Rodolphe Bréard
434b3b8bd6 Move criterion out of dev-dependencies so it can be optional 2024-04-20 18:28:47 +02:00
Rodolphe Bréard
c836f1d572 Update the Cargo.toml 2024-04-20 13:03:15 +02:00
Rodolphe Bréard
8162fadf19 Hide schemes behind features 2024-04-20 11:48:58 +02:00
Rodolphe Bréard
224171c6d5 Allow to encrypt at a specific timestamp 2024-04-07 12:22:04 +02:00
Rodolphe Bréard
ca86747862 Add support for AES128-GCM using HKDF-SHA256 to derive keys 2024-03-24 12:16:54 +01:00
Rodolphe Bréard
c62029ee91 Add a benchmark 2024-03-23 19:23:14 +01:00
Rodolphe Bréard
5803e2971d Remove the protection feature 2024-03-17 14:38:29 +01:00
Rodolphe Bréard
14e2fc2ac6 Implement encryption 2024-02-17 20:26:45 +01:00
Rodolphe Bréard
65796a2c91 Refactor the context canonicalization 2024-02-17 16:29:54 +01:00
Rodolphe Bréard
d679546331 Derive the key 2024-02-15 23:45:21 +01:00
Rodolphe Bréard
60b91ffbe9 Add the encryption and ikm-management features 2024-02-15 12:37:14 +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
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