Commit Graph

258 Commits (f607cb25019f0bc18bae281ce294a52810fc5ec5)

Author SHA1 Message Date
Tomas Susanka f8f1a62563 docs: coin paths modifications
6 years ago
Pavol Rusnak 92eb6b8fe1
docs: fix markdown syntax in coins/readme
6 years ago
Tomas Susanka af63104d21 docs: list of used derivation paths
6 years ago
Pavol Rusnak 7b6e8a1158
docs: add GC9307 to hardware.md
6 years ago
Pavol Rusnak 20237ace5c
docs: update hardware.md to use jpgs
6 years ago
Pavol Rusnak 0123e4a155
docs: convert pngs to jpgs where it makes sense (photos)
6 years ago
mcudev 59c7159a29 docs: hardware: add photos, add more pin info, other related updates
6 years ago
mcudev 9541662902 build: update to use latest arm none eabi toolchain gcc-arm-none-eabi-7-2018-q2-update
6 years ago
Pavol Rusnak 6ce106b544
trezorhal: turn sdcard/cpt circuitry on/off using PC0/PB10 pin
6 years ago
Marcel O'Neil 565d60d004 fix: emulator docs link (#242)
6 years ago
Pavol Rusnak 9e16eb4122
docs: fix markdown issues
6 years ago
Pavol Rusnak fb4b2aa608
unix: drop the 32bit build
6 years ago
Karel Bílek 56e15625d6 readme: Add scons to build dependency (#211)
6 years ago
Pavol Rusnak 9fa4ac2c13
docs: add emulator page
6 years ago
Pavol Rusnak bfcabb7175
docs: update upload instructions
6 years ago
matejcik 003d77b209 testing: configure pytest.ini and update testing documentation
6 years ago
Pavol Rusnak df967821e7
emu.sh: rename OPTLEVEL to PYOPT (to match variable name used in the C source)
6 years ago
matejcik a8351d1bda docs: testing instructions
6 years ago
matejcik 75fb38f63c docs: make build instructions more compact, reflect use of pipenv
6 years ago
Pavol Rusnak 81e676be6d
docs: add photo, schematic, bom, etc.
6 years ago
Roman Zeyde cfb50f751e docs: fix 'vendorheader' to 'vendor' at build.md
6 years ago
Pavol Rusnak 21d07ec99d
docs: use make vendor to refresh submodules
6 years ago
Pavol Rusnak 34e60899c0
docs: add info about git submodule update
6 years ago
Pavol Rusnak 248f479d68
docs: add emulator screenshot
6 years ago
Pavol Rusnak 7504366a02
bootloader: simplify vtrust code
7 years ago
Pavol Rusnak 965aa73b63
trezorhal: introduce fix_version in image header (version of last critical bugfix)
7 years ago
Jochen Hoenicke 9f2bbb0e1a Removed references to pin fail area
7 years ago
Pavol Rusnak 2f719526e7
bootloader: implement vendor keys lock
7 years ago
Pavol Rusnak e4360a7296
bootloader: change upgrade criteria to vendor keyset comparison
7 years ago
Pavol Rusnak 3636a5f1b1
bootloader/vendorheader: vtrust is bitmap not scalar
7 years ago
Pavol Rusnak dcb09012fb
docs: reorganize files
7 years ago
Pavol Rusnak 15b926dbbd
docs: small changes
7 years ago
Pavol Rusnak a067dca054
hardware: add interrupt/reset pins to touch panel description
7 years ago
Pavol Rusnak 9e82a4d348
bootloader, firmware: introduce chunk hashes in the image header
7 years ago
Pavol Rusnak 3c974095aa
trezorhal: increase image header size from 512 to 1024 bytes
7 years ago
Pavol Rusnak ebaeb52b62
docs: fix last commit
7 years ago
Pavol Rusnak ad71fc1578
docs: update trezor logo
7 years ago
Pavol Rusnak 35a3c32935
docs: document OTP area usage
7 years ago
mcudev 7910c88f28 docs: pip to pip3 no cache, add some hardware details (#60)
7 years ago
Pavol Rusnak 001298a90e
boardloader: erase storage on failed option_bytes
7 years ago
Pavol Rusnak 403a92cb7f
docs: crop clock-tree.png
7 years ago
mcudev e2b66436df display: tearing effect cleanup
7 years ago
mcudev 6cde2d8378 docs: bootloader microsd creation note and typo fix (#47)
7 years ago
mcudev 96b57efbfe docs: dev kit hardware updates related to mcu upgrade (#45)
7 years ago
Pavol Rusnak 3982c19378
fix whitespace
7 years ago
mcudev 61e0f6c818 stm32f427 sram bigger (#39)
7 years ago
Pavol Rusnak 6413c2c23e
embed: rework memory layout, enable stack protector
7 years ago
mcudev 61db821c7a docs: dev kit hardware updates mainly usb (#37)
7 years ago
mcudev 4897dc2139 doc: STLINK_VER and boardloader description (#35)
7 years ago
Pavol Rusnak 78f57d083c
add vendor trust to vendorheader
7 years ago
mcudev ef353f7bc6 docs: hardware updates
7 years ago
mcudev 7535fb74ea fix minor compile time bug and update docs
7 years ago
mcudev 36598b8e20 rough draft
7 years ago
Pavol Rusnak 6b96a91d52
docs: update markdown according to lint
7 years ago
Pavol Rusnak 0c060b6d4a
rename loader to bootloader
7 years ago
Pavol Rusnak 0633506166
rename bootloader to boardloader
7 years ago
Jochen Hoenicke e0fd890661 Implemented vendor header.
7 years ago
Pavol Rusnak 435e96e1b3
build: refactor binctl and firmware/loader image stuff
7 years ago
Pavol Rusnak b5ff140256
trezorhal: fix alignment in headers to 512 bytes
7 years ago
Pavol Rusnak dd69929ce1
tools: rename firmwarectl to binctl, minor reformat
7 years ago
Pavol Rusnak e313234fe3
bootloader/loader: use blake2s instead of sha256 for digests
7 years ago
Pavol Rusnak cbaca604f3
bootloader+loader: rework build, make clear what is bootloader and what is loader in docu
7 years ago
Pavol Rusnak cc525e97ce
markdown: follow commonmark spec
7 years ago
Pavol Rusnak 5bdfbb3469
bootloader: work in progress
7 years ago
Pavol Rusnak 7d4414000e
tools: join check_bootloader and check_firmware into firmwarectl tool
7 years ago
Pavol Rusnak 2d7c6b0c34
bootloader: cleanup, more documentation, added scripts for checking
7 years ago
Pavol Rusnak d65b6b35d9
update bootloader documentation
7 years ago
Pavol Rusnak cae5fbe434
docs: add RAMs to memory layout
8 years ago
Pavol Rusnak 3857ff4139
docs: fix table
8 years ago
Pavol Rusnak 9f3cb279b3
docs: add memory layout
8 years ago
Pavol Rusnak 2e39c86b42
cleanup
8 years ago
Pavol Rusnak 63d4cb3a29
add bootloader ideas
8 years ago
Pavol Rusnak 9f40362482
remove homebrew docu generator, use docstring syntax
8 years ago
Pavol Rusnak 35b26651ba
add trezor.crypto.random
8 years ago
Pavol Rusnak 6f08f3f6a8
update docu
8 years ago
Pavol Rusnak 627f547fcb
update docu
8 years ago
Pavol Rusnak 8f374f728b
new logo :)
8 years ago
Pavol Rusnak 8f7fc96301
add trezor.crypto.bip39.seed
8 years ago
Pavol Rusnak 910926e25c
add trezor.crypto.bip39
8 years ago
Pavol Rusnak 01fb1dcbf2
fix name in api.template
8 years ago
Pavol Rusnak 5fe006f41d
update info about bootloader format
8 years ago
Pavol Rusnak e1450e3f7f
os -> core
8 years ago
slush0 e00abf4d18
Updated vendor/firmware structures
8 years ago
Pavol Rusnak f24dd6b42f
add validity timestamp
8 years ago
Pavol Rusnak d268cf3b57
document python crypto apis
8 years ago
Pavol Rusnak 7fb1d7247c
remove self from documentation where it should not be
8 years ago
Pavol Rusnak c5b5955539
add more docu
8 years ago
Pavol Rusnak 08009cbeb6
update docu
8 years ago
Pavol Rusnak 3d8f8a659a
rework documentation, proof of concept api docu generator
8 years ago
Pavol Rusnak bc7cb88cdf
use little endian for toif, fix random
8 years ago
Pavol Rusnak 250e35348e
rework note about endianity
8 years ago
Pavol Rusnak 4b9d3bffc6
add firmware format documentation
8 years ago
Pavol Rusnak 6a3cf02396
add documentation about toif
8 years ago
Pavol Rusnak b41c1c3e4d
add data size to toi format header
8 years ago
Pavol Rusnak 0f2670f12e
add trezor.crypto
8 years ago
Pavol Rusnak a5e861e0aa
introduce trezor.msg and trezor.protobuf
8 years ago
Pavol Rusnak d0e179e090
rename touch.callback functions
8 years ago
Pavol Rusnak a447cb5492
refactor display_rawcmd into display_raw
8 years ago
Pavol Rusnak 1f4230dc20
implement trezor.ui.qrcode
8 years ago
Pavol Rusnak 089409c995
update docu, add display.backlight
8 years ago
Pavol Rusnak ced1a8fdef
introduce toi format
8 years ago
Pavol Rusnak fa8fdb683a
add reed solomon
8 years ago
Pavol Rusnak 89dff71612
simplify types
8 years ago
Pavol Rusnak c0748d265b
pip 3107 -> 0484
8 years ago
Pavol Rusnak 9d493e358a
update
8 years ago
Pavol Rusnak 8a0868c1f7
more changes to api
8 years ago
Pavol Rusnak 0c954769d5
update api
8 years ago
Pavol Rusnak a8d5432fd5
init
8 years ago