@trust/webcrypto
Advanced tools
Comparing version 0.0.1 to 0.0.2
{ | ||
"name": "@trust/webcrypto", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "WebCrypto API for Node.js", | ||
@@ -31,3 +31,8 @@ "main": "src/index.js", | ||
"text-encoding": "^0.6.1" | ||
}, | ||
"devDependencies": { | ||
"chai": "^3.5.0", | ||
"jsdoc": "^3.4.3", | ||
"mocha": "^3.2.0" | ||
} | ||
} |
@@ -5,7 +5,7 @@ # Web Cryptography API | ||
This package provides a subset of W3C's [Web Cryptography API][webcrypto] for | ||
Node.js that is necessary to support protocols such as [JOSE][jose] and | ||
[OpenID Connect][oidc]. The purpose of the project is to enable development of | ||
isomorphic libraries that depend on the availability of cryptographic primitives | ||
in order to implement cryptographic protocols. The long term goal of the project | ||
This package provides a subset of W3C's [Web Cryptography API][webcrypto] for | ||
Node.js that is necessary to support protocols such as [JOSE][jose] and | ||
[OpenID Connect][oidc]. The purpose of the project is to enable development of | ||
isomorphic libraries that depend on the availability of cryptographic primitives | ||
in order to implement cryptographic protocols. The long term goal of the project | ||
is to encourage or provide a [native, if not core][wtf] Web Cryptography module. | ||
@@ -29,4 +29,30 @@ | ||
## Supported Algorithms | ||
| Algorithm name | encrypt | decrypt | sign | verify | digest | generateKey | deriveKey | deriveBits | importKey | exportKey | wrapKey | unwrapKey | | ||
|------------------|---|---|---|---|---|---|---|---|---|---|---|---| | ||
|RSASSA-PKCS1-v1_5 | | | ✔ | ✔ | | ✔ | | | ✔ | ✔ | | | | ||
|RSA-PSS | | | _ | _ | | _ | | | _ | _ | | | | ||
|RSA-OAEP | _ | _ | | | | _ | | | _ | _ | _ | _ | | ||
|ECDSA | | | _ | _ | | _ | | | _ | _ | | | | ||
|ECDH | | | | | | _ | _ | _ | _ | _ | | | | ||
|AES-CTR | _ | _ | | | | _ | | | _ | _ | _ | _ | | ||
|AES-CBC | _ | _ | | | | _ | | | _ | _ | _ | _ | | ||
|AES-GCM | _ | _ | | | | _ | | | _ | _ | _ | _ | | ||
|AES-KW | | | | | | _ | | | _ | _ | _ | _ | | ||
|HMAC | | | ✔ | ✔ | | ✔ | | | ✔ | ✔ | | | | ||
|SHA-1 | | | | | ✔ | | | | | | | | | ||
|SHA-256 | | | | | ✔ | | | | | | | | | ||
|SHA-384 | | | | | ✔ | | | | | | | | | ||
|SHA-512 | | | | | ✔ | | | | | | | | | ||
|HKDF | | | | | | | _ | _ | _ | | | | | ||
|PBKDF2 | | | | | | | _ | _ | _ | | | | | ||
Key: | ||
` ✔ ` Implemented | ||
` _ ` Need to implement | ||
## MIT License | ||
Copyright (c) 2016 Anvil Research, Inc. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
138410
57
3