Packages

Implementation of the Secure Remote Password Protocol

Current section

Files

Jump to
srp CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
All notable changes to this project will be documented in this file.
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]
## [0.2.0] - 2018-11-05
### Added
- Option to change random size.
### Changed
- Change default random size to 32 bytes (256 bits).
- Leftpad parameters.
## [0.1.1] - 2018-11-03
### Added
- Mix metadata.
## [0.1.0] - 2018-11-03
### Added
- Documentation.
- This CHANGELOG file.
- Property based tests powered by [stream_data].
- `SRP.Client` behaviour.
- `SRP.Server` behaviour.
- Function `generate_verifier/2`.
- Function `server_key_pair/2`.
- Function `client_key_pair/1`.
- Function `client_proof/5`.
- Function `valid_client_proof?/5`.
- Function `server_proof/5`.
- Function `valid_server_proof?/6`.
- Support all prime group from [RFC 5054].
[Unreleased]: https://github.com/thiamsantos/srp-elixir/compare/v0.2.0...HEAD
[0.1.0]: https://github.com/thiamsantos/srp-elixir/tree/v0.1.0
[0.1.1]: https://github.com/thiamsantos/srp-elixir/tree/v0.1.1
[0.2.0]: https://github.com/thiamsantos/srp-elixir/tree/v0.2.0
[stream_data]: https://hex.pm/packages/stream_data
[RFC 5054]: https://tools.ietf.org/html/rfc5054