Skip to content

Latest commit

 

History

History
64 lines (39 loc) · 1.68 KB

CHANGELOG.md

File metadata and controls

64 lines (39 loc) · 1.68 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

[Unreleased][unreleased]

Added

Changed

[0.6.0] - 2017-06-04

Added

  • Password authentication.
  • Generic parsing module for PHC modular crypt format.

Changed

  • The project has been forked from LibreAuth and renamed to BoringAuth.
  • The ring cryptographic primitives crate has replaced the rust-crypto crate.
  • The modifications to LibreAuth together with the original work are released combined under the GPL v2.0 license.
  • The oath module does not not expose sub-modules anymore.

[0.5.2] - 2016-06-26

Changed

  • The project has been renamed LibreAuth (previous name: R2FA);
  • the license has been changed to the CeCILL Free Software License Agreement v2.1;
  • the otp module has been renamed oath.

Removed

  • The otp::c (oath::c) module is not public anymore.

[0.5.1] - 2015-08-07

This release fixed a buffer overflow in the C-bindings tests. Because this issue did not influence the Rust part of the code in any way, the crate has not be updated.

[0.5.0] - 2015-08-06

Added

  • C-bindings for OTP validation.

Changed

  • Errors are now represented by an enumeration instead of strings;
  • the C unit test suite has been rewritten.

Fixed

  • An integer overflow has been fixed in code length calculation.

[0.4.2] - 2015-08-04

This release is a cleanup release. No public interface has been changed.

[0.4.1] - 2015-08-03

Added

  • C-bindings are now part of this library and therefore no longer distributed in a separated project.

[0.4.0] - 2015-08-01

Last version without a changelog.