Chiavdf

Latest version: v1.1.4

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

Scan your dependencies

Page 5 of 10

0.13.3

Not secure
Added

- Replace GMP's primality test function with our own based on Baillie-PSW. The new primality test is based on the 2020 paper ["Strengthening the Baillie-PSW primality test" by Robert Baillie, Andrew Fiori, Samuel S. Wagstaff Jr](https://arxiv.org/abs/2006.14425). The new test works approximately 20% faster than GMP library's mpz_probab_prime_p() function when generating random 1024-bit primes.

Changed

- Refactor form exponentiation, start from top bits of exponent. This slightly improves performance of VDF proof verification.

Fixed

- We've moved to pybind 2.6.2 to avoid a possible shutdown bug in Python 3.9.0.

0.13.2

Not secure
Added

- Use only Baillie-PSW primality test when hashing to prime. This increases performance of hashing to prime when generating the
discriminant by about 2x.

0.13.1

Not secure
Added

- We now use a patched gmp 2.6.1 to support Icelake and otherwise have access to faster GCD
- Pybind11 C version of nweso verification

Fixed

- Various race conditions and memory leaks

0.13.0

Not secure
Added

- Changes to vdf and vdf_client to support the Chia new consensus.
- Now building python 3.9 wheels as well.

Changed

- Now running vdf_client binary tests on CI.

Fixed

- Various memory management and out of bounds read possibilities.

0.13.0b6

Not secure

0.13.0b5

Not secure
Add debug info.

Page 5 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.