diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f4efdc..437cd4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ This project uses Semantic Versioning +## 1.2.1 + +* lstrip created hashes 0 + + ## 1.2.0 + Accepted C+gmp implementation of MiMC from @cartr diff --git a/mimcvdf/__init__.py b/mimcvdf/__init__.py index 6598f0b..1c00757 100644 --- a/mimcvdf/__init__.py +++ b/mimcvdf/__init__.py @@ -36,7 +36,7 @@ def vdf_create(data: bytes, rounds: int = DEFAULT_ROUNDS, dec=False) -> str: input_data: int = _sha3_256_hash(data) if dec: return int.from_bytes(reverse_mimc(input_data, rounds), "big") - return reverse_mimc(input_data, rounds).hex() + return reverse_mimc(input_data, rounds).hex().lstrip('\0') def vdf_verify( diff --git a/setup.py b/setup.py index 962ae31..7857072 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from setuptools import setup, find_packages, Extension setup(name='mimcvdf', - version='1.2.0', + version='1.2.1', description='Generic high level VDF using MiMC', author='Kevin Froman', author_email='beardog@mailbox.org',