[BREAKGLASS] Micropython crypto code as independant subcomponent
Go to file
2018-05-23 12:02:57 -04:00
.gitignore Initial commit 2018-01-11 09:31:37 -05:00
.gitmodules Remove incorrect ref to submod 2018-03-27 14:18:40 -04:00
crc.c Capture code from trezor-core as of 2317aae 2018-01-11 09:50:59 -05:00
crc.h Capture code from trezor-core as of 2317aae 2018-01-11 09:50:59 -05:00
LICENSE Initial commit 2018-01-11 09:31:37 -05:00
Makefile Add simple BIP39 lookup function 2018-02-17 00:30:43 -05:00
modtcc-aes.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-bip32.c Add blank method to HDNode for security 2018-05-14 12:55:19 -04:00
modtcc-bip39.c Remove bip39.generate() for now 2018-03-29 15:41:45 -04:00
modtcc-blake2b.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-blake2s.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-blake256.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-chacha20poly1305.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-codecs.c Bugs/robustness 2018-05-23 12:02:57 -04:00
modtcc-crc.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-curve25519.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-ed25519.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-nist256p1.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-pbkdf2.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-random.c Cleanup 2018-04-13 14:15:36 -04:00
modtcc-rfc6979.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-ripemd160.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-secp256k1.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-sha1.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-sha3-256.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-sha3-512.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-sha256.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc-sha512.c C files, included, should end in .c 2018-02-17 00:14:11 -05:00
modtcc.c Add base32 and base58 codecs 2018-05-23 09:47:10 -04:00
README.md modtcc-bip39.c: If the prefix is itself in the wordlist, bit 26 is set as well 2018-03-07 14:04:11 -05:00

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.

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.