Commit graph

909 commits

Author SHA1 Message Date
Filip Skokan
6de6220770 feat(node): add C20P, C20PKW, ECDH-ES+C20PKW experimental algorithms 2021-11-16 14:24:30 +01:00
Filip Skokan
444cc3f239 refactor: rm src/runtime/node/secret_key.ts 2021-11-16 13:32:18 +01:00
Filip Skokan
cd0a5c7715 chore: cleanup after publish 2021-11-16 12:13:50 +00:00
Filip Skokan
0c5c961044 chore(release): 4.3.6 2021-11-16 13:06:38 +01:00
Filip Skokan
bb762367b9 ci: fail-fast false on electron 2021-11-16 13:00:47 +01:00
Filip Skokan
188c1f7090 fix(electron): rsa-pss keys are never supported 2021-11-16 13:00:36 +01:00
Filip Skokan
4db6e53cc2 test: remove useless regexp escape 2021-11-15 15:14:35 +01:00
Filip Skokan
7365caf488 chore: cleanup after publish 2021-11-12 19:04:46 +00:00
Filip Skokan
11173f4e69 chore(release): 4.3.5 2021-11-12 19:54:55 +01:00
Bob Thomas
9da0a7f49c
fix(typescript): b64 header regression (#324) 2021-11-12 19:53:43 +01:00
Filip Skokan
16d235acf0 ci: full-ci triggers all actions on PRs 2021-11-12 14:53:18 +01:00
Filip Skokan
e9e4ec76cb chore: cleanup after publish 2021-11-12 10:33:23 +00:00
Filip Skokan
609f07d55f chore(release): 4.3.4 2021-11-12 11:23:54 +01:00
Filip Skokan
0f8a9b5153 test: add all syntaxes to jwks tests 2021-11-12 11:18:56 +01:00
Filip Skokan
7c70e7b970 fix: Compact JWS verification handles a zero-length payload string 2021-11-12 11:18:42 +01:00
Filip Skokan
d927d4eec1 docs: remove stray * 2021-11-12 09:51:52 +01:00
Filip Skokan
9c66d0b818 chore: cleanup after publish 2021-11-11 22:39:41 +00:00
Filip Skokan
6fa6fdaeb2 chore(release): 4.3.3 2021-11-11 23:31:14 +01:00
Filip Skokan
0c1946c3e2 fix(typescript): apply updated compact and jwt headers to compact/jwt verify and decrypt results 2021-11-11 23:30:07 +01:00
Filip Skokan
4423395490 chore: cleanup after publish 2021-11-11 22:13:21 +00:00
Filip Skokan
2e77b09d11 chore(release): 4.3.2 2021-11-11 23:03:38 +01:00
Filip Skokan
1031c1f26e docs: update CHANGELOG.md 2021-11-11 22:56:47 +01:00
Filip Skokan
8434e31452 refactor: update tests and internals of jwks 2021-11-11 22:56:47 +01:00
Filip Skokan
b5e707c6d5 chore: cleanup after publish 2021-11-11 22:56:47 +01:00
Filip Skokan
f9e9c30d3c chore(release): 4.3.1 2021-11-11 22:10:41 +01:00
Filip Skokan
2a84afa1c3 refactor: src/runtime/interfaces.d.ts 2021-11-11 22:05:17 +01:00
Filip Skokan
79cbd82d3d fix(typescript): Signed JWT Header Parameters has alg as required and b64 as never 2021-11-11 22:05:17 +01:00
Filip Skokan
c7fabd0f01 fix(typescript): Compact JWS Header Parameters has alg as required 2021-11-11 22:05:17 +01:00
Filip Skokan
0fa87af64b fix(typescript): Compact JWS Header Parameters has alg and enc as required 2021-11-11 22:05:17 +01:00
Filip Skokan
aaba8f3000 fix: createRemoteJWKSet handles all JWS syntaxes 2021-11-11 22:05:17 +01:00
Filip Skokan
2e2b79d486 docs: mention signed JWT alg as required 2021-11-11 20:14:12 +01:00
Filip Skokan
7645ff00f4 chore: cleanup after publish 2021-11-11 16:20:30 +00:00
Filip Skokan
81cb191f56 chore(release): 4.3.0 2021-11-11 17:14:02 +01:00
Filip Skokan
f3a0cc9e73 refactor: src/jws/general/sign.ts 2021-11-11 17:06:00 +01:00
Filip Skokan
c6da6c2bc2 refactor: src/jwe/general/encrypt.ts 2021-11-11 16:58:27 +01:00
Filip Skokan
cfc93f5daf feat: add GeneralSign signature and GeneralEncrypt recipient builder chaining 2021-11-11 16:16:01 +01:00
Filip Skokan
62e54283fc build: strip alternate distro package.json 2021-11-11 15:21:41 +01:00
Filip Skokan
808877ae88 refactor: src/runtime/node/hmac_digest.ts 2021-11-11 14:29:25 +01:00
Filip Skokan
4a5e89d4e1 test(node): refactor to run only cjs in node 12, else esm 2021-11-10 16:47:41 +01:00
Filip Skokan
ce2c55ba1e docs: apply the changes from ^1 2021-11-10 15:20:12 +01:00
Filip Skokan
3925ebc561 docs: update readmes and examples 2021-11-10 15:19:37 +01:00
Filip Skokan
50d45f79db test: fix testECDSASigEncoding under @peculiar/webcrypto 2021-11-10 09:13:25 +01:00
Filip Skokan
6efe0b25c0 test: use 4096 bit size in generate rsa tests 2021-11-09 21:55:15 +01:00
Filip Skokan
404818b19c chore: cleanup after publish 2021-11-09 17:34:30 +00:00
Filip Skokan
f3a1856d1f chore(release): 4.2.1 2021-11-09 18:26:40 +01:00
Filip Skokan
53e84fa385 refactor(web): use is_key_like types 2021-11-09 18:13:00 +01:00
Filip Skokan
401cabf974 fix(node): dont mention CryptoKey in versions without webcrypto 2021-11-09 18:12:25 +01:00
Filip Skokan
e9981a6ab7 refactor(node): less unnecessary async 2021-11-09 16:03:39 +01:00
Filip Skokan
dda1e2fdbd test: split ecdh-es kw and dir 2021-11-09 15:40:05 +01:00
Filip Skokan
5f1320e08d refactor: runtime and lib 2021-11-09 15:28:06 +01:00