-
LibreAuth 0.18.1 Stable
released this
2025-08-21 18:28:28 +02:00 | 6 commits to main since this releaseThe development has been move from GitHub to Codeberg. This release's goal is to update the URL of the repository.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
LibreAuth 0.18.0 Stable
released this
2025-08-17 18:41:31 +02:00 | 17 commits to main since this releaseAdded
- New length calculation methods: CodePoints and Graphemes.
Changed
- Upgraded to Rust edition 2024.
- The minimum supported Rust version (MSRV) is now 1.85.
- The
Characterslength calculation method has been deprecated.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
LibreAuth 0.17.0 Stable
released this
2024-11-18 19:50:41 +01:00 | 30 commits to main since this releaseAdded
- Experimental support for Balloon password hashing.
Changed
- The minimal required Rust version is now Rust 1.67.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
LibreAuth 0.16.0 Stable
released this
2023-04-22 11:44:05 +02:00 | 61 commits to main since this releaseChanged
- The minimal required Rust version is now Rust 1.60.
- ⚠️ BREAKING: All Rust functions that previously returned
Result<_, ErrorCode>now returnResult<_, Error>
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
LibreAuth 0.15.0 Stable
released this
2022-04-03 13:54:40 +02:00 | 87 commits to main since this releaseChanged
- The minimal required Rust version is now Rust 1.57.
- Uses the Rust 2021 edition.
- The password and key generation API are considered stable.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
LibreAuth 0.14.1 Stable
released this
2021-04-10 10:14:22 +02:00 | 112 commits to main since this releaseChanged
- The minimal required Rust version is now Rust 1.51.
Fixed
- Fixed compilation issues caused by the
dylibcrate type.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
LibreAuth 0.14.0 Stable
released this
2020-11-14 15:10:04 +01:00 | 121 commits to main since this releaseAdded
- The HOTP/TOTP key URI feature, which requires an external dependency, can now be deactivated.
- HOTP now support a look-ahead range.
- The HOTP counter can be synchronized (within the look-ahead range) during validation using
is_valid_sync.
Changed
- The prototype of the
libreauth_hotp_is_validC-binding function has been changed so it is possible to specify whether or not the counter should be synchronized.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
LibreAuth 0.13.0 Stable
released this
2020-02-27 17:39:56 +01:00 | 155 commits to main since this releaseAdded
- Optional additional HMAC with an external salt before or after hashing the password.
- The C-bindings documentation has been improved.
Changed
- The output base for HOTP and TOTP must now be valid UTF-8.
LIBREAUTH_OATH_CODE_INVALID_UTF8has been renamedLIBREAUTH_OATH_INVALID_UTF8.- The
output_base_lenparameter in thelibreauth_hotp_cfgandlibreauth_totp_cfgstructures has been dropped. - The PBKDF2
hashparameter has been renamedhmac. - The HashFunction has been moved to a dedicated module and its C-bindings renamed accordingly.
Fixed
- The project now compiles on Microsoft Windows.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
LibreAuth 0.12.0 Stable
released this
2019-08-27 18:20:23 +02:00 | 199 commits to main since this releaseAdded
- Internal password version number.
- Key URI generation for HOTP and TOTP (with partial C-bindings).
Changed
- The crate is now compiled with Rust 2018.
- Each module has now its dedicated feature.
LIBREAUTH_OATH_CFG_NULL_PTR,LIBREAUTH_OATH_CODE_NULL_PTRandLIBREAUTH_OATH_KEY_NULL_PTRhas been replaced byLIBREAUTH_OATH_NULL_PTR.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
LibreAuth 0.11.0 Stable
released this
2018-09-08 17:35:08 +02:00 | 293 commits to main since this releaseAdded
- In addition to the previous CeCILL license, LibreAuth can now also be used under the CeCILL-C license.
- The build system now also builds a static library.
- A hashing scheme can now be tagged with a version number.
Changed
- API for the pass and oath module have slightly changed.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads