Moving algorithm specific jwk code to an internal module. Not caring about it should be fine(?) to the end user as long as the library remains vigilantic about it. Also, the crypto.PublicKey in JWK isn't meant to be used directly anyway.
The following have been added to the README: - Build requirements - Disclaimer - Goals and non-goals - License
- Created the JWK definition with parsing key sets, needs more through poking for covering invalid state handling. - Basic parsing tests with CI