1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-23 23:08:14 +00:00
trezor-firmware/core
matejcik afdfd5fbdb cardano: optimize transaction signing
squash merge. closes #94 and #130

Squashed commit of the following:

commit 1adc68051df863f5ce3767f6594d91fc9ad7bb16
Author: refi93 <rafael.korbas@gmail.com>
Date:   Tue May 7 00:13:07 2019 +0200

    cr fix

commit 833b831754aa3dfce4630e9d64e7fb6c5147ceb1
Author: refi93 <rafael.korbas@gmail.com>
Date:   Mon May 6 21:59:49 2019 +0200

    cr fix style

commit 2962e697c993d3df9a53dcc6cebc9148c1d701f5
Author: Matúš Juran <matus.juran@vacuumlabs.com>
Date:   Thu May 2 16:57:55 2019 +0200

    cardano: optimize transaction signing

    Optimize the storage of previous transactions. Instead of passing a list
    of transactions to the Transaction object, verify all inputs beforehand.
    Stop creating helper lists when serializing the transaction. This allows
    to process a few more inputs.
2019-05-07 17:33:00 +02:00
..
assets MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
docker/emulator MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
docs MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
embed Merge pull request #85 from trezor/andrewkozlik/slip0039 2019-05-06 13:34:27 +02:00
mocks Revert "ui.display.loader: slice_span added for indeterminate loaders" 2019-04-23 18:31:30 +02:00
site_scons/site_tools/micropython MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
src cardano: optimize transaction signing 2019-05-07 17:33:00 +02:00
tests core/slip39: Update code logic, tests and test vectors in accordance with the new requirement that the number of shares provided is equal to the threshold. 2019-05-03 18:28:14 +02:00
tools core: allow running 'build_protobuf' from any directory (#106) 2019-04-24 21:38:51 +02:00
vendor core: remove flamegraph 2019-04-26 22:52:00 +02:00
.dockerignore MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
.gitignore toplevel: reorganize .gitignore files 2019-04-17 00:05:24 +02:00
.pylintrc style: improve pylint exclusions 2019-05-07 16:31:04 +02:00
AUTHORS MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
build-docker.sh core: fix docker build 2019-04-30 18:03:24 +02:00
ChangeLog core+legacy: update changelogs 2019-04-22 18:57:14 +02:00
COPYING MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
emu.sh core: simplify emu.sh runner 2019-05-03 21:28:24 +02:00
Makefile core: finish frozen modules support 2019-05-04 22:15:20 +02:00
pytest.ini core: remove setup.cfg, keep pytest.ini for convenience 2019-05-07 17:04:21 +02:00
README.md MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
SConscript.boardloader MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
SConscript.bootloader MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
SConscript.firmware Merge remote-tracking branch 'origin/master' into andrewkozlik/slip0039 2019-05-02 15:08:43 +02:00
SConscript.prodtest MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
SConscript.reflash MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
SConscript.unix Merge pull request #85 from trezor/andrewkozlik/slip0039 2019-05-06 13:34:27 +02:00
SConstruct MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00

TREZOR Core

TREZOR Logo

Build Status Gitter

This is the source code for 2nd generation of TREZOR called TREZOR model T.

It runs both inside of the device and also in the TREZOR Emulator.

emulator

Documentation