Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@digitalbazaar/ecdsa-multikey

Package Overview
Dependencies
Maintainers
0
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@digitalbazaar/ecdsa-multikey - npm Package Versions

2

1.8.0

Diff

Changelog

Source

1.8.0 - 2024-10-02

Added

  • Include id and controller properties when importing key types of JsonWebKey or JsonWebKey2020.
dlongley
published 1.7.0 •

Changelog

Source

1.7.0 - 2024-03-17

Added

  • Add conversion from publicKeyJwk feature via from().

Changed

  • Expect >= node 18 via package.json.

Fixed

  • Allow @context array values in multikeys.
dlongley
published 1.6.0 •

Changelog

Source

1.6.0 - 2023-11-07

Added

  • Add fromRaw() to import a key pair from a named curve, secretKey, and publicKey.
  • Reformat keyAgreement param in from() to options to enable named usage ({keyAgreement: true|false}) for better API.
dlongley
published 1.5.0 •

Changelog

Source

1.5.0 - 2023-11-05

Added

  • Rename remotePublicKey param to publicKey for deriveSecret() to get better compatibility with WebKMS Client KeyAgreementKey interface. The param can still be passed as remotePublicKey but this is considered deprecated.
dlongley
published 1.4.0 •

Changelog

Source

1.4.0 - 2023-11-05

Added

  • Add raw option to key pair export(). Based on the requested public/secret key, the output will include the raw bytes for the public/secret key using the properties publicKey and/or secretKey, respectively. The public key will be output using the compressed format.
dlongley
published 1.3.0 •

Changelog

Source

1.3.0 - 2023-10-31

Added

  • Add keyAgreement option to generate() to generate ECDH keys instead of ECDSA keys. This module needs a better name than ecdsa-multikey as it also supports key agreement keys, but only for keys based on curves that are also compatible with ECDSA. Note that a key should only be used for ECDSA or ECDH (key agreement), not both, so calling this module ecdsa-multikey is a bit misleading as you can also generate a key that is to only be used for key agreement.
  • Add deriveSecret() API for keyAgreement enabled keys.
dlongley
published 1.2.1 •

Changelog

Source

1.2.1 - 2023-10-30

Fixed

  • Do not include ext or key_ops in output JWK.
dlongley
published 1.2.0 •

Changelog

Source

1.2.0 - 2023-10-30

Added

  • Add fromJwk() and toJwk() for importing / exporting key pairs using JWK.
davidlehn
published 1.1.3 •

Changelog

Source

1.1.3 - 2023-05-19

Fixed

  • Support Node.js 20.x.
dlongley
published 1.1.2 •

Changelog

Source

1.1.2 - 2023-04-14

Fixed

  • Update .from() method to not modify key input.
2
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