Commit Graph

41 Commits

Author SHA1 Message Date
pascal 68cb002951 Reduce useless salt size 2024-09-11 22:44:06 +02:00
pascal 7aef4bed50 Allow to add context on key derivations 2024-09-11 22:43:52 +02:00
pascal 11801b81f5 fmt 2024-09-11 22:38:15 +02:00
pascal 38632cc159 PwdWrap : No given salt ! 2024-09-11 22:08:51 +02:00
pascal f2fee1d56f Better check in SecretBox 2024-09-10 00:33:07 +02:00
pascal 20ab37068d Fix huge ugly typo in IV sizes... 2024-09-10 00:33:00 +02:00
pascal f51b29f4c3 Various additional tests 2024-09-10 00:32:49 +02:00
pascal 7e858b3556 await promises in place 2024-09-10 00:32:25 +02:00
pascal 9de49c228d rename encrypt/decrypt to wrap/unwrap in *Wrap
ci/woodpecker/manual/test Pipeline was successful
2024-09-09 22:49:42 +02:00
pascal c49f3b84bf Add serialization 2024-09-09 22:48:09 +02:00
pascal 5fa068776c fmt 2024-09-09 16:11:18 +02:00
pascal a919eabbba rewrite tests 2024-09-09 16:10:27 +02:00
pascal 57ca4bf78d Rework API 2024-09-09 16:10:08 +02:00
pascal 7aee1ee379 Remove useless test package 2024-09-09 04:05:00 +02:00
pascal 532cbd4539 fmt 2024-09-09 04:04:37 +02:00
pascal 8c8c69f4db fmt 2024-09-09 04:04:04 +02:00
pascal a07df70d8d add fmt 2024-09-09 03:57:19 +02:00
pascal d984158282 private-wrap : Export pubKey serialization 2024-09-04 21:21:39 +02:00
pascal 628c52728d private-wrap : Safety checks and return null 2024-09-04 21:17:38 +02:00
pascal 5d3d23ca4a pwd-wrap : Implement 2024-09-04 21:10:10 +02:00
pascal ca7cde47f8 secret-wrap : Return null in case of error 2024-09-04 21:10:02 +02:00
Pascal Perrenoud a8d6902496 remove peerDependencies 2024-07-27 13:38:48 +02:00
Pascal Perrenoud 81ec3e9ed0 fmt 2024-07-27 13:35:17 +02:00
pascal 5cc375bd5a Allow to choose if extractable or not
ci/woodpecker/push/test Pipeline was successful
2024-06-11 14:32:23 +02:00
pascal 1e5bf39b4f export ECDH KDF
ci/woodpecker/push/test Pipeline was successful
2024-06-09 14:38:13 +02:00
pascal ee218f559f Rename for less problematic name... 2024-06-09 13:55:56 +02:00
pascal a3f16f7787 signature : Add tests for derive
ci/woodpecker/push/test Pipeline was successful
2024-06-09 13:43:34 +02:00
pascal fbf35911c8 signature : Adapt tests to new API 2024-06-09 13:43:25 +02:00
pascal 0e4e51ce87 signature : Remove useless trailing 0 2024-06-09 13:42:40 +02:00
pascal 5ee8fc00d0 signature : Use SubtleCrypto
ci/woodpecker/push/test Pipeline failed
2024-06-06 23:33:19 +02:00
pascal 1749459be7 kdf : Add tests
ci/woodpecker/push/test Pipeline was successful
2024-06-06 13:31:44 +02:00
pascal 9885f4c4e6 signature : Add test, minor fix 2024-06-06 13:13:50 +02:00
pascal 544a2a55a5 Implement JWT 2024-06-06 13:13:21 +02:00
pascal c05f0536e2 Add examples 2024-06-06 01:51:04 +02:00
pascal 44094a31f1 exports 2024-06-06 01:50:42 +02:00
pascal 4d9aaa2619 Implement signature 2024-06-06 01:50:26 +02:00
pascal 1f8ff50fd3 Implement secret-wrap 2024-06-06 01:50:20 +02:00
pascal 0d82d303d9 Implement secret-box 2024-06-06 01:50:17 +02:00
pascal ede06757a3 Implement kdf 2024-06-06 01:50:10 +02:00
pascal 8cb424db67 Implement private-wrap 2024-06-06 01:50:01 +02:00
pascal 891b54034b init project 2024-06-05 23:23:13 +02:00