42 lines
1.1 KiB
Markdown
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
|
|
|