SIGN IN SIGN UP

Fix(eip712): pin hash display strings in signing context

eip712_format_hash() was storing NBGL display pointers directly into
strings.tmp.tmp, a scratch buffer shared with every other signing flow.
Any APDU processed while the EIP-712 review is displayed (the APDU loop
stays alive on SWO_NO_RESPONSE) could silently overwrite the domain/
message hash strings without NBGL noticing.

(cherry picked from commit d817f91b0ba1367a5235f830ec90d98942c5104f)
C
Charles-Edouard de la Vergne committed
eb01188cc9b8a8063cb5c3489ea4d35f82489e4c
Parent: 710e05e
Committed by Alexandre Paillier <alexandre.paillier@ledger.fr> on 8/25/2026, 3:25:42 PM