Commit Graph

51 Commits (ui-t3t1)

Author SHA1 Message Date
tychovrahe ed6aa48726 feat(core): use confidential section for confidential and sensitive data
2 months ago
matejcik f60cc75c7c feat(storage): return enum values instead of strings, so that they are translatable
2 months ago
cepetr 4cf781abb2 chore(core, legacy, storage): refactor flash drivers
3 months ago
tychovrahe 8150636a81 feat(core): add basic support for STM32U5
3 months ago
tychovrahe cd8a0ea690 test(storage): add upgrade test from version 3
3 months ago
tychovrahe 434ed04b7f feat(storage): implemented more effective pin logs for blockwise storage
3 months ago
tychovrahe abcbf88e9b fix(storage): ensure little endian is always used in python implementation
3 months ago
tychovrahe e0594c9c62 fix(storage): fix app protected check in python implementation
3 months ago
tychovrahe 8147b11345 fix(core): fix quadword-only storage
3 months ago
Andrew Kozlik 440b1304c0 refactor(storage): Split implementations based on FLASH_BIT_ACCESS.
3 months ago
tychovrahe 743ed413f6 feat(core): add support for quad-word only storage
3 months ago
tychovrahe f8eae3f023 fix(storage/tests): fix norcow active offset initialization, add missing assert in test_set_locked
3 months ago
matejcik b008367f38 style(storage): apply isort 5
10 months ago
tychovrahe 238e3fd7c1 refactor(core): add abstraction over flash memory layout
10 months ago
Martin Milata d0601bed40 test(storage): workaround clang error
1 year ago
Andrew Kozlik 01edf3f796 fix(storage): Adapt to changing insecure PRNG to be opt-in.
1 year ago
tychovrahe 5a991f3244 feat(core/rust): bootloader implementation in rust
1 year ago
Andrew Kozlik 1da446a8fb refactor: Move flash_init to emulator main.
2 years ago
Martin Milata 18c8304339 fix(core): leftover TREZOR_MODEL defines
2 years ago
Pavol Rusnak 8f1d33d5f9 build(core,legacy): remove gcc, use cc instead of gcc
2 years ago
TychoVrahe 7912a7d0d3
build(core,storage): fix conditional compilation for different Trezor models
2 years ago
Martin Milata d1978c062d test(storage): remove timeouts for test_random and test_random_upgrade
2 years ago
Martin Milata 31f4e4f3db test(storage): increase timeout for test_random
2 years ago
Andrew Kozlik d6fdadf673 feat(crypto): Sanitize undefined behavior.
2 years ago
Andrew Kozlik 56126b75a7 ci: Use address sanitizer in CI.
2 years ago
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
Ondřej Vejpustek 8ee17f69b3 refactor(core): move wait_random and rdi into separate file
3 years ago
Andrew Kozlik 4c2e4bcb65 fix(storage): Check for overflow in counter increment.
3 years ago
Andrew Kozlik 8f5f5daaab test(storage): Update tests to comply with new storage version and interface.
3 years ago
Andrew Kozlik c68e91c12a feat(storage): Support PIN and wipe code of unlimited length.
3 years ago
Pavol Rusnak 179645e3ad core: unify usage of TREZOR_MODEL
4 years ago
Andrew Kozlik 77bb6deb66 storage: Check for invalid PIN.
4 years ago
Tomas Susanka a28f29708f ci: add junit for a nice tests overview
4 years ago
Tomas Susanka 2aa49fda96 storage/tests: test non-existing key
5 years ago
Andrew Kozlik 579244b068 storage: When wiping, erase the active sector first.
5 years ago
Andrew Kozlik a08b66ee6c storage: gitignore hypothesis and libtrezor-storage.so.
5 years ago
Andrew Kozlik 1deebf1065 storage: Add STORAGE_UPGRADED_KEY to protect against fake storage upgrade attacks.
5 years ago
Andrew Kozlik a9b98ab966 storage: Implement storage_change_wipe_code().
5 years ago
Pavol Rusnak 1caae698ca
storage: make FLAG_PUBLIC and FLAGS_WRITE part of public API
5 years ago
Pavol Rusnak 76eefd026f
all: let's use -Wno-missing-braces because clang does not respect
5 years ago
Andrew Kozlik 4f01003637 storage: Add external salt parameter to unlock() and change_pin().
5 years ago
matejcik cb99a175ea storage: explicitly reseed in PRNG tests
5 years ago
Jan Pochyla d53d6f82cb storage: fix incomatibility with new pytest
5 years ago
Pavol Rusnak 54d348228f
all: rename TREZOR to Trezor where possible
5 years ago
Andrew Kozlik 531c610a17 storage: Use wait_random() from common.h. Fix build for tests.
5 years ago
matejcik 9b168daa19 style: improve makefile output, format test files
5 years ago
Pavol Rusnak 25cfd505f4
storage: allright isort, you win
5 years ago
Pavol Rusnak 0ae10a1924
legacy+storage: fix style checks
5 years ago
Tomas Susanka 6657134bd8 storage: alter README to reflect monorepo
5 years ago
Tomas Susanka 18482a9c37 storage: style
5 years ago