Andrew Kozlik
0b3216146e
feat(legacy): Introduce post-message cleanup.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
a36439a57f
fix(legacy): Improve compile-time checks of message sizes.
...
Distinguish between the maximum size of a protobuf-encoded message
and the maximum size of a C struct containing a decoded message.
2021-03-17 22:34:26 +01:00
Andrew Kozlik
54fec3742f
fix(legacy): Improve error handling in msg_read_tiny().
...
When a message was unexpected and small enough, it raised a
DataError, which contradicted the reasoning about ignoring
unexpected messages. Now all unexpected messages are ignored
regardless of their size.
When a message was expected, but too big, it was ignored, which
made debugging difficult. Now it raises a DataError.
2021-03-17 22:34:26 +01:00
Andrew Kozlik
d3183776fa
chore(legacy): Add compile-time checks for msg_tiny sizes.
2021-03-17 22:34:26 +01:00
Andrew Kozlik
838b2c2c77
fix(legacy): Replace magic numbers with USB_PACKET_SIZE and MSG_HEADER_SIZE.
2021-03-17 22:34:26 +01:00
Pavol Rusnak
6dbed1424f
core+legacy: update nanopb api to version 0.4
2020-02-04 17:18:27 +00:00
Ondřej Vejpustek
08265cdd08
legacy: explicitly initialize variables
2019-10-09 17:05:33 +02:00
Pavol Rusnak
54d348228f
all: rename TREZOR to Trezor where possible
2019-06-17 20:28:29 +02:00
matejcik
6aa05f8a6f
MONOREPO MERGE trezor-mcu
2019-04-15 19:14:58 +02:00