1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-03 13:22:33 +00:00
Commit Graph

12315 Commits

Author SHA1 Message Date
tychovrahe
fce3d35694 fix 2023-10-30 16:58:37 +01:00
tychovrahe
c709c6aa93 wip 2023-10-30 16:04:51 +01:00
tychovrahe
df3b1bce77 fix 2023-10-30 15:44:09 +01:00
tychovrahe
938d66728b vh 2023-10-30 15:39:45 +01:00
tychovrahe
7f73651503 versions 2023-09-12 23:24:31 +02:00
tychovrahe
2372c3651d send ble sw versions in status 2023-09-12 16:52:30 +02:00
tychovrahe
3926476849 NRF: fix int comm 2023-09-12 13:35:15 +02:00
tychovrahe
dab58806cf fixup! PYTHON 2023-09-12 12:16:04 +02:00
tychovrahe
ba6b24e5b2 fixup! STM 2023-09-12 12:16:04 +02:00
tychovrahe
977bbb7794 fixup! refactor(core): unify touch and button handling, enable usage of both in one model 2023-09-12 12:16:04 +02:00
tychovrahe
e24f97abc6 cleaning 2023-09-12 12:16:04 +02:00
tychovrahe
9f22ce89af generate softdevice and bootloader update packages 2023-09-12 12:16:04 +02:00
tychovrahe
cf39856ee2 simplifications 2023-09-12 12:16:04 +02:00
tychovrahe
b8ec994fe3 support simplified nrfutil, more universal package update 2023-09-12 12:16:03 +02:00
tychovrahe
f0ff6cbca9 cleaning, ejected dfu 2023-09-11 09:52:55 +02:00
tychovrahe
add3fd7d56 cleaning, ejected dfu 2023-09-11 09:47:27 +02:00
tychovrahe
36b4f2f529 test pb 2023-09-07 23:07:07 +02:00
tychovrahe
1a46decd3b sigmask 2023-09-07 23:01:25 +02:00
tychovrahe
8d869d0996 blake2s 2023-09-07 23:01:25 +02:00
tychovrahe
8c6b87b85a replace signature scheme 2023-09-07 23:01:25 +02:00
tychovrahe
69b4121e8c python 2023-08-29 14:45:19 +02:00
Martin Milata
5ff47ca507 fixup! feat(python): use dbus-next for BLE 2023-08-29 14:45:19 +02:00
tychovrahe
99a9006d85 disconnect 2023-08-29 14:45:19 +02:00
Martin Milata
51c0632942 feat(python): use dbus-next for BLE 2023-08-29 14:45:19 +02:00
tychovrahe
d82049d866 TEST: Compile for T3W1 as default 2023-08-29 14:45:19 +02:00
tychovrahe
ffa18a19f3 TEST: Homescreen notification 2023-08-29 14:45:19 +02:00
tychovrahe
98b105810f TEST: poll ble events 2023-08-29 14:45:19 +02:00
tychovrahe
605880a7e0 TEST: button 2023-08-29 14:45:19 +02:00
tychovrahe
31a550117b PYTHON 2023-08-29 14:45:19 +02:00
tychovrahe
d85bbf65aa STM 2023-08-29 14:45:19 +02:00
tychovrahe
d13fe73164 NRF 2023-08-29 14:45:19 +02:00
tychovrahe
ae2bebde31 feat(core): add emulator support for T3W1
[no changelog]
2023-08-29 14:45:19 +02:00
tychovrahe
3b1df1e23e feat(core): add hardware support for T3W1 2023-08-29 14:45:19 +02:00
tychovrahe
ae1691c141 build(core): added SDK for nrf52 2023-08-29 14:44:36 +02:00
tychovrahe
b2cc31df63 refactor(core): extract backlight pwm settings to board definition
[no changelog]
2023-08-29 14:44:34 +02:00
tychovrahe
bf03407426 refactor(core): setup single-place layout selection
[no changelog]
2023-08-29 11:38:53 +02:00
tychovrahe
5d58ed90fc fixup! refactor(core): unify touch and button handling, enable usage of both in one model 2023-08-29 11:38:38 +02:00
tychovrahe
e677e62623 refactor(core): unify touch and button handling, enable usage of both in one model
[no changelog]
2023-08-29 11:38:38 +02:00
tychovrahe
bd0b0b2d15 refactor(core): move model specific norcow config to model header
[no changelog]
2023-08-29 11:17:19 +02:00
tychovrahe
33fc64b629 refactor(core): remove universal DMA driver
[no changelog]
2023-08-29 11:17:03 +02:00
matejcik
04ea95777b chore(core/prodtest): enable Optiga locking 2023-08-29 10:59:34 +02:00
matejcik
f40feec4f9 chore(core): bump prodtest version 2023-08-29 10:59:34 +02:00
Andrew Kozlik
2b97a5bac0 test(crypto): Add SHA-384 test vectors. 2023-08-29 10:59:34 +02:00
Andrew Kozlik
91ef616b56 feat(crypto): Implement sha384_Raw(). 2023-08-29 10:59:34 +02:00
Andrew Kozlik
5898b16cd2 feat(core): Implement OPTIGA VerifySign command. 2023-08-29 10:59:34 +02:00
tychovrahe
5470304515 feat(core): Implement OPTIGA provisioning in prodtest.
[no changelog]
2023-08-29 10:59:34 +02:00
Andrew Kozlik
812e77cefd feat(core): Implement OPTIGA secure channel. 2023-08-29 10:59:34 +02:00
Andrew Kozlik
11e1795a89 refactor(core): optiga_execute_command()
- Remove presentation layer parameter.
- Use error-flushing command codes.
2023-08-29 10:59:34 +02:00
Andrew Kozlik
b8adcf35fe test(crypto): Add test vectors for TLS PRF with SHA-256. 2023-08-29 10:59:34 +02:00
Andrew Kozlik
9949f0d88a feat(crypto): Implement TLS PRF with SHA-256. 2023-08-29 10:59:34 +02:00