Findafactor

Latest version: v6.7.0

Safety actively analyzes 714736 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 21 of 26

1.4.0

This version removes the lower limit on wheel factorization. However many primes are under the level, one less than that, up to 5, is the level of specialized function implementation that will be used, with the next and all further primes handled by "gear factorization."

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v1.3.4...v1.4.0

sha1sum results:
7470633bdb5d0ffbb5c87a1b5dff26e3f688e89a FindAFactor-1.4.0-cp310-cp310-manylinux_2_35_x86_64.whl
2fab1173b7cb78fc56fdfb894f53f6c92411f551 FindAFactor-1.4.0-cp312-cp312-manylinux_2_39_x86_64.whl
300d4a95237540fa0dba819c6eece8048f1f3e95 FindAFactor-1.4.0-cp38-cp38-manylinux_2_31_x86_64.whl
26fec634ceabea7d9fc08ca09085dfd15adc84b7 findafactor-1.4.0.tar.gz

1.3.4

A bug has been fixed in the initial trial division phase that caused the library to previously miss checking half of all relevant primes.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v1.3.3...v1.3.4

sha1sum results:
0e385b21e275e5307b143a02100757d3ff3a0342 FindAFactor-1.3.4-cp310-cp310-manylinux_2_35_x86_64.whl
aeb4f0a7f977429359a3b4a1fff87afe2f97f757 FindAFactor-1.3.4-cp312-cp312-manylinux_2_39_x86_64.whl
fd45b4b35d8a275b72135d9a2cab8a477ff541a1 FindAFactor-1.3.4-cp38-cp38-manylinux_2_31_x86_64.whl
3d464f52736950c7c213d7d71bb9bccb068345d8 findafactor-1.3.4.tar.gz

1.3.3

An early termination condition on smooth number factoring was empirically tested and found to give a significant and consistent advantage for at least 64-bit semiprimes. (For this optimization attempt to succeed, it might indicate that numbers being tested by `factorizationVector()` are already very "smooth" in general.)

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v1.3.2...v1.3.3

sha1sum results:
8bb9938e251e42dd8cbc390c9f4d817abdf1a503 FindAFactor-1.3.3-cp310-cp310-manylinux_2_35_x86_64.whl
32d956bec4a40a39cd30554ad0b8e47ebc646f22 FindAFactor-1.3.3-cp312-cp312-manylinux_2_39_x86_64.whl
65d553203785059f0233ca2c4d70d76eb8506982 FindAFactor-1.3.3-cp38-cp38-manylinux_2_31_x86_64.whl
db8eff66b7d48975d0daaef40b960fd3b17e4319 findafactor-1.3.3.tar.gz

1.3.2

Removing an extraneous limit variable in a wheel factorization function seems to have fixed certain bugged edge cases. This was also an opportunity to optimize the function.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v1.3.1...v1.3.2

sha1sum results:
300f29cbb9154f6028b2eb8a65cebdc6a2b0a957 FindAFactor-1.3.2-cp310-cp310-manylinux_2_35_x86_64.whl
157c74aeda89b9d2a2c54892e53386fdac2737ca FindAFactor-1.3.2-cp312-cp312-manylinux_2_39_x86_64.whl
7799fc92382363cd87c94059e9a0706cb7f0958e FindAFactor-1.3.2-cp38-cp38-manylinux_2_31_x86_64.whl
631dc09bc44ec901b677cda28e1db58978ecd68a findafactor-1.3.1.tar.gz

1.3.1

Threads previously signalled exit-on-success to other threads by updating the loop control variable of the global factoring batch queue. This was done without a locked mutex, leading to potential problems with parallelism. Now, a single boolean variable is only set to `false`, ever, if the loop is to be terminated, including when brute force batches are exhausted.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v1.3.0...v1.3.2

sha1sum results:
3b4de68415786c0601ac88bc7d404f8bf5c720e4 FindAFactor-1.3.1-cp310-cp310-manylinux_2_35_x86_64.whl
1a1a739fa1f7e50ad6d5bf34a8fce217ba75a5f5 FindAFactor-1.3.1-cp312-cp312-manylinux_2_39_x86_64.whl
689d72dba65a9bec813258fd41e1d80ba85f6a6b FindAFactor-1.3.1-cp38-cp38-manylinux_2_31_x86_64.whl
44095fffcd1c52432c9def136ca92b604885c9f0 findafactor-1.3.1.tar.gz

1.3.0

Erroneously, `smoothBoundMultiplier` was multiplied against the `log2()` of the number to factor plus the number of primes excluded by wheel factorization; now, this should only multiply `log2()` of the number to factor.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v1.2.3...v1.3.0

sha1sum results:
060f8b07df733703a6a8f641cc472ab387ab6447 FindAFactor-1.3.0-cp310-cp310-manylinux_2_35_x86_64.whl
29e9ffbfd93dfbe6b63472dd72011e5fbe068834 FindAFactor-1.3.0-cp312-cp312-manylinux_2_39_x86_64.whl
1160e430d9eaac32e7b77f098b1061a4e7a749e8 FindAFactor-1.3.0-cp38-cp38-manylinux_2_31_x86_64.whl
cc40d6029cefc892efff3222285270586177e348 findafactor-1.3.0.tar.gz

Page 21 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.