diff --git a/README.md b/README.md index 1aa3bd2..0643c33 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ and [Greenlock.js](https://git.coolaj86.com/coolaj86/greenlock.js) RSA tools. Lightweight. Zero Dependencies. Universal compatibility. +| ~550 lines of code | 3kb gzipped | 10kb minified | 18kb with comments | + * [x] PEM-to-JWK * [x] JWK-to-PEM * [x] SSH "pub" format @@ -168,9 +170,11 @@ ssh-keygen -f ./pub-rsa-2048.spki.pem -i -mPKCS8 > ./pub-rsa-2048.ssh.pub Goals of this project ----- -* Zero Dependencies * Focused support for 2048-bit and 4096-bit RSA keypairs (although any size is technically supported) -* Convert both ways +* Zero Dependencies +* VanillaJS +* Quality Code: Good comments and tests +* Convert both ways: PEM-to-JWK and JWK-to-PEM (also supports SSH pub files) * Browser support as well (TODO) * OpenSSL, ssh-keygen, and WebCrypto compatibility