Socket
Socket
Sign inDemoInstall

@trust/webcrypto

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@trust/webcrypto - npm Package Compare versions

Comparing version 0.0.1 to 0.0.2

7

package.json
{
"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.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc