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).
-## 0.3.0 (2022-01-22)
+## 0.3.1 (2022-01-22)
+### Changed
+- Refactor internals ([#91])
+
+[#91]: https://github.com/RustCrypto/PAKEs/pull/91
+
+## 0.3.0 (2022-01-22) [YANKED]
### Added
- Initial `no_std` support ([#87])
- `getrandom` feature ([#88])
[package]
name = "spake2"
-version = "0.3.0"
+version = "0.3.1"
authors = ["Brian Warner <warner@lothar.com>"]
description = "The SPAKE2 password-authenticated key-exchange algorithm."
documentation = "https://docs.rs/spake2"
#[cfg(feature = "getrandom")]
use rand_core::OsRng;
-/// Password
+/// Password type.
// TODO(tarcieri): avoid allocation?
#[derive(PartialEq, Eq, Clone)]
pub struct Password(Vec<u8>);