docs: feature tables

This commit is contained in:
Filip Skokan 2019-01-27 08:08:56 +01:00
parent 2e6a9c6aaf
commit 526025a3c6

View file

@ -18,7 +18,77 @@ TODO:
## Implemented specs & features
TODO:
- **✓** Implemented
- **✕** Missing node crypto support
- **◯** TODO
---
- ◯ JWKS abstraction
- ◯ JWE abstraction
- ✓ JWT sign/verify
- ◯ JWT encrypt/decrypt
| JWK Key Types | |
| -- | -- |
| RSA | ✓ |
| EC | ✓ |
| oct | ✓ |
| JWS Algorithms | |
| -- | -- |
| RS256 | ✓ |
| RS384 | ✓ |
| RS512 | ✓ |
| PS256 | ✓ |
| PS384 | ✓ |
| PS512 | ✓ |
| ES256 | ✓ |
| ES384 | ✓ |
| ES512 | ✓ |
| HS256 | ✓ |
| HS384 | ✓ |
| HS512 | ✓ |
| JWS Serializations | |
| -- | -- |
| Compact | ✓ |
| General JSON | ✓ |
| Flattened JSON | ✓ |
| JWE Key Wrapping Algorithms | |
| -- | -- |
| A128KW | ✓ |
| A192KW | ✓ |
| A256KW | ✓ |
| A128GCMKW | ✓ |
| A192GCMKW | ✓ |
| A256GCMKW | ✓ |
| RSA-OAEP | ✓ |
| RSA-OAEP-256 | ✕ |
| RSA1_5 | ✓ |
| PBES2-HS256+A128KW | ◯ |
| PBES2-HS384+A192KW | ◯ |
| PBES2-HS512+A256KW | ◯ |
| ECDH-ES | ◯ |
| ECDH-ES+A128KW | ◯ |
| ECDH-ES+A192KW | ◯ |
| ECDH-ES+A256KW | ◯ |
| JWE Serializations | |
| -- | -- |
| Compact | ◯ |
| General JSON | ◯ |
| Flattened JSON | ◯ |
| JWE Content Encryption Algorithms | |
| -- | -- |
| A128GCM | ✓ |
| A192GCM | ✓ |
| A256GCM | ✓ |
| A128CBC-HS256 | ✓ |
| A192CBC-HS384 | ✓ |
| A256CBC-HS512 | ✓ |
Missing a feature? - If it wasn't already discussed before, [ask for it][suggest-feature].
Found a bug? - [report it][bug].