Commit graph

622 commits

Author SHA1 Message Date
Hannes Van De Vreken
b10f2fbf04 docs: remove double entry in KeyLike (#191) 2021-04-30 13:54:21 +02:00
Filip Skokan
d512ede073 fix: swallow promisified crypto.verify errors 2021-04-29 14:19:01 +02:00
Filip Skokan
7b1d98bb79 chore: update @types/node 2021-04-29 14:18:00 +02:00
Filip Skokan
9dae6ccae6 readme: update distro readmes 2021-04-23 18:53:07 +02:00
Filip Skokan
8488d5a6ad docs: update readme.md 2021-04-23 18:43:37 +02:00
Filip Skokan
31ec117c9d ci: limit browserstack concurrency 2021-04-23 11:12:27 +02:00
Filip Skokan
fcb89bc892 ci: disable browserstack for PRs 2021-04-22 13:30:34 +02:00
Filip Skokan
959ed855f8 ci: update browserstack matrix 2021-04-22 13:22:24 +02:00
Filip Skokan
86f707ea99 chore(release): 3.11.5 2021-04-13 23:05:05 +02:00
Filip Skokan
57ca91d3a3 ci: use default karma conf 2021-04-13 23:03:49 +02:00
Filip Skokan
7819df73eb fix: isObject helper in different vm contexts or jest re-assigned globals
closes #178
2021-04-13 22:01:58 +02:00
Filip Skokan
147759220b test: add a JWK export/import roundtrip test
refs #178
2021-04-13 18:11:34 +02:00
Filip Skokan
5a7078a4a2 chore(release): 3.11.4 2021-04-09 22:07:07 +02:00
Filip Skokan
579485cb80 fix: defer AES CBC w/ HMAC decryption after tag verification passes 2021-04-09 22:04:46 +02:00
Filip Skokan
d0a26bdb37 refactor(node,webcrypto): remove unnecessary workaround 2021-04-07 10:33:45 +02:00
Filip Skokan
ad03597987 chore(release): 3.11.3 2021-04-02 00:40:02 +02:00
Filip Skokan
dab4b2f03e fix(node): check CryptoKey algorithm & usage before exporting KeyObject 2021-04-02 00:01:57 +02:00
Filip Skokan
0f990a46c1 docs: add notes about algorithm allow list defaults 2021-04-01 19:10:55 +02:00
Filip Skokan
8282c28bf1 docs: add note about createRemoteJWKSet to get key interfaces 2021-04-01 17:36:17 +02:00
Filip Skokan
cb856c800c docs: cleanup changelog 2021-04-01 17:31:22 +02:00
Filip Skokan
b70d0c2ea7 ci: update karma reporter 2021-04-01 15:42:13 +02:00
Filip Skokan
fbb336bbe5 chore: update esbuild 2021-04-01 14:46:50 +02:00
Filip Skokan
f724323074 test: conditional everything three way 2021-04-01 14:34:02 +02:00
Filip Skokan
54343596b3 test: add X25519 and X448 ECDH test vectors 2021-04-01 14:24:11 +02:00
Filip Skokan
fb590bf66f chore: publish updated docs 2021-04-01 13:38:52 +02:00
Filip Skokan
373b83024c refactor: ecdh re-using existing APIs 2021-04-01 13:34:44 +02:00
Filip Skokan
435c74d864 docs: update Buffer note in KeyLike 2021-03-31 12:02:45 +02:00
Filip Skokan
caa8108f30 chore: publish updated docs 2021-03-31 11:58:10 +02:00
Filip Skokan
b806c6dfbf docs: extend KeyLike documentation 2021-03-31 11:54:41 +02:00
Filip Skokan
a850303ffb docs: update jwk/parse example 2021-03-31 11:53:52 +02:00
Filip Skokan
e41c1bdade docs: remove jwk/parse from examples 2021-03-31 11:17:13 +02:00
Filip Skokan
49ba5616d7 docs: update example labels 2021-03-31 10:55:55 +02:00
Filip Skokan
d99b2172b7 chore: remove dist types.d.ts comments 2021-03-30 18:34:06 +02:00
Filip Skokan
5fc55b80b0 chore(release): 3.11.2 2021-03-30 18:02:14 +02:00
Filip Skokan
edb83a846a fix: assert KeyLike input types, change "any" types to "unknown" 2021-03-30 17:53:53 +02:00
Filip Skokan
1d49c6b78c docs: update keylike interface description 2021-03-30 17:53:53 +02:00
Filip Skokan
5487311ca9 docs: cleanup faq 2021-03-26 16:04:09 +01:00
Filip Skokan
3e6a0306f3 chore(release): 3.11.1 2021-03-26 14:50:10 +01:00
Filip Skokan
d3d4acd8be fix(node): crypto.verify callback invocation with a private keyobject 2021-03-26 14:48:34 +01:00
Filip Skokan
39b5bbecfd ci: avoid git push locks 2021-03-24 13:52:27 +01:00
Filip Skokan
48f5829705 chore(release): 3.11.0 2021-03-24 13:42:12 +01:00
Filip Skokan
04a6aa1cd7 doc: document both static and instance code properties 2021-03-24 13:36:21 +01:00
Alex Charles
89d8003875
feat: export error codes as static properties
closes #170
2021-03-24 13:35:37 +01:00
Filip Skokan
8f00fb5888 ci: populate main and v3.x after publish 2021-03-18 14:37:26 +01:00
Filip Skokan
f0f19849b4 ci: non LTS node is marked as experimental 2021-03-18 12:04:43 +01:00
Filip Skokan
ca61c15a24 chore(release): 3.10.0 2021-03-18 07:51:50 +01:00
Filip Skokan
ae9a7f4186 feat(node): use libuv threadpool to verify in node >= 15.12.0 2021-03-17 14:11:47 +01:00
Filip Skokan
cf5074e7e1 feat(node): use libuv threadpool to sign in node >= 15.12.0 2021-03-17 14:11:15 +01:00
Filip Skokan
7f3cc44bd0 feat(node): use native JWK export in node >= 15.9.0 2021-03-17 14:10:50 +01:00
Filip Skokan
f0c2a64728 feat(node): use native JWK import in node >= 15.12.0 2021-03-17 14:10:11 +01:00