Filip Skokan
73ba3708d4
fix: remove clutter when tree shaking browser dist
2021-10-14 12:21:02 +02:00
Filip Skokan
a13eb045d8
feat: improve key input type errors, remove dependency on @types/node
2021-10-06 11:57:48 +02:00
Filip Skokan
a34bdabb95
refactor: minor tweaks
2021-09-29 14:14:04 +02:00
Filip Skokan
6c17d7fa63
refactor: parseJwk and fromKeyLike proper deprecation
2021-09-24 16:54:53 +02:00
Filip Skokan
a2af0f45fe
feat: add X.509/SPKI/PKCS8 key import and SPKI/PKCS8 export functions
2021-09-22 23:50:08 +02:00
Filip Skokan
99eeb5ca95
refactor: error messages
2021-09-10 10:41:47 +02:00
Filip Skokan
82fa773d6e
refactor: runtime import reorder, node predicates
2021-09-09 21:06:28 +02:00
Filip Skokan
5c7d2656b6
feat: experimental Deno build & publish
2021-08-20 12:01:17 +02:00
Filip Skokan
e091f0f245
fix(typescript): remove file extensions from .d.ts files
...
resolves #222
2021-07-02 15:46:54 +02:00
Filip Skokan
df56b942c6
feat: add verbose key type error messages
2021-07-01 14:48:53 +02:00
Filip Skokan
b83821b2bf
fix: AES Key Wrap input type check
2021-07-01 14:48:13 +02:00
Filip Skokan
b84d6a307d
style: prettier lint
2021-05-12 13:27:02 +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
373b83024c
refactor: ecdh re-using existing APIs
2021-04-01 13:34:44 +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
626d91f201
refactor: iv and cek generators are not async
2020-12-17 19:02:07 +01:00
Filip Skokan
55e8bfed32
style: use <> type casting syntax
2020-12-16 11:11:34 +01:00
Filip Skokan
5163116ca1
feat: support recognizing proprietary crit header parameters
...
closes #123
2020-12-06 17:54:38 +01:00
Filip Skokan
ce521d567b
refactor: less for in, added type checks, error messages
2020-11-22 12:44:27 +01:00
Filip Skokan
357fe0b964
feat: Revised API, No dependencies, Browser Support, Promises
...
BREAKING CHANGE: Revised, Promise-based API
BREAKING CHANGE: No dependencies
BREAKING CHANGE: Browser support (using [Web Cryptography API](https://www.w3.org/TR/WebCryptoAPI/ ))
BREAKING CHANGE: Support for verification using a remote JWKS endpoint
BREAKING CHANGE: Experimental Node.js libuv thread pool based runtime (non-blocking 🎉 )
2020-11-14 18:26:46 +01:00