No Description

Struan Clark 3602004766 changelog update 2 years ago
crypto ea660ebe0b turn off options to shrink binary size 2 years ago
helpers 8ea4843e18 functional! 2 years ago
icons 1166f2b358 better ui 2 years ago
scenes 8ea4843e18 functional! 2 years ago
views 8ea4843e18 functional! 2 years ago
.gitignore 5674a3bcc8 Initial commit 2 years ago
LICENSE 5674a3bcc8 Initial commit 2 years ago
README.md 3602004766 changelog update 2 years ago
application.fam 81b9e2035f flipbip39 > flipbip 2 years ago
flipbip.c e10c1299ce removing speaker, printf 2 years ago
flipbip.h e10c1299ce removing speaker, printf 2 years ago
flipbip_10px.png 81b9e2035f flipbip39 > flipbip 2 years ago

README.md

FlipBIP - BIP32/39/44 Tool

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
  • Navigation and UI adapted from FAP Boilerplate app
  • BIP39 mnemonic generation
    • 24, 18, or 12 words
  • BIP39 mnemonic to BIP39 seed generation
  • Hierarchical Deterministic (HD) wallet generation from seed

Work in Progress

  • Support for custom BIP32 wallet paths
    • Currently hardcoded to m/44'/0'/0'/0

(FAR) Future

  • More coin types
  • Saving wallets to disk
  • USB/Bluetooth wallet functionality