aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml
Commit message (Collapse)AuthorAgeFilesLines
* Fix missing HTTPS in repo urlHEADv0.2.3mainAndreas Grois2025-08-311-2/+2
|
* Version 0.2.2: Update Repository URLv0.2.2Andreas Grois2025-08-311-2/+2
|
* Make strum an optional dependency.Andreas Grois2024-06-011-2/+5
| | | | To enable it, enable the "strum" feature flag.
* Added Enum macros for GUITorsten Sadowski2024-05-211-2/+2
|
* Minor: Restore compatibility with Rust 1.52v0.2.1Andreas Grois2023-01-211-1/+1
|
* Add benchmark for HMAC code.Andreas Grois2023-01-201-0/+4
| | | | | Also, simplify the function a bit. It's faster this way, even though there's an additional unconditional collect() call now.
* Increment version to 0.2.0Andreas Grois2022-10-261-1/+1
|
* Merge branch 'main' into feature/heap-allocation-free-base-conversionAndreas Grois2022-10-251-1/+2
|\
| * Minor: Update description in Cargo.tomlv0.1.0Andreas Grois2022-10-251-1/+2
| |
* | Add precomputed constants for common cases.Andreas Grois2022-10-231-0/+5
| | | | | | | | | | | | There are now 2 features that control the amount of precomputed constants. They can either be 0, 12, or 256. Most users will likely want to go with the 12, so this is the default feature.
* | Merge branch 'main' into feature/heap-allocation-free-base-conversionAndreas Grois2022-10-201-2/+14
|\|
| * Group Benchmarks, and make parameters more sane.Andreas Grois2022-10-201-2/+14
| | | | | | | | | | | | | | | | The previous parameters for benchmarks were based on gut-feeling. Now each hash-length has 3 benchmarks: - Typical is a typical user input - Max Divisions is a full generate_password_part run - Worst Case is the worst user input possible: Base 2.
* | Add many-numbers test for long division.Andreas Grois2022-10-191-0/+2
|/
* Add simple benchmarks.Andreas Grois2022-10-131-1/+6
| | | | As preparation for an eventual rewrite of the base conversion code.
* Add first integration test.Andreas Grois2022-10-091-1/+7
|
* Initial Commit: PasswordMaker itself.Andreas Grois2022-10-091-0/+19
It's compiling, and the public interface is semi-OK now. The internals are still a bit gory, but they'll likely see an iteartion later on anyhow.