├── .circleci └── config.yml ├── .clang-format ├── .dockerignore ├── .gdbinit ├── .gitattributes ├── .github └── CODEOWNERS ├── .gitignore ├── .gitmodules ├── .gittrees ├── CMakeLists.txt ├── COPYING ├── Dockerfile ├── README.md ├── SECURITY.md ├── cmake ├── caches │ ├── device.cmake │ ├── docker.cmake │ ├── emulator.cmake │ └── release.cmake └── modules │ ├── GetGitRevisionDescription.cmake │ └── GetGitRevisionDescription.cmake.in ├── deps ├── crypto │ └── CMakeLists.txt ├── qrenc │ └── CMakeLists.txt └── sca-hardening │ ├── CMakeLists.txt │ ├── aes128_cbc.c │ └── include │ └── aes_sca │ ├── aes.h │ ├── aes128_cbc.h │ ├── affine_aes.h │ └── compiler_abstraction.h ├── docs ├── Build.md ├── Coins.md ├── Host.md ├── README.md ├── Release.md └── Storage.md ├── fuzzer ├── CMakeLists.txt └── firmware │ ├── CMakeLists.txt │ ├── eos_formatAsset.cpp │ ├── eos_formatName.cpp │ └── ripple_decode.cpp ├── include ├── aes_sca ├── keepkey │ ├── board │ │ ├── bl_mpu.h │ │ ├── canvas.h │ │ ├── check_bootloader.h │ │ ├── common.h │ │ ├── confirm_sm.h │ │ ├── draw.h │ │ ├── font.h │ │ ├── keepkey_board.h │ │ ├── keepkey_button.h │ │ ├── keepkey_display.h │ │ ├── keepkey_flash.h │ │ ├── keepkey_leds.h │ │ ├── keepkey_usart.h │ │ ├── layout.h │ │ ├── memcmp_s.h │ │ ├── memory.h │ │ ├── messages.h │ │ ├── models.def │ │ ├── mpudefs.h │ │ ├── otp.h │ │ ├── pin.h │ │ ├── pubkeys.h │ │ ├── resources.h │ │ ├── signatures.h │ │ ├── supervise.h │ │ ├── timer.h │ │ ├── u2f_hid.h │ │ ├── usb.h │ │ ├── usb21_standard.h │ │ ├── util.h │ │ ├── variant.h │ │ ├── webusb.h │ │ ├── webusb_defs.h │ │ ├── winusb.h │ │ └── winusb_defs.h │ ├── bootloader │ │ ├── bootloader_main.h │ │ └── usb_flash.h │ ├── bootstrap │ │ └── bootstrap.h │ ├── crypto │ │ └── curves.h │ ├── emulator │ │ ├── emulator.h │ │ └── setup.h │ ├── firmware │ │ ├── app_confirm.h │ │ ├── app_layout.h │ │ ├── app_resources.h │ │ ├── authenticator.h │ │ ├── binance.h │ │ ├── coins.def │ │ ├── coins.h │ │ ├── cosmos.h │ │ ├── crypto.h │ │ ├── eip712.h │ │ ├── eos-contracts.h │ │ ├── eos-contracts │ │ │ ├── eosio.system.h │ │ │ └── eosio.token.h │ │ ├── eos.h │ │ ├── ethereum.h │ │ ├── ethereum_contracts.h │ │ ├── ethereum_contracts │ │ │ ├── makerdao.h │ │ │ ├── saproxy.h │ │ │ ├── thortx.h │ │ │ ├── zxappliquid.h │ │ │ ├── zxliquidtx.h │ │ │ ├── zxswap.h │ │ │ └── zxtransERC20.h │ │ ├── ethereum_tokens.h │ │ ├── fsm.h │ │ ├── home_sm.h │ │ ├── mayachain.h │ │ ├── nano.h │ │ ├── osmosis.h │ │ ├── passphrase_sm.h │ │ ├── pin_sm.h │ │ ├── policy.h │ │ ├── recovery_cipher.h │ │ ├── reset.h │ │ ├── ripple.h │ │ ├── ripple_base58.h │ │ ├── signing.h │ │ ├── signtx_tendermint.h │ │ ├── storage.h │ │ ├── tendermint.h │ │ ├── thorchain.h │ │ ├── tiny-json.h │ │ ├── tokens.def │ │ ├── transaction.h │ │ ├── txin_check.h │ │ ├── u2f.h │ │ └── u2f │ │ │ ├── genkeys.sh │ │ │ ├── trezordevkey.pem │ │ │ ├── u2f.h │ │ │ ├── u2f_hid.h │ │ │ └── u2f_keys.h │ ├── rand │ │ └── rng.h │ ├── transport │ │ ├── interface.h │ │ ├── messages-binance.options │ │ ├── messages-cosmos.options │ │ ├── messages-eos.options │ │ ├── messages-ethereum.options │ │ ├── messages-mayachain.options │ │ ├── messages-nano.options │ │ ├── messages-osmosis.options │ │ ├── messages-ripple.options │ │ ├── messages-tendermint.options │ │ ├── messages-thorchain.options │ │ ├── messages.options │ │ ├── trezor_transport.h │ │ └── types.options │ └── variant │ │ ├── keepkey.h │ │ ├── poweredBy.h │ │ └── salt.h ├── nanopb.h ├── pb.h ├── pb_common.h ├── pb_decode.h ├── pb_encode.h ├── qrenc └── trezor │ └── crypto ├── lib ├── CMakeLists.txt ├── board │ ├── CMakeLists.txt │ ├── check_bootloader.c │ ├── common.c │ ├── confirm_sm.c │ ├── draw.c │ ├── font.c │ ├── keepkey_board.c │ ├── keepkey_button.c │ ├── keepkey_display.c │ ├── keepkey_flash.c │ ├── keepkey_leds.c │ ├── keepkey_usart.c │ ├── layout.c │ ├── memcmp_cst.S │ ├── memcmp_s.c │ ├── memory.c │ ├── messages.c │ ├── mmhusr.c │ ├── otp.c │ ├── pin.c │ ├── resources.c │ ├── signatures.c │ ├── strlcat.c │ ├── strlcpy.c │ ├── supervise.c │ ├── timer.c │ ├── udp.c │ ├── usb.c │ ├── usb21_standard.c │ ├── util.c │ ├── variant.c │ ├── variant │ │ └── keepkey │ │ │ └── resources.c │ ├── webusb.c │ └── winusb.c ├── emulator │ ├── CMakeLists.txt │ ├── oled.c │ ├── setup.c │ └── udp.c ├── firmware │ ├── CMakeLists.txt │ ├── app_confirm.c │ ├── app_layout.c │ ├── authenticator.c │ ├── binance.c │ ├── coins.c │ ├── crypto.c │ ├── eip712.c │ ├── eos-contracts │ │ ├── eosio.system.c │ │ └── eosio.token.c │ ├── eos.c │ ├── eos.h │ ├── ethereum.c │ ├── ethereum.h │ ├── ethereum_contracts.c │ ├── ethereum_contracts │ │ ├── makerdao.c │ │ ├── saproxy.c │ │ ├── thortx.c │ │ ├── zxappliquid.c │ │ ├── zxliquidtx.c │ │ ├── zxswap.c │ │ └── zxtransERC20.c │ ├── ethereum_tokens.c │ ├── fsm.c │ ├── fsm_msg_binance.h │ ├── fsm_msg_coin.h │ ├── fsm_msg_common.h │ ├── fsm_msg_cosmos.h │ ├── fsm_msg_crypto.h │ ├── fsm_msg_debug.h │ ├── fsm_msg_eos.h │ ├── fsm_msg_ethereum.h │ ├── fsm_msg_mayachain.h │ ├── fsm_msg_nano.h │ ├── fsm_msg_osmosis.h │ ├── fsm_msg_ripple.h │ ├── fsm_msg_tendermint.h │ ├── fsm_msg_thorchain.h │ ├── home_sm.c │ ├── mayachain.c │ ├── messagemap.def │ ├── nano.c │ ├── osmosis.c │ ├── passphrase_sm.c │ ├── pin_sm.c │ ├── policy.c │ ├── recovery_cipher.c │ ├── reset.c │ ├── ripple.c │ ├── ripple_base58.c │ ├── scm_revision.h.in │ ├── signing.c │ ├── signtx_tendermint.c │ ├── storage.c │ ├── storage.h │ ├── storage_versions.inc │ ├── tendermint.c │ ├── thorchain.c │ ├── tiny-json.c │ ├── transaction.c │ ├── txin_check.c │ ├── u2f.c │ ├── u2f.h │ ├── u2f_knownapps.h │ ├── variant.h │ └── variant │ │ └── keepkey │ │ └── resources.c ├── rand │ ├── CMakeLists.txt │ └── rng.c ├── transport │ ├── CMakeLists.txt │ ├── pb_common.c │ ├── pb_decode.c │ └── pb_encode.c └── variant │ ├── CMakeLists.txt │ ├── keepkey │ ├── keepkey.c │ └── logo.c │ ├── poweredBy │ ├── logo.c │ └── poweredBy.c │ └── salt │ ├── logo.c │ └── salt.c ├── scripts ├── build │ └── docker │ │ ├── device │ │ ├── debug.sh │ │ └── release.sh │ │ └── emulator │ │ └── debug.sh ├── debug.sh ├── emulator │ ├── Dockerfile │ ├── bridge.py │ ├── docker-compose.yml │ ├── firmware-unit.sh │ ├── python-keepkey-tests.sh │ ├── python-keepkey.Dockerfile │ └── run.sh ├── format-source-files.sh ├── load-all.sh ├── load-blup.sh ├── load-bootloader.sh ├── load-bootstrap.sh ├── load-bs.sh ├── load-firmare.sh ├── load-fw.sh ├── load-variant.sh ├── load.sh ├── openocd │ ├── jlink.cfg │ ├── openocd.cfg │ └── stm32f2x.cfg └── u2f_genkeys.sh ├── tools ├── CMakeLists.txt ├── blupdater │ ├── CMakeLists.txt │ ├── blupdater.ld │ ├── header.s │ ├── main.c │ └── startup.s ├── bootloader │ ├── CMakeLists.txt │ ├── bl_mpu.c │ ├── bootloader.ld │ ├── isr.s │ ├── main.c │ ├── main.h │ ├── startup.s │ └── usb_flash.c ├── bootstrap │ ├── CMakeLists.txt │ ├── bootstrap.ld │ ├── main.c │ └── startup.s ├── display_test │ ├── CMakeLists.txt │ ├── display_test.ld │ ├── main.c │ └── startup.s ├── emulator │ ├── CMakeLists.txt │ ├── display.h │ └── main.cpp ├── firmware │ ├── CMakeLists.txt │ ├── header.s │ ├── keepkey.ld │ ├── keepkey_main.c │ └── startup.s ├── rle-dump │ ├── CMakeLists.txt │ └── main.cpp └── variant │ ├── CMakeLists.txt │ ├── blockpit.c │ ├── dash.c │ ├── fox.c │ ├── header.s │ ├── kaspersky.c │ ├── keepkey.c │ ├── salt.c │ └── variant.ld └── unittests ├── CMakeLists.txt ├── board ├── CMakeLists.txt ├── board.cpp └── memcmp_s.cpp ├── crypto ├── CMakeLists.txt ├── rand.cpp └── vuln1845.cpp └── firmware ├── CMakeLists.txt ├── coins.cpp ├── cosmos.cpp ├── eos.cpp ├── ethereum.cpp ├── mayachain.cpp ├── nano.cpp ├── recovery.cpp ├── ripple.cpp ├── storage.cpp ├── thorchain.cpp ├── u2f.cpp └── usb_rx.cpp /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/.clang-format -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | **/.git 2 | bin 3 | -------------------------------------------------------------------------------- /.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/.gdbinit -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @markrypt0 @pastaghost -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | build 3 | .DS_Store 4 | .vscode/ 5 | 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/.gitmodules -------------------------------------------------------------------------------- /.gittrees: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/.gittrees -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/COPYING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cmake/caches/device.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/cmake/caches/device.cmake -------------------------------------------------------------------------------- /cmake/caches/docker.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/cmake/caches/docker.cmake -------------------------------------------------------------------------------- /cmake/caches/emulator.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/cmake/caches/emulator.cmake -------------------------------------------------------------------------------- /cmake/caches/release.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_BUILD_TYPE Release CACHE STRING "") 2 | -------------------------------------------------------------------------------- /cmake/modules/GetGitRevisionDescription.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/cmake/modules/GetGitRevisionDescription.cmake -------------------------------------------------------------------------------- /cmake/modules/GetGitRevisionDescription.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/cmake/modules/GetGitRevisionDescription.cmake.in -------------------------------------------------------------------------------- /deps/crypto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/deps/crypto/CMakeLists.txt -------------------------------------------------------------------------------- /deps/qrenc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/deps/qrenc/CMakeLists.txt -------------------------------------------------------------------------------- /deps/sca-hardening/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/deps/sca-hardening/CMakeLists.txt -------------------------------------------------------------------------------- /deps/sca-hardening/aes128_cbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/deps/sca-hardening/aes128_cbc.c -------------------------------------------------------------------------------- /deps/sca-hardening/include/aes_sca/aes.h: -------------------------------------------------------------------------------- 1 | ../../SecAESSTM32/src/aes/aes.h -------------------------------------------------------------------------------- /deps/sca-hardening/include/aes_sca/aes128_cbc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/deps/sca-hardening/include/aes_sca/aes128_cbc.h -------------------------------------------------------------------------------- /deps/sca-hardening/include/aes_sca/affine_aes.h: -------------------------------------------------------------------------------- 1 | ../../SecAESSTM32/src/aes/affine_aes.h -------------------------------------------------------------------------------- /deps/sca-hardening/include/aes_sca/compiler_abstraction.h: -------------------------------------------------------------------------------- 1 | ../../SecAESSTM32/src/aes/compiler_abstraction.h -------------------------------------------------------------------------------- /docs/Build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/docs/Build.md -------------------------------------------------------------------------------- /docs/Coins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/docs/Coins.md -------------------------------------------------------------------------------- /docs/Host.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/docs/Host.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/Release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/docs/Release.md -------------------------------------------------------------------------------- /docs/Storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/docs/Storage.md -------------------------------------------------------------------------------- /fuzzer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/fuzzer/CMakeLists.txt -------------------------------------------------------------------------------- /fuzzer/firmware/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/fuzzer/firmware/CMakeLists.txt -------------------------------------------------------------------------------- /fuzzer/firmware/eos_formatAsset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/fuzzer/firmware/eos_formatAsset.cpp -------------------------------------------------------------------------------- /fuzzer/firmware/eos_formatName.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/fuzzer/firmware/eos_formatName.cpp -------------------------------------------------------------------------------- /fuzzer/firmware/ripple_decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/fuzzer/firmware/ripple_decode.cpp -------------------------------------------------------------------------------- /include/aes_sca: -------------------------------------------------------------------------------- 1 | ../deps/sca-hardening/include/aes_sca -------------------------------------------------------------------------------- /include/keepkey/board/bl_mpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/bl_mpu.h -------------------------------------------------------------------------------- /include/keepkey/board/canvas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/canvas.h -------------------------------------------------------------------------------- /include/keepkey/board/check_bootloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/check_bootloader.h -------------------------------------------------------------------------------- /include/keepkey/board/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/common.h -------------------------------------------------------------------------------- /include/keepkey/board/confirm_sm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/confirm_sm.h -------------------------------------------------------------------------------- /include/keepkey/board/draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/draw.h -------------------------------------------------------------------------------- /include/keepkey/board/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/font.h -------------------------------------------------------------------------------- /include/keepkey/board/keepkey_board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/keepkey_board.h -------------------------------------------------------------------------------- /include/keepkey/board/keepkey_button.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/keepkey_button.h -------------------------------------------------------------------------------- /include/keepkey/board/keepkey_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/keepkey_display.h -------------------------------------------------------------------------------- /include/keepkey/board/keepkey_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/keepkey_flash.h -------------------------------------------------------------------------------- /include/keepkey/board/keepkey_leds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/keepkey_leds.h -------------------------------------------------------------------------------- /include/keepkey/board/keepkey_usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/keepkey_usart.h -------------------------------------------------------------------------------- /include/keepkey/board/layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/layout.h -------------------------------------------------------------------------------- /include/keepkey/board/memcmp_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/memcmp_s.h -------------------------------------------------------------------------------- /include/keepkey/board/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/memory.h -------------------------------------------------------------------------------- /include/keepkey/board/messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/messages.h -------------------------------------------------------------------------------- /include/keepkey/board/models.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/models.def -------------------------------------------------------------------------------- /include/keepkey/board/mpudefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/mpudefs.h -------------------------------------------------------------------------------- /include/keepkey/board/otp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/otp.h -------------------------------------------------------------------------------- /include/keepkey/board/pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/pin.h -------------------------------------------------------------------------------- /include/keepkey/board/pubkeys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/pubkeys.h -------------------------------------------------------------------------------- /include/keepkey/board/resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/resources.h -------------------------------------------------------------------------------- /include/keepkey/board/signatures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/signatures.h -------------------------------------------------------------------------------- /include/keepkey/board/supervise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/supervise.h -------------------------------------------------------------------------------- /include/keepkey/board/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/timer.h -------------------------------------------------------------------------------- /include/keepkey/board/u2f_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/u2f_hid.h -------------------------------------------------------------------------------- /include/keepkey/board/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/usb.h -------------------------------------------------------------------------------- /include/keepkey/board/usb21_standard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/usb21_standard.h -------------------------------------------------------------------------------- /include/keepkey/board/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/util.h -------------------------------------------------------------------------------- /include/keepkey/board/variant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/variant.h -------------------------------------------------------------------------------- /include/keepkey/board/webusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/webusb.h -------------------------------------------------------------------------------- /include/keepkey/board/webusb_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/webusb_defs.h -------------------------------------------------------------------------------- /include/keepkey/board/winusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/winusb.h -------------------------------------------------------------------------------- /include/keepkey/board/winusb_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/board/winusb_defs.h -------------------------------------------------------------------------------- /include/keepkey/bootloader/bootloader_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/bootloader/bootloader_main.h -------------------------------------------------------------------------------- /include/keepkey/bootloader/usb_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/bootloader/usb_flash.h -------------------------------------------------------------------------------- /include/keepkey/bootstrap/bootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/bootstrap/bootstrap.h -------------------------------------------------------------------------------- /include/keepkey/crypto/curves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/crypto/curves.h -------------------------------------------------------------------------------- /include/keepkey/emulator/emulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/emulator/emulator.h -------------------------------------------------------------------------------- /include/keepkey/emulator/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/emulator/setup.h -------------------------------------------------------------------------------- /include/keepkey/firmware/app_confirm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/app_confirm.h -------------------------------------------------------------------------------- /include/keepkey/firmware/app_layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/app_layout.h -------------------------------------------------------------------------------- /include/keepkey/firmware/app_resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/app_resources.h -------------------------------------------------------------------------------- /include/keepkey/firmware/authenticator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/authenticator.h -------------------------------------------------------------------------------- /include/keepkey/firmware/binance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/binance.h -------------------------------------------------------------------------------- /include/keepkey/firmware/coins.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/coins.def -------------------------------------------------------------------------------- /include/keepkey/firmware/coins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/coins.h -------------------------------------------------------------------------------- /include/keepkey/firmware/cosmos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/cosmos.h -------------------------------------------------------------------------------- /include/keepkey/firmware/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/crypto.h -------------------------------------------------------------------------------- /include/keepkey/firmware/eip712.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/eip712.h -------------------------------------------------------------------------------- /include/keepkey/firmware/eos-contracts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/eos-contracts.h -------------------------------------------------------------------------------- /include/keepkey/firmware/eos-contracts/eosio.system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/eos-contracts/eosio.system.h -------------------------------------------------------------------------------- /include/keepkey/firmware/eos-contracts/eosio.token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/eos-contracts/eosio.token.h -------------------------------------------------------------------------------- /include/keepkey/firmware/eos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/eos.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ethereum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ethereum.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ethereum_contracts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ethereum_contracts.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ethereum_contracts/makerdao.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ethereum_contracts/makerdao.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ethereum_contracts/saproxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ethereum_contracts/saproxy.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ethereum_contracts/thortx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ethereum_contracts/thortx.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ethereum_contracts/zxappliquid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ethereum_contracts/zxappliquid.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ethereum_contracts/zxliquidtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ethereum_contracts/zxliquidtx.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ethereum_contracts/zxswap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ethereum_contracts/zxswap.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ethereum_contracts/zxtransERC20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ethereum_contracts/zxtransERC20.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ethereum_tokens.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ethereum_tokens.h -------------------------------------------------------------------------------- /include/keepkey/firmware/fsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/fsm.h -------------------------------------------------------------------------------- /include/keepkey/firmware/home_sm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/home_sm.h -------------------------------------------------------------------------------- /include/keepkey/firmware/mayachain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/mayachain.h -------------------------------------------------------------------------------- /include/keepkey/firmware/nano.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/nano.h -------------------------------------------------------------------------------- /include/keepkey/firmware/osmosis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/osmosis.h -------------------------------------------------------------------------------- /include/keepkey/firmware/passphrase_sm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/passphrase_sm.h -------------------------------------------------------------------------------- /include/keepkey/firmware/pin_sm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/pin_sm.h -------------------------------------------------------------------------------- /include/keepkey/firmware/policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/policy.h -------------------------------------------------------------------------------- /include/keepkey/firmware/recovery_cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/recovery_cipher.h -------------------------------------------------------------------------------- /include/keepkey/firmware/reset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/reset.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ripple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ripple.h -------------------------------------------------------------------------------- /include/keepkey/firmware/ripple_base58.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/ripple_base58.h -------------------------------------------------------------------------------- /include/keepkey/firmware/signing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/signing.h -------------------------------------------------------------------------------- /include/keepkey/firmware/signtx_tendermint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/signtx_tendermint.h -------------------------------------------------------------------------------- /include/keepkey/firmware/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/storage.h -------------------------------------------------------------------------------- /include/keepkey/firmware/tendermint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/tendermint.h -------------------------------------------------------------------------------- /include/keepkey/firmware/thorchain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/thorchain.h -------------------------------------------------------------------------------- /include/keepkey/firmware/tiny-json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/tiny-json.h -------------------------------------------------------------------------------- /include/keepkey/firmware/tokens.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/tokens.def -------------------------------------------------------------------------------- /include/keepkey/firmware/transaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/transaction.h -------------------------------------------------------------------------------- /include/keepkey/firmware/txin_check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/txin_check.h -------------------------------------------------------------------------------- /include/keepkey/firmware/u2f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/u2f.h -------------------------------------------------------------------------------- /include/keepkey/firmware/u2f/genkeys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/u2f/genkeys.sh -------------------------------------------------------------------------------- /include/keepkey/firmware/u2f/trezordevkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/u2f/trezordevkey.pem -------------------------------------------------------------------------------- /include/keepkey/firmware/u2f/u2f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/u2f/u2f.h -------------------------------------------------------------------------------- /include/keepkey/firmware/u2f/u2f_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/u2f/u2f_hid.h -------------------------------------------------------------------------------- /include/keepkey/firmware/u2f/u2f_keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/firmware/u2f/u2f_keys.h -------------------------------------------------------------------------------- /include/keepkey/rand/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/rand/rng.h -------------------------------------------------------------------------------- /include/keepkey/transport/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/interface.h -------------------------------------------------------------------------------- /include/keepkey/transport/messages-binance.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages-binance.options -------------------------------------------------------------------------------- /include/keepkey/transport/messages-cosmos.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages-cosmos.options -------------------------------------------------------------------------------- /include/keepkey/transport/messages-eos.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages-eos.options -------------------------------------------------------------------------------- /include/keepkey/transport/messages-ethereum.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages-ethereum.options -------------------------------------------------------------------------------- /include/keepkey/transport/messages-mayachain.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages-mayachain.options -------------------------------------------------------------------------------- /include/keepkey/transport/messages-nano.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages-nano.options -------------------------------------------------------------------------------- /include/keepkey/transport/messages-osmosis.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages-osmosis.options -------------------------------------------------------------------------------- /include/keepkey/transport/messages-ripple.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages-ripple.options -------------------------------------------------------------------------------- /include/keepkey/transport/messages-tendermint.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages-tendermint.options -------------------------------------------------------------------------------- /include/keepkey/transport/messages-thorchain.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages-thorchain.options -------------------------------------------------------------------------------- /include/keepkey/transport/messages.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/messages.options -------------------------------------------------------------------------------- /include/keepkey/transport/trezor_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/trezor_transport.h -------------------------------------------------------------------------------- /include/keepkey/transport/types.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/transport/types.options -------------------------------------------------------------------------------- /include/keepkey/variant/keepkey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/variant/keepkey.h -------------------------------------------------------------------------------- /include/keepkey/variant/poweredBy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/variant/poweredBy.h -------------------------------------------------------------------------------- /include/keepkey/variant/salt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/keepkey/variant/salt.h -------------------------------------------------------------------------------- /include/nanopb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/nanopb.h -------------------------------------------------------------------------------- /include/pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/pb.h -------------------------------------------------------------------------------- /include/pb_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/pb_common.h -------------------------------------------------------------------------------- /include/pb_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/pb_decode.h -------------------------------------------------------------------------------- /include/pb_encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/include/pb_encode.h -------------------------------------------------------------------------------- /include/qrenc: -------------------------------------------------------------------------------- 1 | ../deps/qrenc/QR-Code-generator/c -------------------------------------------------------------------------------- /include/trezor/crypto: -------------------------------------------------------------------------------- 1 | ../../deps/crypto/trezor-firmware/crypto -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/board/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/CMakeLists.txt -------------------------------------------------------------------------------- /lib/board/check_bootloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/check_bootloader.c -------------------------------------------------------------------------------- /lib/board/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/common.c -------------------------------------------------------------------------------- /lib/board/confirm_sm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/confirm_sm.c -------------------------------------------------------------------------------- /lib/board/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/draw.c -------------------------------------------------------------------------------- /lib/board/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/font.c -------------------------------------------------------------------------------- /lib/board/keepkey_board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/keepkey_board.c -------------------------------------------------------------------------------- /lib/board/keepkey_button.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/keepkey_button.c -------------------------------------------------------------------------------- /lib/board/keepkey_display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/keepkey_display.c -------------------------------------------------------------------------------- /lib/board/keepkey_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/keepkey_flash.c -------------------------------------------------------------------------------- /lib/board/keepkey_leds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/keepkey_leds.c -------------------------------------------------------------------------------- /lib/board/keepkey_usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/keepkey_usart.c -------------------------------------------------------------------------------- /lib/board/layout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/layout.c -------------------------------------------------------------------------------- /lib/board/memcmp_cst.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/memcmp_cst.S -------------------------------------------------------------------------------- /lib/board/memcmp_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/memcmp_s.c -------------------------------------------------------------------------------- /lib/board/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/memory.c -------------------------------------------------------------------------------- /lib/board/messages.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/messages.c -------------------------------------------------------------------------------- /lib/board/mmhusr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/mmhusr.c -------------------------------------------------------------------------------- /lib/board/otp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/otp.c -------------------------------------------------------------------------------- /lib/board/pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/pin.c -------------------------------------------------------------------------------- /lib/board/resources.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/resources.c -------------------------------------------------------------------------------- /lib/board/signatures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/signatures.c -------------------------------------------------------------------------------- /lib/board/strlcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/strlcat.c -------------------------------------------------------------------------------- /lib/board/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/strlcpy.c -------------------------------------------------------------------------------- /lib/board/supervise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/supervise.c -------------------------------------------------------------------------------- /lib/board/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/timer.c -------------------------------------------------------------------------------- /lib/board/udp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/udp.c -------------------------------------------------------------------------------- /lib/board/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/usb.c -------------------------------------------------------------------------------- /lib/board/usb21_standard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/usb21_standard.c -------------------------------------------------------------------------------- /lib/board/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/util.c -------------------------------------------------------------------------------- /lib/board/variant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/variant.c -------------------------------------------------------------------------------- /lib/board/variant/keepkey/resources.c: -------------------------------------------------------------------------------- 1 | #include "keepkey/board/variant.h" 2 | -------------------------------------------------------------------------------- /lib/board/webusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/webusb.c -------------------------------------------------------------------------------- /lib/board/winusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/board/winusb.c -------------------------------------------------------------------------------- /lib/emulator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/emulator/CMakeLists.txt -------------------------------------------------------------------------------- /lib/emulator/oled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/emulator/oled.c -------------------------------------------------------------------------------- /lib/emulator/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/emulator/setup.c -------------------------------------------------------------------------------- /lib/emulator/udp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/emulator/udp.c -------------------------------------------------------------------------------- /lib/firmware/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/CMakeLists.txt -------------------------------------------------------------------------------- /lib/firmware/app_confirm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/app_confirm.c -------------------------------------------------------------------------------- /lib/firmware/app_layout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/app_layout.c -------------------------------------------------------------------------------- /lib/firmware/authenticator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/authenticator.c -------------------------------------------------------------------------------- /lib/firmware/binance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/binance.c -------------------------------------------------------------------------------- /lib/firmware/coins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/coins.c -------------------------------------------------------------------------------- /lib/firmware/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/crypto.c -------------------------------------------------------------------------------- /lib/firmware/eip712.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/eip712.c -------------------------------------------------------------------------------- /lib/firmware/eos-contracts/eosio.system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/eos-contracts/eosio.system.c -------------------------------------------------------------------------------- /lib/firmware/eos-contracts/eosio.token.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/eos-contracts/eosio.token.c -------------------------------------------------------------------------------- /lib/firmware/eos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/eos.c -------------------------------------------------------------------------------- /lib/firmware/eos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/eos.h -------------------------------------------------------------------------------- /lib/firmware/ethereum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum.c -------------------------------------------------------------------------------- /lib/firmware/ethereum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum.h -------------------------------------------------------------------------------- /lib/firmware/ethereum_contracts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum_contracts.c -------------------------------------------------------------------------------- /lib/firmware/ethereum_contracts/makerdao.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum_contracts/makerdao.c -------------------------------------------------------------------------------- /lib/firmware/ethereum_contracts/saproxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum_contracts/saproxy.c -------------------------------------------------------------------------------- /lib/firmware/ethereum_contracts/thortx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum_contracts/thortx.c -------------------------------------------------------------------------------- /lib/firmware/ethereum_contracts/zxappliquid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum_contracts/zxappliquid.c -------------------------------------------------------------------------------- /lib/firmware/ethereum_contracts/zxliquidtx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum_contracts/zxliquidtx.c -------------------------------------------------------------------------------- /lib/firmware/ethereum_contracts/zxswap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum_contracts/zxswap.c -------------------------------------------------------------------------------- /lib/firmware/ethereum_contracts/zxtransERC20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum_contracts/zxtransERC20.c -------------------------------------------------------------------------------- /lib/firmware/ethereum_tokens.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ethereum_tokens.c -------------------------------------------------------------------------------- /lib/firmware/fsm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm.c -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_binance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_binance.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_coin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_coin.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_common.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_cosmos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_cosmos.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_crypto.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_debug.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_eos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_eos.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_ethereum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_ethereum.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_mayachain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_mayachain.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_nano.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_nano.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_osmosis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_osmosis.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_ripple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_ripple.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_tendermint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_tendermint.h -------------------------------------------------------------------------------- /lib/firmware/fsm_msg_thorchain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/fsm_msg_thorchain.h -------------------------------------------------------------------------------- /lib/firmware/home_sm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/home_sm.c -------------------------------------------------------------------------------- /lib/firmware/mayachain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/mayachain.c -------------------------------------------------------------------------------- /lib/firmware/messagemap.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/messagemap.def -------------------------------------------------------------------------------- /lib/firmware/nano.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/nano.c -------------------------------------------------------------------------------- /lib/firmware/osmosis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/osmosis.c -------------------------------------------------------------------------------- /lib/firmware/passphrase_sm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/passphrase_sm.c -------------------------------------------------------------------------------- /lib/firmware/pin_sm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/pin_sm.c -------------------------------------------------------------------------------- /lib/firmware/policy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/policy.c -------------------------------------------------------------------------------- /lib/firmware/recovery_cipher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/recovery_cipher.c -------------------------------------------------------------------------------- /lib/firmware/reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/reset.c -------------------------------------------------------------------------------- /lib/firmware/ripple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ripple.c -------------------------------------------------------------------------------- /lib/firmware/ripple_base58.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/ripple_base58.c -------------------------------------------------------------------------------- /lib/firmware/scm_revision.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/scm_revision.h.in -------------------------------------------------------------------------------- /lib/firmware/signing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/signing.c -------------------------------------------------------------------------------- /lib/firmware/signtx_tendermint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/signtx_tendermint.c -------------------------------------------------------------------------------- /lib/firmware/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/storage.c -------------------------------------------------------------------------------- /lib/firmware/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/storage.h -------------------------------------------------------------------------------- /lib/firmware/storage_versions.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/storage_versions.inc -------------------------------------------------------------------------------- /lib/firmware/tendermint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/tendermint.c -------------------------------------------------------------------------------- /lib/firmware/thorchain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/thorchain.c -------------------------------------------------------------------------------- /lib/firmware/tiny-json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/tiny-json.c -------------------------------------------------------------------------------- /lib/firmware/transaction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/transaction.c -------------------------------------------------------------------------------- /lib/firmware/txin_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/txin_check.c -------------------------------------------------------------------------------- /lib/firmware/u2f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/u2f.c -------------------------------------------------------------------------------- /lib/firmware/u2f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/u2f.h -------------------------------------------------------------------------------- /lib/firmware/u2f_knownapps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/u2f_knownapps.h -------------------------------------------------------------------------------- /lib/firmware/variant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/variant.h -------------------------------------------------------------------------------- /lib/firmware/variant/keepkey/resources.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/firmware/variant/keepkey/resources.c -------------------------------------------------------------------------------- /lib/rand/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/rand/CMakeLists.txt -------------------------------------------------------------------------------- /lib/rand/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/rand/rng.c -------------------------------------------------------------------------------- /lib/transport/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/transport/CMakeLists.txt -------------------------------------------------------------------------------- /lib/transport/pb_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/transport/pb_common.c -------------------------------------------------------------------------------- /lib/transport/pb_decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/transport/pb_decode.c -------------------------------------------------------------------------------- /lib/transport/pb_encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/transport/pb_encode.c -------------------------------------------------------------------------------- /lib/variant/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/variant/CMakeLists.txt -------------------------------------------------------------------------------- /lib/variant/keepkey/keepkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/variant/keepkey/keepkey.c -------------------------------------------------------------------------------- /lib/variant/keepkey/logo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/variant/keepkey/logo.c -------------------------------------------------------------------------------- /lib/variant/poweredBy/logo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/variant/poweredBy/logo.c -------------------------------------------------------------------------------- /lib/variant/poweredBy/poweredBy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/variant/poweredBy/poweredBy.c -------------------------------------------------------------------------------- /lib/variant/salt/logo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/variant/salt/logo.c -------------------------------------------------------------------------------- /lib/variant/salt/salt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/lib/variant/salt/salt.c -------------------------------------------------------------------------------- /scripts/build/docker/device/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/build/docker/device/debug.sh -------------------------------------------------------------------------------- /scripts/build/docker/device/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/build/docker/device/release.sh -------------------------------------------------------------------------------- /scripts/build/docker/emulator/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/build/docker/emulator/debug.sh -------------------------------------------------------------------------------- /scripts/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/debug.sh -------------------------------------------------------------------------------- /scripts/emulator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/emulator/Dockerfile -------------------------------------------------------------------------------- /scripts/emulator/bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/emulator/bridge.py -------------------------------------------------------------------------------- /scripts/emulator/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/emulator/docker-compose.yml -------------------------------------------------------------------------------- /scripts/emulator/firmware-unit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/emulator/firmware-unit.sh -------------------------------------------------------------------------------- /scripts/emulator/python-keepkey-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/emulator/python-keepkey-tests.sh -------------------------------------------------------------------------------- /scripts/emulator/python-keepkey.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/emulator/python-keepkey.Dockerfile -------------------------------------------------------------------------------- /scripts/emulator/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/emulator/run.sh -------------------------------------------------------------------------------- /scripts/format-source-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/format-source-files.sh -------------------------------------------------------------------------------- /scripts/load-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/load-all.sh -------------------------------------------------------------------------------- /scripts/load-blup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/load-blup.sh -------------------------------------------------------------------------------- /scripts/load-bootloader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/load-bootloader.sh -------------------------------------------------------------------------------- /scripts/load-bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/load-bootstrap.sh -------------------------------------------------------------------------------- /scripts/load-bs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/load-bs.sh -------------------------------------------------------------------------------- /scripts/load-firmare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/load-firmare.sh -------------------------------------------------------------------------------- /scripts/load-fw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/load-fw.sh -------------------------------------------------------------------------------- /scripts/load-variant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/load-variant.sh -------------------------------------------------------------------------------- /scripts/load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/load.sh -------------------------------------------------------------------------------- /scripts/openocd/jlink.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/openocd/jlink.cfg -------------------------------------------------------------------------------- /scripts/openocd/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/openocd/openocd.cfg -------------------------------------------------------------------------------- /scripts/openocd/stm32f2x.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/openocd/stm32f2x.cfg -------------------------------------------------------------------------------- /scripts/u2f_genkeys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/scripts/u2f_genkeys.sh -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/blupdater/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/blupdater/CMakeLists.txt -------------------------------------------------------------------------------- /tools/blupdater/blupdater.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/blupdater/blupdater.ld -------------------------------------------------------------------------------- /tools/blupdater/header.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/blupdater/header.s -------------------------------------------------------------------------------- /tools/blupdater/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/blupdater/main.c -------------------------------------------------------------------------------- /tools/blupdater/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/blupdater/startup.s -------------------------------------------------------------------------------- /tools/bootloader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootloader/CMakeLists.txt -------------------------------------------------------------------------------- /tools/bootloader/bl_mpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootloader/bl_mpu.c -------------------------------------------------------------------------------- /tools/bootloader/bootloader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootloader/bootloader.ld -------------------------------------------------------------------------------- /tools/bootloader/isr.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootloader/isr.s -------------------------------------------------------------------------------- /tools/bootloader/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootloader/main.c -------------------------------------------------------------------------------- /tools/bootloader/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootloader/main.h -------------------------------------------------------------------------------- /tools/bootloader/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootloader/startup.s -------------------------------------------------------------------------------- /tools/bootloader/usb_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootloader/usb_flash.c -------------------------------------------------------------------------------- /tools/bootstrap/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootstrap/CMakeLists.txt -------------------------------------------------------------------------------- /tools/bootstrap/bootstrap.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootstrap/bootstrap.ld -------------------------------------------------------------------------------- /tools/bootstrap/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootstrap/main.c -------------------------------------------------------------------------------- /tools/bootstrap/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/bootstrap/startup.s -------------------------------------------------------------------------------- /tools/display_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/display_test/CMakeLists.txt -------------------------------------------------------------------------------- /tools/display_test/display_test.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/display_test/display_test.ld -------------------------------------------------------------------------------- /tools/display_test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/display_test/main.c -------------------------------------------------------------------------------- /tools/display_test/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/display_test/startup.s -------------------------------------------------------------------------------- /tools/emulator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/emulator/CMakeLists.txt -------------------------------------------------------------------------------- /tools/emulator/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/emulator/display.h -------------------------------------------------------------------------------- /tools/emulator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/emulator/main.cpp -------------------------------------------------------------------------------- /tools/firmware/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/firmware/CMakeLists.txt -------------------------------------------------------------------------------- /tools/firmware/header.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/firmware/header.s -------------------------------------------------------------------------------- /tools/firmware/keepkey.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/firmware/keepkey.ld -------------------------------------------------------------------------------- /tools/firmware/keepkey_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/firmware/keepkey_main.c -------------------------------------------------------------------------------- /tools/firmware/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/firmware/startup.s -------------------------------------------------------------------------------- /tools/rle-dump/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/rle-dump/CMakeLists.txt -------------------------------------------------------------------------------- /tools/rle-dump/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/rle-dump/main.cpp -------------------------------------------------------------------------------- /tools/variant/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/variant/CMakeLists.txt -------------------------------------------------------------------------------- /tools/variant/blockpit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/variant/blockpit.c -------------------------------------------------------------------------------- /tools/variant/dash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/variant/dash.c -------------------------------------------------------------------------------- /tools/variant/fox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/variant/fox.c -------------------------------------------------------------------------------- /tools/variant/header.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/variant/header.s -------------------------------------------------------------------------------- /tools/variant/kaspersky.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/variant/kaspersky.c -------------------------------------------------------------------------------- /tools/variant/keepkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/variant/keepkey.c -------------------------------------------------------------------------------- /tools/variant/salt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/variant/salt.c -------------------------------------------------------------------------------- /tools/variant/variant.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/tools/variant/variant.ld -------------------------------------------------------------------------------- /unittests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/CMakeLists.txt -------------------------------------------------------------------------------- /unittests/board/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/board/CMakeLists.txt -------------------------------------------------------------------------------- /unittests/board/board.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/board/board.cpp -------------------------------------------------------------------------------- /unittests/board/memcmp_s.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/board/memcmp_s.cpp -------------------------------------------------------------------------------- /unittests/crypto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/crypto/CMakeLists.txt -------------------------------------------------------------------------------- /unittests/crypto/rand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/crypto/rand.cpp -------------------------------------------------------------------------------- /unittests/crypto/vuln1845.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/crypto/vuln1845.cpp -------------------------------------------------------------------------------- /unittests/firmware/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/CMakeLists.txt -------------------------------------------------------------------------------- /unittests/firmware/coins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/coins.cpp -------------------------------------------------------------------------------- /unittests/firmware/cosmos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/cosmos.cpp -------------------------------------------------------------------------------- /unittests/firmware/eos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/eos.cpp -------------------------------------------------------------------------------- /unittests/firmware/ethereum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/ethereum.cpp -------------------------------------------------------------------------------- /unittests/firmware/mayachain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/mayachain.cpp -------------------------------------------------------------------------------- /unittests/firmware/nano.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/nano.cpp -------------------------------------------------------------------------------- /unittests/firmware/recovery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/recovery.cpp -------------------------------------------------------------------------------- /unittests/firmware/ripple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/ripple.cpp -------------------------------------------------------------------------------- /unittests/firmware/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/storage.cpp -------------------------------------------------------------------------------- /unittests/firmware/thorchain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/thorchain.cpp -------------------------------------------------------------------------------- /unittests/firmware/u2f.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/u2f.cpp -------------------------------------------------------------------------------- /unittests/firmware/usb_rx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keepkey/keepkey-firmware/HEAD/unittests/firmware/usb_rx.cpp --------------------------------------------------------------------------------