|
2fca9ac904
|
Add missing comma
|
2024-06-22 09:53:14 +02:00 |
|
|
f1660e212e
|
Add the key length to the key context
|
2024-04-20 19:02:55 +02:00 |
|
|
8162fadf19
|
Hide schemes behind features
|
2024-04-20 11:48:58 +02:00 |
|
|
5dec70af92
|
Rename the CipherBox as Coffio
|
2024-04-07 11:48:33 +02:00 |
|
|
3690351c13
|
Use the DOI Foundation links
|
2024-04-07 11:01:46 +02:00 |
|
|
de9d4777aa
|
Add some basic documentation
|
2024-04-05 00:17:01 +02:00 |
|
|
ca86747862
|
Add support for AES128-GCM using HKDF-SHA256 to derive keys
|
2024-03-24 12:16:54 +01:00 |
|
|
e6f7167525
|
Move the EncryptedData struct to a dedicated module
|
2024-03-17 14:45:18 +01:00 |
|
|
8cefe7c16b
|
Move the scheme return fn type definitions to the scheme module
|
2024-03-17 14:35:26 +01:00 |
|
|
749dc03f71
|
Replace the encrypt and decrypt function by the CipherBox struct
|
2024-03-17 14:23:03 +01:00 |
|
|
47557fe350
|
Fix the features
|
2024-03-16 11:22:08 +01:00 |
|
|
bc3cfe71dc
|
Add the IKM id and the nonce to the AAD
|
2024-03-11 14:55:08 +01:00 |
|
|
bdfaf8adff
|
Fix the features
|
2024-03-02 14:55:14 +01:00 |
|
|
423476c987
|
Refactor the IKM storage format
|
2024-03-02 11:00:59 +01:00 |
|
|
a1bf9e0bcc
|
Move the scheme related primitives to dedicated modules
|
2024-02-25 14:19:56 +01:00 |
|
|
85d0ee7e31
|
Implement decryption
|
2024-02-25 13:40:19 +01:00 |
|
|
58df7fb221
|
Add a type alias for the scheme serialize type
|
2024-02-25 12:03:06 +01:00 |
|
|
59c36b0ebe
|
Rename the parsing errors using the module name
|
2024-02-25 11:46:08 +01:00 |
|
|
14e2fc2ac6
|
Implement encryption
|
2024-02-17 20:26:45 +01:00 |
|
|
65796a2c91
|
Refactor the context canonicalization
|
2024-02-17 16:29:54 +01:00 |
|
|
d679546331
|
Derive the key
|
2024-02-15 23:45:21 +01:00 |
|
|
b99746bd65
|
Improve the error management
|
2024-02-15 10:56:21 +01:00 |
|
|
32eba4345f
|
Add a cryptographic scheme to the IKM
|
2024-02-15 10:00:06 +01:00 |
|