modcryptocurrency/README.md
2021-03-17 14:24:43 -04:00

42 lines
1.1 KiB
Markdown

# ☠️ DO NOT USE -- unmaintained ☠️
This code is no longer in use and no security updates will be made.
**Use at your own risk**. Not recommended for new projects, and existing Bitcoin projects
should move towards `libsecp256k1`.
---
# Bitcoin and Crypto Algorithms for Micropython
## modcryptocurrency
This project aims to take the Micropython integration from
`.../embed/extmod/modtrezorcrypto`
and make it useful to other embedded cryptocurrency projects.
Changes:
- shorten the module name to something easier to type
- fix minor build issues to track micropython changes
# Credits
This code originates from an [Open Source Trezor project](https://github.com/trezor/trezor-core/tree/master/embed/extmod/modtrezorcrypto).
# Licence
GPL v3 like the original material.
# Change Log
- results from `bip39_complete_word()` could not distinguish that "act" is both
a prefix and actual word in the wordlist.
- mod-bip32.c:
- `derive()` fixed to operate correctly when it doesn't have the private key
- `private_key()` return None when the private key isn't known