Eth-keyfile

Latest version: v0.9.1

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

Scan your dependencies

Page 1 of 2

0.9.1

-------------------------------

Bugfixes
~~~~~~~~

- Fix bug where ``iv`` value in v3 keyfile could be length less than 32. (`60 <https://github.com/ethereum/eth-keyfile/issues/60>`__)

0.9.0

-------------------------------

Features
~~~~~~~~

- Merge template, adding ``py313`` support and replacing ``bumpversion`` with ``bump-my-versions``. (`59 <https://github.com/ethereum/eth-keyfile/issues/59>`__)

0.9.0beta.1

--------------------------------------

Breaking Changes
~~~~~~~~~~~~~~~~

- Update type of ``password`` arg to be ``bytes`` instead of ``str``, bump to ``mypy==1.10.0`` and have it run with all local deps installed (`55 <https://github.com/ethereum/eth-keyfile/issues/55>`__)


Features
~~~~~~~~

- Add the ability to generate v4 keyfiles in accordance with EIP-2335 (`56 <https://github.com/ethereum/eth-keyfile/issues/56>`__)
- Create new ``EthKeyfileException`` and replace currently-used exceptions with ``EthKeyfile`` versions to allow more granular exception handling (`58 <https://github.com/ethereum/eth-keyfile/issues/58>`__)

0.8.1

-------------------------------

Internal Changes - for eth-keyfile Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Merge template updates, notably adding python 3.12 support (`52 <https://github.com/ethereum/eth-keyfile/issues/52>`__)


Miscellaneous Changes
~~~~~~~~~~~~~~~~~~~~~

- `53 <https://github.com/ethereum/eth-keyfile/issues/53>`__

0.8.0

-------------------------------

Features
~~~~~~~~

- Add decode keyfile json v4 (`42 <https://github.com/ethereum/eth-keyfile/issues/42>`__)

0.7.0

-------------------------------

Breaking Changes
~~~~~~~~~~~~~~~~

- Use correct default parameters for ``scrypt`` (`39 <https://github.com/ethereum/eth-keyfile/issues/39>`__)
- Drop python 3.7 support (`47 <https://github.com/ethereum/eth-keyfile/issues/47>`__)


Features
~~~~~~~~

- Checksum address when creating a keyfile (`35 <https://github.com/ethereum/eth-keyfile/issues/35>`__)


Internal Changes - for eth-keyfile Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Merge project template updates, including using pre-commit for linting. Add typing. (`47 <https://github.com/ethereum/eth-keyfile/issues/47>`__)

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.