Skip to content

Commit

Permalink
Add the changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
fjarri committed Jun 21, 2021
1 parent d0c7c76 commit 2cbc76a
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Changelog

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [Unreleased]

### Changed

- `SecretKey` and `SecretKeyFactory` no longer implement `SerializableToArray`, but implement `SerializableToSecretArray` instead. Correspondingly, in the bindings these objects implement `to_secret_bytes()` instead of `__bytes__()` (for Python), and `toSecretBytes()` instead of `toBytes()` (for WASM). ([#53])
- `SecretKey`, `SecretKeyFactory` and `Signer` do not implement `PartialEq` anymore. Corresponding methods in the bindings were removed as well. ([#53])
- Bumped `k256` to `0.9` and `ecdsa` to `0.12.2`. ([#53])


### Added

- `SecretBox` struct, a wrapper making operations with secret data explicit and ensuring zeroization on drop ([#53])


### Fixed

- Multiple internal changes for safe secret data handling using `SecretBox` ([#53])


[#53]: https://github.com/nucypher/rust-umbral/pull/53


## [0.2.0] - 2021-06-14

- Initial release.

[Unreleased]: https://github.com/nucypher/rust-umbral/compare/v0.2.0...HEAD
[0.2.0]: https://github.com/nucypher/rust-umbral/releases/tag/v0.2.0

0 comments on commit 2cbc76a

Please sign in to comment.