💯 ECDSA tools. Key Generation. PEM-to-JWK. JWK-to-PEM. Lightweight. Zero Dependencies. Universal compatibility.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
AJ ONeal 10f815a922 v0.1.0: Full PEM-to-JWK support 6 years ago
bin v0.1.0: Full PEM-to-JWK support 6 years ago
fixtures v0.1.0: Full PEM-to-JWK support 6 years ago
lib v0.1.0: Full PEM-to-JWK support 6 years ago
.gitignore v0.1.0: Full PEM-to-JWK support 6 years ago
README.md v0.1.0: Full PEM-to-JWK support 6 years ago
index.js v0.1.0: Full PEM-to-JWK support 6 years ago
package.json v0.1.0: Full PEM-to-JWK support 6 years ago
test.sh v0.1.0: Full PEM-to-JWK support 6 years ago

README.md

eckles.js

ECDSA tools. Lightweight. Zero Dependencies. Universal compatibility.

I just cleaned up the PEM-to-JWK functionality enough to publish. I also have the JWK-to-PEM functionality mostly built, but not enough to publish.

  • P-256 (prime256v1, secp256r1)
  • P-384 (secp384r1)
  • PKCS#8
  • SEC1/X9.62
  • PEM-to-JWK
eckles.import({ pem: pem }).then(function (jwk) {
  console.log(jwk);
});

Goals

  • Focused support for P-256 and P-384, which are already universally supported.
  • Convert both ways
  • Browser support as well