Filip Skokan
622f68fd5d
chore(release): 1.9.2
2019-09-16 14:46:59 +02:00
Filip Skokan
81abdfabc5
fix: keystore.toJWKS(true) does not throw on public keys
...
closes #42
2019-09-16 14:46:38 +02:00
Filip Skokan
8c47ca7cc7
ci: disable macos ci temporarily
2019-09-12 21:44:52 +02:00
Filip Skokan
dac1c1251a
chore(release): 1.9.1
2019-09-10 12:21:44 +02:00
Filip Skokan
5c401033af
chore: update dev deps
2019-09-10 12:16:04 +02:00
Filip Skokan
06758102b2
refactor: rename node_support to runtime_support
2019-09-10 12:14:15 +02:00
Filip Skokan
2ac7f79463
chore: remove forgotten lib/index.d.ts
2019-09-09 10:47:59 +02:00
Filip Skokan
f9895cd037
ci: remove nightly build
2019-09-07 19:50:55 +02:00
Filip Skokan
e1511b92a2
refactor: types and their lint
2019-09-07 19:46:33 +02:00
Filip Skokan
a87c005259
chore(release): 1.9.0
2019-08-24 22:03:44 +02:00
Filip Skokan
78398d3cdf
feat: allow JWKS.asKeyStore to swallow errors
2019-08-24 22:03:37 +02:00
Filip Skokan
5fad8cc839
chore(release): 1.8.0
2019-08-22 20:50:42 +02:00
Filip Skokan
fae3e7943f
style: upgrade standard linter and fix lint issues
2019-08-22 20:46:00 +02:00
Filip Skokan
67a8601b09
feat: added Node.js lts/dubnium support for runtime supported features
2019-08-22 20:40:02 +02:00
Filip Skokan
1d6d55ff91
ci: enable and fix rfc7797 4.2 tests
2019-08-22 16:51:32 +02:00
Filip Skokan
a78d694d29
ci: codecov ignore
2019-08-21 10:14:45 +02:00
Filip Skokan
77832da62b
ci: codecov ignore
2019-08-21 10:07:07 +02:00
Filip Skokan
8a610974bb
chore(release): 1.7.0
2019-08-20 19:45:30 +02:00
Filip Skokan
28d7cf8c78
feat: add RSA-OAEP-256 support (when a node version supports it)
...
resolves #29
2019-08-20 19:22:42 +02:00
Filip Skokan
d157d23b26
chore: update sponsor links
2019-08-19 20:50:26 +02:00
Filip Skokan
e7d0641956
docs: add official github badge
2019-08-19 20:49:10 +02:00
Filip Skokan
807e4ac78d
chore: remove bugged badge
2019-08-16 09:58:49 +02:00
Filip Skokan
eeb4ab56a1
ci: disable travis, flip badge
2019-08-15 21:02:57 +02:00
Filip Skokan
49bf45441f
ci: try github actions
2019-08-13 20:24:08 +02:00
Filip Skokan
00c8e45bfc
ci: test with stable electron
2019-07-30 09:59:05 +02:00
Filip Skokan
fe8fb8ceca
chore(release): 1.6.1
2019-07-29 15:35:04 +02:00
Filip Skokan
caeb6910d6
Revert "test: fix flaky tests"
...
This reverts commit 1cf0da0812 .
2019-07-29 15:34:53 +02:00
Filip Skokan
dd121ce38d
fix: properly pad calculated RSA primes
2019-07-29 15:30:25 +02:00
Filip Skokan
8d625a139d
ci: clean electron app exit
2019-07-29 15:30:17 +02:00
Filip Skokan
1b6153b87d
chore(release): 1.6.0
2019-07-27 21:39:45 +02:00
Filip Skokan
51db802f39
style: fix lint
2019-07-27 21:39:33 +02:00
Filip Skokan
1cf0da0812
test: fix flaky tests
2019-07-27 21:33:02 +02:00
Filip Skokan
e7ad82cbbc
feat: electron v6.x support
2019-07-27 21:19:14 +02:00
Filip Skokan
24acd201b6
fix: use the correct ECPrivateKey version when importing EC JWK
2019-07-27 16:35:39 +02:00
Filip Skokan
188c2c34f1
chore(release): 1.5.2
2019-07-27 15:31:52 +02:00
Filip Skokan
181fd0954e
fix: importing x5c in electron requires the input split
2019-07-27 15:31:24 +02:00
Filip Skokan
60efc06a93
chore(release): 1.5.1
2019-07-27 11:23:07 +02:00
Filip Skokan
1dc7f35bd2
fix: correctly pad integers when importing RSA JWK
2019-07-27 11:14:01 +02:00
Filip Skokan
9cca30fd4a
chore: update package.json keywords
...
[skip ci]
2019-07-23 17:01:48 +02:00
Filip Skokan
0364da673c
chore(release): 1.5.0
2019-07-23 14:56:44 +02:00
Filip Skokan
6c98b61597
feat: validate JWTs according to a JWT profile - ID Token
...
It is now possible to pass a profile to `JWT.verify` and have the JWT
validated according to it. This makes sure you pass all the right
options and that required claims are present, prohibited claims are
missing and that the right JWT typ is used.
More profiles will be added in the future.
2019-07-23 14:50:16 +02:00
Filip Skokan
baa2f4d04b
style: indent index.d.ts
2019-07-22 22:40:15 +02:00
Filip Skokan
98af967ef6
test: test jwt sign options over existing payload
2019-07-22 22:38:03 +02:00
Filip Skokan
418e311c8d
chore: update dev deps, code lint
2019-07-21 18:05:57 +02:00
Filip Skokan
c77c7945ab
chore: update sponsor links
2019-07-18 19:37:36 +03:00
Filip Skokan
051099d192
chore(release): 1.4.1
2019-07-14 19:30:36 +03:00
Filip Skokan
36c9ce20c5
fix: honour the JWT.sign jti option
...
fixes #33
2019-07-14 19:30:04 +03:00
Filip Skokan
10a1b6400d
chore(release): 1.4.0
2019-07-08 22:10:10 +02:00
Filip Skokan
211d7af5db
feat: add secp256k1 EC Key curve and ES256K
...
This is as per
- https://tools.ietf.org/html/draft-ietf-cose-webauthn-algorithms-01
- https://mailarchive.ietf.org/arch/msg/cose/91MouVA43DefbpQOB7l5daCEeIc
2019-07-08 22:04:29 +02:00
Filip Skokan
2619091789
docs: update docs
2019-07-07 20:46:37 +02:00