diff --git a/README.md b/README.md index 36a99c44982..0ca18ab3a94 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,29 @@ # FlipBIP - BIP39 Tool -BIP39 Mnemonic Generator for Flipper Zero +Crypto toolkit for Flipper Zero + +## Background + +The goal of this project is to see how much crypto functionality can be brought to the Flipper Zero. + +## Status + +### Complete + +- Trezor crypto C code ported into `crypto` subfolder + - Adapted to use Flipper hardware RNG (see `crypto/rand.c`) + - Imports and some C library functions modified for compatibility with FBT +- Basic navigation and UI adapted from FAP Boilerplate app +- BIP39 mnemonic generation supported! + - 24, 18, or 12 words + +### Work in Progress + +- WIP: BIP39 mnemonic to seed generation + - `seed` seems to be blank using `mnemonic_to_seed` func +- WIP: BIP39 to BIP32 HDNode + - possible memory issue + +### (Far) Future + +- Airgapped wallet functionality +- USB/Bluetooth wallet functionality