1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-12 22:26:08 +00:00
trezor-firmware/core
Andrew Toth d06623218f
multisig: compute dummy chaincode based on pubkeys
Compute a dummy xpub to use as the internal pubkey
for taproot multisig. Sort and remove duplicates of all
xpub pubkeys, concatenate and compute sha256 hash.
The result is the chaincode, and the pubkey is the NUMS
point.
2024-12-10 19:09:31 -05:00
..
.changelog.d fix: reword changelog 2024-12-10 09:42:52 -05:00
assets feat(core): allow for going back to previous word in recovery process 2024-02-19 22:05:04 +01:00
embed crypto: return parity when tweaking public key 2024-12-10 09:42:52 -05:00
mocks fix: taproot multisig 2024-12-10 09:42:52 -05:00
prof feat(core): adjust the coverage file output for multicore tests 2023-03-09 16:50:32 +01:00
site_scons build(core): use deterministic git rev-parse 2024-12-04 16:36:19 +01:00
src multisig: compute dummy chaincode based on pubkeys 2024-12-10 19:09:31 -05:00
tests fix: taproot multisig 2024-12-10 09:42:52 -05:00
tools refactor(core): restructure embed folder 2024-11-18 09:41:02 +01:00
translations chore(core): change display orientation labels [no changelog] 2024-12-09 15:03:57 +01:00
vendor fix(core): add missing stm32u5 symlinks 2024-03-19 11:33:23 +01:00
.coveragerc chore(core): silence false alarms in coverage report 2023-03-09 16:50:32 +01:00
.dockerignore
.gitignore feat(core): add support for gdb scripts to emulator 2023-05-11 21:02:21 +02:00
.towncrier.template.md docs(core): use towncrier for generating CHANGELOG.md 2021-05-04 14:18:01 +02:00
asan_blacklist.txt
asan_suppressions.txt ci: Suppress libSDL memory leaks. 2022-01-19 15:22:03 +01:00
AUTHORS
CHANGELOG.md docs(core): changelog for 2.8.5 2024-11-05 21:18:48 +01:00
CHANGELOG.T2B1.md docs(core): changelog for 2.8.5 2024-11-05 21:18:48 +01:00
CHANGELOG.T2T1.md docs(core): changelog for 2.8.5 2024-11-05 21:18:48 +01:00
CHANGELOG.T3B1.md docs(core): changelog for 2.8.5 2024-11-05 21:18:48 +01:00
CHANGELOG.T3T1.md docs(core): changelog for 2.8.5 2024-11-05 21:18:48 +01:00
CHANGELOG.unreleased docs(core): use towncrier for generating CHANGELOG.md 2021-05-04 14:18:01 +02:00
COPYING
emu.py build(core): emulator valgrind support 2024-11-27 09:50:15 +01:00
emu.sh core: remove src1 2020-08-03 15:59:57 +02:00
Makefile feat(core): introduce storage insecure mode 2024-12-03 11:02:17 +01:00
pyrightconfig.json feat(tools): make pyright_tool more user-friendly 2022-03-23 14:55:05 +01:00
README.md docs: add Safe 3 and Safe 5 in documentation (#4228) 2024-09-30 10:15:35 +02:00
SConscript.boardloader build(core): improve CPPDEFINES quoting 2024-11-21 14:33:52 +01:00
SConscript.bootloader build(core): improve CPPDEFINES quoting 2024-11-21 14:33:52 +01:00
SConscript.bootloader_ci build(core): improve CPPDEFINES quoting 2024-11-21 14:33:52 +01:00
SConscript.bootloader_emu build(core): improve CPPDEFINES quoting 2024-11-21 14:33:52 +01:00
SConscript.firmware feat(core): introduce storage insecure mode 2024-12-03 11:02:17 +01:00
SConscript.kernel feat(core): introduce storage insecure mode 2024-12-03 11:02:17 +01:00
SConscript.prodtest build(core): improve CPPDEFINES quoting 2024-11-21 14:33:52 +01:00
SConscript.reflash build(core): improve CPPDEFINES quoting 2024-11-21 14:33:52 +01:00
SConscript.unix refactor(core): abstract cache and context 2024-12-02 12:39:15 +01:00
SConstruct build(core): introduce quiet mode 2024-11-21 14:33:52 +01:00
towncrier.toml chore: generate-changelog.py adjustments 2024-07-12 20:43:26 +00:00

Trezor Core

Firmware currently running on Model T and the Trezor Safe family.

See docs/core for more info.