Commit graph

575 commits

Author SHA1 Message Date
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
Filip Skokan
ba19ae0539 lint: prettier 2021-03-16 10:41:39 +01:00
Filip Skokan
6a9c6cadb3 ci: automate github releases 2021-03-16 10:21:12 +01:00
Filip Skokan
3fffdac15d docs: consistent readme fragment 2021-03-15 18:08:06 +01:00
Filip Skokan
dd6b0eda9f ci: skip whoami 2021-03-15 17:24:53 +01:00
Filip Skokan
9d10136a51 chore(release): 3.9.0 2021-03-15 17:21:54 +01:00
Filip Skokan
3293bfeaf3 ci: fix deploy yml syntax 2021-03-15 17:20:24 +01:00
Filip Skokan
edfc6863e5 chore: update build deps and docs 2021-03-15 16:18:39 +01:00
Filip Skokan
5cba6b0fdd feat: add named exports for all modules 2021-03-15 15:47:42 +01:00
Filip Skokan
b921b9a6b7 ci: ignore tool file changes 2021-03-12 22:53:34 +01:00
Filip Skokan
d68cc4564a ci: cleanup publish tools 2021-03-12 22:48:41 +01:00
Filip Skokan
85355aef3c docs: update distro readmes 2021-03-12 22:06:22 +01:00
Filip Skokan
2dd9345db2 ci: automate npm releases on release publish 2021-03-12 21:41:45 +01:00
Filip Skokan
c00e0d6bf6 chore: update tool files 2021-03-12 17:08:09 +01:00
Filip Skokan
9340a112da chore(release): 3.8.0 2021-03-12 16:56:56 +01:00
Filip Skokan
7856dad103 feat: publish alternative Node.js and Browser specific distributions 2021-03-12 16:55:36 +01:00
Filip Skokan
e8f2974693 types: remove inline markdown docs 2021-03-12 15:30:36 +01:00
Filip Skokan
28d50d09aa docs: add markdown code block langauge 2021-03-12 15:30:13 +01:00
Filip Skokan
74317e335c chore(release): 3.7.1 2021-03-11 15:03:38 +01:00
Filip Skokan
e0adf49e57 fix: swallow invalid signature encoding errors 2021-03-11 14:56:57 +01:00
Filip Skokan
348b83712d docs: fix fromKeyLike example 2021-03-11 09:37:12 +01:00
Filip Skokan
c297a3eb1f ci: ensure latest node is always tested 2021-03-10 15:49:55 +01:00
Filip Skokan
ed612c5769 docs: update readme 2021-03-09 15:22:39 +01:00
Filip Skokan
5110a6b7c6 lint: prettier tests 2021-03-09 10:06:21 +01:00
Filip Skokan
484e04ca8e refactor: use nullish coalescing instead of logical OR 2021-03-03 10:55:22 +01:00
Filip Skokan
e17c305dce chore(release): 3.7.0 2021-03-03 00:23:42 +01:00
Filip Skokan
8fffd3e2e1 feat: electron >=12.0.0 is now supported (and tested on ci) 2021-03-03 00:19:04 +01:00
Filip Skokan
433f020246 fix(electron): properly ASN.1 encode [0x00] when converting RSA JWKs 2021-03-03 00:00:39 +01:00
Filip Skokan
a5a6c4dc9f fix(electron): only call (de)cipher.setAAD() when aad is not empty 2021-03-02 23:58:48 +01:00
Filip Skokan
f7dd3e5bf4 chore(release): 3.6.2 2021-02-16 11:40:55 +01:00
Filip Skokan
2c358e0ea5 fix(typescript): update maxTokenAge type and examples 2021-02-16 11:38:21 +01:00
Filip Skokan
812d0c1fa1 chore(release): 3.6.1 2021-02-10 13:40:49 +01:00
Filip Skokan
d4abf176b7 refactor: deprecate /webcrypto for node 2021-02-10 13:37:27 +01:00
Filip Skokan
31de5cdb23 chore: cleanup package.json 2021-02-10 13:37:27 +01:00
Filip Skokan
fc584b2efd fix: node runtime json fetch handles connection errors properly 2021-02-10 13:36:29 +01:00
Filip Skokan
c037e5907c style: lint cookbooks 2021-02-05 12:43:42 +01:00
Filip Skokan
f56fbfd630 chore(release): 3.6.0 2021-02-04 17:49:31 +01:00
Filip Skokan
e8d41a9335 feat: allow CryptoKey instances in a regular non-webcrypto node runtime 2021-02-04 17:39:28 +01:00
Filip Skokan
eef442cb54 refactor: use long form web crypto algorithm values 2021-02-04 16:53:37 +01:00
Filip Skokan
0b3561181c chore: remove unused interfaces 2021-02-02 09:58:39 +01:00
Filip Skokan
bd1b7c4812 refactor(typescript): dont mess with the node types 2021-01-28 16:25:08 +01:00
Filip Skokan
69a7edea0a refactor: explicit new uint8array arg 2021-01-28 16:16:12 +01:00
Filip Skokan
d2a574818a refactor: remove checking for secure context 2021-01-28 16:13:53 +01:00
Filip Skokan
f717f841cb chore(release): 3.5.4 2021-01-26 23:41:25 +01:00
Filip Skokan
8c29107aea fix: export package.json
closes #157
2021-01-26 23:39:41 +01:00
Filip Skokan
c60953fe64 docs: generate keylike hint 2021-01-22 17:03:42 +01:00
Filip Skokan
9998cb389a refactor: generate_key_pair type returns KeyLike 2021-01-22 14:31:08 +01:00
Filip Skokan
c068e46c68 refactor: src/runtime/node/fetch.ts 2021-01-21 18:16:14 +01:00