├── .clang-format ├── .dockerignore ├── .github └── workflows │ └── github-actions-test.yml ├── .gitignore ├── .gitlab-ci.yml ├── .gitmodules ├── .readthedocs.yaml ├── CHANGELOG.md ├── CMakeLists.txt ├── COPYING ├── Dockerfile ├── Dockerfile.cli ├── Dockerfile.cli.dockerignore ├── Dockerfile.dev ├── Dockerfile.qemu ├── Dockerfile.qemu.dockerignore ├── FWUPDATE.md ├── LICENSE ├── README.md ├── REPRODUCIBLE.md ├── ble_test_badkey.txt ├── ble_test_passkey.txt ├── bootloader_components ├── bootloader_support │ ├── CMakeLists.txt │ ├── README.rst │ ├── bootloader_flash │ │ ├── include │ │ │ ├── bootloader_flash.h │ │ │ ├── bootloader_flash_config.h │ │ │ ├── bootloader_flash_override.h │ │ │ ├── bootloader_flash_priv.h │ │ │ ├── esp_private │ │ │ │ └── bootloader_flash_internal.h │ │ │ └── flash_qio_mode.h │ │ └── src │ │ │ ├── bootloader_flash.c │ │ │ ├── bootloader_flash_config_esp32.c │ │ │ ├── bootloader_flash_config_esp32c2.c │ │ │ ├── bootloader_flash_config_esp32c3.c │ │ │ ├── bootloader_flash_config_esp32c5.c │ │ │ ├── bootloader_flash_config_esp32c6.c │ │ │ ├── bootloader_flash_config_esp32c61.c │ │ │ ├── bootloader_flash_config_esp32h2.c │ │ │ ├── bootloader_flash_config_esp32p4.c │ │ │ ├── bootloader_flash_config_esp32s2.c │ │ │ ├── bootloader_flash_config_esp32s3.c │ │ │ └── flash_qio_mode.c │ ├── include │ │ ├── bootloader_clock.h │ │ ├── bootloader_common.h │ │ ├── bootloader_mem.h │ │ ├── bootloader_memory_utils.h │ │ ├── bootloader_random.h │ │ ├── bootloader_util.h │ │ ├── esp_app_format.h │ │ ├── esp_flash_data_types.h │ │ ├── esp_flash_encrypt.h │ │ ├── esp_flash_partitions.h │ │ ├── esp_image_format.h │ │ └── esp_secure_boot.h │ ├── private_include │ │ ├── bootloader_config.h │ │ ├── bootloader_console.h │ │ ├── bootloader_init.h │ │ ├── bootloader_sha.h │ │ ├── bootloader_signature.h │ │ ├── bootloader_soc.h │ │ └── bootloader_utility.h │ ├── src │ │ ├── bootloader_clock_init.c │ │ ├── bootloader_clock_loader.c │ │ ├── bootloader_common.c │ │ ├── bootloader_common_loader.c │ │ ├── bootloader_console.c │ │ ├── bootloader_console_loader.c │ │ ├── bootloader_efuse.c │ │ ├── bootloader_init.c │ │ ├── bootloader_mem.c │ │ ├── bootloader_panic.c │ │ ├── bootloader_random.c │ │ ├── bootloader_random_esp32.c │ │ ├── bootloader_random_esp32c2.c │ │ ├── bootloader_random_esp32c3.c │ │ ├── bootloader_random_esp32c5.c │ │ ├── bootloader_random_esp32c6.c │ │ ├── bootloader_random_esp32c61.c │ │ ├── bootloader_random_esp32h2.c │ │ ├── bootloader_random_esp32p4.c │ │ ├── bootloader_random_esp32s2.c │ │ ├── bootloader_random_esp32s3.c │ │ ├── bootloader_utility.c │ │ ├── esp32 │ │ │ ├── bootloader_esp32.c │ │ │ ├── bootloader_sha.c │ │ │ ├── bootloader_soc.c │ │ │ ├── flash_encryption_secure_features.c │ │ │ └── secure_boot_secure_features.c │ │ ├── esp32c2 │ │ │ ├── bootloader_esp32c2.c │ │ │ ├── bootloader_sha.c │ │ │ ├── bootloader_soc.c │ │ │ ├── flash_encryption_secure_features.c │ │ │ └── secure_boot_secure_features.c │ │ ├── esp32c3 │ │ │ ├── bootloader_esp32c3.c │ │ │ ├── bootloader_sha.c │ │ │ ├── bootloader_soc.c │ │ │ ├── flash_encryption_secure_features.c │ │ │ └── secure_boot_secure_features.c │ │ ├── esp32c5 │ │ │ ├── bootloader_esp32c5.c │ │ │ ├── bootloader_sha.c │ │ │ ├── bootloader_soc.c │ │ │ ├── flash_encryption_secure_features.c │ │ │ └── secure_boot_secure_features.c │ │ ├── esp32c6 │ │ │ ├── bootloader_ecdsa.c │ │ │ ├── bootloader_esp32c6.c │ │ │ ├── bootloader_sha.c │ │ │ ├── bootloader_soc.c │ │ │ ├── flash_encryption_secure_features.c │ │ │ └── secure_boot_secure_features.c │ │ ├── esp32c61 │ │ │ ├── bootloader_esp32c61.c │ │ │ ├── bootloader_sha.c │ │ │ ├── bootloader_soc.c │ │ │ ├── flash_encryption_secure_features.c │ │ │ └── secure_boot_secure_features.c │ │ ├── esp32h2 │ │ │ ├── bootloader_esp32h2.c │ │ │ ├── bootloader_sha.c │ │ │ ├── bootloader_soc.c │ │ │ ├── flash_encryption_secure_features.c │ │ │ └── secure_boot_secure_features.c │ │ ├── esp32p4 │ │ │ ├── bootloader_esp32p4.c │ │ │ ├── bootloader_sha.c │ │ │ ├── bootloader_soc.c │ │ │ ├── flash_encryption_secure_features.c │ │ │ └── secure_boot_secure_features.c │ │ ├── esp32s2 │ │ │ ├── bootloader_esp32s2.c │ │ │ ├── bootloader_sha.c │ │ │ ├── bootloader_soc.c │ │ │ ├── flash_encryption_secure_features.c │ │ │ └── secure_boot_secure_features.c │ │ ├── esp32s3 │ │ │ ├── bootloader_esp32s3.c │ │ │ ├── bootloader_sha.c │ │ │ ├── bootloader_soc.c │ │ │ ├── flash_encryption_secure_features.c │ │ │ └── secure_boot_secure_features.c │ │ ├── esp_image_format.c │ │ ├── flash_encrypt.c │ │ ├── flash_encryption │ │ │ └── flash_encrypt.c │ │ ├── flash_partitions.c │ │ ├── idf │ │ │ └── bootloader_sha.c │ │ ├── secure_boot.c │ │ ├── secure_boot_v1 │ │ │ ├── secure_boot.c │ │ │ ├── secure_boot_signatures_app.c │ │ │ └── secure_boot_signatures_bootloader.c │ │ └── secure_boot_v2 │ │ │ ├── secure_boot.c │ │ │ ├── secure_boot_ecdsa_signature.c │ │ │ ├── secure_boot_rsa_signature.c │ │ │ ├── secure_boot_signature_priv.h │ │ │ ├── secure_boot_signatures_app.c │ │ │ └── secure_boot_signatures_bootloader.c │ └── test_apps │ │ ├── .build-test-rules.yml │ │ ├── bootloader_support │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── test_app_main.c │ │ │ └── test_verify_image.c │ │ ├── pytest_bootloader_support.py │ │ └── sdkconfig.defaults │ │ └── rtc_custom_section │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ ├── CMakeLists.txt │ │ └── test_main.c │ │ ├── pytest_rtc_mem.py │ │ └── sdkconfig.defaults └── main │ ├── CMakeLists.txt │ ├── Kconfig │ └── bootloader_start.c ├── ci_flash.sh ├── components ├── assets │ ├── CMakeLists.txt │ ├── README.txt │ ├── asset_data.json │ ├── asset_data_testnet.json │ ├── assets_snapshot.c │ ├── assets_snapshot.h │ ├── excluded_issuers.txt │ ├── excluded_issuers_testnet.txt │ ├── fetch_assets.sh │ └── gen_assets.py ├── autogenlang │ ├── CMakeLists.txt │ ├── gen_locale.py │ ├── jlocale.c │ └── jlocale.h ├── esp32-quirc │ ├── CMakeLists.txt │ ├── LICENSE │ ├── Makefile │ ├── lib │ │ ├── LICENSE │ │ ├── README.md │ │ ├── decode.c │ │ ├── identify.c │ │ ├── quirc.c │ │ ├── quirc.h │ │ ├── quirc_internal.h │ │ └── version_db.c │ └── openmv │ │ ├── collections.c │ │ ├── collections.h │ │ └── fmath.h ├── esp32-rotary-encoder │ ├── CMakeLists.txt │ ├── LICENSE │ ├── include │ │ └── rotary_encoder.h │ └── rotary_encoder.c └── libwally-core │ ├── CMakeLists.txt │ └── config.h ├── configs ├── sdkconfig_dev_jade.defaults ├── sdkconfig_dev_jade_noradio.defaults ├── sdkconfig_dev_jade_v1_1.defaults ├── sdkconfig_dev_jade_v1_1_noradio.defaults ├── sdkconfig_dev_jade_v2.defaults ├── sdkconfig_dev_jade_v2_noradio.defaults ├── sdkconfig_display_m5blackgray.defaults ├── sdkconfig_display_m5core2.defaults ├── sdkconfig_display_m5cores3.defaults ├── sdkconfig_display_m5fire.defaults ├── sdkconfig_display_m5stickcplus.defaults ├── sdkconfig_display_m5stickcplus2.defaults ├── sdkconfig_display_ttgo_tdisplay.defaults ├── sdkconfig_display_ttgo_tdisplays3.defaults ├── sdkconfig_display_ttgo_tdisplays3procamera.defaults ├── sdkconfig_display_ttgo_twatchs3.defaults ├── sdkconfig_display_waveshares3_touch_lcd2.defaults ├── sdkconfig_diycam_esp32-cam.defaults ├── sdkconfig_diycam_esp32-wrover-cam.defaults ├── sdkconfig_diycam_tcameraplus.defaults ├── sdkconfig_noradio.defaults ├── sdkconfig_qemu.defaults ├── sdkconfig_qemu_psram.defaults ├── sdkconfig_qemu_psram_unamalgamated.defaults ├── sdkconfig_qemu_psram_webdisplay.defaults └── sdkconfig_qemu_psram_webdisplay_larger.defaults ├── dependencies.lock.esp32 ├── dependencies.lock.esp32s3 ├── diy ├── README.md ├── esp32-cam │ ├── README.md │ └── connection_diagram.jpg ├── esp32-wrover-cam │ ├── README.md │ └── img │ │ ├── connection_diagram.jpg │ │ └── connection_to_waveshare_1_3.jpg ├── img │ ├── M5Stack-Basic.jpg │ ├── M5Stack-FIRE.jpg │ ├── M5StickCPlus.jpg │ ├── esp32-cam.jpg │ ├── esp32-wrover-cam.jpg │ ├── t-camera-plus.jpg │ ├── ttgo-tdisplay.jpg │ └── ws-touch-lcd2.jpg ├── t-camera-plus │ ├── README.md │ └── img │ │ ├── io_solder.jpg │ │ ├── io_solder_coveroff.jpg │ │ ├── microsd_sniffer.jpg │ │ ├── pmu_powerbutton.jpg │ │ └── r56.jpg └── waveshare │ └── README.md ├── docker-compose.yml ├── docs ├── Makefile ├── conf.py ├── index.rst └── make.bat ├── flashing ├── 98-jade-flasher.rules ├── 99-jade-flasher.rules ├── README.md ├── flash.sh ├── flash_jade.sh └── requirements.txt ├── format.sh ├── generate_fw_upload.sh ├── gitlab ├── apidocs.yml ├── dev_fw.yml ├── diy_fw.yml ├── flash.yml ├── prod_fw.yml ├── python.yml ├── release.yml ├── stage_release.sh ├── test.yml ├── test_fw.yml └── test_libjade.yml ├── hardware ├── Jade_v1_BoM.csv ├── Jade_v1_board.PCBDwf ├── Jade_v1_board.PcbDoc ├── Jade_v1_board_gerber.pdf ├── Jade_v1_schematics.PrjPcb ├── Jade_v1_schematics.PrjPcbStructure ├── Jade_v1_schematics.pdf ├── Jade_v1_schematics_PG1_TITLE_PAGE.SchDoc ├── Jade_v1_schematics_PG2_ESP32_SUBSYS.SchDoc ├── Jade_v1_schematics_PG3_PMIC_AXP192.SchDoc └── Jade_v1_schematics_PG4_AUX_PARTS.SchDoc ├── jade-client-requirements.txt ├── jade-client-requirements.txt.asc ├── jade_attest.py ├── jade_auth.py ├── jade_bip85_rsa_sign.py ├── jade_capture_image_data.py ├── jade_cli.py ├── jade_ota.py ├── jadepy ├── __init__.py ├── jade.py ├── jade_ble.py ├── jade_error.py ├── jade_serial.py ├── jade_sw.py └── jade_tcp.py ├── libjade ├── CMakeLists.txt ├── README.md ├── daemon.c ├── gui.c ├── icons.inc ├── include │ ├── arch │ │ └── sys_arch.h │ ├── driver │ │ ├── gpio.h │ │ └── spi_master.h │ ├── esp_app_desc.h │ ├── esp_app_format.h │ ├── esp_camera.h │ ├── esp_chip_info.h │ ├── esp_crc.h │ ├── esp_efuse.h │ ├── esp_err.h │ ├── esp_event.h │ ├── esp_heap_caps.h │ ├── esp_idf_version.h │ ├── esp_log.h │ ├── esp_mac.h │ ├── esp_ota_ops.h │ ├── esp_partition.h │ ├── esp_sleep.h │ ├── esp_system.h │ ├── freertos │ │ ├── FreeRTOS.h │ │ ├── idf_additions.h │ │ ├── projdefs.h │ │ ├── ringbuf.h │ │ ├── semphr.h │ │ └── task.h │ ├── jlocale.h │ ├── nvs.h │ ├── nvs_flash.h │ ├── sdkconfig.h │ └── sodium │ │ ├── crypto_verify_32.h │ │ ├── crypto_verify_64.h │ │ └── utils.h ├── libjade.c ├── libjade.h ├── make_icons.py ├── make_libjade.sh ├── miniz.c └── miniz.h ├── logo ├── README.md ├── bmp_to_compressed_bgr565_byteswapped.py ├── ce.bin.gz ├── compressed_bgr565_byteswapped_to_bmp.py ├── fcc.bin.gz ├── splash.bin.gz ├── statusbar_large.bin.gz ├── statusbar_small.bin.gz ├── telec.bin.gz └── weee.bin.gz ├── main ├── CMakeLists.txt ├── Kconfig.projbuild ├── aes.c ├── aes.h ├── amalgamated.c ├── assets.c ├── assets.h ├── attestation │ ├── attestation.c │ └── attestation.h ├── bcur.c ├── bcur.h ├── ble │ ├── ble.c │ └── ble.h ├── button_events.h ├── camera.c ├── camera.h ├── descriptor.c ├── descriptor.h ├── display.c ├── display.h ├── display_hw.c ├── display_hw.h ├── fonts │ ├── BigFont.c │ ├── DefaultFont.c │ ├── DejaVuSans18.c │ ├── DejaVuSans24.c │ ├── Retro8x16.c │ ├── Sinclair_Inverted_M.c │ ├── Sinclair_Inverted_S.c │ ├── Sinclair_M.c │ ├── Sinclair_S.c │ ├── SmallFont.c │ ├── Ubuntu16.c │ ├── Various_Symbols_32x32.c │ ├── battery_24x48.c │ ├── comic24.c │ ├── def_small.c │ ├── jade_symbols_16x16.c │ ├── jade_symbols_16x32.c │ ├── jade_symbols_24x24.c │ ├── minya24.c │ ├── tooney32.c │ └── various_symbols.c ├── gui.c ├── gui.h ├── identity.c ├── identity.h ├── idf_component.yml ├── idletimer.c ├── idletimer.h ├── input.c ├── input.h ├── input │ ├── navbtns.inc │ ├── noinput.inc │ ├── selectbtn.inc │ ├── singlebtn.inc │ ├── touchscreen.inc │ └── wheel.inc ├── jade_abort.c ├── jade_assert.h ├── jade_log.h ├── jade_tasks.h ├── jade_wally_verify.h ├── keychain.c ├── keychain.h ├── logging.c ├── main.c ├── multisig.c ├── multisig.h ├── otpauth.c ├── otpauth.h ├── power.c ├── power.h ├── power │ ├── i2c.inc │ ├── ip5306.inc │ ├── jadev10.inc │ ├── jadev11.inc │ ├── jadev20.inc │ ├── m5stackcores3.inc │ ├── m5stickcplus.inc │ ├── m5stickcplus2.inc │ ├── minimal.inc │ ├── tdisplays3.inc │ ├── twatchs3.inc │ └── wslcdtouch2.inc ├── process.c ├── process.h ├── process │ ├── auth_user.c │ ├── dashboard.c │ ├── debug_clean.c │ ├── debug_handshake.c │ ├── debug_scan_qr.c │ ├── debug_set_mnemonic.c │ ├── get_bip85_entropy.c │ ├── get_bip85_pubkey.c │ ├── get_blinding_factor.c │ ├── get_blinding_key.c │ ├── get_commitments.c │ ├── get_identity_pubkey.c │ ├── get_identity_shared_key.c │ ├── get_master_blinding_key.c │ ├── get_otp_code.c │ ├── get_receive_address.c │ ├── get_registered_descriptor.c │ ├── get_registered_descriptors.c │ ├── get_registered_multisig.c │ ├── get_registered_multisigs.c │ ├── get_shared_nonce.c │ ├── get_xpubs.c │ ├── mnemonic.c │ ├── ota.c │ ├── ota_defines.h │ ├── ota_delta.c │ ├── ota_util.c │ ├── ota_util.h │ ├── pinclient.c │ ├── process_utils.c │ ├── process_utils.h │ ├── register_attestation.c │ ├── register_descriptor.c │ ├── register_multisig.c │ ├── register_otp.c │ ├── sign_attestation.c │ ├── sign_bip85_digest.c │ ├── sign_identity.c │ ├── sign_message.c │ ├── sign_psbt.c │ ├── sign_tx.c │ ├── sign_utils.c │ ├── sign_utils.h │ └── update_pinserver.c ├── qemu │ ├── README.md │ ├── display.html │ ├── docker_build.sh │ ├── docker_runner.sh │ ├── docker_test.sh │ ├── jade.png │ ├── make-flash-img.sh │ ├── qemu_ci_flash.sh │ ├── qemu_display.c │ ├── qemu_display.h │ ├── qemu_efuse.bin │ ├── qemu_gdb.sh │ ├── qemu_reboot.sh │ ├── qemu_run.sh │ ├── qemu_tcp.c │ ├── qemu_tcp.h │ └── run_emulator.sh ├── qrcode.c ├── qrcode.h ├── qrmode.c ├── qrmode.h ├── qrscan.c ├── qrscan.h ├── random.c ├── random.h ├── rsa.c ├── rsa.h ├── selfcheck.c ├── sensitive.c ├── sensitive.h ├── serial.c ├── serial.h ├── signer.c ├── signer.h ├── smoketest.c ├── smoketest.h ├── storage.c ├── storage.h ├── ui.h ├── ui │ ├── ble_confirm.c │ ├── camera.c │ ├── confirm_address.c │ ├── dashboard.c │ ├── descriptor.c │ ├── dialogs.c │ ├── keyboard.c │ ├── mnemonic.c │ ├── multisig.c │ ├── ota.c │ ├── otpauth.c │ ├── pin.c │ ├── qrmode.c │ ├── select_registered_wallet.c │ ├── sign_identity.c │ ├── sign_message.c │ ├── sign_tx.c │ ├── sign_tx.h │ ├── signer.c │ └── update_pinserver.c ├── usbhmsc │ ├── usbhmsc.c │ ├── usbhmsc.h │ ├── usbmode.c │ └── usbmode.h ├── utils │ ├── address.c │ ├── address.h │ ├── cbor_rpc.c │ ├── cbor_rpc.h │ ├── event.c │ ├── event.h │ ├── malloc_ext.h │ ├── network.c │ ├── network.h │ ├── psbt.c │ ├── psbt.h │ ├── shake256.c │ ├── shake256.h │ ├── temporary_stack.c │ ├── temporary_stack.h │ ├── urldecode.c │ ├── urldecode.h │ ├── util.h │ ├── wally_ext.c │ └── wally_ext.h ├── versioninfo.c ├── wallet.c ├── wallet.h ├── wifi.c ├── wifi.h ├── wire.c └── wire.h ├── ota_delta_ci.sh ├── partitions.csv ├── partitionss3.csv ├── pinserver_public_key.pub ├── production ├── README.txt ├── sdkconfig_jade_noradio_prod.defaults ├── sdkconfig_jade_prod.defaults ├── sdkconfig_jade_v1_1_noradio_prod.defaults ├── sdkconfig_jade_v1_1_prod.defaults ├── sdkconfig_jade_v1_1_smoketest.defaults ├── sdkconfig_jade_v2_noradio_prod.defaults ├── sdkconfig_jade_v2_prod.defaults └── sdkconfig_jade_v2_smoketest.defaults ├── release ├── .gitignore ├── README.txt └── scripts │ ├── checkfwsvr.sh │ ├── dev_fw_pub_key_A.pub │ ├── dev_fw_pub_key_B.pub │ ├── dev_fw_pub_key_C.pub │ ├── dev_fw_signing_key_A.pem │ ├── dev_fw_signing_key_B.pem │ ├── dev_fw_signing_key_C.pem │ ├── devfw.sh │ ├── mkdeltas.sh │ ├── mkhashes.sh │ ├── mkindexes.sh │ ├── prepver.sh │ ├── prodfw.sh │ ├── promotebeta.sh │ ├── v1applysig.sh │ ├── v2applysigs.sh │ ├── v2jadesign.sh │ ├── v2pk1.pub │ ├── v2pk2.pub │ ├── v2pk3.pub │ ├── v2pkdev.pub │ └── v2sign.sh ├── requirements.txt ├── server_private_key.key ├── server_public_key.pub ├── set_jade_pinserver.py ├── setup.py ├── test_data ├── badtxn_2of2csv_change_nonopt_script.json ├── badtxn_segwit_multi_input.json ├── badtxn_segwit_zero_sats.json ├── descriptor_ss_anchorwatch.json ├── descriptor_ss_liana.json ├── descriptor_ss_liana_long_script.json ├── descriptor_ss_liana_reuse_placeholder.json ├── descriptor_ss_multisig_sh_wsh_unsorted_match.json ├── descriptor_ss_multisig_wsh_sorted_match.json ├── descriptor_ss_p2sh_example.json ├── descriptor_tr.json ├── identity_gpg_nist_index.json ├── identity_gpg_nist_noindex.json ├── identity_ssh_nist_index.json ├── identity_ssh_nist_matches_trezor.json ├── identity_ssh_nist_noindex.json ├── liquid_txn_ae.json ├── liquid_txn_asset_ae.json ├── liquid_txn_asset_lowr.json ├── liquid_txn_large_amount.json ├── liquid_txn_large_amount2.json ├── liquid_txn_ledger_compare.json ├── liquid_txn_legacy.json ├── liquid_txn_legacy_ae.json ├── liquid_txn_lowr.json ├── liquid_txn_lowr_nochange.json ├── liquid_txn_no_signing.json ├── liquid_txn_nonconfidential_input.json ├── liquid_txn_noncsv.json ├── liquid_txn_random_blinders.json ├── liquid_txn_random_blinders_asset_proof.json ├── liquid_txn_random_blinders_asset_value_proofs.json ├── liquid_txn_random_blinders_value_proof.json ├── liquid_txn_sighashes.json ├── liquid_txn_swap_maker_assets_ae.json ├── liquid_txn_swap_maker_recv_lbtc_ae.json ├── liquid_txn_swap_maker_send_lbtc_ae.json ├── liquid_txn_swap_taker_assets_ae.json ├── liquid_txn_swap_taker_recv_lbtc_ae.json ├── liquid_txn_swap_taker_send_lbtc_ae.json ├── liquid_txn_testnet.json ├── liquid_txn_tx_commits_ae.json ├── liquid_txn_tx_commits_lowr.json ├── msg_large.json ├── msg_path.json ├── msg_simple.json ├── msg_simple_ae.json ├── msgfile_bad_empty.json ├── msgfile_bad_message1.json ├── msgfile_bad_message2.json ├── msgfile_bad_path1.json ├── msgfile_bad_path2.json ├── msgfile_bad_path3.json ├── msgfile_bad_path4.json ├── msgfile_bad_prefix1.json ├── msgfile_bad_prefix2.json ├── msgfile_hardened1.json ├── msgfile_hardened2.json ├── msgfile_hardened3.json ├── msgfile_large.json ├── msgfile_simple.json ├── multisig_bad_file_derivation.dat ├── multisig_bad_file_derivation.json ├── multisig_bad_file_derivation2.dat ├── multisig_bad_file_derivation2.json ├── multisig_bad_file_duplicate_field1.dat ├── multisig_bad_file_duplicate_field1.json ├── multisig_bad_file_duplicate_field2.dat ├── multisig_bad_file_duplicate_field2.json ├── multisig_bad_file_duplicate_field3.dat ├── multisig_bad_file_duplicate_field3.json ├── multisig_bad_file_field_missing1.dat ├── multisig_bad_file_field_missing1.json ├── multisig_bad_file_field_missing2.dat ├── multisig_bad_file_field_missing2.json ├── multisig_bad_file_field_missing3.dat ├── multisig_bad_file_field_missing3.json ├── multisig_bad_file_field_missing4.dat ├── multisig_bad_file_field_missing4.json ├── multisig_bad_file_format.dat ├── multisig_bad_file_format.json ├── multisig_bad_file_not_in.dat ├── multisig_bad_file_not_in.json ├── multisig_bad_file_policy.dat ├── multisig_bad_file_policy.json ├── multisig_bad_file_policy2.dat ├── multisig_bad_file_policy2.json ├── multisig_bad_file_policy3.dat ├── multisig_bad_file_policy3.json ├── multisig_bad_file_signers1.dat ├── multisig_bad_file_signers1.json ├── multisig_bad_file_signers2.dat ├── multisig_bad_file_signers2.json ├── multisig_bad_file_sorted.dat ├── multisig_bad_file_sorted.json ├── multisig_file_bw.dat ├── multisig_file_bw.json ├── multisig_file_jade.dat ├── multisig_file_jade.json ├── multisig_file_nunchuk.dat ├── multisig_file_nunchuk.json ├── multisig_file_p2sh-p2wsh.dat ├── multisig_file_p2sh-p2wsh.json ├── multisig_file_p2sh.dat ├── multisig_file_p2sh.json ├── multisig_file_p2wsh-p2sh.dat ├── multisig_file_p2wsh-p2sh.json ├── multisig_file_p2wsh.dat ├── multisig_file_p2wsh.json ├── multisig_file_sparrow.dat ├── multisig_file_sparrow.json ├── multisig_file_specter.dat ├── multisig_file_specter.json ├── multisig_reg_15of15.json ├── multisig_reg_1of1.json ├── multisig_reg_liquid_matches_ga_2of2.json ├── multisig_reg_matches_ga_2of2.json ├── multisig_reg_ss_liquid_1of2.json ├── multisig_reg_ss_matches_ga_2of3.json ├── multisig_reg_ss_p2sh.json ├── multisig_reg_ss_qr_example.json ├── multisig_reg_ss_wsh_sorted.json ├── psbt_ss_not_us.json ├── psbt_ss_p2pkh.json ├── psbt_ss_p2pkh_v2.json ├── psbt_ss_p2sh_multisig.json ├── psbt_ss_p2sh_p2wpkh.json ├── psbt_ss_p2sh_p2wsh_multisig.json ├── psbt_ss_p2tr_default_all.json ├── psbt_ss_p2wpkh.json ├── psbt_ss_p2wpkh_already_signed.json ├── psbt_ss_p2wpkh_spend_coinbase.json ├── psbt_ss_p2wsh_multisig.json ├── psbt_tm_green_multisig_2of2csv.json ├── psbt_tm_green_multisig_2of3.json ├── psbt_tm_liquid_not_us.json ├── psbt_tm_multisig_p2sh_segwit.json ├── psbt_tm_multisig_partial_p2sh_segwit.json ├── psbt_tm_multisig_partial_segwit.json ├── psbt_tm_multisig_segwit.json ├── psbt_tm_multisig_segwit_many_inputs.json ├── psbt_tm_multisig_segwit_many_inputs_2.json ├── psbt_tm_p2sh_segwit.json ├── psbt_tm_segwit.json ├── psbt_tm_wrong_network_type.json ├── pset_ss_p2pkh.json ├── pset_ss_p2sh_p2wpkh.json ├── pset_ss_p2sh_p2wpkh_maker_swap.json ├── pset_ss_p2tr.json ├── pset_ss_p2wpkh.json ├── pset_tm_green_multisig_2of2_norecovery_p2wsh.json ├── pset_tm_green_multisig_2of2csv.json ├── qr_qvga_bcur_psbt.dat ├── qr_qvga_bcur_psbt.json ├── qr_qvga_compactseedqr_vec1.dat ├── qr_qvga_compactseedqr_vec1.json ├── qr_qvga_compactseedqr_vec7.dat ├── qr_qvga_compactseedqr_vec7.json ├── qr_qvga_compactseedqr_vec8.dat ├── qr_qvga_compactseedqr_vec8.json ├── qr_qvga_compactseedqr_vec9.dat ├── qr_qvga_compactseedqr_vec9.json ├── qr_qvga_high_res.dat ├── qr_qvga_high_res.json ├── qr_qvga_hotp.dat ├── qr_qvga_hotp.json ├── qr_qvga_low_res.dat ├── qr_qvga_low_res.json ├── qr_qvga_mnemonic_prefixes.dat ├── qr_qvga_mnemonic_prefixes.json ├── qr_qvga_seedqr_vec1.dat ├── qr_qvga_seedqr_vec1.json ├── qr_qvga_test_mnemonic.dat ├── qr_qvga_test_mnemonic.json ├── qr_qvga_totp.dat ├── qr_qvga_totp.json ├── tx_liquid_ss_p2pkh.json ├── tx_liquid_ss_p2sh_p2wpkh.json ├── tx_liquid_ss_p2sh_p2wpkh_maker_swap.json ├── tx_liquid_ss_p2tr_ae.json ├── tx_liquid_ss_p2wpkh.json ├── tx_ss_bad_ae_1.json ├── tx_ss_bad_ae_2.json ├── tx_ss_bad_ae_3.json ├── tx_ss_bad_ae_4.json ├── tx_ss_bad_ae_p2tr_1.json ├── tx_ss_p2pkh.json ├── tx_ss_p2sh_p2wpkh.json ├── tx_ss_p2tr.json ├── tx_ss_p2tr_sighash_all.json ├── tx_ss_p2wpkh.json ├── tx_ss_p2wpkh_single_input.json ├── txn_2of2_change.json ├── txn_2of2csv_change.json ├── txn_2of3_change.json ├── txn_large.json ├── txn_legacy.json ├── txn_legacy_ae.json ├── txn_legacy_p2sh_change.json ├── txn_op_return_output.json ├── txn_pay_to_tr.json ├── txn_segwit.json ├── txn_segwit2.json ├── txn_segwit_ae.json ├── txn_segwit_multi_input.json ├── txn_segwit_no_output_script.json ├── txn_segwit_no_signing.json └── txn_segwit_sighashes.json ├── test_jade.py ├── tools ├── bip85_rsa_key_gen │ ├── CMakeLists.txt │ ├── README.md │ ├── main.c │ ├── test.sh │ └── test_vectors │ │ ├── key_--mnemonic_0_1024.txt │ │ ├── key_--mnemonic_0_1024_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_0_2048.txt │ │ ├── key_--mnemonic_0_2048_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_0_3072.txt │ │ ├── key_--mnemonic_0_3072_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_0_4096.txt │ │ ├── key_--mnemonic_0_4096_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_1_1024.txt │ │ ├── key_--mnemonic_1_1024_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_1_2048.txt │ │ ├── key_--mnemonic_1_2048_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_1_3072.txt │ │ ├── key_--mnemonic_1_3072_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_1_4096.txt │ │ ├── key_--mnemonic_1_4096_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_2_1024.txt │ │ ├── key_--mnemonic_2_1024_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_2_2048.txt │ │ ├── key_--mnemonic_2_2048_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_2_3072.txt │ │ ├── key_--mnemonic_2_3072_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_2_4096.txt │ │ ├── key_--mnemonic_2_4096_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_3_1024.txt │ │ ├── key_--mnemonic_3_1024_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_3_2048.txt │ │ ├── key_--mnemonic_3_2048_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_3_3072.txt │ │ ├── key_--mnemonic_3_3072_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--mnemonic_3_4096.txt │ │ ├── key_--mnemonic_3_4096_passphrase_bip85_rsa_key_gen.txt │ │ ├── key_--xpriv_0_1024.txt │ │ ├── key_--xpriv_0_2048.txt │ │ ├── key_--xpriv_0_3072.txt │ │ ├── key_--xpriv_0_4096.txt │ │ ├── key_--xpriv_1_1024.txt │ │ ├── key_--xpriv_1_2048.txt │ │ ├── key_--xpriv_1_3072.txt │ │ ├── key_--xpriv_1_4096.txt │ │ ├── key_--xpriv_2_1024.txt │ │ ├── key_--xpriv_2_2048.txt │ │ ├── key_--xpriv_2_3072.txt │ │ ├── key_--xpriv_2_4096.txt │ │ ├── key_--xpriv_3_1024.txt │ │ ├── key_--xpriv_3_2048.txt │ │ ├── key_--xpriv_3_3072.txt │ │ └── key_--xpriv_3_4096.txt ├── check_default_configs.sh ├── flock.sh ├── fwprep.py ├── fwtools.py ├── gcov │ ├── gcovr_analyzer.py │ └── generate_report.sh ├── mkdefaults.dat.json ├── mkdefaults.py ├── mkindex.py ├── mkpatch.py └── switch_to.sh └── update_jade_fw.py /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/.clang-format -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | ** 2 | !requirements.txt 3 | !.git 4 | -------------------------------------------------------------------------------- /.github/workflows/github-actions-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/.github/workflows/github-actions-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/.gitmodules -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/COPYING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/Dockerfile.cli -------------------------------------------------------------------------------- /Dockerfile.cli.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile* 2 | -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /Dockerfile.qemu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/Dockerfile.qemu -------------------------------------------------------------------------------- /Dockerfile.qemu.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/Dockerfile.qemu.dockerignore -------------------------------------------------------------------------------- /FWUPDATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/FWUPDATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/README.md -------------------------------------------------------------------------------- /REPRODUCIBLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/REPRODUCIBLE.md -------------------------------------------------------------------------------- /ble_test_badkey.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ble_test_passkey.txt: -------------------------------------------------------------------------------- 1 | * * 2 | -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/CMakeLists.txt -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/README.rst -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/bootloader_flash/include/bootloader_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/bootloader_flash/include/bootloader_flash.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/bootloader_flash/include/flash_qio_mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/bootloader_flash/include/flash_qio_mode.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/bootloader_flash/src/bootloader_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/bootloader_flash/src/bootloader_flash.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/bootloader_flash/src/flash_qio_mode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/bootloader_flash/src/flash_qio_mode.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/bootloader_clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/bootloader_clock.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/bootloader_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/bootloader_common.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/bootloader_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/bootloader_mem.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/bootloader_memory_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/bootloader_memory_utils.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/bootloader_random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/bootloader_random.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/bootloader_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/bootloader_util.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/esp_app_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/esp_app_format.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/esp_flash_data_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/esp_flash_data_types.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/esp_flash_encrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/esp_flash_encrypt.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/esp_flash_partitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/esp_flash_partitions.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/esp_image_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/esp_image_format.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/include/esp_secure_boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/include/esp_secure_boot.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/private_include/bootloader_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/private_include/bootloader_config.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/private_include/bootloader_console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/private_include/bootloader_console.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/private_include/bootloader_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/private_include/bootloader_init.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/private_include/bootloader_sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/private_include/bootloader_sha.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/private_include/bootloader_signature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/private_include/bootloader_signature.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/private_include/bootloader_soc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/private_include/bootloader_soc.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/private_include/bootloader_utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/private_include/bootloader_utility.h -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_clock_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_clock_init.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_clock_loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_clock_loader.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_common.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_common_loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_common_loader.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_console.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_console_loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_console_loader.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_efuse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_efuse.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_init.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_mem.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_panic.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random_esp32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random_esp32.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random_esp32c2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random_esp32c2.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random_esp32c3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random_esp32c3.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random_esp32c5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random_esp32c5.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random_esp32c6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random_esp32c6.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random_esp32c61.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random_esp32c61.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random_esp32h2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random_esp32h2.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random_esp32p4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random_esp32p4.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random_esp32s2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random_esp32s2.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_random_esp32s3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_random_esp32s3.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/bootloader_utility.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/bootloader_utility.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32/bootloader_esp32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32/bootloader_esp32.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32/bootloader_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32/bootloader_soc.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32/flash_encryption_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32/flash_encryption_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32/secure_boot_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32/secure_boot_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c2/bootloader_esp32c2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c2/bootloader_esp32c2.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c2/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c2/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c2/bootloader_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c2/bootloader_soc.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c2/flash_encryption_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c2/flash_encryption_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c2/secure_boot_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c2/secure_boot_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c3/bootloader_esp32c3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c3/bootloader_esp32c3.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c3/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c3/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c3/bootloader_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c3/bootloader_soc.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c3/flash_encryption_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c3/flash_encryption_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c3/secure_boot_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c3/secure_boot_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c5/bootloader_esp32c5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c5/bootloader_esp32c5.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c5/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c5/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c5/bootloader_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c5/bootloader_soc.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c5/flash_encryption_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c5/flash_encryption_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c5/secure_boot_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c5/secure_boot_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c6/bootloader_ecdsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c6/bootloader_ecdsa.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c6/bootloader_esp32c6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c6/bootloader_esp32c6.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c6/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c6/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c6/bootloader_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c6/bootloader_soc.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c6/flash_encryption_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c6/flash_encryption_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c6/secure_boot_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c6/secure_boot_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c61/bootloader_esp32c61.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c61/bootloader_esp32c61.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c61/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c61/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c61/bootloader_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c61/bootloader_soc.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c61/flash_encryption_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c61/flash_encryption_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32c61/secure_boot_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32c61/secure_boot_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32h2/bootloader_esp32h2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32h2/bootloader_esp32h2.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32h2/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32h2/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32h2/bootloader_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32h2/bootloader_soc.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32h2/flash_encryption_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32h2/flash_encryption_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32h2/secure_boot_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32h2/secure_boot_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32p4/bootloader_esp32p4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32p4/bootloader_esp32p4.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32p4/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32p4/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32p4/bootloader_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32p4/bootloader_soc.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32p4/flash_encryption_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32p4/flash_encryption_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32p4/secure_boot_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32p4/secure_boot_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32s2/bootloader_esp32s2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32s2/bootloader_esp32s2.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32s2/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32s2/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32s2/bootloader_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32s2/bootloader_soc.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32s2/flash_encryption_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32s2/flash_encryption_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32s2/secure_boot_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32s2/secure_boot_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32s3/bootloader_esp32s3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32s3/bootloader_esp32s3.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32s3/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32s3/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32s3/bootloader_soc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32s3/bootloader_soc.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp32s3/secure_boot_secure_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp32s3/secure_boot_secure_features.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/esp_image_format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/esp_image_format.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/flash_encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/flash_encrypt.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/flash_encryption/flash_encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/flash_encryption/flash_encrypt.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/flash_partitions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/flash_partitions.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/idf/bootloader_sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/idf/bootloader_sha.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/secure_boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/secure_boot.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/secure_boot_v1/secure_boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/secure_boot_v1/secure_boot.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/src/secure_boot_v2/secure_boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/src/secure_boot_v2/secure_boot.c -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/test_apps/.build-test-rules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/test_apps/.build-test-rules.yml -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/test_apps/bootloader_support/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/test_apps/bootloader_support/CMakeLists.txt -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/test_apps/bootloader_support/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/test_apps/bootloader_support/README.md -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/test_apps/rtc_custom_section/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/test_apps/rtc_custom_section/CMakeLists.txt -------------------------------------------------------------------------------- /bootloader_components/bootloader_support/test_apps/rtc_custom_section/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/bootloader_support/test_apps/rtc_custom_section/README.md -------------------------------------------------------------------------------- /bootloader_components/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/main/CMakeLists.txt -------------------------------------------------------------------------------- /bootloader_components/main/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/main/Kconfig -------------------------------------------------------------------------------- /bootloader_components/main/bootloader_start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/bootloader_components/main/bootloader_start.c -------------------------------------------------------------------------------- /ci_flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/ci_flash.sh -------------------------------------------------------------------------------- /components/assets/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/assets/CMakeLists.txt -------------------------------------------------------------------------------- /components/assets/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/assets/README.txt -------------------------------------------------------------------------------- /components/assets/asset_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/assets/asset_data.json -------------------------------------------------------------------------------- /components/assets/asset_data_testnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/assets/asset_data_testnet.json -------------------------------------------------------------------------------- /components/assets/assets_snapshot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/assets/assets_snapshot.c -------------------------------------------------------------------------------- /components/assets/assets_snapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/assets/assets_snapshot.h -------------------------------------------------------------------------------- /components/assets/excluded_issuers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/assets/excluded_issuers.txt -------------------------------------------------------------------------------- /components/assets/excluded_issuers_testnet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/assets/excluded_issuers_testnet.txt -------------------------------------------------------------------------------- /components/assets/fetch_assets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/assets/fetch_assets.sh -------------------------------------------------------------------------------- /components/assets/gen_assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/assets/gen_assets.py -------------------------------------------------------------------------------- /components/autogenlang/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/autogenlang/CMakeLists.txt -------------------------------------------------------------------------------- /components/autogenlang/gen_locale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/autogenlang/gen_locale.py -------------------------------------------------------------------------------- /components/autogenlang/jlocale.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/autogenlang/jlocale.c -------------------------------------------------------------------------------- /components/autogenlang/jlocale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/autogenlang/jlocale.h -------------------------------------------------------------------------------- /components/esp32-quirc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/CMakeLists.txt -------------------------------------------------------------------------------- /components/esp32-quirc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/LICENSE -------------------------------------------------------------------------------- /components/esp32-quirc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/Makefile -------------------------------------------------------------------------------- /components/esp32-quirc/lib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/lib/LICENSE -------------------------------------------------------------------------------- /components/esp32-quirc/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/lib/README.md -------------------------------------------------------------------------------- /components/esp32-quirc/lib/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/lib/decode.c -------------------------------------------------------------------------------- /components/esp32-quirc/lib/identify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/lib/identify.c -------------------------------------------------------------------------------- /components/esp32-quirc/lib/quirc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/lib/quirc.c -------------------------------------------------------------------------------- /components/esp32-quirc/lib/quirc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/lib/quirc.h -------------------------------------------------------------------------------- /components/esp32-quirc/lib/quirc_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/lib/quirc_internal.h -------------------------------------------------------------------------------- /components/esp32-quirc/lib/version_db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/lib/version_db.c -------------------------------------------------------------------------------- /components/esp32-quirc/openmv/collections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/openmv/collections.c -------------------------------------------------------------------------------- /components/esp32-quirc/openmv/collections.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/openmv/collections.h -------------------------------------------------------------------------------- /components/esp32-quirc/openmv/fmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-quirc/openmv/fmath.h -------------------------------------------------------------------------------- /components/esp32-rotary-encoder/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-rotary-encoder/CMakeLists.txt -------------------------------------------------------------------------------- /components/esp32-rotary-encoder/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-rotary-encoder/LICENSE -------------------------------------------------------------------------------- /components/esp32-rotary-encoder/include/rotary_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-rotary-encoder/include/rotary_encoder.h -------------------------------------------------------------------------------- /components/esp32-rotary-encoder/rotary_encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/esp32-rotary-encoder/rotary_encoder.c -------------------------------------------------------------------------------- /components/libwally-core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/libwally-core/CMakeLists.txt -------------------------------------------------------------------------------- /components/libwally-core/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/components/libwally-core/config.h -------------------------------------------------------------------------------- /configs/sdkconfig_dev_jade.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_dev_jade.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_dev_jade_noradio.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_dev_jade_noradio.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_dev_jade_v1_1.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_dev_jade_v1_1.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_dev_jade_v1_1_noradio.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_dev_jade_v1_1_noradio.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_dev_jade_v2.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_dev_jade_v2.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_dev_jade_v2_noradio.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_dev_jade_v2_noradio.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_m5blackgray.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_m5blackgray.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_m5core2.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_m5core2.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_m5cores3.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_m5cores3.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_m5fire.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_m5fire.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_m5stickcplus.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_m5stickcplus.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_m5stickcplus2.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_m5stickcplus2.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_ttgo_tdisplay.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_ttgo_tdisplay.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_ttgo_tdisplays3.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_ttgo_tdisplays3.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_ttgo_tdisplays3procamera.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_ttgo_tdisplays3procamera.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_ttgo_twatchs3.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_ttgo_twatchs3.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_display_waveshares3_touch_lcd2.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_display_waveshares3_touch_lcd2.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_diycam_esp32-cam.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_diycam_esp32-cam.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_diycam_esp32-wrover-cam.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_diycam_esp32-wrover-cam.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_diycam_tcameraplus.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_diycam_tcameraplus.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_noradio.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_noradio.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_qemu.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_qemu.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_qemu_psram.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_qemu_psram.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_qemu_psram_unamalgamated.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_qemu_psram_unamalgamated.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_qemu_psram_webdisplay.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_qemu_psram_webdisplay.defaults -------------------------------------------------------------------------------- /configs/sdkconfig_qemu_psram_webdisplay_larger.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/configs/sdkconfig_qemu_psram_webdisplay_larger.defaults -------------------------------------------------------------------------------- /dependencies.lock.esp32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/dependencies.lock.esp32 -------------------------------------------------------------------------------- /dependencies.lock.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/dependencies.lock.esp32s3 -------------------------------------------------------------------------------- /diy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/README.md -------------------------------------------------------------------------------- /diy/esp32-cam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/esp32-cam/README.md -------------------------------------------------------------------------------- /diy/esp32-cam/connection_diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/esp32-cam/connection_diagram.jpg -------------------------------------------------------------------------------- /diy/esp32-wrover-cam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/esp32-wrover-cam/README.md -------------------------------------------------------------------------------- /diy/esp32-wrover-cam/img/connection_diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/esp32-wrover-cam/img/connection_diagram.jpg -------------------------------------------------------------------------------- /diy/esp32-wrover-cam/img/connection_to_waveshare_1_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/esp32-wrover-cam/img/connection_to_waveshare_1_3.jpg -------------------------------------------------------------------------------- /diy/img/M5Stack-Basic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/img/M5Stack-Basic.jpg -------------------------------------------------------------------------------- /diy/img/M5Stack-FIRE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/img/M5Stack-FIRE.jpg -------------------------------------------------------------------------------- /diy/img/M5StickCPlus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/img/M5StickCPlus.jpg -------------------------------------------------------------------------------- /diy/img/esp32-cam.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/img/esp32-cam.jpg -------------------------------------------------------------------------------- /diy/img/esp32-wrover-cam.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/img/esp32-wrover-cam.jpg -------------------------------------------------------------------------------- /diy/img/t-camera-plus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/img/t-camera-plus.jpg -------------------------------------------------------------------------------- /diy/img/ttgo-tdisplay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/img/ttgo-tdisplay.jpg -------------------------------------------------------------------------------- /diy/img/ws-touch-lcd2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/img/ws-touch-lcd2.jpg -------------------------------------------------------------------------------- /diy/t-camera-plus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/t-camera-plus/README.md -------------------------------------------------------------------------------- /diy/t-camera-plus/img/io_solder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/t-camera-plus/img/io_solder.jpg -------------------------------------------------------------------------------- /diy/t-camera-plus/img/io_solder_coveroff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/t-camera-plus/img/io_solder_coveroff.jpg -------------------------------------------------------------------------------- /diy/t-camera-plus/img/microsd_sniffer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/t-camera-plus/img/microsd_sniffer.jpg -------------------------------------------------------------------------------- /diy/t-camera-plus/img/pmu_powerbutton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/t-camera-plus/img/pmu_powerbutton.jpg -------------------------------------------------------------------------------- /diy/t-camera-plus/img/r56.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/t-camera-plus/img/r56.jpg -------------------------------------------------------------------------------- /diy/waveshare/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/diy/waveshare/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/docs/make.bat -------------------------------------------------------------------------------- /flashing/98-jade-flasher.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/flashing/98-jade-flasher.rules -------------------------------------------------------------------------------- /flashing/99-jade-flasher.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/flashing/99-jade-flasher.rules -------------------------------------------------------------------------------- /flashing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/flashing/README.md -------------------------------------------------------------------------------- /flashing/flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/flashing/flash.sh -------------------------------------------------------------------------------- /flashing/flash_jade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/flashing/flash_jade.sh -------------------------------------------------------------------------------- /flashing/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/flashing/requirements.txt -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/format.sh -------------------------------------------------------------------------------- /generate_fw_upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/generate_fw_upload.sh -------------------------------------------------------------------------------- /gitlab/apidocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/apidocs.yml -------------------------------------------------------------------------------- /gitlab/dev_fw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/dev_fw.yml -------------------------------------------------------------------------------- /gitlab/diy_fw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/diy_fw.yml -------------------------------------------------------------------------------- /gitlab/flash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/flash.yml -------------------------------------------------------------------------------- /gitlab/prod_fw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/prod_fw.yml -------------------------------------------------------------------------------- /gitlab/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/python.yml -------------------------------------------------------------------------------- /gitlab/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/release.yml -------------------------------------------------------------------------------- /gitlab/stage_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/stage_release.sh -------------------------------------------------------------------------------- /gitlab/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/test.yml -------------------------------------------------------------------------------- /gitlab/test_fw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/test_fw.yml -------------------------------------------------------------------------------- /gitlab/test_libjade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/gitlab/test_libjade.yml -------------------------------------------------------------------------------- /hardware/Jade_v1_BoM.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/hardware/Jade_v1_BoM.csv -------------------------------------------------------------------------------- /hardware/Jade_v1_board.PCBDwf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/hardware/Jade_v1_board.PCBDwf -------------------------------------------------------------------------------- /hardware/Jade_v1_board.PcbDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/hardware/Jade_v1_board.PcbDoc -------------------------------------------------------------------------------- /hardware/Jade_v1_board_gerber.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/hardware/Jade_v1_board_gerber.pdf -------------------------------------------------------------------------------- /hardware/Jade_v1_schematics.PrjPcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/hardware/Jade_v1_schematics.PrjPcb -------------------------------------------------------------------------------- /hardware/Jade_v1_schematics.PrjPcbStructure: -------------------------------------------------------------------------------- 1 | Record=TopLevelDocument|FileName=PG1_TITLE_PAGE.SchDoc 2 | -------------------------------------------------------------------------------- /hardware/Jade_v1_schematics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/hardware/Jade_v1_schematics.pdf -------------------------------------------------------------------------------- /hardware/Jade_v1_schematics_PG1_TITLE_PAGE.SchDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/hardware/Jade_v1_schematics_PG1_TITLE_PAGE.SchDoc -------------------------------------------------------------------------------- /hardware/Jade_v1_schematics_PG2_ESP32_SUBSYS.SchDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/hardware/Jade_v1_schematics_PG2_ESP32_SUBSYS.SchDoc -------------------------------------------------------------------------------- /hardware/Jade_v1_schematics_PG3_PMIC_AXP192.SchDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/hardware/Jade_v1_schematics_PG3_PMIC_AXP192.SchDoc -------------------------------------------------------------------------------- /hardware/Jade_v1_schematics_PG4_AUX_PARTS.SchDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/hardware/Jade_v1_schematics_PG4_AUX_PARTS.SchDoc -------------------------------------------------------------------------------- /jade-client-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jade-client-requirements.txt -------------------------------------------------------------------------------- /jade-client-requirements.txt.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jade-client-requirements.txt.asc -------------------------------------------------------------------------------- /jade_attest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jade_attest.py -------------------------------------------------------------------------------- /jade_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jade_auth.py -------------------------------------------------------------------------------- /jade_bip85_rsa_sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jade_bip85_rsa_sign.py -------------------------------------------------------------------------------- /jade_capture_image_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jade_capture_image_data.py -------------------------------------------------------------------------------- /jade_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jade_cli.py -------------------------------------------------------------------------------- /jade_ota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jade_ota.py -------------------------------------------------------------------------------- /jadepy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jadepy/__init__.py -------------------------------------------------------------------------------- /jadepy/jade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jadepy/jade.py -------------------------------------------------------------------------------- /jadepy/jade_ble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jadepy/jade_ble.py -------------------------------------------------------------------------------- /jadepy/jade_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jadepy/jade_error.py -------------------------------------------------------------------------------- /jadepy/jade_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jadepy/jade_serial.py -------------------------------------------------------------------------------- /jadepy/jade_sw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jadepy/jade_sw.py -------------------------------------------------------------------------------- /jadepy/jade_tcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/jadepy/jade_tcp.py -------------------------------------------------------------------------------- /libjade/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/CMakeLists.txt -------------------------------------------------------------------------------- /libjade/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/README.md -------------------------------------------------------------------------------- /libjade/daemon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/daemon.c -------------------------------------------------------------------------------- /libjade/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/gui.c -------------------------------------------------------------------------------- /libjade/icons.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/icons.inc -------------------------------------------------------------------------------- /libjade/include/arch/sys_arch.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libjade/include/driver/gpio.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libjade/include/driver/spi_master.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libjade/include/esp_app_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_app_desc.h -------------------------------------------------------------------------------- /libjade/include/esp_app_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_app_format.h -------------------------------------------------------------------------------- /libjade/include/esp_camera.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libjade/include/esp_chip_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_chip_info.h -------------------------------------------------------------------------------- /libjade/include/esp_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_crc.h -------------------------------------------------------------------------------- /libjade/include/esp_efuse.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libjade/include/esp_err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_err.h -------------------------------------------------------------------------------- /libjade/include/esp_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_event.h -------------------------------------------------------------------------------- /libjade/include/esp_heap_caps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_heap_caps.h -------------------------------------------------------------------------------- /libjade/include/esp_idf_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_idf_version.h -------------------------------------------------------------------------------- /libjade/include/esp_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_log.h -------------------------------------------------------------------------------- /libjade/include/esp_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_mac.h -------------------------------------------------------------------------------- /libjade/include/esp_ota_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_ota_ops.h -------------------------------------------------------------------------------- /libjade/include/esp_partition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_partition.h -------------------------------------------------------------------------------- /libjade/include/esp_sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_sleep.h -------------------------------------------------------------------------------- /libjade/include/esp_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/esp_system.h -------------------------------------------------------------------------------- /libjade/include/freertos/FreeRTOS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/freertos/FreeRTOS.h -------------------------------------------------------------------------------- /libjade/include/freertos/idf_additions.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libjade/include/freertos/projdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/freertos/projdefs.h -------------------------------------------------------------------------------- /libjade/include/freertos/ringbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/freertos/ringbuf.h -------------------------------------------------------------------------------- /libjade/include/freertos/semphr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/freertos/semphr.h -------------------------------------------------------------------------------- /libjade/include/freertos/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/freertos/task.h -------------------------------------------------------------------------------- /libjade/include/jlocale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/jlocale.h -------------------------------------------------------------------------------- /libjade/include/nvs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/nvs.h -------------------------------------------------------------------------------- /libjade/include/nvs_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/nvs_flash.h -------------------------------------------------------------------------------- /libjade/include/sdkconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/sdkconfig.h -------------------------------------------------------------------------------- /libjade/include/sodium/crypto_verify_32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/sodium/crypto_verify_32.h -------------------------------------------------------------------------------- /libjade/include/sodium/crypto_verify_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/sodium/crypto_verify_64.h -------------------------------------------------------------------------------- /libjade/include/sodium/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/include/sodium/utils.h -------------------------------------------------------------------------------- /libjade/libjade.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/libjade.c -------------------------------------------------------------------------------- /libjade/libjade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/libjade.h -------------------------------------------------------------------------------- /libjade/make_icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/make_icons.py -------------------------------------------------------------------------------- /libjade/make_libjade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/make_libjade.sh -------------------------------------------------------------------------------- /libjade/miniz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/miniz.c -------------------------------------------------------------------------------- /libjade/miniz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/libjade/miniz.h -------------------------------------------------------------------------------- /logo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/logo/README.md -------------------------------------------------------------------------------- /logo/bmp_to_compressed_bgr565_byteswapped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/logo/bmp_to_compressed_bgr565_byteswapped.py -------------------------------------------------------------------------------- /logo/ce.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/logo/ce.bin.gz -------------------------------------------------------------------------------- /logo/compressed_bgr565_byteswapped_to_bmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/logo/compressed_bgr565_byteswapped_to_bmp.py -------------------------------------------------------------------------------- /logo/fcc.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/logo/fcc.bin.gz -------------------------------------------------------------------------------- /logo/splash.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/logo/splash.bin.gz -------------------------------------------------------------------------------- /logo/statusbar_large.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/logo/statusbar_large.bin.gz -------------------------------------------------------------------------------- /logo/statusbar_small.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/logo/statusbar_small.bin.gz -------------------------------------------------------------------------------- /logo/telec.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/logo/telec.bin.gz -------------------------------------------------------------------------------- /logo/weee.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/logo/weee.bin.gz -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/CMakeLists.txt -------------------------------------------------------------------------------- /main/Kconfig.projbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/Kconfig.projbuild -------------------------------------------------------------------------------- /main/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/aes.c -------------------------------------------------------------------------------- /main/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/aes.h -------------------------------------------------------------------------------- /main/amalgamated.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/amalgamated.c -------------------------------------------------------------------------------- /main/assets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/assets.c -------------------------------------------------------------------------------- /main/assets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/assets.h -------------------------------------------------------------------------------- /main/attestation/attestation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/attestation/attestation.c -------------------------------------------------------------------------------- /main/attestation/attestation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/attestation/attestation.h -------------------------------------------------------------------------------- /main/bcur.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/bcur.c -------------------------------------------------------------------------------- /main/bcur.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/bcur.h -------------------------------------------------------------------------------- /main/ble/ble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ble/ble.c -------------------------------------------------------------------------------- /main/ble/ble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ble/ble.h -------------------------------------------------------------------------------- /main/button_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/button_events.h -------------------------------------------------------------------------------- /main/camera.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/camera.c -------------------------------------------------------------------------------- /main/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/camera.h -------------------------------------------------------------------------------- /main/descriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/descriptor.c -------------------------------------------------------------------------------- /main/descriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/descriptor.h -------------------------------------------------------------------------------- /main/display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/display.c -------------------------------------------------------------------------------- /main/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/display.h -------------------------------------------------------------------------------- /main/display_hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/display_hw.c -------------------------------------------------------------------------------- /main/display_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/display_hw.h -------------------------------------------------------------------------------- /main/fonts/BigFont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/BigFont.c -------------------------------------------------------------------------------- /main/fonts/DefaultFont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/DefaultFont.c -------------------------------------------------------------------------------- /main/fonts/DejaVuSans18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/DejaVuSans18.c -------------------------------------------------------------------------------- /main/fonts/DejaVuSans24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/DejaVuSans24.c -------------------------------------------------------------------------------- /main/fonts/Retro8x16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/Retro8x16.c -------------------------------------------------------------------------------- /main/fonts/Sinclair_Inverted_M.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/Sinclair_Inverted_M.c -------------------------------------------------------------------------------- /main/fonts/Sinclair_Inverted_S.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/Sinclair_Inverted_S.c -------------------------------------------------------------------------------- /main/fonts/Sinclair_M.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/Sinclair_M.c -------------------------------------------------------------------------------- /main/fonts/Sinclair_S.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/Sinclair_S.c -------------------------------------------------------------------------------- /main/fonts/SmallFont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/SmallFont.c -------------------------------------------------------------------------------- /main/fonts/Ubuntu16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/Ubuntu16.c -------------------------------------------------------------------------------- /main/fonts/Various_Symbols_32x32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/Various_Symbols_32x32.c -------------------------------------------------------------------------------- /main/fonts/battery_24x48.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/battery_24x48.c -------------------------------------------------------------------------------- /main/fonts/comic24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/comic24.c -------------------------------------------------------------------------------- /main/fonts/def_small.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/def_small.c -------------------------------------------------------------------------------- /main/fonts/jade_symbols_16x16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/jade_symbols_16x16.c -------------------------------------------------------------------------------- /main/fonts/jade_symbols_16x32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/jade_symbols_16x32.c -------------------------------------------------------------------------------- /main/fonts/jade_symbols_24x24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/jade_symbols_24x24.c -------------------------------------------------------------------------------- /main/fonts/minya24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/minya24.c -------------------------------------------------------------------------------- /main/fonts/tooney32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/tooney32.c -------------------------------------------------------------------------------- /main/fonts/various_symbols.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/fonts/various_symbols.c -------------------------------------------------------------------------------- /main/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/gui.c -------------------------------------------------------------------------------- /main/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/gui.h -------------------------------------------------------------------------------- /main/identity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/identity.c -------------------------------------------------------------------------------- /main/identity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/identity.h -------------------------------------------------------------------------------- /main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/idf_component.yml -------------------------------------------------------------------------------- /main/idletimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/idletimer.c -------------------------------------------------------------------------------- /main/idletimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/idletimer.h -------------------------------------------------------------------------------- /main/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/input.c -------------------------------------------------------------------------------- /main/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/input.h -------------------------------------------------------------------------------- /main/input/navbtns.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/input/navbtns.inc -------------------------------------------------------------------------------- /main/input/noinput.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/input/noinput.inc -------------------------------------------------------------------------------- /main/input/selectbtn.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/input/selectbtn.inc -------------------------------------------------------------------------------- /main/input/singlebtn.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/input/singlebtn.inc -------------------------------------------------------------------------------- /main/input/touchscreen.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/input/touchscreen.inc -------------------------------------------------------------------------------- /main/input/wheel.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/input/wheel.inc -------------------------------------------------------------------------------- /main/jade_abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/jade_abort.c -------------------------------------------------------------------------------- /main/jade_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/jade_assert.h -------------------------------------------------------------------------------- /main/jade_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/jade_log.h -------------------------------------------------------------------------------- /main/jade_tasks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/jade_tasks.h -------------------------------------------------------------------------------- /main/jade_wally_verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/jade_wally_verify.h -------------------------------------------------------------------------------- /main/keychain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/keychain.c -------------------------------------------------------------------------------- /main/keychain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/keychain.h -------------------------------------------------------------------------------- /main/logging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/logging.c -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/main.c -------------------------------------------------------------------------------- /main/multisig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/multisig.c -------------------------------------------------------------------------------- /main/multisig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/multisig.h -------------------------------------------------------------------------------- /main/otpauth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/otpauth.c -------------------------------------------------------------------------------- /main/otpauth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/otpauth.h -------------------------------------------------------------------------------- /main/power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power.c -------------------------------------------------------------------------------- /main/power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power.h -------------------------------------------------------------------------------- /main/power/i2c.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/i2c.inc -------------------------------------------------------------------------------- /main/power/ip5306.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/ip5306.inc -------------------------------------------------------------------------------- /main/power/jadev10.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/jadev10.inc -------------------------------------------------------------------------------- /main/power/jadev11.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/jadev11.inc -------------------------------------------------------------------------------- /main/power/jadev20.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/jadev20.inc -------------------------------------------------------------------------------- /main/power/m5stackcores3.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/m5stackcores3.inc -------------------------------------------------------------------------------- /main/power/m5stickcplus.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/m5stickcplus.inc -------------------------------------------------------------------------------- /main/power/m5stickcplus2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/m5stickcplus2.inc -------------------------------------------------------------------------------- /main/power/minimal.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/minimal.inc -------------------------------------------------------------------------------- /main/power/tdisplays3.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/tdisplays3.inc -------------------------------------------------------------------------------- /main/power/twatchs3.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/twatchs3.inc -------------------------------------------------------------------------------- /main/power/wslcdtouch2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/power/wslcdtouch2.inc -------------------------------------------------------------------------------- /main/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process.c -------------------------------------------------------------------------------- /main/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process.h -------------------------------------------------------------------------------- /main/process/auth_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/auth_user.c -------------------------------------------------------------------------------- /main/process/dashboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/dashboard.c -------------------------------------------------------------------------------- /main/process/debug_clean.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/debug_clean.c -------------------------------------------------------------------------------- /main/process/debug_handshake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/debug_handshake.c -------------------------------------------------------------------------------- /main/process/debug_scan_qr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/debug_scan_qr.c -------------------------------------------------------------------------------- /main/process/debug_set_mnemonic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/debug_set_mnemonic.c -------------------------------------------------------------------------------- /main/process/get_bip85_entropy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_bip85_entropy.c -------------------------------------------------------------------------------- /main/process/get_bip85_pubkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_bip85_pubkey.c -------------------------------------------------------------------------------- /main/process/get_blinding_factor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_blinding_factor.c -------------------------------------------------------------------------------- /main/process/get_blinding_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_blinding_key.c -------------------------------------------------------------------------------- /main/process/get_commitments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_commitments.c -------------------------------------------------------------------------------- /main/process/get_identity_pubkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_identity_pubkey.c -------------------------------------------------------------------------------- /main/process/get_identity_shared_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_identity_shared_key.c -------------------------------------------------------------------------------- /main/process/get_master_blinding_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_master_blinding_key.c -------------------------------------------------------------------------------- /main/process/get_otp_code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_otp_code.c -------------------------------------------------------------------------------- /main/process/get_receive_address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_receive_address.c -------------------------------------------------------------------------------- /main/process/get_registered_descriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_registered_descriptor.c -------------------------------------------------------------------------------- /main/process/get_registered_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_registered_descriptors.c -------------------------------------------------------------------------------- /main/process/get_registered_multisig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_registered_multisig.c -------------------------------------------------------------------------------- /main/process/get_registered_multisigs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_registered_multisigs.c -------------------------------------------------------------------------------- /main/process/get_shared_nonce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_shared_nonce.c -------------------------------------------------------------------------------- /main/process/get_xpubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/get_xpubs.c -------------------------------------------------------------------------------- /main/process/mnemonic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/mnemonic.c -------------------------------------------------------------------------------- /main/process/ota.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/ota.c -------------------------------------------------------------------------------- /main/process/ota_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/ota_defines.h -------------------------------------------------------------------------------- /main/process/ota_delta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/ota_delta.c -------------------------------------------------------------------------------- /main/process/ota_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/ota_util.c -------------------------------------------------------------------------------- /main/process/ota_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/ota_util.h -------------------------------------------------------------------------------- /main/process/pinclient.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/pinclient.c -------------------------------------------------------------------------------- /main/process/process_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/process_utils.c -------------------------------------------------------------------------------- /main/process/process_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/process_utils.h -------------------------------------------------------------------------------- /main/process/register_attestation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/register_attestation.c -------------------------------------------------------------------------------- /main/process/register_descriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/register_descriptor.c -------------------------------------------------------------------------------- /main/process/register_multisig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/register_multisig.c -------------------------------------------------------------------------------- /main/process/register_otp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/register_otp.c -------------------------------------------------------------------------------- /main/process/sign_attestation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/sign_attestation.c -------------------------------------------------------------------------------- /main/process/sign_bip85_digest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/sign_bip85_digest.c -------------------------------------------------------------------------------- /main/process/sign_identity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/sign_identity.c -------------------------------------------------------------------------------- /main/process/sign_message.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/sign_message.c -------------------------------------------------------------------------------- /main/process/sign_psbt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/sign_psbt.c -------------------------------------------------------------------------------- /main/process/sign_tx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/sign_tx.c -------------------------------------------------------------------------------- /main/process/sign_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/sign_utils.c -------------------------------------------------------------------------------- /main/process/sign_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/sign_utils.h -------------------------------------------------------------------------------- /main/process/update_pinserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/process/update_pinserver.c -------------------------------------------------------------------------------- /main/qemu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/README.md -------------------------------------------------------------------------------- /main/qemu/display.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/display.html -------------------------------------------------------------------------------- /main/qemu/docker_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/docker_build.sh -------------------------------------------------------------------------------- /main/qemu/docker_runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/docker_runner.sh -------------------------------------------------------------------------------- /main/qemu/docker_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/docker_test.sh -------------------------------------------------------------------------------- /main/qemu/jade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/jade.png -------------------------------------------------------------------------------- /main/qemu/make-flash-img.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/make-flash-img.sh -------------------------------------------------------------------------------- /main/qemu/qemu_ci_flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/qemu_ci_flash.sh -------------------------------------------------------------------------------- /main/qemu/qemu_display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/qemu_display.c -------------------------------------------------------------------------------- /main/qemu/qemu_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/qemu_display.h -------------------------------------------------------------------------------- /main/qemu/qemu_efuse.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/qemu_efuse.bin -------------------------------------------------------------------------------- /main/qemu/qemu_gdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/qemu_gdb.sh -------------------------------------------------------------------------------- /main/qemu/qemu_reboot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/qemu_reboot.sh -------------------------------------------------------------------------------- /main/qemu/qemu_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/qemu_run.sh -------------------------------------------------------------------------------- /main/qemu/qemu_tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/qemu_tcp.c -------------------------------------------------------------------------------- /main/qemu/qemu_tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/qemu_tcp.h -------------------------------------------------------------------------------- /main/qemu/run_emulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qemu/run_emulator.sh -------------------------------------------------------------------------------- /main/qrcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qrcode.c -------------------------------------------------------------------------------- /main/qrcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qrcode.h -------------------------------------------------------------------------------- /main/qrmode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qrmode.c -------------------------------------------------------------------------------- /main/qrmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qrmode.h -------------------------------------------------------------------------------- /main/qrscan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qrscan.c -------------------------------------------------------------------------------- /main/qrscan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/qrscan.h -------------------------------------------------------------------------------- /main/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/random.c -------------------------------------------------------------------------------- /main/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/random.h -------------------------------------------------------------------------------- /main/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/rsa.c -------------------------------------------------------------------------------- /main/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/rsa.h -------------------------------------------------------------------------------- /main/selfcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/selfcheck.c -------------------------------------------------------------------------------- /main/sensitive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/sensitive.c -------------------------------------------------------------------------------- /main/sensitive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/sensitive.h -------------------------------------------------------------------------------- /main/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/serial.c -------------------------------------------------------------------------------- /main/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/serial.h -------------------------------------------------------------------------------- /main/signer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/signer.c -------------------------------------------------------------------------------- /main/signer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/signer.h -------------------------------------------------------------------------------- /main/smoketest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/smoketest.c -------------------------------------------------------------------------------- /main/smoketest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/smoketest.h -------------------------------------------------------------------------------- /main/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/storage.c -------------------------------------------------------------------------------- /main/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/storage.h -------------------------------------------------------------------------------- /main/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui.h -------------------------------------------------------------------------------- /main/ui/ble_confirm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/ble_confirm.c -------------------------------------------------------------------------------- /main/ui/camera.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/camera.c -------------------------------------------------------------------------------- /main/ui/confirm_address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/confirm_address.c -------------------------------------------------------------------------------- /main/ui/dashboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/dashboard.c -------------------------------------------------------------------------------- /main/ui/descriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/descriptor.c -------------------------------------------------------------------------------- /main/ui/dialogs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/dialogs.c -------------------------------------------------------------------------------- /main/ui/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/keyboard.c -------------------------------------------------------------------------------- /main/ui/mnemonic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/mnemonic.c -------------------------------------------------------------------------------- /main/ui/multisig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/multisig.c -------------------------------------------------------------------------------- /main/ui/ota.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/ota.c -------------------------------------------------------------------------------- /main/ui/otpauth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/otpauth.c -------------------------------------------------------------------------------- /main/ui/pin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/pin.c -------------------------------------------------------------------------------- /main/ui/qrmode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/qrmode.c -------------------------------------------------------------------------------- /main/ui/select_registered_wallet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/select_registered_wallet.c -------------------------------------------------------------------------------- /main/ui/sign_identity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/sign_identity.c -------------------------------------------------------------------------------- /main/ui/sign_message.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/sign_message.c -------------------------------------------------------------------------------- /main/ui/sign_tx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/sign_tx.c -------------------------------------------------------------------------------- /main/ui/sign_tx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/sign_tx.h -------------------------------------------------------------------------------- /main/ui/signer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/signer.c -------------------------------------------------------------------------------- /main/ui/update_pinserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/ui/update_pinserver.c -------------------------------------------------------------------------------- /main/usbhmsc/usbhmsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/usbhmsc/usbhmsc.c -------------------------------------------------------------------------------- /main/usbhmsc/usbhmsc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/usbhmsc/usbhmsc.h -------------------------------------------------------------------------------- /main/usbhmsc/usbmode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/usbhmsc/usbmode.c -------------------------------------------------------------------------------- /main/usbhmsc/usbmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/usbhmsc/usbmode.h -------------------------------------------------------------------------------- /main/utils/address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/address.c -------------------------------------------------------------------------------- /main/utils/address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/address.h -------------------------------------------------------------------------------- /main/utils/cbor_rpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/cbor_rpc.c -------------------------------------------------------------------------------- /main/utils/cbor_rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/cbor_rpc.h -------------------------------------------------------------------------------- /main/utils/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/event.c -------------------------------------------------------------------------------- /main/utils/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/event.h -------------------------------------------------------------------------------- /main/utils/malloc_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/malloc_ext.h -------------------------------------------------------------------------------- /main/utils/network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/network.c -------------------------------------------------------------------------------- /main/utils/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/network.h -------------------------------------------------------------------------------- /main/utils/psbt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/psbt.c -------------------------------------------------------------------------------- /main/utils/psbt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/psbt.h -------------------------------------------------------------------------------- /main/utils/shake256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/shake256.c -------------------------------------------------------------------------------- /main/utils/shake256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/shake256.h -------------------------------------------------------------------------------- /main/utils/temporary_stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/temporary_stack.c -------------------------------------------------------------------------------- /main/utils/temporary_stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/temporary_stack.h -------------------------------------------------------------------------------- /main/utils/urldecode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/urldecode.c -------------------------------------------------------------------------------- /main/utils/urldecode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/urldecode.h -------------------------------------------------------------------------------- /main/utils/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/util.h -------------------------------------------------------------------------------- /main/utils/wally_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/wally_ext.c -------------------------------------------------------------------------------- /main/utils/wally_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/utils/wally_ext.h -------------------------------------------------------------------------------- /main/versioninfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/versioninfo.c -------------------------------------------------------------------------------- /main/wallet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/wallet.c -------------------------------------------------------------------------------- /main/wallet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/wallet.h -------------------------------------------------------------------------------- /main/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/wifi.c -------------------------------------------------------------------------------- /main/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/wifi.h -------------------------------------------------------------------------------- /main/wire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/wire.c -------------------------------------------------------------------------------- /main/wire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/main/wire.h -------------------------------------------------------------------------------- /ota_delta_ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/ota_delta_ci.sh -------------------------------------------------------------------------------- /partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/partitions.csv -------------------------------------------------------------------------------- /partitionss3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/partitionss3.csv -------------------------------------------------------------------------------- /pinserver_public_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/pinserver_public_key.pub -------------------------------------------------------------------------------- /production/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/production/README.txt -------------------------------------------------------------------------------- /production/sdkconfig_jade_noradio_prod.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/production/sdkconfig_jade_noradio_prod.defaults -------------------------------------------------------------------------------- /production/sdkconfig_jade_prod.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/production/sdkconfig_jade_prod.defaults -------------------------------------------------------------------------------- /production/sdkconfig_jade_v1_1_noradio_prod.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/production/sdkconfig_jade_v1_1_noradio_prod.defaults -------------------------------------------------------------------------------- /production/sdkconfig_jade_v1_1_prod.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/production/sdkconfig_jade_v1_1_prod.defaults -------------------------------------------------------------------------------- /production/sdkconfig_jade_v1_1_smoketest.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/production/sdkconfig_jade_v1_1_smoketest.defaults -------------------------------------------------------------------------------- /production/sdkconfig_jade_v2_noradio_prod.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/production/sdkconfig_jade_v2_noradio_prod.defaults -------------------------------------------------------------------------------- /production/sdkconfig_jade_v2_prod.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/production/sdkconfig_jade_v2_prod.defaults -------------------------------------------------------------------------------- /production/sdkconfig_jade_v2_smoketest.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/production/sdkconfig_jade_v2_smoketest.defaults -------------------------------------------------------------------------------- /release/.gitignore: -------------------------------------------------------------------------------- 1 | fwsvr_mirror 2 | staging 3 | -------------------------------------------------------------------------------- /release/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/README.txt -------------------------------------------------------------------------------- /release/scripts/checkfwsvr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/checkfwsvr.sh -------------------------------------------------------------------------------- /release/scripts/dev_fw_pub_key_A.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/dev_fw_pub_key_A.pub -------------------------------------------------------------------------------- /release/scripts/dev_fw_pub_key_B.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/dev_fw_pub_key_B.pub -------------------------------------------------------------------------------- /release/scripts/dev_fw_pub_key_C.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/dev_fw_pub_key_C.pub -------------------------------------------------------------------------------- /release/scripts/dev_fw_signing_key_A.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/dev_fw_signing_key_A.pem -------------------------------------------------------------------------------- /release/scripts/dev_fw_signing_key_B.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/dev_fw_signing_key_B.pem -------------------------------------------------------------------------------- /release/scripts/dev_fw_signing_key_C.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/dev_fw_signing_key_C.pem -------------------------------------------------------------------------------- /release/scripts/devfw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/devfw.sh -------------------------------------------------------------------------------- /release/scripts/mkdeltas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/mkdeltas.sh -------------------------------------------------------------------------------- /release/scripts/mkhashes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/mkhashes.sh -------------------------------------------------------------------------------- /release/scripts/mkindexes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/mkindexes.sh -------------------------------------------------------------------------------- /release/scripts/prepver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/prepver.sh -------------------------------------------------------------------------------- /release/scripts/prodfw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/prodfw.sh -------------------------------------------------------------------------------- /release/scripts/promotebeta.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/promotebeta.sh -------------------------------------------------------------------------------- /release/scripts/v1applysig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/v1applysig.sh -------------------------------------------------------------------------------- /release/scripts/v2applysigs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/v2applysigs.sh -------------------------------------------------------------------------------- /release/scripts/v2jadesign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/v2jadesign.sh -------------------------------------------------------------------------------- /release/scripts/v2pk1.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/v2pk1.pub -------------------------------------------------------------------------------- /release/scripts/v2pk2.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/v2pk2.pub -------------------------------------------------------------------------------- /release/scripts/v2pk3.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/v2pk3.pub -------------------------------------------------------------------------------- /release/scripts/v2pkdev.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/v2pkdev.pub -------------------------------------------------------------------------------- /release/scripts/v2sign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/release/scripts/v2sign.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/requirements.txt -------------------------------------------------------------------------------- /server_private_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/server_private_key.key -------------------------------------------------------------------------------- /server_public_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/server_public_key.pub -------------------------------------------------------------------------------- /set_jade_pinserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/set_jade_pinserver.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/setup.py -------------------------------------------------------------------------------- /test_data/badtxn_2of2csv_change_nonopt_script.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/badtxn_2of2csv_change_nonopt_script.json -------------------------------------------------------------------------------- /test_data/badtxn_segwit_multi_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/badtxn_segwit_multi_input.json -------------------------------------------------------------------------------- /test_data/badtxn_segwit_zero_sats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/badtxn_segwit_zero_sats.json -------------------------------------------------------------------------------- /test_data/descriptor_ss_anchorwatch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/descriptor_ss_anchorwatch.json -------------------------------------------------------------------------------- /test_data/descriptor_ss_liana.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/descriptor_ss_liana.json -------------------------------------------------------------------------------- /test_data/descriptor_ss_liana_long_script.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/descriptor_ss_liana_long_script.json -------------------------------------------------------------------------------- /test_data/descriptor_ss_liana_reuse_placeholder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/descriptor_ss_liana_reuse_placeholder.json -------------------------------------------------------------------------------- /test_data/descriptor_ss_multisig_sh_wsh_unsorted_match.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/descriptor_ss_multisig_sh_wsh_unsorted_match.json -------------------------------------------------------------------------------- /test_data/descriptor_ss_multisig_wsh_sorted_match.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/descriptor_ss_multisig_wsh_sorted_match.json -------------------------------------------------------------------------------- /test_data/descriptor_ss_p2sh_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/descriptor_ss_p2sh_example.json -------------------------------------------------------------------------------- /test_data/descriptor_tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/descriptor_tr.json -------------------------------------------------------------------------------- /test_data/identity_gpg_nist_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/identity_gpg_nist_index.json -------------------------------------------------------------------------------- /test_data/identity_gpg_nist_noindex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/identity_gpg_nist_noindex.json -------------------------------------------------------------------------------- /test_data/identity_ssh_nist_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/identity_ssh_nist_index.json -------------------------------------------------------------------------------- /test_data/identity_ssh_nist_matches_trezor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/identity_ssh_nist_matches_trezor.json -------------------------------------------------------------------------------- /test_data/identity_ssh_nist_noindex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/identity_ssh_nist_noindex.json -------------------------------------------------------------------------------- /test_data/liquid_txn_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_ae.json -------------------------------------------------------------------------------- /test_data/liquid_txn_asset_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_asset_ae.json -------------------------------------------------------------------------------- /test_data/liquid_txn_asset_lowr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_asset_lowr.json -------------------------------------------------------------------------------- /test_data/liquid_txn_large_amount.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_large_amount.json -------------------------------------------------------------------------------- /test_data/liquid_txn_large_amount2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_large_amount2.json -------------------------------------------------------------------------------- /test_data/liquid_txn_ledger_compare.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_ledger_compare.json -------------------------------------------------------------------------------- /test_data/liquid_txn_legacy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_legacy.json -------------------------------------------------------------------------------- /test_data/liquid_txn_legacy_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_legacy_ae.json -------------------------------------------------------------------------------- /test_data/liquid_txn_lowr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_lowr.json -------------------------------------------------------------------------------- /test_data/liquid_txn_lowr_nochange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_lowr_nochange.json -------------------------------------------------------------------------------- /test_data/liquid_txn_no_signing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_no_signing.json -------------------------------------------------------------------------------- /test_data/liquid_txn_nonconfidential_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_nonconfidential_input.json -------------------------------------------------------------------------------- /test_data/liquid_txn_noncsv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_noncsv.json -------------------------------------------------------------------------------- /test_data/liquid_txn_random_blinders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_random_blinders.json -------------------------------------------------------------------------------- /test_data/liquid_txn_random_blinders_asset_proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_random_blinders_asset_proof.json -------------------------------------------------------------------------------- /test_data/liquid_txn_random_blinders_asset_value_proofs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_random_blinders_asset_value_proofs.json -------------------------------------------------------------------------------- /test_data/liquid_txn_random_blinders_value_proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_random_blinders_value_proof.json -------------------------------------------------------------------------------- /test_data/liquid_txn_sighashes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_sighashes.json -------------------------------------------------------------------------------- /test_data/liquid_txn_swap_maker_assets_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_swap_maker_assets_ae.json -------------------------------------------------------------------------------- /test_data/liquid_txn_swap_maker_recv_lbtc_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_swap_maker_recv_lbtc_ae.json -------------------------------------------------------------------------------- /test_data/liquid_txn_swap_maker_send_lbtc_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_swap_maker_send_lbtc_ae.json -------------------------------------------------------------------------------- /test_data/liquid_txn_swap_taker_assets_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_swap_taker_assets_ae.json -------------------------------------------------------------------------------- /test_data/liquid_txn_swap_taker_recv_lbtc_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_swap_taker_recv_lbtc_ae.json -------------------------------------------------------------------------------- /test_data/liquid_txn_swap_taker_send_lbtc_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_swap_taker_send_lbtc_ae.json -------------------------------------------------------------------------------- /test_data/liquid_txn_testnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_testnet.json -------------------------------------------------------------------------------- /test_data/liquid_txn_tx_commits_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_tx_commits_ae.json -------------------------------------------------------------------------------- /test_data/liquid_txn_tx_commits_lowr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/liquid_txn_tx_commits_lowr.json -------------------------------------------------------------------------------- /test_data/msg_large.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msg_large.json -------------------------------------------------------------------------------- /test_data/msg_path.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msg_path.json -------------------------------------------------------------------------------- /test_data/msg_simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msg_simple.json -------------------------------------------------------------------------------- /test_data/msg_simple_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msg_simple_ae.json -------------------------------------------------------------------------------- /test_data/msgfile_bad_empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_bad_empty.json -------------------------------------------------------------------------------- /test_data/msgfile_bad_message1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_bad_message1.json -------------------------------------------------------------------------------- /test_data/msgfile_bad_message2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_bad_message2.json -------------------------------------------------------------------------------- /test_data/msgfile_bad_path1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_bad_path1.json -------------------------------------------------------------------------------- /test_data/msgfile_bad_path2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_bad_path2.json -------------------------------------------------------------------------------- /test_data/msgfile_bad_path3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_bad_path3.json -------------------------------------------------------------------------------- /test_data/msgfile_bad_path4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_bad_path4.json -------------------------------------------------------------------------------- /test_data/msgfile_bad_prefix1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_bad_prefix1.json -------------------------------------------------------------------------------- /test_data/msgfile_bad_prefix2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_bad_prefix2.json -------------------------------------------------------------------------------- /test_data/msgfile_hardened1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_hardened1.json -------------------------------------------------------------------------------- /test_data/msgfile_hardened2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_hardened2.json -------------------------------------------------------------------------------- /test_data/msgfile_hardened3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_hardened3.json -------------------------------------------------------------------------------- /test_data/msgfile_large.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_large.json -------------------------------------------------------------------------------- /test_data/msgfile_simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/msgfile_simple.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_derivation.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_derivation.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_derivation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_derivation.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_derivation2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_derivation2.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_derivation2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_derivation2.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_duplicate_field1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_duplicate_field1.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_duplicate_field1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_duplicate_field1.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_duplicate_field2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_duplicate_field2.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_duplicate_field2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_duplicate_field2.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_duplicate_field3.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_duplicate_field3.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_duplicate_field3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_duplicate_field3.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_field_missing1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_field_missing1.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_field_missing1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_field_missing1.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_field_missing2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_field_missing2.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_field_missing2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_field_missing2.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_field_missing3.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_field_missing3.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_field_missing3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_field_missing3.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_field_missing4.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_field_missing4.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_field_missing4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_field_missing4.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_format.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_format.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_format.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_not_in.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_not_in.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_not_in.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_not_in.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_policy.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_policy.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_policy.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_policy2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_policy2.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_policy2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_policy2.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_policy3.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_policy3.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_policy3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_policy3.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_signers1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_signers1.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_signers1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_signers1.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_signers2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_signers2.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_signers2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_signers2.json -------------------------------------------------------------------------------- /test_data/multisig_bad_file_sorted.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_sorted.dat -------------------------------------------------------------------------------- /test_data/multisig_bad_file_sorted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_bad_file_sorted.json -------------------------------------------------------------------------------- /test_data/multisig_file_bw.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_bw.dat -------------------------------------------------------------------------------- /test_data/multisig_file_bw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_bw.json -------------------------------------------------------------------------------- /test_data/multisig_file_jade.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_jade.dat -------------------------------------------------------------------------------- /test_data/multisig_file_jade.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_jade.json -------------------------------------------------------------------------------- /test_data/multisig_file_nunchuk.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_nunchuk.dat -------------------------------------------------------------------------------- /test_data/multisig_file_nunchuk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_nunchuk.json -------------------------------------------------------------------------------- /test_data/multisig_file_p2sh-p2wsh.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_p2sh-p2wsh.dat -------------------------------------------------------------------------------- /test_data/multisig_file_p2sh-p2wsh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_p2sh-p2wsh.json -------------------------------------------------------------------------------- /test_data/multisig_file_p2sh.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_p2sh.dat -------------------------------------------------------------------------------- /test_data/multisig_file_p2sh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_p2sh.json -------------------------------------------------------------------------------- /test_data/multisig_file_p2wsh-p2sh.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_p2wsh-p2sh.dat -------------------------------------------------------------------------------- /test_data/multisig_file_p2wsh-p2sh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_p2wsh-p2sh.json -------------------------------------------------------------------------------- /test_data/multisig_file_p2wsh.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_p2wsh.dat -------------------------------------------------------------------------------- /test_data/multisig_file_p2wsh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_p2wsh.json -------------------------------------------------------------------------------- /test_data/multisig_file_sparrow.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_sparrow.dat -------------------------------------------------------------------------------- /test_data/multisig_file_sparrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_sparrow.json -------------------------------------------------------------------------------- /test_data/multisig_file_specter.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_specter.dat -------------------------------------------------------------------------------- /test_data/multisig_file_specter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_file_specter.json -------------------------------------------------------------------------------- /test_data/multisig_reg_15of15.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_reg_15of15.json -------------------------------------------------------------------------------- /test_data/multisig_reg_1of1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_reg_1of1.json -------------------------------------------------------------------------------- /test_data/multisig_reg_liquid_matches_ga_2of2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_reg_liquid_matches_ga_2of2.json -------------------------------------------------------------------------------- /test_data/multisig_reg_matches_ga_2of2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_reg_matches_ga_2of2.json -------------------------------------------------------------------------------- /test_data/multisig_reg_ss_liquid_1of2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_reg_ss_liquid_1of2.json -------------------------------------------------------------------------------- /test_data/multisig_reg_ss_matches_ga_2of3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_reg_ss_matches_ga_2of3.json -------------------------------------------------------------------------------- /test_data/multisig_reg_ss_p2sh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_reg_ss_p2sh.json -------------------------------------------------------------------------------- /test_data/multisig_reg_ss_qr_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_reg_ss_qr_example.json -------------------------------------------------------------------------------- /test_data/multisig_reg_ss_wsh_sorted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/multisig_reg_ss_wsh_sorted.json -------------------------------------------------------------------------------- /test_data/psbt_ss_not_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_not_us.json -------------------------------------------------------------------------------- /test_data/psbt_ss_p2pkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_p2pkh.json -------------------------------------------------------------------------------- /test_data/psbt_ss_p2pkh_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_p2pkh_v2.json -------------------------------------------------------------------------------- /test_data/psbt_ss_p2sh_multisig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_p2sh_multisig.json -------------------------------------------------------------------------------- /test_data/psbt_ss_p2sh_p2wpkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_p2sh_p2wpkh.json -------------------------------------------------------------------------------- /test_data/psbt_ss_p2sh_p2wsh_multisig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_p2sh_p2wsh_multisig.json -------------------------------------------------------------------------------- /test_data/psbt_ss_p2tr_default_all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_p2tr_default_all.json -------------------------------------------------------------------------------- /test_data/psbt_ss_p2wpkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_p2wpkh.json -------------------------------------------------------------------------------- /test_data/psbt_ss_p2wpkh_already_signed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_p2wpkh_already_signed.json -------------------------------------------------------------------------------- /test_data/psbt_ss_p2wpkh_spend_coinbase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_p2wpkh_spend_coinbase.json -------------------------------------------------------------------------------- /test_data/psbt_ss_p2wsh_multisig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_ss_p2wsh_multisig.json -------------------------------------------------------------------------------- /test_data/psbt_tm_green_multisig_2of2csv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_green_multisig_2of2csv.json -------------------------------------------------------------------------------- /test_data/psbt_tm_green_multisig_2of3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_green_multisig_2of3.json -------------------------------------------------------------------------------- /test_data/psbt_tm_liquid_not_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_liquid_not_us.json -------------------------------------------------------------------------------- /test_data/psbt_tm_multisig_p2sh_segwit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_multisig_p2sh_segwit.json -------------------------------------------------------------------------------- /test_data/psbt_tm_multisig_partial_p2sh_segwit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_multisig_partial_p2sh_segwit.json -------------------------------------------------------------------------------- /test_data/psbt_tm_multisig_partial_segwit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_multisig_partial_segwit.json -------------------------------------------------------------------------------- /test_data/psbt_tm_multisig_segwit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_multisig_segwit.json -------------------------------------------------------------------------------- /test_data/psbt_tm_multisig_segwit_many_inputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_multisig_segwit_many_inputs.json -------------------------------------------------------------------------------- /test_data/psbt_tm_multisig_segwit_many_inputs_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_multisig_segwit_many_inputs_2.json -------------------------------------------------------------------------------- /test_data/psbt_tm_p2sh_segwit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_p2sh_segwit.json -------------------------------------------------------------------------------- /test_data/psbt_tm_segwit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_segwit.json -------------------------------------------------------------------------------- /test_data/psbt_tm_wrong_network_type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/psbt_tm_wrong_network_type.json -------------------------------------------------------------------------------- /test_data/pset_ss_p2pkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/pset_ss_p2pkh.json -------------------------------------------------------------------------------- /test_data/pset_ss_p2sh_p2wpkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/pset_ss_p2sh_p2wpkh.json -------------------------------------------------------------------------------- /test_data/pset_ss_p2sh_p2wpkh_maker_swap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/pset_ss_p2sh_p2wpkh_maker_swap.json -------------------------------------------------------------------------------- /test_data/pset_ss_p2tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/pset_ss_p2tr.json -------------------------------------------------------------------------------- /test_data/pset_ss_p2wpkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/pset_ss_p2wpkh.json -------------------------------------------------------------------------------- /test_data/pset_tm_green_multisig_2of2_norecovery_p2wsh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/pset_tm_green_multisig_2of2_norecovery_p2wsh.json -------------------------------------------------------------------------------- /test_data/pset_tm_green_multisig_2of2csv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/pset_tm_green_multisig_2of2csv.json -------------------------------------------------------------------------------- /test_data/qr_qvga_bcur_psbt.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_bcur_psbt.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_bcur_psbt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_bcur_psbt.json -------------------------------------------------------------------------------- /test_data/qr_qvga_compactseedqr_vec1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_compactseedqr_vec1.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_compactseedqr_vec1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_compactseedqr_vec1.json -------------------------------------------------------------------------------- /test_data/qr_qvga_compactseedqr_vec7.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_compactseedqr_vec7.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_compactseedqr_vec7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_compactseedqr_vec7.json -------------------------------------------------------------------------------- /test_data/qr_qvga_compactseedqr_vec8.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_compactseedqr_vec8.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_compactseedqr_vec8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_compactseedqr_vec8.json -------------------------------------------------------------------------------- /test_data/qr_qvga_compactseedqr_vec9.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_compactseedqr_vec9.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_compactseedqr_vec9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_compactseedqr_vec9.json -------------------------------------------------------------------------------- /test_data/qr_qvga_high_res.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_high_res.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_high_res.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_high_res.json -------------------------------------------------------------------------------- /test_data/qr_qvga_hotp.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_hotp.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_hotp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_hotp.json -------------------------------------------------------------------------------- /test_data/qr_qvga_low_res.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_low_res.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_low_res.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_low_res.json -------------------------------------------------------------------------------- /test_data/qr_qvga_mnemonic_prefixes.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_mnemonic_prefixes.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_mnemonic_prefixes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_mnemonic_prefixes.json -------------------------------------------------------------------------------- /test_data/qr_qvga_seedqr_vec1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_seedqr_vec1.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_seedqr_vec1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_seedqr_vec1.json -------------------------------------------------------------------------------- /test_data/qr_qvga_test_mnemonic.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_test_mnemonic.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_test_mnemonic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_test_mnemonic.json -------------------------------------------------------------------------------- /test_data/qr_qvga_totp.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_totp.dat -------------------------------------------------------------------------------- /test_data/qr_qvga_totp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/qr_qvga_totp.json -------------------------------------------------------------------------------- /test_data/tx_liquid_ss_p2pkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_liquid_ss_p2pkh.json -------------------------------------------------------------------------------- /test_data/tx_liquid_ss_p2sh_p2wpkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_liquid_ss_p2sh_p2wpkh.json -------------------------------------------------------------------------------- /test_data/tx_liquid_ss_p2sh_p2wpkh_maker_swap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_liquid_ss_p2sh_p2wpkh_maker_swap.json -------------------------------------------------------------------------------- /test_data/tx_liquid_ss_p2tr_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_liquid_ss_p2tr_ae.json -------------------------------------------------------------------------------- /test_data/tx_liquid_ss_p2wpkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_liquid_ss_p2wpkh.json -------------------------------------------------------------------------------- /test_data/tx_ss_bad_ae_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_bad_ae_1.json -------------------------------------------------------------------------------- /test_data/tx_ss_bad_ae_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_bad_ae_2.json -------------------------------------------------------------------------------- /test_data/tx_ss_bad_ae_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_bad_ae_3.json -------------------------------------------------------------------------------- /test_data/tx_ss_bad_ae_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_bad_ae_4.json -------------------------------------------------------------------------------- /test_data/tx_ss_bad_ae_p2tr_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_bad_ae_p2tr_1.json -------------------------------------------------------------------------------- /test_data/tx_ss_p2pkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_p2pkh.json -------------------------------------------------------------------------------- /test_data/tx_ss_p2sh_p2wpkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_p2sh_p2wpkh.json -------------------------------------------------------------------------------- /test_data/tx_ss_p2tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_p2tr.json -------------------------------------------------------------------------------- /test_data/tx_ss_p2tr_sighash_all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_p2tr_sighash_all.json -------------------------------------------------------------------------------- /test_data/tx_ss_p2wpkh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_p2wpkh.json -------------------------------------------------------------------------------- /test_data/tx_ss_p2wpkh_single_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/tx_ss_p2wpkh_single_input.json -------------------------------------------------------------------------------- /test_data/txn_2of2_change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_2of2_change.json -------------------------------------------------------------------------------- /test_data/txn_2of2csv_change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_2of2csv_change.json -------------------------------------------------------------------------------- /test_data/txn_2of3_change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_2of3_change.json -------------------------------------------------------------------------------- /test_data/txn_large.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_large.json -------------------------------------------------------------------------------- /test_data/txn_legacy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_legacy.json -------------------------------------------------------------------------------- /test_data/txn_legacy_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_legacy_ae.json -------------------------------------------------------------------------------- /test_data/txn_legacy_p2sh_change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_legacy_p2sh_change.json -------------------------------------------------------------------------------- /test_data/txn_op_return_output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_op_return_output.json -------------------------------------------------------------------------------- /test_data/txn_pay_to_tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_pay_to_tr.json -------------------------------------------------------------------------------- /test_data/txn_segwit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_segwit.json -------------------------------------------------------------------------------- /test_data/txn_segwit2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_segwit2.json -------------------------------------------------------------------------------- /test_data/txn_segwit_ae.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_segwit_ae.json -------------------------------------------------------------------------------- /test_data/txn_segwit_multi_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_segwit_multi_input.json -------------------------------------------------------------------------------- /test_data/txn_segwit_no_output_script.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_segwit_no_output_script.json -------------------------------------------------------------------------------- /test_data/txn_segwit_no_signing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_segwit_no_signing.json -------------------------------------------------------------------------------- /test_data/txn_segwit_sighashes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_data/txn_segwit_sighashes.json -------------------------------------------------------------------------------- /test_jade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/test_jade.py -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/CMakeLists.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/README.md -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/main.c -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test.sh -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_0_1024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_0_1024.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_0_2048.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_0_2048.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_0_3072.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_0_3072.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_0_4096.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_0_4096.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_1_1024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_1_1024.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_1_2048.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_1_2048.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_1_3072.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_1_3072.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_1_4096.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_1_4096.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_2_1024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_2_1024.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_2_2048.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_2_2048.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_2_3072.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_2_3072.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_2_4096.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_2_4096.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_3_1024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_3_1024.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_3_2048.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_3_2048.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_3_3072.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_3_3072.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_3_4096.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--mnemonic_3_4096.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_0_1024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_0_1024.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_0_2048.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_0_2048.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_0_3072.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_0_3072.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_0_4096.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_0_4096.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_1_1024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_1_1024.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_1_2048.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_1_2048.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_1_3072.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_1_3072.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_1_4096.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_1_4096.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_2_1024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_2_1024.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_2_2048.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_2_2048.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_2_3072.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_2_3072.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_2_4096.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_2_4096.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_3_1024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_3_1024.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_3_2048.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_3_2048.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_3_3072.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_3_3072.txt -------------------------------------------------------------------------------- /tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_3_4096.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/bip85_rsa_key_gen/test_vectors/key_--xpriv_3_4096.txt -------------------------------------------------------------------------------- /tools/check_default_configs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/check_default_configs.sh -------------------------------------------------------------------------------- /tools/flock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/flock.sh -------------------------------------------------------------------------------- /tools/fwprep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/fwprep.py -------------------------------------------------------------------------------- /tools/fwtools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/fwtools.py -------------------------------------------------------------------------------- /tools/gcov/gcovr_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/gcov/gcovr_analyzer.py -------------------------------------------------------------------------------- /tools/gcov/generate_report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/gcov/generate_report.sh -------------------------------------------------------------------------------- /tools/mkdefaults.dat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/mkdefaults.dat.json -------------------------------------------------------------------------------- /tools/mkdefaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/mkdefaults.py -------------------------------------------------------------------------------- /tools/mkindex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/mkindex.py -------------------------------------------------------------------------------- /tools/mkpatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/mkpatch.py -------------------------------------------------------------------------------- /tools/switch_to.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/tools/switch_to.sh -------------------------------------------------------------------------------- /update_jade_fw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blockstream/Jade/HEAD/update_jade_fw.py --------------------------------------------------------------------------------