Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 928 Bytes

CHANGELOG.md

File metadata and controls

21 lines (17 loc) · 928 Bytes

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Security

  • Ed25519ExpandedPrivateKey.sign no longer takes a publicKey argument. The previous API allowed the caller to control how the public key was cached in memory, but it created an opportunity for misuse: if two signatures were created using different public keys, the private scalar could be recovered from the signatures (see here and here for details). We now always cache the public key ourselves to provide a safer signing API.

[0.1.0] - 2020-04-13

Initial release!