Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add more unit tests to iterative_conversion. | Andreas Grois | 2022-10-22 | 1 | -23/+206 |
| | |||||
* | Make n-digit division performing. | Andreas Grois | 2022-10-22 | 1 | -24/+18 |
| | | | | | | The handling of overflows was non-performing before. Now it's performing and correcting. This lets us skip a less-than check for N-digit numbers, causing a slight performance improvement. | ||||
* | Minor code cleanup. No performance impact. | Andreas Grois | 2022-10-22 | 1 | -28/+37 |
| | |||||
* | Code cleanup and addition of unit tests. | Andreas Grois | 2022-10-22 | 1 | -78/+124 |
| | |||||
* | Fix trait visibility. | Andreas Grois | 2022-10-21 | 2 | -2/+2 |
| | |||||
* | Exponential search for largest potency. | Andreas Grois | 2022-10-21 | 3 | -8/+110 |
| | | | | | Speeds up the 20 and 32 byte cases. Has slightly negative impact for 16 byte case. | ||||
* | Macro for single-digit-division. | Andreas Grois | 2022-10-20 | 1 | -37/+37 |
| | | | | Just to remove code duplication. | ||||
* | Minor: Shift Operation optimization. | Andreas Grois | 2022-10-20 | 1 | -10/+4 |
| | |||||
* | Change normalization of Knuth division to shift. | Andreas Grois | 2022-10-19 | 1 | -6/+38 |
| | | | | That's a lot faster than division. | ||||
* | Add many-numbers test for long division. | Andreas Grois | 2022-10-19 | 1 | -6/+67 |
| | |||||
* | Draft of iterative_conversion. | Andreas Grois | 2022-10-18 | 6 | -198/+100 |
| | |||||
* | First draft of (untested) iterative conversion. | Andreas Grois | 2022-10-18 | 6 | -36/+628 |
| | |||||
* | Fix Rust 1.52 compat. | Andreas Grois | 2022-10-11 | 1 | -3/+2 |
| | |||||
* | Refactor base_conversion. Fix hmac byte bug. | Andreas Grois | 2022-10-11 | 3 | -0/+215 |
Moved the basis conversion into a submodule, to ease the upcoming rewrite. Add a couple of new integration tests. Fix a bug caused by misreading the PasswordMaker Pro HMAC code. |