From 33cc794400feb702a247dec9ed86ab985ee52e7e Mon Sep 17 00:00:00 2001 From: Ajinkya Rajandekar <145996984+ajinkyaraj-23@users.noreply.github.com> Date: Fri, 23 Aug 2024 14:51:01 +0100 Subject: [PATCH 01/40] Change menu and settings code according to app_boilerplate from Ledger for bagl. It simplifies maintainance. --- app/glyphs/tezos_16px.gif | Bin 0 -> 71 bytes app/src/globals.h | 2 + app/src/ui_home.c | 62 ++++++++---------- app/src/ui_settings.c | 51 +++++++------- .../integration/nano/snapshots/nanos/back.png | Bin 294 -> 342 bytes .../integration/nano/snapshots/nanos/home.png | Bin 342 -> 435 bytes .../integration/nano/snapshots/nanos/quit.png | Bin 284 -> 274 bytes .../nano/snapshots/nanos/settings.png | Bin 351 -> 355 bytes .../nanos/settings_expert_mode_disabled.png | Bin 403 -> 420 bytes .../nanos/settings_expert_mode_enabled.png | Bin 394 -> 409 bytes .../wrong_last_packet/00012.png | Bin 342 -> 435 bytes .../nano/snapshots/nanos/version.png | Bin 340 -> 334 bytes .../nano/snapshots/nanosp/back.png | Bin 317 -> 365 bytes .../nano/snapshots/nanosp/home.png | Bin 368 -> 506 bytes .../nano/snapshots/nanosp/quit.png | Bin 305 -> 295 bytes .../nano/snapshots/nanosp/settings.png | Bin 387 -> 381 bytes .../nanosp/settings_expert_mode_disabled.png | Bin 431 -> 450 bytes .../nanosp/settings_expert_mode_enabled.png | Bin 421 -> 438 bytes .../wrong_last_packet/00007.png | Bin 368 -> 506 bytes .../nano/snapshots/nanosp/version.png | Bin 368 -> 361 bytes .../integration/nano/snapshots/nanox/back.png | Bin 317 -> 365 bytes .../integration/nano/snapshots/nanox/home.png | Bin 368 -> 506 bytes .../integration/nano/snapshots/nanox/quit.png | Bin 305 -> 295 bytes .../nano/snapshots/nanox/settings.png | Bin 387 -> 381 bytes .../nanox/settings_expert_mode_disabled.png | Bin 431 -> 450 bytes .../nanox/settings_expert_mode_enabled.png | Bin 421 -> 438 bytes .../wrong_last_packet/00007.png | Bin 368 -> 506 bytes .../nano/snapshots/nanox/version.png | Bin 368 -> 361 bytes tests/integration/nano/test_basic.py | 20 ++++-- 29 files changed, 64 insertions(+), 71 deletions(-) create mode 100644 app/glyphs/tezos_16px.gif diff --git a/app/glyphs/tezos_16px.gif b/app/glyphs/tezos_16px.gif new file mode 100644 index 0000000000000000000000000000000000000000..8aa134eaa3648152ea48e9125550fe26647043a8 GIT binary patch literal 71 zcmZ?wbh9u|6krfwXkY+=|NsB%fM}2i1Cv@$+^ciqqQN$q z+=EjD=M3Y?_|*mc%CVoHeOOn=EQA8m=uZ>?0++QkgXjl0gN+?sAg5F z&u@dzpmx^a#S5PyZ?zksG%Ca|UhttbjfkFN;n>fMkvllxr5d$4xPVT`=HRbbyl7w_ z$Yk?nXq_X!g@Jb;>jC>q2;1P`U-3y?=F= z7O3ev4go1~rZod+Is}`5BHaxl;MF&S0R2y(w}8^|V%)$E48t&thw=tYW^cBxr3oYe O0000vQL>b5oy0B=>jb_9U-}BB0ZsjMnC9^V01XJFzKA621QwZ39zaU~J0KQl z9U#$05MT#1-9sFN01c2(9*hits4B$#83CbwSg5`wRNo$YaDO}9cR!+3rx>Ha(-1UKb5qEeFV$KWJ>qDnHk9#f3_pgX6P4&|n?^WIzUpIpAC9EZu_eGf2 z_v6g;s=i7K0!NhHawUac6^r(fgf$z62~}3^yr{in1&l;DV#i5^zC#8qJ8fujbb$_f)_H5!$M_$&~Y5+j=TZ#pc3V$RQCPQ00000NkvXXu0mjf DAr;0w delta 315 zcmV-B0mS~Z1J(kNB!3-AL_t(|ob8yw5`!QNM6uKU{|EQb9+)~bi4kpy3+y{-6bxAi zl9UJ`gb*?fujj7~&-HNnyF-zq5EeoBpx>`{;5$ak!!wpm^qb2=wkpNWw`QxFFOGv= z0p_)D+|5Om{p=ds6T1S|IVk4iAN%i(@D$WKMp@K;ln58V%zwEP6DWYlIb{~oTjG{c zP;R_ibAR20omNw0E`=f2hc&2Myc_c(ew0&66d)Q)0}>83xDwFlH+2hV%s8He0y1pN zjV0a<8~;q8?auH2R((wzL|W8BI;Ot9=D&QjoOd+<zQwm(<+nnG+N+RZvq98IYX)2_b}hcmvH|xe!s5_t^jd N002ovPDHLkV1nV>kL~~f diff --git a/tests/integration/nano/snapshots/nanos/quit.png b/tests/integration/nano/snapshots/nanos/quit.png index 6e442b793bef038104a3906c808d5588188e0e1c..e2279803e79ec6d6443deff45a1f9326b562e303 100644 GIT binary patch delta 246 zcmVSweHUIzs delta 256 zcmV+b0ssDz0-OSnB!A;cL_t(|ob8yw4#OY}Ltz^K|G^yC0SO^MRO`@Ur+!C7tJF?P zNC-j*Ap{>Khmx&>_?4G+0C#E9lY78vz#uxa2ZRPJ<)-z3&47*2oF1?l;Ere=z%Axv zkI5pA129)WOuV``m<@2j$^g#O%nMTA5~**A)VD_-{GI6@P2A!kvU?SrWR00004udcVMRAG$|G_@E2a={zs@uBsa+ULDr-VX* z!bFlJNs@$*eUp7dD>2Fot-wzhyED6CK`Zb*J##PXTs{5+VFb8_=Cr=>ML>Q0)#&XC z6@(FRFW4eLY0CiN*;fc7z%9be7oj5*J5eP|A3&kAa-k~GPJe{95$o#AxEWF$Q>XPO zlRiL_SqRCk>M$K?-e?5qgvWTI0eGMzz&*SsCeCeLUMR!S`jd8I z>WalhPmEcRIo%?%tOtWCx@aCAMN?PXBHUXvGGi3s2N3%T8=wX}8*~bqgPVeq aL`2?#CX<%zj4h7<0000Kb|} zAczn`2qAdvo9tV(5wpCa4fqM8JF**=Xal}yB=@rV+VLL%BcLlZruu>x0rmA)(c2X$ z03+aDphbYvmI1)KuK-3sw+JJD2mzvUmpZ6N_wLnd-Yi zA4HNa3u!H#si;8JI9(mSsGWHYNb#DU&C#8(+GP4zGu}DYy1Y2!YPRl-&OJYpr3fpdP%w+8uC_&Zv}pFsQG_2r?oZeRHQ?Dqryw7?DTok49?u)9 Ww3~5=`7DC~00004#OY_MeVZw{|EP>doUpsuC(b2y2*K3913!) zwOC4$BuO$Wi{se)#{8^~jvl1O92o7}-Gkp`!jt8JzW@X+h-JmUsYTdR5;2tk#Yl3mEX*cAfvKJ?1>H#vdNSNDG!@4rt7@qJ zb`Oc;P^i&|LVsQAvBzmuAcPGJz?HD{o&#%Y@P{^QeLxs}Pg^>z{@5?!L@{lLEu?#GLt{IRXwW=x#3FS<%k@8LqEI>uv!2I1gZFm6$@V@Mq=_-JI;ipe2`fkUl oY#ZlJ2y zF~T$vLI@$G3v*)I>!SL3C3bWn&F4aIpXoj14W@juGRPM|kPR`v@UxT{dnsHOVDDwn zW~MLiiFXhBJY^~U$Y^xKy6i4hU1Hu!6`6WnuIEy=nE5=TI1ePB21zPxc`{1Zm**H^7i`6)+6K?y9se{079^AAX8k-9Rec z{z0_-`a^QghdXfd;VIBCYeUeV<8x>VPz}<6ltT@AvYq|R!?>8>1j6Se{-hypXYU8t z*gywT@s4!^9&zcw2XD5QzXo+bmK1~qW#Y@~S?1{R=U66f0`aKj5=fY&v@OjiNo`zD{I_^XBBU^U1)gG)C;2qAX@5I?7>aKSs`sOwI`BHh zHQ%`t`GjX-<&xXrn1U|wg#2#ogMA9Zh})karj${LX;3uhrM=@bK;Qo2qqvS$q{8!e zg5}2#l50MU$IlY7=x;QN#!5p1F_i#C335~vW)q-@p`I-S;iLwUJT41O#WBdN8p_Y^ zKCXzBgXT|+UUz#SefU5hJj2^YJQN>d{4qX@OtN~iLM2SmEqyT zZ(4aRN^&3xr=a;hoCt3g{JA($~)vdNGHErd+Q~BPRBuSDa cNs>771N>a?3tQMQ3;+NC07*qoM6N<$f{3)bdjJ3c delta 367 zcmV-#0g(Qg1BwHXB!5v!L_t(|ob8#x5`!QNM72}@|ARf)12aq{OJvjprTb2n1_%U} zh|@#}A%u`F%#LkutLSHO?C3_4&w<{4-FxsGO!#DZ;2(fY-VpPGpL0oJp9{AY*y}Jz zv!XBUiFObAJb6X>8h4-Ps3!36j9=UjQZLE}#s;?xJEJcm~+pA0EZ2t`REP zej_sc@*p|q!w3vMJOLVJtOWfzI)`QeqCqhr;V=e0+0VY`W!xdP%LZv+|CHFTzJ-mh z7=w1NConOs-dQv=ZWq2~Sc4uGM~IR-`QmdcGQRU_{-KDQA<2qA=!Kz?@h*7K0!NhHawUac6^r(fgf$z62~}3^yr{in1&l;DV#i5^zC#8qJ8fujbb$_f)_H5!$M_$&~Y5+j=TZ#pc3V$RQCPQ00000NkvXXu0mjf DAr;0w delta 315 zcmV-B0mS~Z1J(kNB!3-AL_t(|ob8yw5`!QNM6uKU{|EQb9+)~bi4kpy3+y{-6bxAi zl9UJ`gb*?fujj7~&-HNnyF-zq5EeoBpx>`{;5$ak!!wpm^qb2=wkpNWw`QxFFOGv= z0p_)D+|5Om{p=ds6T1S|IVk4iAN%i(@D$WKMp@K;ln58V%zwEP6DWYlIb{~oTjG{c zP;R_ibAR20omNw0E`=f2hc&2Myc_c(ew0&66d)Q)0}>83xDwFlH+2hV%s8He0y1pN zjV0a<8~;q8?auH2R((wzL|W8BI;Ot9=D&QjoOd+<zQwm(<+nnG+N+RZvq98IYX)2_b}hcmvH|xe!s5_t^jd N002ovPDHLkV1nV>kL~~f diff --git a/tests/integration/nano/snapshots/nanos/version.png b/tests/integration/nano/snapshots/nanos/version.png index b3aaadcc82d3f9a08cf1ad3bf75c034e5a519a77..c2181ffc029ec88984e4f7cbb6d1de318f8ff4be 100644 GIT binary patch delta 307 zcmV-30nGl?0?q=EB!3l2L_t(|ob8xP4#OY}M4hU+|AASg3o6SZn54ADV`<(B@e`Rb z4j@7ZA%ui+6gf(#{N+?hct$Var)+!l3O)wd02|9y*`vs|zw5QobP!{McCa;eAb??y z=mj{alvY`hPKMDw-VDvC>H!P@JD`T7jmm-Cathlf>b-$rx_>JG1`HTW)>s9p?2Z;xFS>iWpt#b`ir3lkuVEI zlIcHu=NNi90~BcMxl8wH!E3U8;6E7SBK8lGJWgQ01hJ>a1Kcyot)xUvIWU7A~^k62L zvd~Bs)ZGD!tl#14%{ChHbD*B3c9_~dAX(KM0C+d9od^3@gq*!e0jeK>aT9K!KO3Mj z$)&&>Z~}G9J~9B<=E0|+6ZqtlCl^6-EJKTSG}P`Sgb+dqA+vb_99o-G9Se9s00000 LNkvXXu0mjfds2#z diff --git a/tests/integration/nano/snapshots/nanosp/back.png b/tests/integration/nano/snapshots/nanosp/back.png index 5da237b76ef5d9d8b186f5dac453b2e9a2bc1f65..e06738f46b9701ea6fb0360a18dfd7d65519421a 100644 GIT binary patch delta 338 zcmdnX^pIeJ z!HS&$3L2vK`uRU7S8VxmtGd2G&02-|g!la5o`+Vpjj1btmF}!Q7@;P1V8O4W>>(Yj z0!v?2zZbpj=cn1AAHDxtzk_Cj%G8Qm6W>hcIk448pnj=T!)5*2B_a-+&tGYddh4Ot zz<4*_S+e1ycBb6EmUo_4p6>11-W%T_JuM>X(_PiPnzz@To_&eAW}>E3&im@bgC);P z6kR7PO+L6*W4-0F`5mIKQ!}Sa?$54I)+!L%7Jo$c{bk{ZYu4ZUj-Oqoak;6=zu|F3 z?9;j5zWN*KYSc4$2h6Ek9?iY^YPk^OlS^LPV=k*EF`D@1pO3s(%gqw-U-*jogHIpR hcIu|Xd=I26R`4IaxTt4#V3IdT)YH|^Wt~$(698#dm=XX0 delta 290 zcmV+-0p0%X0=)u|B!2`+L_t(|obA~`Zo?oD1yEY$Cfxr>+@%XE4l$`K$5K2)-`j;K z68td(kxKyp0000WwANZ{?dn;a^?mgO-ZVkNbS;w69Nkw4i9|ulk6~ z{Y6-x@1H$0=DHS-0@PZgb^p=&q({#5kf%d9MGZzf#n|kgfVQ`wfHfFTg7I~HKmKz5 o(G~>&0000002=@R0KkNP0Q66B*=$kT0RR9107*qoM6N<$f`(g)^Z)<= diff --git a/tests/integration/nano/snapshots/nanosp/home.png b/tests/integration/nano/snapshots/nanosp/home.png index 39ed6ff597a035972d1cd276b6717deb5308e2c2..13403d2ebee9c21bfd7b23d1c9bdd935beb869e7 100644 GIT binary patch delta 480 zcmV<60U!SG0{R1xB!9t4L_t(|obB2{a>F1D1yI__O}PJ&xJwsIsVXqW9t-sGf2+ia z4TBIiNRo{FD+( zmV8!s;2L!wmZLm)XZB{3B?xr%16&3))!6`KlMKMMLjdyJkAE>j?7Wm60uWl8WE7|Y zkh3289sqn31|4w)H3Krxbzi~`fCRb_VFy4x|Gg1t)Xs zup2W+f7%E-8FWSV>QfG_dZ0e7>DL{Ty_H1>b(Rcve%m~2q{U~c&V;%LcIpghzV079 zU5f^4N~)ZG793u>pv)6LsmJhI3wtDWG&0L<<+`S@8`JqxCYBtw}}_{8fFyF_t9sF zJmDtLpXkis1aebv9w&7Rd-OgeLJU=#@B=Qu3v} z?DRR?+b=t{l(*}aJzjdBKd{z6U|M+G|L^CnZ|XhKv3Y`Ywtf8S|3BXp-Yfaszt~&1 z*jU=pnz?G)P6odtQ-b;(f4+X(_mHWWk%KMu`40X~lmDJ&UGSbKPy3l&wcp}3uC1FD jGCtmmp8XFI0tVN__x$>|JvU_aGmxOCtDnm{r-UW|OtYU1 diff --git a/tests/integration/nano/snapshots/nanosp/quit.png b/tests/integration/nano/snapshots/nanosp/quit.png index 24033fcb8a8e925f3e765f9773db15a037355d01..bcb20c6830e069f9bf98c9dbf2a07da0d1aded53 100644 GIT binary patch delta 268 zcmV+n0rUQ`0;d9yB!BKnL_t(|obA~`Zi6rs1W?ke`2I)wcj+Q3LJpy7qGAtuZ;2A= zYlfI$FAD$w000000K2NHszy)omaowRyl#y?x`WgLy3lhwh%8_??$8eM3OEQlv4gw< zF6K6RfEPX9?5(vSle{VW7tmS@&3%*N^4lFJ@IeTjICh{r^cnfGEe)0RR910001F`3CM$i?`)b SQ@8*C002ovP6b4+LSTY?=z3KE delta 278 zcmV+x0qOpy0ZPxqLCFB7qLas z*w5SQ4m{&L*jsB$dh)u$Z$N9UZr!`W0qj8l0I*2j?|^Bue}BE>yfr?z8ULiro;AZa z{dCm)tCQ!4jnkf8&)d+5NIp_}DaV?Q7pE)9eT+ZySN}(?wP`x)G30!-`x~%9^)IA- zw0i)3>})3akoFs$Wn2j&TX%4xVFvolUzNi0yQm!Wh0000000000 c04U-Up=giO?GFiDqW}N^07*qoM6N<$f(255-2eap diff --git a/tests/integration/nano/snapshots/nanosp/settings.png b/tests/integration/nano/snapshots/nanosp/settings.png index 99d3e4228ec7c3b8be3672d8558b37410b03ab6c..d885fe67b493f41a049111c376b0642375e01aed 100644 GIT binary patch delta 354 zcmV-o0iFJX1N{P!B!5InL_t(|obB0BZo?oDMN!(Vu>U2omwuokG=NjZDv#&f^A|fo zcwh!YQUU+~0000000000OqEhfDe7L_@~!T`n?l@uhv7@zfp@IJopavYllv?)U>a!0 z=qJYv=%;@T`gp~NWd=NnUj|g;GGI6NE6WU+F2cSqLY8W{+kZabInnoe61$Dqi{5%Y zjHzXiiT*Z|P!s*l7y~7$kP_>#65&0L{wU)9QCe-m^e95?k2|UGHM{-S1#t#UCvV7! z>sYrhw4>?%C*yhbv{_;H9B~*IW_L;{=iCRh-parFkJHw!|FP-st{T}!JOJ(C!w0cYVvkG0+b{?_aCIIGpnOlMY#gt5qt5i(y?I7va^#(B>hF z@bex13VT)w`at@f@CMTo1ONa4000000D#Z%15@hKeRM__*8l(j07*qoM6N<$g8z7` Ae*gdg delta 360 zcmey%)XY3VrQXZa#WAE}&fA-gLWdN190K2j?)X2kNL;)})cM7Vt)9XEqca1$7@4jF zF+jm`H6C>ArY8 zHRjXVhHg(Y=2?Z3CoI0r2Fk~@1n0MW%6u4ip3%j={+KCW5<|m((R#ic^;2?9pV)F` z%!}?eFE@IX?D^e3ZT43l0m1VNQ~2Uc)wd<@txKpixl*566PFV9`rG8=AM|b?wY%~{ zZ|Rk&-woRq{kpKc;W zvY6ic9{h6M`kR%BH(%%foz%4G*Mj^53#YFBHTSds#!EdLdB2`zs33M-Mv2JaV+((H+D+%=pQQ5FUW4E{L47 zdtFOZ{aRQ`vGr{jWHr^79f=*DJLVJ?>92@JrBX`kRh1>`uYdKHI`y(#)~|Kc?J{O= z%eL8zV|dok6m-0g{nR0!(|zXuyot8K*0kD?2N{=wZdf6|M~@*q1xfDmSKO5H6gLgJ z-3^Pq4#49puI8Nn@^?SQ<(J#?z0@r4k{^=vTg2ZLoC%VD}7aJdRyewULm{0=Cq=SL+7gpiW>u z@1L~Q1E9F)Wp8a}0Qv`hDrKwmBD2uN)5Ol%q&olr03iSX000000002+)_wp)C_J@d SQhA{O0000g89L*?7cp&f4Hq+ux_ShsE>V+x0tCpK9evmhexX z_IpqIfgj(><&VCde*1Gw=CtaQ>?dP*{6Bnn$obA7*!zNg`tu8|EGost4LMI9_`Q0= zu6Jy&XnTyhMNGZ1gpOiQd_$n-1w^L+-Sc&oXTk%zz zkDl&5QeSe#pq@|bTvVN+QHJ33n zd)D3FoI_h(Q_y)m)>DT(PxG8Vxe|4UrDfG2chWBfJupLl_nw1$3X;s*KVznpR?IYL z4%aRAc>tQ`J4*3nN3Ftc0XWR1 z9=HS>2H==227kMmE(>jC#^>-p^zu6HhF&V|_Q(qLkFvM=-a}SLH{6l=W>9)L&@U6_ z@tw^Eb31R8u5ZG3=>5*M4c-efcZQoc|8SILRgy!Na4xgW_okq!cSEIB^U|aNxcN`n z0_J@Nq!?tsEYI@FR%qpSXXXD+000000000000026m=!3wC2lV0q0000Jt4%nS&ix$n~~v59qeqE7F=;8HzbyZZO!+QvNxuiRh5^OEt!FYb#`-2J~LgZIrB z5sbgr?kH}2{gds-yWGF`EOq^5y*SXZTUb;)Ae-psbW z*}l^&_`*M%zTkGbbc<)@^IYyfxS0D@(LZQ3Gr<=$jSZ)?J!{(nW}f#T;4a?G1cZlC8b nd&Kto+`;>~h!A67nDJ6PuhGnB*(a_dkg%t#p9{-6r-UW|WuCc4 diff --git a/tests/integration/nano/snapshots/nanosp/test_parsing_errors/wrong_last_packet/00007.png b/tests/integration/nano/snapshots/nanosp/test_parsing_errors/wrong_last_packet/00007.png index 39ed6ff597a035972d1cd276b6717deb5308e2c2..13403d2ebee9c21bfd7b23d1c9bdd935beb869e7 100644 GIT binary patch delta 480 zcmV<60U!SG0{R1xB!9t4L_t(|obB2{a>F1D1yI__O}PJ&xJwsIsVXqW9t-sGf2+ia z4TBIiNRo{FD+( zmV8!s;2L!wmZLm)XZB{3B?xr%16&3))!6`KlMKMMLjdyJkAE>j?7Wm60uWl8WE7|Y zkh3289sqn31|4w)H3Krxbzi~`fCRb_VFy4x|Gg1t)Xs zup2W+f7%E-8FWSV>QfG_dZ0e7>DL{Ty_H1>b(Rcve%m~2q{U~c&V;%LcIpghzV079 zU5f^4N~)ZG793u>pv)6LsmJhI3wtDWG&0L<<+`S@8`JqxCYBtw}}_{8fFyF_t9sF zJmDtLpXkis1aebv9w&7Rd-OgeLJU=#@B=Qu3v} z?DRR?+b=t{l(*}aJzjdBKd{z6U|M+G|L^CnZ|XhKv3Y`Ywtf8S|3BXp-Yfaszt~&1 z*jU=pnz?G)P6odtQ-b;(f4+X(_mHWWk%KMu`40X~lmDJ&UGSbKPy3l&wcp}3uC1FD jGCtmmp8XFI0tVN__x$>|JvU_aGmxOCtDnm{r-UW|OtYU1 diff --git a/tests/integration/nano/snapshots/nanosp/version.png b/tests/integration/nano/snapshots/nanosp/version.png index 1d2e4606814b5ebda15d0aa979126bc3a47b78fa..e7e6e3a697e3a5e91fc913664abf31c1e3dd8d50 100644 GIT binary patch delta 334 zcmeys^pa_UO1*)ni(^Q|oVPck`I;33S`#mosK2TA+&tZG!X!;|-O%(E|G%d=@K`oi za56F=z#mOP!HK_q9QR)PDATr4`KZL&QkS+{J?TktRk()RQmHw{uO+{gJJd%_stV3s) zC~JE?HNNjFw|&9iz;EB?@4A>d!%}AnAxM)cdAvccPDuM zH|kyC`9JB(0ioR!ROcO@Ce~ekKKsQpQNJ12|C-e6e%bZK@*nqukKR87R{xn(@K;~s zOx>wbP0l+XkKi|>~E delta 341 zcmaFK^nq!DO1-(Ki(^Q|oVPau*EK5$v?dl^p1a|{>e;w=%$hU1d7|=k+n@cP$J4bi zU875rkpT`G^i$K)%545UUt9Ju!nUFOl;wK4L#Io)A3QJeymqGO+|s>rCgLjLZB>o= zA7w?kzHP2zs5SMPpYtnv>Y_N|y9-~2W)+-Yk-nz>Kl>ETm+4Ox-j&SQc6Lp_)vBj) zYxNHtu-LRLWY*7lK`~A1+$GoAA9uU?$wOqpvdc0zg11k%msXXVJ9XRL)nD}VSiOI3 zx9Xh!#a@AD<`?@msWn?JYn43Jees3QyeIqKy7Ld;oinp~x_;s>-Ma@%zA?_;Ys${@ z{n*`)9`#)wo2@nd4t`MIeJ z!HS&$3L2vK`uRU7S8VxmtGd2G&02-|g!la5o`+Vpjj1btmF}!Q7@;P1V8O4W>>(Yj z0!v?2zZbpj=cn1AAHDxtzk_Cj%G8Qm6W>hcIk448pnj=T!)5*2B_a-+&tGYddh4Ot zz<4*_S+e1ycBb6EmUo_4p6>11-W%T_JuM>X(_PiPnzz@To_&eAW}>E3&im@bgC);P z6kR7PO+L6*W4-0F`5mIKQ!}Sa?$54I)+!L%7Jo$c{bk{ZYu4ZUj-Oqoak;6=zu|F3 z?9;j5zWN*KYSc4$2h6Ek9?iY^YPk^OlS^LPV=k*EF`D@1pO3s(%gqw-U-*jogHIpR hcIu|Xd=I26R`4IaxTt4#V3IdT)YH|^Wt~$(698#dm=XX0 delta 290 zcmV+-0p0%X0=)u|B!2`+L_t(|obA~`Zo?oD1yEY$Cfxr>+@%XE4l$`K$5K2)-`j;K z68td(kxKyp0000WwANZ{?dn;a^?mgO-ZVkNbS;w69Nkw4i9|ulk6~ z{Y6-x@1H$0=DHS-0@PZgb^p=&q({#5kf%d9MGZzf#n|kgfVQ`wfHfFTg7I~HKmKz5 o(G~>&0000002=@R0KkNP0Q66B*=$kT0RR9107*qoM6N<$f`(g)^Z)<= diff --git a/tests/integration/nano/snapshots/nanox/home.png b/tests/integration/nano/snapshots/nanox/home.png index 39ed6ff597a035972d1cd276b6717deb5308e2c2..13403d2ebee9c21bfd7b23d1c9bdd935beb869e7 100644 GIT binary patch delta 480 zcmV<60U!SG0{R1xB!9t4L_t(|obB2{a>F1D1yI__O}PJ&xJwsIsVXqW9t-sGf2+ia z4TBIiNRo{FD+( zmV8!s;2L!wmZLm)XZB{3B?xr%16&3))!6`KlMKMMLjdyJkAE>j?7Wm60uWl8WE7|Y zkh3289sqn31|4w)H3Krxbzi~`fCRb_VFy4x|Gg1t)Xs zup2W+f7%E-8FWSV>QfG_dZ0e7>DL{Ty_H1>b(Rcve%m~2q{U~c&V;%LcIpghzV079 zU5f^4N~)ZG793u>pv)6LsmJhI3wtDWG&0L<<+`S@8`JqxCYBtw}}_{8fFyF_t9sF zJmDtLpXkis1aebv9w&7Rd-OgeLJU=#@B=Qu3v} z?DRR?+b=t{l(*}aJzjdBKd{z6U|M+G|L^CnZ|XhKv3Y`Ywtf8S|3BXp-Yfaszt~&1 z*jU=pnz?G)P6odtQ-b;(f4+X(_mHWWk%KMu`40X~lmDJ&UGSbKPy3l&wcp}3uC1FD jGCtmmp8XFI0tVN__x$>|JvU_aGmxOCtDnm{r-UW|OtYU1 diff --git a/tests/integration/nano/snapshots/nanox/quit.png b/tests/integration/nano/snapshots/nanox/quit.png index 24033fcb8a8e925f3e765f9773db15a037355d01..bcb20c6830e069f9bf98c9dbf2a07da0d1aded53 100644 GIT binary patch delta 268 zcmV+n0rUQ`0;d9yB!BKnL_t(|obA~`Zi6rs1W?ke`2I)wcj+Q3LJpy7qGAtuZ;2A= zYlfI$FAD$w000000K2NHszy)omaowRyl#y?x`WgLy3lhwh%8_??$8eM3OEQlv4gw< zF6K6RfEPX9?5(vSle{VW7tmS@&3%*N^4lFJ@IeTjICh{r^cnfGEe)0RR910001F`3CM$i?`)b SQ@8*C002ovP6b4+LSTY?=z3KE delta 278 zcmV+x0qOpy0ZPxqLCFB7qLas z*w5SQ4m{&L*jsB$dh)u$Z$N9UZr!`W0qj8l0I*2j?|^Bue}BE>yfr?z8ULiro;AZa z{dCm)tCQ!4jnkf8&)d+5NIp_}DaV?Q7pE)9eT+ZySN}(?wP`x)G30!-`x~%9^)IA- zw0i)3>})3akoFs$Wn2j&TX%4xVFvolUzNi0yQm!Wh0000000000 c04U-Up=giO?GFiDqW}N^07*qoM6N<$f(255-2eap diff --git a/tests/integration/nano/snapshots/nanox/settings.png b/tests/integration/nano/snapshots/nanox/settings.png index 99d3e4228ec7c3b8be3672d8558b37410b03ab6c..d885fe67b493f41a049111c376b0642375e01aed 100644 GIT binary patch delta 354 zcmV-o0iFJX1N{P!B!5InL_t(|obB0BZo?oDMN!(Vu>U2omwuokG=NjZDv#&f^A|fo zcwh!YQUU+~0000000000OqEhfDe7L_@~!T`n?l@uhv7@zfp@IJopavYllv?)U>a!0 z=qJYv=%;@T`gp~NWd=NnUj|g;GGI6NE6WU+F2cSqLY8W{+kZabInnoe61$Dqi{5%Y zjHzXiiT*Z|P!s*l7y~7$kP_>#65&0L{wU)9QCe-m^e95?k2|UGHM{-S1#t#UCvV7! z>sYrhw4>?%C*yhbv{_;H9B~*IW_L;{=iCRh-parFkJHw!|FP-st{T}!JOJ(C!w0cYVvkG0+b{?_aCIIGpnOlMY#gt5qt5i(y?I7va^#(B>hF z@bex13VT)w`at@f@CMTo1ONa4000000D#Z%15@hKeRM__*8l(j07*qoM6N<$g8z7` Ae*gdg delta 360 zcmey%)XY3VrQXZa#WAE}&fA-gLWdN190K2j?)X2kNL;)})cM7Vt)9XEqca1$7@4jF zF+jm`H6C>ArY8 zHRjXVhHg(Y=2?Z3CoI0r2Fk~@1n0MW%6u4ip3%j={+KCW5<|m((R#ic^;2?9pV)F` z%!}?eFE@IX?D^e3ZT43l0m1VNQ~2Uc)wd<@txKpixl*566PFV9`rG8=AM|b?wY%~{ zZ|Rk&-woRq{kpKc;W zvY6ic9{h6M`kR%BH(%%foz%4G*Mj^53#YFBHTSds#!EdLdB2`zs33M-Mv2JaV+((H+D+%=pQQ5FUW4E{L47 zdtFOZ{aRQ`vGr{jWHr^79f=*DJLVJ?>92@JrBX`kRh1>`uYdKHI`y(#)~|Kc?J{O= z%eL8zV|dok6m-0g{nR0!(|zXuyot8K*0kD?2N{=wZdf6|M~@*q1xfDmSKO5H6gLgJ z-3^Pq4#49puI8Nn@^?SQ<(J#?z0@r4k{^=vTg2ZLoC%VD}7aJdRyewULm{0=Cq=SL+7gpiW>u z@1L~Q1E9F)Wp8a}0Qv`hDrKwmBD2uN)5Ol%q&olr03iSX000000002+)_wp)C_J@d SQhA{O0000g89L*?7cp&f4Hq+ux_ShsE>V+x0tCpK9evmhexX z_IpqIfgj(><&VCde*1Gw=CtaQ>?dP*{6Bnn$obA7*!zNg`tu8|EGost4LMI9_`Q0= zu6Jy&XnTyhMNGZ1gpOiQd_$n-1w^L+-Sc&oXTk%zz zkDl&5QeSe#pq@|bTvVN+QHJ33n zd)D3FoI_h(Q_y)m)>DT(PxG8Vxe|4UrDfG2chWBfJupLl_nw1$3X;s*KVznpR?IYL z4%aRAc>tQ`J4*3nN3Ftc0XWR1 z9=HS>2H==227kMmE(>jC#^>-p^zu6HhF&V|_Q(qLkFvM=-a}SLH{6l=W>9)L&@U6_ z@tw^Eb31R8u5ZG3=>5*M4c-efcZQoc|8SILRgy!Na4xgW_okq!cSEIB^U|aNxcN`n z0_J@Nq!?tsEYI@FR%qpSXXXD+000000000000026m=!3wC2lV0q0000Jt4%nS&ix$n~~v59qeqE7F=;8HzbyZZO!+QvNxuiRh5^OEt!FYb#`-2J~LgZIrB z5sbgr?kH}2{gds-yWGF`EOq^5y*SXZTUb;)Ae-psbW z*}l^&_`*M%zTkGbbc<)@^IYyfxS0D@(LZQ3Gr<=$jSZ)?J!{(nW}f#T;4a?G1cZlC8b nd&Kto+`;>~h!A67nDJ6PuhGnB*(a_dkg%t#p9{-6r-UW|WuCc4 diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/wrong_last_packet/00007.png b/tests/integration/nano/snapshots/nanox/test_parsing_errors/wrong_last_packet/00007.png index 39ed6ff597a035972d1cd276b6717deb5308e2c2..13403d2ebee9c21bfd7b23d1c9bdd935beb869e7 100644 GIT binary patch delta 480 zcmV<60U!SG0{R1xB!9t4L_t(|obB2{a>F1D1yI__O}PJ&xJwsIsVXqW9t-sGf2+ia z4TBIiNRo{FD+( zmV8!s;2L!wmZLm)XZB{3B?xr%16&3))!6`KlMKMMLjdyJkAE>j?7Wm60uWl8WE7|Y zkh3289sqn31|4w)H3Krxbzi~`fCRb_VFy4x|Gg1t)Xs zup2W+f7%E-8FWSV>QfG_dZ0e7>DL{Ty_H1>b(Rcve%m~2q{U~c&V;%LcIpghzV079 zU5f^4N~)ZG793u>pv)6LsmJhI3wtDWG&0L<<+`S@8`JqxCYBtw}}_{8fFyF_t9sF zJmDtLpXkis1aebv9w&7Rd-OgeLJU=#@B=Qu3v} z?DRR?+b=t{l(*}aJzjdBKd{z6U|M+G|L^CnZ|XhKv3Y`Ywtf8S|3BXp-Yfaszt~&1 z*jU=pnz?G)P6odtQ-b;(f4+X(_mHWWk%KMu`40X~lmDJ&UGSbKPy3l&wcp}3uC1FD jGCtmmp8XFI0tVN__x$>|JvU_aGmxOCtDnm{r-UW|OtYU1 diff --git a/tests/integration/nano/snapshots/nanox/version.png b/tests/integration/nano/snapshots/nanox/version.png index 1d2e4606814b5ebda15d0aa979126bc3a47b78fa..e7e6e3a697e3a5e91fc913664abf31c1e3dd8d50 100644 GIT binary patch delta 334 zcmeys^pa_UO1*)ni(^Q|oVPck`I;33S`#mosK2TA+&tZG!X!;|-O%(E|G%d=@K`oi za56F=z#mOP!HK_q9QR)PDATr4`KZL&QkS+{J?TktRk()RQmHw{uO+{gJJd%_stV3s) zC~JE?HNNjFw|&9iz;EB?@4A>d!%}AnAxM)cdAvccPDuM zH|kyC`9JB(0ioR!ROcO@Ce~ekKKsQpQNJ12|C-e6e%bZK@*nqukKR87R{xn(@K;~s zOx>wbP0l+XkKi|>~E delta 341 zcmaFK^nq!DO1-(Ki(^Q|oVPau*EK5$v?dl^p1a|{>e;w=%$hU1d7|=k+n@cP$J4bi zU875rkpT`G^i$K)%545UUt9Ju!nUFOl;wK4L#Io)A3QJeymqGO+|s>rCgLjLZB>o= zA7w?kzHP2zs5SMPpYtnv>Y_N|y9-~2W)+-Yk-nz>Kl>ETm+4Ox-j&SQc6Lp_)vBj) zYxNHtu-LRLWY*7lK`~A1+$GoAA9uU?$wOqpvdc0zg11k%msXXVJ9XRL)nD}VSiOI3 zx9Xh!#a@AD<`?@msWn?JYn43Jees3QyeIqKy7Ld;oinp~x_;s>-Ma@%zA?_;Ys${@ z{n*`)9`#)wo2@nd4t`M Date: Tue, 3 Sep 2024 09:09:41 +0200 Subject: [PATCH 02/40] [tests] fix generated tests --- tests/integration/test_runtime.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/integration/test_runtime.sh b/tests/integration/test_runtime.sh index ca4c72561..662f5b563 100644 --- a/tests/integration/test_runtime.sh +++ b/tests/integration/test_runtime.sh @@ -193,7 +193,7 @@ quit_app() { press_button right expect_full_text "Settings" press_button right - expect_full_text "Quit?" + expect_full_text "Quit" press_button both expect_exited } From 6361949e83484eb55a93253da54c145b31a818a1 Mon Sep 17 00:00:00 2001 From: Ajinkya <145996984+ajinkyaraj-23@users.noreply.github.com> Date: Mon, 9 Sep 2024 13:06:00 +0100 Subject: [PATCH 03/40] Add blindsigning in Settings for nano. (#275) Options are "For Large Tx", "ON", "OFF" Update snapshots for nano --- app/src/globals.c | 9 ++++ app/src/globals.h | 21 ++++++--- app/src/ui_settings.c | 40 ++++++++++++++++-- app/src/ui_settings.h | 3 +- app/src/ui_strings.h | 2 +- .../nanos/settings_blindsign_large_tx.png | Bin 0 -> 497 bytes .../nanos/settings_blindsign_off.png | Bin 0 -> 420 bytes .../snapshots/nanos/settings_blindsign_on.png | Bin 0 -> 422 bytes .../nanosp/settings_blindsign_large_tx.png | Bin 0 -> 526 bytes .../nanosp/settings_blindsign_off.png | Bin 0 -> 440 bytes .../nanosp/settings_blindsign_on.png | Bin 0 -> 449 bytes .../nanox/settings_blindsign_large_tx.png | Bin 0 -> 526 bytes .../nanox/settings_blindsign_off.png | Bin 0 -> 440 bytes .../snapshots/nanox/settings_blindsign_on.png | Bin 0 -> 449 bytes tests/integration/nano/test_basic.py | 16 +++++-- tests/integration/nano/utils/app.py | 5 ++- tests/integration/test_runtime.sh | 2 +- 17 files changed, 81 insertions(+), 17 deletions(-) create mode 100644 tests/integration/nano/snapshots/nanos/settings_blindsign_large_tx.png create mode 100644 tests/integration/nano/snapshots/nanos/settings_blindsign_off.png create mode 100644 tests/integration/nano/snapshots/nanos/settings_blindsign_on.png create mode 100644 tests/integration/nano/snapshots/nanosp/settings_blindsign_large_tx.png create mode 100644 tests/integration/nano/snapshots/nanosp/settings_blindsign_off.png create mode 100644 tests/integration/nano/snapshots/nanosp/settings_blindsign_on.png create mode 100644 tests/integration/nano/snapshots/nanox/settings_blindsign_large_tx.png create mode 100644 tests/integration/nano/snapshots/nanox/settings_blindsign_off.png create mode 100644 tests/integration/nano/snapshots/nanox/settings_blindsign_on.png diff --git a/app/src/globals.c b/app/src/globals.c index 5f19ac788..5e8056d08 100644 --- a/app/src/globals.c +++ b/app/src/globals.c @@ -45,3 +45,12 @@ toggle_expert_mode(void) tmp.expert_mode = !N_settings.expert_mode; nvm_write((void *)&N_settings, (void *)&tmp, sizeof(N_settings)); } + +void +toggle_blindsign_status(void) +{ + settings_t tmp; + memcpy(&tmp, (void *)&N_settings, sizeof(tmp)); + tmp.blindsign_status = (tmp.blindsign_status + 1) % 3; + nvm_write((void *)&N_settings, (void *)&tmp, sizeof(N_settings)); +} diff --git a/app/src/globals.h b/app/src/globals.h index 3bb6954f3..5483e228e 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -52,6 +52,9 @@ void init_globals(void); /// Toggles the persisted expert_mode setting void toggle_expert_mode(void); +/// toggles the blindsign setting between "For large tx", "ON", "OFF". +void toggle_blindsign_status(void); + #define MAX_APDU_SIZE 235 #define MAX_SIGNATURE_SIZE 100 #define ERROR_CODE_SIZE 15 @@ -78,12 +81,18 @@ typedef enum { typedef enum { ST_IDLE, /// Idle state ST_CLEAR_SIGN, /// Clearsigning an operation - ST_BLIND_SIGN, /// blindisigning an operation + ST_BLIND_SIGN, /// blindsigning an operation ST_PROMPT, /// Waiting for user prompt ST_SWAP_SIGN, /// Performing swap operations ST_ERROR /// In error state. } main_step_t; +typedef enum { + ST_BLINDSIGN_LARGE_TX = 0, + ST_BLINDSIGN_ON = 1, + ST_BLINDSIGN_OFF = 2 +} blindsign_state_t; + /** * @brief Global structure holding state of operations and buffer of the data * to be processed. @@ -112,8 +121,9 @@ typedef struct { struct { bagl_element_t bagls[4 + TZ_SCREEN_LINES_11PX]; } ux; /// Config for history screens for nano devices. - char expert_mode_state[10]; /// Expert mode state to be displayed in - /// settings.ENAELED/DISABLED. + char expert_mode_state[10]; /// Expert mode text: "ENAELED", "DISABLED" + char blindsign_state_desc[14]; /// Blindsigning text: "For Large Tx", + /// "ON" , "OFF" #endif #ifdef HAVE_NBGL @@ -124,8 +134,9 @@ typedef struct { /* Settings */ typedef struct { - bool expert_mode; /// enable expert mode -} settings_t; /// Special settings available in the app. + bool expert_mode; /// enable expert mode + blindsign_state_t blindsign_status; /// Blindsign status +} settings_t; /// Special settings available in the app. extern globals_t global; diff --git a/app/src/ui_settings.c b/app/src/ui_settings.c index 5b8624c31..9e4335ba9 100644 --- a/app/src/ui_settings.c +++ b/app/src/ui_settings.c @@ -31,16 +31,29 @@ expert_mode_toggle() FUNC_LEAVE(); } +static void +blindsign_toggle() +{ + FUNC_ENTER(); + toggle_blindsign_status(); + ui_settings_init(SETTINGS_BLINDSIGN_PAGE); + FUNC_LEAVE(); +} + UX_STEP_CB(ux_expert_mode_step, bn, expert_mode_toggle(), {"Expert mode", global.expert_mode_state}); +UX_STEP_CB(ux_blindsign_step, bn, blindsign_toggle(), + {"Allow Blindsigning", global.blindsign_state_desc}); UX_STEP_CB(ux_back_step, pb, ui_home_init(), {&C_icon_back, "Back"}); -UX_FLOW(ux_expert_mode_flow, &ux_expert_mode_step, &ux_back_step, FLOW_LOOP); +UX_FLOW(ux_expert_mode_flow, &ux_expert_mode_step, &ux_blindsign_step, + &ux_back_step, FLOW_LOOP); void -ui_settings_init(__attribute__((unused)) int16_t page) +ui_settings_init(int16_t page) { - FUNC_ENTER(("Page number: %d", page)); + FUNC_ENTER(("%d, Expert Mode: %d, Max_Screen: ", page, + N_settings.expert_mode, N_settings.blindsign_status)); if (N_settings.expert_mode) { strncpy(global.expert_mode_state, "ENABLED", @@ -50,7 +63,26 @@ ui_settings_init(__attribute__((unused)) int16_t page) sizeof(global.expert_mode_state)); } - ux_flow_init(0, ux_expert_mode_flow, NULL); + switch (N_settings.blindsign_status) { + case ST_BLINDSIGN_LARGE_TX: + default: + strncpy(global.blindsign_state_desc, "For Large Tx", + sizeof(global.blindsign_state_desc)); + break; + case ST_BLINDSIGN_ON: + strncpy(global.blindsign_state_desc, "ON", + sizeof(global.blindsign_state_desc)); + break; + case ST_BLINDSIGN_OFF: + strncpy(global.blindsign_state_desc, "OFF", + sizeof(global.blindsign_state_desc)); + break; + } + if (page == SETTINGS_HOME_PAGE) { + ux_flow_init(0, ux_expert_mode_flow, &ux_expert_mode_step); + } else if (page == SETTINGS_BLINDSIGN_PAGE) { + ux_flow_init(0, ux_expert_mode_flow, &ux_blindsign_step); + } FUNC_LEAVE(); } diff --git a/app/src/ui_settings.h b/app/src/ui_settings.h index 97efc6d64..e0453eba7 100644 --- a/app/src/ui_settings.h +++ b/app/src/ui_settings.h @@ -4,7 +4,8 @@ #pragma once -#define SETTINGS_HOME_PAGE 0 +#define SETTINGS_HOME_PAGE 0 +#define SETTINGS_BLINDSIGN_PAGE 1 /** * @brief Initialize settings screen for nano devices. Displays status of diff --git a/app/src/ui_strings.h b/app/src/ui_strings.h index c29205ff5..0b15fd225 100644 --- a/app/src/ui_strings.h +++ b/app/src/ui_strings.h @@ -27,7 +27,7 @@ */ #ifdef TARGET_NANOS -#define BUFF_LEN 128 /// Ring buffer length of nanos +#define BUFF_LEN 120 /// Ring buffer length of nanos #elif defined(HAVE_BAGL) #define BUFF_LEN 256 /// Ring buffer length for nanos2/nanox #else diff --git a/tests/integration/nano/snapshots/nanos/settings_blindsign_large_tx.png b/tests/integration/nano/snapshots/nanos/settings_blindsign_large_tx.png new file mode 100644 index 0000000000000000000000000000000000000000..aa95eb68294cab0f03c574d8ab842d1f73cc48a5 GIT binary patch literal 497 zcmVyLHjMUJ!e1nyd8B5ah5*#TZ)`SdM3u%Vja*j1p1IuEx< z)4)`T2jCp1Bw2u3tt~hz%@OKG&oH_F z{N&YVU%&UMVwU=Wnde%V1y3J@Aue_LAOP_UfbQid!AyqTdNM6c{dS8N9JDim6%dq{ z#{ITxXcwh~*{y#8P05J9BvJv(#Bj0m8<;82Dch4BNE^H5Kj~d5Br>8Rz)}eqP_<(S zgi*-$k8;4;htZ4Gbop+aNv=Bs_Awt}foH%)4q(3{N+_qUE)Qk!g=Nk}!~5y<26(=R nB^&VkFX$s!c-=~pB>8sUsAdPYVG{;`00000NkvXXu0mjfEE?xx literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/settings_blindsign_off.png b/tests/integration/nano/snapshots/nanos/settings_blindsign_off.png new file mode 100644 index 0000000000000000000000000000000000000000..834142cf8f9bdf75b4c3a631e9469d188e2fdc37 GIT binary patch literal 420 zcmV;V0bBlwP)OO1ONcwscZq;&pV}*wq0)Fy?tbz z0vGo?vMu`tJnA*S{KXvSALHDsYw5N3335Zg{XHVgd2~|B#Q&n_$@@R`T z3`&;e;!W?Ol+MfOlSeQ55bc}qX+%F%XDTz}*=@HpOBYR~JqFEyODXsgP_+D&S8JiA z%=Xo^aeA+MJ2cNEl7RI_AAp}7I0H9Wx0E9Rw8j}lw!ppS7P>0kD>RHRlAH52l8JpMI(P7MX6UY#phzO(~}Qs=Ftg@t+Kk!JOv4MTT1sI6>~TVqjo_?d1nx@p4lPFRFmgKO7FRAq zC#Aj!!;)q9L5O*BLOt1PFgqzI- za`nl_?|xE5sSoTt|Ai>Hc`yvN)aJneGDV);gK%FFKX5z=o0Dl5rb2khA^R~gC9fhT zNArX@9~&94CVLsM;3nA1fCbskfYmlZx4$HNfQ!rh8?}@NhG7_nVHgMU1uL@AuaQ90 QJOBUy07*qoM6N<$f;B9+w*UYD literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/settings_blindsign_large_tx.png b/tests/integration/nano/snapshots/nanosp/settings_blindsign_large_tx.png new file mode 100644 index 0000000000000000000000000000000000000000..00719b3480f851fd8571aa0a3d01e92bbfed738b GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uJ>EaktG3V{f*uEnQ91XiC z@9q3n!w1$UW{+(9T$!?)h$N z9lz|+K7(ym%e$@HABu!ZEvWwf;l$kiGtTXZdc8-G-%M}W>OFf@S1JGb?>0lSYwE0x zjqV|VpH68r>HP?>DYVmns2~6L)#vKfD^4}lr~ld6`Yb59nZcs{y^H>P2eXo?*Djtp zzwdBn;){9{<2ca=6Te&iU6+#~uH1U_Z2igdkIyc7=G;ACyus$?&G{!k&-6Smd3*D% zK=HE6^=o7Dd(v4d8}4oMc6s|kDNkhc-)5c-WkzM2qV(@iRz8`Ve!%XTt& Lu6{1-oD!M<=DY5$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/settings_blindsign_off.png b/tests/integration/nano/snapshots/nanosp/settings_blindsign_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea6ff33abeb9ecec3f2f07f8c960f50aa81c9b6 GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Gba4!+nDh2#?xbb~o`%G2 zo6R5obN{6GH?jSsfN)cj{M+AuZaGR#@o+I$1?qwUgQM|#UT@OTTsr4-TDRS<^HR$% z9DL0D)Asw^4=YaV{M*eI_g}(dkLvT7R3|wp(<7Pti(G^+toE5-&;5SK!d3H6hfKAw zs@!zciZ_#Yb+ftqeV(T==T_Gq)ml-SA0|8N`pYwQ;d58+vfO{x(%SH};!KbKGHdv( zrl?M75YmpTTq_oN>d(emwM~n|-OG>6S*6TqZu8q>Z}|l_yM)IJZ*fjAJ*T;;RjxF5 z;%cLPPSrm}kIC!pIMTdakSA1q!Org;M{M^Q+HShC=DBa=!E?t-u4rv{GHtToen=+p z?3IZ!E>5Ak`jrn_c9&1}jMtv;cVEB~`$kf` f;Vg0}zWB-(BBm*nx#Ih4P{4Y+`njxgN@xNAOx(v8 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/settings_blindsign_on.png b/tests/integration/nano/snapshots/nanosp/settings_blindsign_on.png new file mode 100644 index 0000000000000000000000000000000000000000..94d6d85b34bed6891796a76d3a31281ad17049f3 GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{U!m)PBBS}6z4Px_doasy_!sb%%hbJxZk)ATzGJiWxqwurRn`3dcmDNeo)5V^&peY&TKaO}<{0i!&VBE=E-#i? zIZvj-Nz~o0@*t~pjmUb7|M`dX<^LYO{(j{`KDIw|U!M?a@0YIyfD z=eFujyE5JWQkvnmlA{0RvD<%{)O78ze9ZlAuB|#_cU1^e*c_IAuLE84rZqfOJGf@Q oO8SK6)qkb8hVj7y6G$K6sc+UZxXkFk{uD^m)78&qol`;+0K31)cK`qY literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/settings_blindsign_large_tx.png b/tests/integration/nano/snapshots/nanox/settings_blindsign_large_tx.png new file mode 100644 index 0000000000000000000000000000000000000000..00719b3480f851fd8571aa0a3d01e92bbfed738b GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uJ>EaktG3V{f*uEnQ91XiC z@9q3n!w1$UW{+(9T$!?)h$N z9lz|+K7(ym%e$@HABu!ZEvWwf;l$kiGtTXZdc8-G-%M}W>OFf@S1JGb?>0lSYwE0x zjqV|VpH68r>HP?>DYVmns2~6L)#vKfD^4}lr~ld6`Yb59nZcs{y^H>P2eXo?*Djtp zzwdBn;){9{<2ca=6Te&iU6+#~uH1U_Z2igdkIyc7=G;ACyus$?&G{!k&-6Smd3*D% zK=HE6^=o7Dd(v4d8}4oMc6s|kDNkhc-)5c-WkzM2qV(@iRz8`Ve!%XTt& Lu6{1-oD!M<=DY5$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/settings_blindsign_off.png b/tests/integration/nano/snapshots/nanox/settings_blindsign_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea6ff33abeb9ecec3f2f07f8c960f50aa81c9b6 GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Gba4!+nDh2#?xbb~o`%G2 zo6R5obN{6GH?jSsfN)cj{M+AuZaGR#@o+I$1?qwUgQM|#UT@OTTsr4-TDRS<^HR$% z9DL0D)Asw^4=YaV{M*eI_g}(dkLvT7R3|wp(<7Pti(G^+toE5-&;5SK!d3H6hfKAw zs@!zciZ_#Yb+ftqeV(T==T_Gq)ml-SA0|8N`pYwQ;d58+vfO{x(%SH};!KbKGHdv( zrl?M75YmpTTq_oN>d(emwM~n|-OG>6S*6TqZu8q>Z}|l_yM)IJZ*fjAJ*T;;RjxF5 z;%cLPPSrm}kIC!pIMTdakSA1q!Org;M{M^Q+HShC=DBa=!E?t-u4rv{GHtToen=+p z?3IZ!E>5Ak`jrn_c9&1}jMtv;cVEB~`$kf` f;Vg0}zWB-(BBm*nx#Ih4P{4Y+`njxgN@xNAOx(v8 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/settings_blindsign_on.png b/tests/integration/nano/snapshots/nanox/settings_blindsign_on.png new file mode 100644 index 0000000000000000000000000000000000000000..94d6d85b34bed6891796a76d3a31281ad17049f3 GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{U!m)PBBS}6z4Px_doasy_!sb%%hbJxZk)ATzGJiWxqwurRn`3dcmDNeo)5V^&peY&TKaO}<{0i!&VBE=E-#i? zIZvj-Nz~o0@*t~pjmUb7|M`dX<^LYO{(j{`KDIw|U!M?a@0YIyfD z=eFujyE5JWQkvnmlA{0RvD<%{)O78ze9ZlAuB|#_cU1^e*c_IAuLE84rZqfOJGf@Q oO8SK6)qkb8hVj7y6G$K6sc+UZxXkFk{uD^m)78&qol`;+0K31)cK`qY literal 0 HcmV?d00001 diff --git a/tests/integration/nano/test_basic.py b/tests/integration/nano/test_basic.py index d0d990837..8ee9d003a 100755 --- a/tests/integration/nano/test_basic.py +++ b/tests/integration/nano/test_basic.py @@ -57,15 +57,23 @@ def test_basic(app): app.backend.both_click() app.assert_screen(Screen.Settings_expert_mode_enabled) app.backend.right_click() + app.assert_screen(Screen.Settings_blindsign_large_tx) + app.backend.both_click() + app.assert_screen(Screen.Settings_blindsign_on) + app.backend.both_click() + app.assert_screen(Screen.Settings_blindsign_off) + app.backend.both_click() + app.assert_screen(Screen.Settings_blindsign_large_tx) + app.backend.right_click() app.assert_screen(Screen.Settings_back) app.backend.left_click() + app.assert_screen(Screen.Settings_blindsign_large_tx) + app.backend.left_click() app.assert_screen(Screen.Settings_expert_mode_enabled) - app.backend.both_click() - app.assert_screen(Screen.Settings_expert_mode_disabled) - app.backend.right_click() + app.backend.left_click() app.assert_screen(Screen.Settings_back) app.backend.right_click() - app.assert_screen(Screen.Settings_expert_mode_disabled) + app.assert_screen(Screen.Settings_expert_mode_enabled) app.backend.left_click() app.assert_screen(Screen.Settings_back) app.backend.both_click() diff --git a/tests/integration/nano/utils/app.py b/tests/integration/nano/utils/app.py index a9d8e24e3..b69f0d9bc 100644 --- a/tests/integration/nano/utils/app.py +++ b/tests/integration/nano/utils/app.py @@ -144,6 +144,9 @@ class Screen(str, Enum): Settings = "settings" Settings_expert_mode_disabled = "settings_expert_mode_disabled" Settings_expert_mode_enabled = "settings_expert_mode_enabled" + Settings_blindsign_large_tx = "settings_blindsign_large_tx" + Settings_blindsign_on = "settings_blindsign_on" + Settings_blindsign_off = "settings_blindsign_off" Settings_back = "back" Quit = "quit" @@ -220,7 +223,7 @@ def setup_expert_mode(self) -> None: self.assert_screen(Screen.Settings_expert_mode_disabled) self.backend.both_click() self.assert_screen(Screen.Settings_expert_mode_enabled) - self.backend.right_click() + self.backend.left_click() self.assert_screen(Screen.Settings_back) self.backend.both_click() self.assert_screen(Screen.Home) diff --git a/tests/integration/test_runtime.sh b/tests/integration/test_runtime.sh index 662f5b563..591d7f922 100644 --- a/tests/integration/test_runtime.sh +++ b/tests/integration/test_runtime.sh @@ -179,7 +179,7 @@ set_expert_mode() { expect_section_content 'Expert mode' 'DISABLED' press_button both expect_section_content 'Expert mode' 'ENABLED' - press_button right + press_button left expect_section_content 'Back' press_button both expected_home From 6d5c0414b596ef97938828b922c6c3e9388effb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Palmer=20S=C3=A9bastien?= Date: Tue, 10 Sep 2024 14:18:51 +0200 Subject: [PATCH 04/40] [tests] fix touch snapshots (#279) --- .../screen_show_address_tz1_zebra.png | Bin 13110 -> 13113 bytes .../screen_show_address_tz1_zebra.png | Bin 13110 -> 13113 bytes .../operation_proof_396...834_0.png | Bin 16586 -> 18450 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/integration/touch/snapshots/stax/test_provide_pk/screen_show_address_tz1_zebra.png b/tests/integration/touch/snapshots/stax/test_provide_pk/screen_show_address_tz1_zebra.png index abaf55b6c3bdbb0676c21f1cc7ec343e42bb505b..b90c50c50a1441b7aa1e8ba103d1e90f2a3f7cec 100644 GIT binary patch literal 13113 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 diff --git a/tests/integration/touch/snapshots/stax/test_provide_pk_reject/screen_show_address_tz1_zebra.png b/tests/integration/touch/snapshots/stax/test_provide_pk_reject/screen_show_address_tz1_zebra.png index abaf55b6c3bdbb0676c21f1cc7ec343e42bb505b..b90c50c50a1441b7aa1e8ba103d1e90f2a3f7cec 100644 GIT binary patch literal 13113 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 diff --git a/tests/integration/touch/snapshots/stax/test_sign_execute_outbox_messages/operation_proof_396...834_0.png b/tests/integration/touch/snapshots/stax/test_sign_execute_outbox_messages/operation_proof_396...834_0.png index f01cbf85a31a5a3ff7bb4228d4042d7d6d10e606..a2d686b4e840f71e53d4e6526ae76ef4eada205f 100644 GIT binary patch literal 18450 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
{?{uVPQ$*5IUv)E447O9BQLZbm7T29Q@Yx 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 UXr2b%^+TZr*1L~Zw~hXP040=3Gynhq literal 16586 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 From 12848edeaac5e43246d8b3883922fe293421c12e Mon Sep 17 00:00:00 2001 From: Ajinkya <145996984+ajinkyaraj-23@users.noreply.github.com> Date: Wed, 11 Sep 2024 14:53:42 +0100 Subject: [PATCH 05/40] Add blindsigning settings ux in touch (stax/flex) (#278) --- app/src/globals.c | 11 +- app/src/globals.h | 27 +++-- app/src/ui_home.c | 2 +- app/src/ui_home_nbgl.c | 98 ++++++++++++------ app/src/ui_home_nbgl.h | 2 +- ...tings_BlindsigningStatus-Large_Tx_only.png | Bin 0 -> 10930 bytes .../settings_BlindsigningStatus-OFF.png | Bin 0 -> 10986 bytes .../settings_BlindsigningStatus-ON.png | Bin 0 -> 10905 bytes ...tings_BlindsigningStatus-Large_Tx_only.png | Bin 0 -> 9992 bytes .../settings_BlindsigningStatus-OFF.png | Bin 0 -> 9956 bytes .../settings_BlindsigningStatus-ON.png | Bin 0 -> 9909 bytes tests/integration/touch/test_basic.py | 14 ++- tests/integration/touch/utils.py | 31 +++--- 13 files changed, 123 insertions(+), 62 deletions(-) create mode 100644 tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-Large_Tx_only.png create mode 100644 tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-OFF.png create mode 100644 tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-ON.png create mode 100644 tests/integration/touch/snapshots/stax/test_basic/settings_BlindsigningStatus-Large_Tx_only.png create mode 100644 tests/integration/touch/snapshots/stax/test_basic/settings_BlindsigningStatus-OFF.png create mode 100644 tests/integration/touch/snapshots/stax/test_basic/settings_BlindsigningStatus-ON.png diff --git a/app/src/globals.c b/app/src/globals.c index 5e8056d08..4663ddd46 100644 --- a/app/src/globals.c +++ b/app/src/globals.c @@ -47,10 +47,17 @@ toggle_expert_mode(void) } void -toggle_blindsign_status(void) +set_blindsign_status(blindsign_state_t status) { settings_t tmp; memcpy(&tmp, (void *)&N_settings, sizeof(tmp)); - tmp.blindsign_status = (tmp.blindsign_status + 1) % 3; + tmp.blindsign_status = status; nvm_write((void *)&N_settings, (void *)&tmp, sizeof(N_settings)); } + +void +toggle_blindsign_status(void) +{ + blindsign_state_t status = (N_settings.blindsign_status + 1) % 3; + set_blindsign_status(status); +} diff --git a/app/src/globals.h b/app/src/globals.h index 5483e228e..f5cb40ee8 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -43,17 +43,6 @@ #include "utils.h" #include "parser/parser_state.h" -/** - * @brief Zeros out all application-specific globals and SDK-specific - * UI/exchange buffers. - */ -void init_globals(void); - -/// Toggles the persisted expert_mode setting -void toggle_expert_mode(void); - -/// toggles the blindsign setting between "For large tx", "ON", "OFF". -void toggle_blindsign_status(void); #define MAX_APDU_SIZE 235 #define MAX_SIGNATURE_SIZE 100 @@ -149,3 +138,19 @@ extern unsigned int app_stack_canary; // From SDK * */ extern unsigned char G_io_seproxyhal_spi_buffer[IO_SEPROXYHAL_BUFFER_SIZE_B]; + +/** + * @brief Zeros out all application-specific globals and SDK-specific + * UI/exchange buffers. + */ +void init_globals(void); + +/// Toggles the persisted expert_mode setting +void toggle_expert_mode(void); + +/// Toggles the persisted blindsign setting between "For large tx", "ON", +/// "OFF". +void toggle_blindsign_status(void); + +/// set the blindsign setting between "For large tx", "ON", "OFF". +void set_blindsign_status(blindsign_state_t status); diff --git a/app/src/ui_home.c b/app/src/ui_home.c index 544cf58d5..b118c86cb 100644 --- a/app/src/ui_home.c +++ b/app/src/ui_home.c @@ -63,7 +63,7 @@ void ui_home_init(void) { FUNC_ENTER(("void")); - tz_ui_home_redisplay(); + tz_ui_home_redisplay(INIT_HOME_PAGE); FUNC_LEAVE(); } #endif // HAVE_NBGL diff --git a/app/src/ui_home_nbgl.c b/app/src/ui_home_nbgl.c index cf718b653..1c41ece2d 100644 --- a/app/src/ui_home_nbgl.c +++ b/app/src/ui_home_nbgl.c @@ -28,79 +28,115 @@ #include "globals.h" #include "nbgl_use_case.h" -void tz_ui_home_redisplay(void); +static void controls_callback(int token, + __attribute__((unused)) uint8_t index, + __attribute__((unused)) int page); +void tz_ui_home_redisplay(uint8_t page); // ----------------------------------------------------------- // --------------------- SETTINGS MENU ----------------------- // ----------------------------------------------------------- -#define SETTING_INFO_NB 2 +#define SETTING_INFO_NB 2 +#define SETTINGS_SWITCHES_NB 1 +#define SETTINGS_RADIO_NB 3 static const char *const infoTypes[] = {"Version", "Developer"}; static const char *const infoContents[] = {APPVERSION, "Trilitech Kanvas Limited et al."}; enum { EXPERT_MODE_TOKEN = FIRST_USER_TOKEN, + BLINDSIGN_MODE_TOKEN }; enum { EXPERT_MODE_TOKEN_ID = 0, - SETTINGS_SWITCHES_NB + BLINDSIGN_MODE_TOKEN_ID, + SETTINGS_CONTENTS_NB +}; +enum { + EXPERT_MODE_PAGE = 0, + BLINDSIGN_PAGE = 1 }; -static nbgl_layoutSwitch_t switches[SETTINGS_SWITCHES_NB] = {0}; - +static nbgl_contentSwitch_t expert_mode_switch = {0}; static const nbgl_contentInfoList_t infoList = {.nbInfos = SETTING_INFO_NB, .infoTypes = infoTypes, .infoContents = infoContents}; +static const char *const blindsign_choices_text[] + = {"Blindsign For Large Tx", "Blindsigning ON", "Blindsigning OFF"}; + +static void +get_contents(uint8_t index, nbgl_content_t *content) +{ + FUNC_ENTER(("Index: %d", index)); + if (index == EXPERT_MODE_TOKEN_ID) { + content->content.switchesList.nbSwitches = SETTINGS_SWITCHES_NB; + content->content.switchesList.switches = &expert_mode_switch; + content->type = SWITCHES_LIST; + content->contentActionCallback = controls_callback; + } else { + content->content.choicesList.nbChoices = SETTINGS_RADIO_NB; + content->content.choicesList.names = blindsign_choices_text; + content->content.choicesList.token = BLINDSIGN_MODE_TOKEN; + content->content.choicesList.initChoice = N_settings.blindsign_status; + content->type = CHOICES_LIST; + content->contentActionCallback = controls_callback; + } + FUNC_LEAVE(); +} + static void controls_callback(int token, __attribute__((unused)) uint8_t index, __attribute__((unused)) int page) { + FUNC_ENTER(("Token : %d, Index: %d, Page: %d", token, index, page)); uint8_t switch_value; if (token == EXPERT_MODE_TOKEN) { switch_value = !N_settings.expert_mode; toggle_expert_mode(); - switches[EXPERT_MODE_TOKEN_ID].initState - = (nbgl_state_t)(switch_value); + expert_mode_switch.initState = (nbgl_state_t)(switch_value); } + if (token == BLINDSIGN_MODE_TOKEN) { + blindsign_state_t blindsign_status = (blindsign_state_t)(index % 3); + set_blindsign_status(blindsign_status); + tz_ui_home_redisplay(BLINDSIGN_PAGE); + } + FUNC_LEAVE(); } -#define SETTINGS_CONTENTS_NB 1 -static const nbgl_content_t contentsList[SETTINGS_CONTENTS_NB] = { - {.content.switchesList.nbSwitches = SETTINGS_SWITCHES_NB, - .content.switchesList.switches = switches, - .type = SWITCHES_LIST, - .contentActionCallback = controls_callback} -}; - -static const nbgl_genericContents_t tezos_settingContents - = {.callbackCallNeeded = false, - .contentsList = contentsList, - .nbContents = SETTINGS_CONTENTS_NB}; -; - #define HOME_TEXT "This app enables signing transactions on the Tezos Network" + void initSettings(void) { - switches[EXPERT_MODE_TOKEN_ID].initState - = (nbgl_state_t)(N_settings.expert_mode); - switches[EXPERT_MODE_TOKEN_ID].text = "Expert mode"; - switches[EXPERT_MODE_TOKEN_ID].subText = "Enable expert mode signing"; - switches[EXPERT_MODE_TOKEN_ID].token = EXPERT_MODE_TOKEN; - switches[EXPERT_MODE_TOKEN_ID].tuneId = TUNE_TAP_CASUAL; + expert_mode_switch.initState = (nbgl_state_t)(N_settings.expert_mode); + expert_mode_switch.text = "Expert mode"; + expert_mode_switch.subText = "Enable expert mode signing"; + expert_mode_switch.token = EXPERT_MODE_TOKEN; + expert_mode_switch.tuneId = TUNE_TAP_CASUAL; } void -tz_ui_home_redisplay(void) +tz_ui_home_redisplay(uint8_t page) { FUNC_ENTER(("void")); initSettings(); + static nbgl_genericContents_t tezos_settingContents = {0}; + tezos_settingContents.callbackCallNeeded = false; + tezos_settingContents.nbContents = SETTINGS_CONTENTS_NB; + + static nbgl_content_t contents[SETTINGS_CONTENTS_NB] = {0}; + get_contents(EXPERT_MODE_TOKEN_ID, &contents[EXPERT_MODE_TOKEN_ID]); + get_contents(BLINDSIGN_MODE_TOKEN_ID, &contents[BLINDSIGN_MODE_TOKEN_ID]); + + tezos_settingContents.contentsList = contents; + + PRINTF("Entered settings and initialized\n"); - nbgl_useCaseHomeAndSettings("Tezos Wallet", &C_tezos, HOME_TEXT, - INIT_HOME_PAGE, &tezos_settingContents, - &infoList, NULL, app_exit); + nbgl_useCaseHomeAndSettings("Tezos Wallet", &C_tezos, HOME_TEXT, page, + &tezos_settingContents, &infoList, NULL, + app_exit); FUNC_LEAVE(); } diff --git a/app/src/ui_home_nbgl.h b/app/src/ui_home_nbgl.h index cd9eaeb5d..b57104761 100644 --- a/app/src/ui_home_nbgl.h +++ b/app/src/ui_home_nbgl.h @@ -22,6 +22,6 @@ #ifdef HAVE_NBGL -void tz_ui_home_redisplay(void); +void tz_ui_home_redisplay(uint8_t page); #endif diff --git a/tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-Large_Tx_only.png b/tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-Large_Tx_only.png new file mode 100644 index 0000000000000000000000000000000000000000..96d653922d3dcb4c229e68623e0e06ff0693c587 GIT binary patch literal 10930 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 F{{T+u0SW*B literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-OFF.png b/tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-OFF.png new file mode 100644 index 0000000000000000000000000000000000000000..2836c228864bb6b45e2de0c7f5fd1ebb5447db77 GIT binary patch literal 10986 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

R7tuGx489Je1eWui%vD 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_basic/settings_BlindsigningStatus-Large_Tx_only.png b/tests/integration/touch/snapshots/stax/test_basic/settings_BlindsigningStatus-Large_Tx_only.png new file mode 100644 index 0000000000000000000000000000000000000000..5963906343501665f258653fa34f53ba31412cd0 GIT binary patch literal 9992 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_basic/settings_BlindsigningStatus-OFF.png b/tests/integration/touch/snapshots/stax/test_basic/settings_BlindsigningStatus-OFF.png new file mode 100644 index 0000000000000000000000000000000000000000..a25587e19a78d2d694769353443457c43ed175d6 GIT binary patch literal 9956 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 None: """Exits settings.""" self.multi_page_exit() +class BlindsigningStatus(Enum): + Large_Tx_only = 1 + ON = 2 + OFF = 3 + class TezosAppScreen(metaclass=MetaScreen): use_case_welcome = UseCaseHomeExt use_case_settings = UseCaseSettings @@ -244,16 +251,16 @@ def assert_home(self): def assert_info(self): self.assert_screen("info", True) - def assert_settings(self, - blindsigning = False, - expert_mode = False): - suffix="" - if blindsigning: - suffix += "_blindsigning" + def assert_expert_mode(self, expert_mode=False): + suffix = "" if expert_mode: - suffix += "_expert" - if suffix != "": - suffix += "_on" + suffix += "_expert_on" + self.assert_screen("settings" + suffix) + + def assert_blindsigning_status( + self, blindsignStatus=BlindsigningStatus.Large_Tx_only + ): + suffix = "_" + str(blindsignStatus).replace(".", "-") self.assert_screen("settings" + suffix) def quit(self): From a604f8b5719857581f77de251d329e5467867e49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Thu, 12 Sep 2024 10:14:54 +0200 Subject: [PATCH 06/40] [memory] sort structure contents so it takes up less memory space Also reduce `BUFF_LEN` to its smallest possible size so that the tests continue to pass --- app/src/apdu_sign.h | 2 +- app/src/globals.h | 2 +- app/src/parser/parser_state.h | 8 ++++---- app/src/ui_stream.h | 12 ++++++------ app/src/ui_strings.h | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app/src/apdu_sign.h b/app/src/apdu_sign.h index 1b6dbd84c..5e0385726 100644 --- a/app/src/apdu_sign.h +++ b/app/src/apdu_sign.h @@ -74,8 +74,8 @@ typedef struct { union { /// @brief clear signing state info. struct { - size_t total_length; tz_parser_state parser_state; + size_t total_length; uint8_t last_field_index; bool received_msg; } clear; diff --git a/app/src/globals.h b/app/src/globals.h index f5cb40ee8..bd947300d 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -89,7 +89,6 @@ typedef enum { */ typedef struct { /* State */ - main_step_t step; /// Current operational state of app. tz_ui_stream_t stream; /// UX and display related information bip32_path_with_curve_t path_with_curve; /// Derivation path union { @@ -119,6 +118,7 @@ typedef struct { char error_code[ERROR_CODE_SIZE]; /// Error codes to be displayed in /// blindsigning. #endif + main_step_t step; /// Current operational state of app. } globals_t; /* Settings */ diff --git a/app/src/parser/parser_state.h b/app/src/parser/parser_state.h index 891c65c92..425405623 100644 --- a/app/src/parser/parser_state.h +++ b/app/src/parser/parser_state.h @@ -90,7 +90,6 @@ typedef struct { tz_parser_regs regs; /// parser register /// common fields to communicate with caller - tz_parser_result errno; /// current parser result struct { char field_name[TZ_FIELD_NAME_SIZE]; /// name of the last field /// parsed @@ -100,14 +99,15 @@ typedef struct { } field_info; /// information of the last field parsed // common singleton buffers int ofs; /// offset for the parser + /// input type specific state + tz_micheline_state micheline; /// micheline parser state + tz_operation_state operation; /// operation parser state struct { tz_num_parser_buffer num; /// number parser buffer uint8_t capture[TZ_CAPTURE_BUFFER_SIZE]; /// capture buffer is used /// to store string values } buffers; - /// input type specific state - tz_micheline_state micheline; /// micheline parser state - tz_operation_state operation; /// operation parser state + tz_parser_result errno; /// current parser result } tz_parser_state; /** diff --git a/app/src/ui_stream.h b/app/src/ui_stream.h index 6b96b4d3a..581389841 100644 --- a/app/src/ui_stream.h +++ b/app/src/ui_stream.h @@ -139,12 +139,12 @@ typedef struct { #ifdef HAVE_BAGL tz_ui_icon_t icon; /// Icon to display on the screen. tz_ui_layout_type_t - layout_type; /// Layout type for the screen. CAN BP, BNP, NP, PB or - /// HOME_X where X can be one of the BP, BNP, PB. - char *title; /// Title to display on the screen. - char *body[TZ_UI_STREAM_CONTENTS_LINES]; /// Body to display on the - /// screen (Below title). - short body_len; /// number of non-empty lines in the body. + layout_type; /// Layout type for the screen. CAN BP, BNP, NP, PB or + /// HOME_X where X can be one of the BP, BNP, PB. + uint8_t body_len; /// number of non-empty lines in the body. + char *title; /// Title to display on the screen. + char *body[TZ_UI_STREAM_CONTENTS_LINES]; /// Body to display on the + /// screen (Below title). #else nbgl_layoutTagValue_t pairs[NB_MAX_DISPLAYED_PAIRS_IN_REVIEW]; /// Title-value pairs to be diff --git a/app/src/ui_strings.h b/app/src/ui_strings.h index 0b15fd225..c0b67b661 100644 --- a/app/src/ui_strings.h +++ b/app/src/ui_strings.h @@ -27,7 +27,7 @@ */ #ifdef TARGET_NANOS -#define BUFF_LEN 120 /// Ring buffer length of nanos +#define BUFF_LEN 114 /// Ring buffer length of nanos #elif defined(HAVE_BAGL) #define BUFF_LEN 256 /// Ring buffer length for nanos2/nanox #else From 09f966472ee6c78a56d44e8a487f062cd4df6e59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Wed, 11 Sep 2024 09:49:19 +0200 Subject: [PATCH 07/40] [test] regroup transaction tests --- .../basic}/00000.png | Bin .../basic}/00001.png | Bin .../{ => basic}/00002.png | Bin .../{ => basic}/00003.png | Bin .../{ => basic}/00004.png | Bin .../{ => basic}/00005.png | Bin .../{ => basic}/00006.png | Bin .../basic}/00007.png | Bin .../basic}/00008.png | Bin .../{ => basic}/00009.png | Bin .../basic}/00010.png | Bin .../{ => basic}/00011.png | Bin .../{ => basic}/00012.png | Bin .../complex}/00000.png | Bin .../complex}/00001.png | Bin .../complex}/00002.png | Bin .../complex}/00003.png | Bin .../complex}/00004.png | Bin .../complex}/00005.png | Bin .../complex}/00006.png | Bin .../complex}/00007.png | Bin .../complex}/00008.png | Bin .../complex}/00009.png | Bin .../complex}/00010.png | Bin .../complex}/00011.png | Bin .../{ => reject}/00000.png | Bin .../{ => reject}/00001.png | Bin .../reject}/00002.png | Bin .../reject}/00003.png | Bin .../reject}/00004.png | Bin .../reject}/00005.png | Bin .../reject}/00006.png | Bin .../{ => reject}/00007.png | Bin .../{ => reject}/00008.png | Bin .../reject}/00009.png | Bin .../{ => reject}/00010.png | Bin .../reject}/00011.png | Bin .../reject}/00012.png | Bin .../reject}/00013.png | Bin .../reject}/00014.png | Bin .../reject}/00015.png | Bin .../reject}/00016.png | Bin .../reject}/00017.png | Bin .../reject}/00018.png | Bin .../reject}/00019.png | Bin .../reject}/00020.png | Bin .../reject}/00021.png | Bin .../reject}/00022.png | Bin .../reject}/00023.png | Bin .../reject}/00024.png | Bin .../reject}/00025.png | Bin .../reject}/00026.png | Bin .../reject}/00027.png | Bin .../reject}/00028.png | Bin .../reject}/00029.png | Bin .../reject}/00030.png | Bin .../reject}/00031.png | Bin .../reject}/00032.png | Bin .../simple}/00000.png | Bin .../simple}/00001.png | Bin .../simple}/00002.png | Bin .../simple}/00003.png | Bin .../simple}/00004.png | Bin .../simple}/00005.png | Bin .../simple}/00006.png | Bin .../simple}/00007.png | Bin .../simple}/00008.png | Bin .../simple}/00009.png | Bin .../basic}/00000.png | Bin .../basic}/00001.png | Bin .../{ => basic}/00002.png | Bin .../{ => basic}/00003.png | Bin .../{ => basic}/00004.png | Bin .../{ => basic}/00005.png | Bin .../basic}/00006.png | Bin .../{ => basic}/00007.png | Bin .../basic}/00008.png | Bin .../{ => basic}/00009.png | Bin .../{ => basic}/00010.png | Bin .../complex}/00000.png | Bin .../complex}/00001.png | Bin .../complex}/00002.png | Bin .../complex}/00003.png | Bin .../complex}/00004.png | Bin .../complex}/00005.png | Bin .../complex}/00006.png | Bin .../complex}/00007.png | Bin .../complex}/00008.png | Bin .../complex}/00009.png | Bin .../{ => reject}/00000.png | Bin .../{ => reject}/00001.png | Bin .../reject}/00002.png | Bin .../reject}/00003.png | Bin .../reject}/00004.png | Bin .../reject}/00005.png | Bin .../{ => reject}/00006.png | Bin .../reject}/00007.png | Bin .../{ => reject}/00008.png | Bin .../reject}/00009.png | Bin .../reject}/00010.png | Bin .../reject}/00011.png | Bin .../reject}/00012.png | Bin .../reject}/00013.png | Bin .../reject}/00014.png | Bin .../reject}/00015.png | Bin .../simple}/00000.png | Bin .../simple}/00001.png | Bin .../simple}/00002.png | Bin .../simple}/00003.png | Bin .../simple}/00004.png | Bin .../simple}/00005.png | Bin .../simple}/00006.png | Bin .../simple}/00007.png | Bin .../basic}/00000.png | Bin .../basic}/00001.png | Bin .../{ => basic}/00002.png | Bin .../{ => basic}/00003.png | Bin .../{ => basic}/00004.png | Bin .../{ => basic}/00005.png | Bin .../basic}/00006.png | Bin .../{ => basic}/00007.png | Bin .../basic}/00008.png | Bin .../{ => basic}/00009.png | Bin .../{ => basic}/00010.png | Bin .../complex}/00000.png | Bin .../complex}/00001.png | Bin .../complex}/00002.png | Bin .../complex}/00003.png | Bin .../complex}/00004.png | Bin .../complex}/00005.png | Bin .../complex}/00006.png | Bin .../complex}/00007.png | Bin .../complex}/00008.png | Bin .../complex}/00009.png | Bin .../{ => reject}/00000.png | Bin .../{ => reject}/00001.png | Bin .../reject}/00002.png | Bin .../reject}/00003.png | Bin .../reject}/00004.png | Bin .../reject}/00005.png | Bin .../{ => reject}/00006.png | Bin .../reject}/00007.png | Bin .../{ => reject}/00008.png | Bin .../reject}/00009.png | Bin .../reject}/00010.png | Bin .../reject}/00011.png | Bin .../reject}/00012.png | Bin .../reject}/00013.png | Bin .../reject}/00014.png | Bin .../reject}/00015.png | Bin .../simple}/00000.png | Bin .../simple}/00001.png | Bin .../simple}/00002.png | Bin .../simple}/00003.png | Bin .../simple}/00004.png | Bin .../simple}/00005.png | Bin .../simple}/00006.png | Bin .../simple}/00007.png | Bin .../nano/test_reject_transaction.py | 33 ------- .../nano/test_sign_simple_transaction.py | 45 ---------- .../integration/nano/test_sign_transaction.py | 82 +++++++++++++++++- .../nano/test_too_complex_transaction.py | 44 ---------- 162 files changed, 78 insertions(+), 126 deletions(-) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/basic}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/basic}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => basic}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => basic}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => basic}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => basic}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => basic}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/basic}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/basic}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => basic}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/basic}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => basic}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => basic}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_simple_transaction => test_sign_transaction/complex}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_simple_transaction => test_sign_transaction/complex}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/complex}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/complex}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/complex}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/complex}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/complex}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_simple_transaction => test_sign_transaction/complex}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_simple_transaction => test_sign_transaction/complex}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/complex}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/complex}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/complex}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => reject}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => reject}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => reject}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => reject}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_transaction/{ => reject}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00025.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00026.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00027.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00028.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00029.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00030.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00031.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_transaction => test_sign_transaction/reject}/00032.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/simple}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/simple}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_simple_transaction => test_sign_transaction/simple}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_simple_transaction => test_sign_transaction/simple}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_simple_transaction => test_sign_transaction/simple}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_simple_transaction => test_sign_transaction/simple}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_simple_transaction => test_sign_transaction/simple}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/simple}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_too_complex_transaction => test_sign_transaction/simple}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_simple_transaction => test_sign_transaction/simple}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/basic}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/basic}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => basic}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => basic}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => basic}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => basic}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/basic}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => basic}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/basic}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => basic}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => basic}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_simple_transaction => test_sign_transaction/complex}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_simple_transaction => test_sign_transaction/complex}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_too_complex_transaction => test_sign_transaction/complex}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_too_complex_transaction => test_sign_transaction/complex}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_too_complex_transaction => test_sign_transaction/complex}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_too_complex_transaction => test_sign_transaction/complex}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_simple_transaction => test_sign_transaction/complex}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_too_complex_transaction => test_sign_transaction/complex}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_too_complex_transaction => test_sign_transaction/complex}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_too_complex_transaction => test_sign_transaction/complex}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => reject}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => reject}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => reject}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_transaction/{ => reject}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_transaction => test_sign_transaction/reject}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_too_complex_transaction => test_sign_transaction/simple}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_too_complex_transaction => test_sign_transaction/simple}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_simple_transaction => test_sign_transaction/simple}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_simple_transaction => test_sign_transaction/simple}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_simple_transaction => test_sign_transaction/simple}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_simple_transaction => test_sign_transaction/simple}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_too_complex_transaction => test_sign_transaction/simple}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_simple_transaction => test_sign_transaction/simple}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/basic}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/basic}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => basic}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => basic}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => basic}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => basic}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/basic}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => basic}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/basic}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => basic}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => basic}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_simple_transaction => test_sign_transaction/complex}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_simple_transaction => test_sign_transaction/complex}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_too_complex_transaction => test_sign_transaction/complex}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_too_complex_transaction => test_sign_transaction/complex}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_too_complex_transaction => test_sign_transaction/complex}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_too_complex_transaction => test_sign_transaction/complex}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_simple_transaction => test_sign_transaction/complex}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_too_complex_transaction => test_sign_transaction/complex}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_too_complex_transaction => test_sign_transaction/complex}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_too_complex_transaction => test_sign_transaction/complex}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => reject}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => reject}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => reject}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_transaction/{ => reject}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_transaction => test_sign_transaction/reject}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_too_complex_transaction => test_sign_transaction/simple}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_too_complex_transaction => test_sign_transaction/simple}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_simple_transaction => test_sign_transaction/simple}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_simple_transaction => test_sign_transaction/simple}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_simple_transaction => test_sign_transaction/simple}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_simple_transaction => test_sign_transaction/simple}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_too_complex_transaction => test_sign_transaction/simple}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_simple_transaction => test_sign_transaction/simple}/00007.png (100%) delete mode 100755 tests/integration/nano/test_reject_transaction.py delete mode 100644 tests/integration/nano/test_sign_simple_transaction.py delete mode 100644 tests/integration/nano/test_too_complex_transaction.py diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00016.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00017.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00018.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00019.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00023.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00024.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00025.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00025.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00026.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00026.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00026.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00027.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00027.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00027.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00027.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00028.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00028.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00028.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00028.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00029.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00029.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00029.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00029.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00030.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00030.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00030.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00030.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00031.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00031.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00031.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00031.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_transaction/00032.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00032.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_transaction/00032.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00032.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_too_complex_transaction/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_simple_transaction/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00009.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00005.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00005.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00006.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00006.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00007.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00007.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00008.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00008.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00009.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00009.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00010.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/basic/00010.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00005.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00005.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00006.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00006.png diff --git a/tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00007.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00007.png diff --git a/tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00008.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00008.png diff --git a/tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00009.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/complex/00009.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00005.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00005.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00006.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00006.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00007.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00007.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_transaction/00008.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00008.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00009.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00009.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00010.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00010.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00011.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00011.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00011.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00012.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00012.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00012.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00013.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00013.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00014.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00014.png diff --git a/tests/integration/nano/snapshots/nanosp/test_reject_transaction/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_reject_transaction/00015.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/reject/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00005.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00005.png diff --git a/tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_too_complex_transaction/00006.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00006.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_simple_transaction/00007.png rename to tests/integration/nano/snapshots/nanosp/test_sign_transaction/simple/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00011.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00012.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_transaction/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_transaction/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_too_complex_transaction/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_simple_transaction/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00007.png diff --git a/tests/integration/nano/test_reject_transaction.py b/tests/integration/nano/test_reject_transaction.py deleted file mode 100755 index d56bf2f9d..000000000 --- a/tests/integration/nano/test_reject_transaction.py +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python3 -# Copyright 2023 Functori - -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at - -# http://www.apache.org/licenses/LICENSE-2.0 - -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from pathlib import Path - -from utils.app import Screen, DEFAULT_ACCOUNT -from utils.message import Message - -def test_reject_transaction(app): - test_name = Path(__file__).stem - - app.setup_expert_mode() - - message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e0203040001000000000000000000000000000000000000000000ff01000001070200000102076501000000015b076501000000015a0765010000000159076501000000015807650100000001570765010000000156076501000000015507650100000001540765010000000153076501000000015207650100000001510765010000000150076501000000014f076501000000014e076501000000014d076501000000014c076501000000014b076501000000014a0765010000000149076501000000014807650100000001470765010000000146076501000000014507650100000001440765010000000143076501000000014202000000000765000a0765000907650008076500070765000607650005076500040765000307650002076500010200000000") - - app.reject_signing(DEFAULT_ACCOUNT, - message, - with_hash=True, - path=test_name) - - app.quit() diff --git a/tests/integration/nano/test_sign_simple_transaction.py b/tests/integration/nano/test_sign_simple_transaction.py deleted file mode 100644 index dcbbae6c3..000000000 --- a/tests/integration/nano/test_sign_simple_transaction.py +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env python3 -# Copyright 2023 Functori - -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at - -# http://www.apache.org/licenses/LICENSE-2.0 - -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from pathlib import Path - -from utils.app import Screen, DEFAULT_ACCOUNT -from utils.message import Message - -# Operation (0): Transaction -# Fee: 0.5 XTZ -# Storage limit: 4 -# Amount: 0.01 XTZ -# Destination: KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT - -def test_sign_simple_transaction(app): - test_name = Path(__file__).stem - - app.setup_expert_mode() - - message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4a0c21e020304904e0100000000000000000000000000000000000000000000") - - data = app.sign(DEFAULT_ACCOUNT, - message, - with_hash=True, - path=test_name) - - app.checker.check_signature( - account=DEFAULT_ACCOUNT, - message=message, - with_hash=True, - data=data) - - app.quit() diff --git a/tests/integration/nano/test_sign_transaction.py b/tests/integration/nano/test_sign_transaction.py index a1b702dc5..c6246a950 100755 --- a/tests/integration/nano/test_sign_transaction.py +++ b/tests/integration/nano/test_sign_transaction.py @@ -15,19 +15,22 @@ from pathlib import Path -from utils.app import Screen, DEFAULT_ACCOUNT +from utils.app import Screen, Screen_text, DEFAULT_ACCOUNT +from utils.backend import StatusCode from utils.message import Message +test_path = Path(Path(__file__).stem) + # Operation (0): Transaction +# Source: tz2JPgTWZZpxZZLqHMfS69UAy1UHm4Aw5iHu # Fee: 0.05 XTZ # Storage limit: 45 # Amount: 0.24 XTZ # Destination: KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT # Entrypoint: do # Parameter: CAR - def test_sign_transaction(app): - test_name = Path(__file__).stem + path = test_path / "basic" app.setup_expert_mode() @@ -36,7 +39,55 @@ def test_sign_transaction(app): data = app.sign(DEFAULT_ACCOUNT, message, with_hash=True, - path=test_name) + path=path) + + app.checker.check_signature( + account=DEFAULT_ACCOUNT, + message=message, + with_hash=True, + data=data) + + app.quit() + +# Operation (0): Transaction +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 0.01 XTZ +# Storage limit: 4 +# Amount: 0 XTZ +# Destination: KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT +# Entrypoint: root +# Data: {pair "[" (pair "Z" (pair "Y" (pair "X" (pair "W" (pair "V" (pair "U" (pair "T" (pair "S" (pair "R" (pair "Q" (pair "P" (pair "O" (pair "N" (pair "M" (pair "L" (pair "K" (pair "J" (pair "I" (pair "H" (pair "G" (pair "F" (pair "E" (pair "D" (pair "C" (pair "B" {})))))))))))))))))))))))));pair 10 (pair 9 (pair 8 (pair 7 (pair 6 (pair 5 (pair 4 (pair 3 (pair 2 (pair 1 {})))))))))} +def test_reject_transaction(app): + path = test_path / "reject" + + app.setup_expert_mode() + + message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e0203040001000000000000000000000000000000000000000000ff01000001070200000102076501000000015b076501000000015a0765010000000159076501000000015807650100000001570765010000000156076501000000015507650100000001540765010000000153076501000000015207650100000001510765010000000150076501000000014f076501000000014e076501000000014d076501000000014c076501000000014b076501000000014a0765010000000149076501000000014807650100000001470765010000000146076501000000014507650100000001440765010000000143076501000000014202000000000765000a0765000907650008076500070765000607650005076500040765000307650002076500010200000000") + + app.reject_signing(DEFAULT_ACCOUNT, + message, + with_hash=True, + path=path) + + app.quit() + +# Operation (0): Transaction +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 0.5 XTZ +# Storage limit: 4 +# Amount: 0.01 XTZ +# Destination: KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT +def test_sign_simple_transaction(app): + path = test_path / "simple" + + app.setup_expert_mode() + + message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4a0c21e020304904e0100000000000000000000000000000000000000000000") + + data = app.sign(DEFAULT_ACCOUNT, + message, + with_hash=True, + path=path) app.checker.check_signature( account=DEFAULT_ACCOUNT, @@ -45,3 +96,26 @@ def test_sign_transaction(app): data=data) app.quit() + +# Operation (0): Transaction +# Source: tz2JPgTWZZpxZZLqHMfS69UAy1UHm4Aw5iHu +# Fee: 0.05 XTZ +# Storage limit: 45 +# Amount: 0.24 XTZ +# Destination: KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT +# Entrypoint: do +# Parameter: CAR +def test_too_complex_transaction(app): + path = test_path / "complex" + app.assert_screen(Screen.Home) + + message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") + + app._failing_signing(DEFAULT_ACCOUNT, + message, + with_hash=True, + text=Screen_text.Back_home, + status_code=StatusCode.REJECT, + path=path) + + app.quit() diff --git a/tests/integration/nano/test_too_complex_transaction.py b/tests/integration/nano/test_too_complex_transaction.py deleted file mode 100644 index 342a4cd64..000000000 --- a/tests/integration/nano/test_too_complex_transaction.py +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env python3 -# Copyright 2023 Functori - -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at - -# http://www.apache.org/licenses/LICENSE-2.0 - -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from pathlib import Path - -from utils.app import Screen, Screen_text, DEFAULT_ACCOUNT -from utils.backend import StatusCode -from utils.message import Message - -# Operation (0): Transaction -# Fee: 0.05 XTZ -# Storage limit: 45 -# Amount: 0.24 XTZ -# Destination: KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT -# Entrypoint: do -# Parameter: CAR - -def test_too_complex_transaction(app): - test_name = Path(__file__).stem - - app.assert_screen(Screen.Home) - - message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") - - app._failing_signing(DEFAULT_ACCOUNT, - message, - with_hash=True, - text=Screen_text.Back_home, - status_code=StatusCode.REJECT, - path=test_name) - - app.quit() From 0a3bc07ad69768b5883e72dc963b633f6d8c6203 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Wed, 11 Sep 2024 09:19:22 +0200 Subject: [PATCH 08/40] [tests] add tests for the staking operation Operations: - stake - unstake - finalize_unstake - set_delegate_parameters Check: - display - complexity --- .../delegate_parameters/00000.png | Bin 0 -> 395 bytes .../delegate_parameters/00001.png | Bin 0 -> 414 bytes .../delegate_parameters/00002.png | Bin 0 -> 454 bytes .../delegate_parameters/00003.png | Bin 0 -> 480 bytes .../delegate_parameters/00004.png | Bin 0 -> 328 bytes .../delegate_parameters/00005.png | Bin 0 -> 320 bytes .../delegate_parameters/00006.png | Bin 0 -> 361 bytes .../delegate_parameters/00007.png | Bin 0 -> 329 bytes .../delegate_parameters/00008.png | Bin 0 -> 509 bytes .../delegate_parameters/00009.png | Bin 0 -> 492 bytes .../delegate_parameters/00010.png | Bin 0 -> 471 bytes .../delegate_parameters/00011.png | Bin 0 -> 342 bytes .../delegate_parameters/00012.png | Bin 0 -> 499 bytes .../delegate_parameters/00013.png | Bin 0 -> 405 bytes .../delegate_parameters/00014.png | Bin 0 -> 370 bytes .../delegate_parameters/00015.png | Bin 0 -> 404 bytes .../finalize_unstake/00000.png | Bin 0 -> 395 bytes .../finalize_unstake/00001.png | Bin 0 -> 414 bytes .../finalize_unstake/00002.png | Bin 0 -> 454 bytes .../finalize_unstake/00003.png | Bin 0 -> 480 bytes .../finalize_unstake/00004.png | Bin 0 -> 328 bytes .../finalize_unstake/00005.png | Bin 0 -> 320 bytes .../finalize_unstake/00006.png | Bin 0 -> 361 bytes .../finalize_unstake/00007.png | Bin 0 -> 329 bytes .../finalize_unstake/00008.png | Bin 0 -> 509 bytes .../finalize_unstake/00009.png | Bin 0 -> 492 bytes .../finalize_unstake/00010.png | Bin 0 -> 437 bytes .../finalize_unstake/00011.png | Bin 0 -> 499 bytes .../finalize_unstake/00012.png | Bin 0 -> 333 bytes .../finalize_unstake/00013.png | Bin 0 -> 404 bytes .../test_sign_transaction/stake/00000.png | Bin 0 -> 395 bytes .../test_sign_transaction/stake/00001.png | Bin 0 -> 414 bytes .../test_sign_transaction/stake/00002.png | Bin 0 -> 454 bytes .../test_sign_transaction/stake/00003.png | Bin 0 -> 480 bytes .../test_sign_transaction/stake/00004.png | Bin 0 -> 328 bytes .../test_sign_transaction/stake/00005.png | Bin 0 -> 320 bytes .../test_sign_transaction/stake/00006.png | Bin 0 -> 361 bytes .../test_sign_transaction/stake/00007.png | Bin 0 -> 341 bytes .../test_sign_transaction/stake/00008.png | Bin 0 -> 509 bytes .../test_sign_transaction/stake/00009.png | Bin 0 -> 492 bytes .../test_sign_transaction/stake/00010.png | Bin 0 -> 355 bytes .../test_sign_transaction/stake/00011.png | Bin 0 -> 499 bytes .../test_sign_transaction/stake/00012.png | Bin 0 -> 333 bytes .../test_sign_transaction/stake/00013.png | Bin 0 -> 404 bytes .../test_sign_transaction/unstake/00000.png | Bin 0 -> 395 bytes .../test_sign_transaction/unstake/00001.png | Bin 0 -> 414 bytes .../test_sign_transaction/unstake/00002.png | Bin 0 -> 454 bytes .../test_sign_transaction/unstake/00003.png | Bin 0 -> 480 bytes .../test_sign_transaction/unstake/00004.png | Bin 0 -> 328 bytes .../test_sign_transaction/unstake/00005.png | Bin 0 -> 320 bytes .../test_sign_transaction/unstake/00006.png | Bin 0 -> 361 bytes .../test_sign_transaction/unstake/00007.png | Bin 0 -> 355 bytes .../test_sign_transaction/unstake/00008.png | Bin 0 -> 509 bytes .../test_sign_transaction/unstake/00009.png | Bin 0 -> 492 bytes .../test_sign_transaction/unstake/00010.png | Bin 0 -> 370 bytes .../test_sign_transaction/unstake/00011.png | Bin 0 -> 499 bytes .../test_sign_transaction/unstake/00012.png | Bin 0 -> 333 bytes .../test_sign_transaction/unstake/00013.png | Bin 0 -> 404 bytes .../delegate_parameters/00000.png | Bin 0 -> 463 bytes .../delegate_parameters/00001.png | Bin 0 -> 448 bytes .../delegate_parameters/00002.png | Bin 0 -> 773 bytes .../delegate_parameters/00003.png | Bin 0 -> 341 bytes .../delegate_parameters/00004.png | Bin 0 -> 386 bytes .../delegate_parameters/00005.png | Bin 0 -> 349 bytes .../delegate_parameters/00006.png | Bin 0 -> 755 bytes .../delegate_parameters/00007.png | Bin 0 -> 562 bytes .../delegate_parameters/00008.png | Bin 0 -> 542 bytes .../delegate_parameters/00009.png | Bin 0 -> 534 bytes .../delegate_parameters/00010.png | Bin 0 -> 459 bytes .../finalize_unstake/00000.png | Bin 0 -> 463 bytes .../finalize_unstake/00001.png | Bin 0 -> 448 bytes .../finalize_unstake/00002.png | Bin 0 -> 773 bytes .../finalize_unstake/00003.png | Bin 0 -> 341 bytes .../finalize_unstake/00004.png | Bin 0 -> 386 bytes .../finalize_unstake/00005.png | Bin 0 -> 349 bytes .../finalize_unstake/00006.png | Bin 0 -> 755 bytes .../finalize_unstake/00007.png | Bin 0 -> 476 bytes .../finalize_unstake/00008.png | Bin 0 -> 542 bytes .../finalize_unstake/00009.png | Bin 0 -> 357 bytes .../finalize_unstake/00010.png | Bin 0 -> 459 bytes .../test_sign_transaction/stake/00000.png | Bin 0 -> 463 bytes .../test_sign_transaction/stake/00001.png | Bin 0 -> 448 bytes .../test_sign_transaction/stake/00002.png | Bin 0 -> 773 bytes .../test_sign_transaction/stake/00003.png | Bin 0 -> 341 bytes .../test_sign_transaction/stake/00004.png | Bin 0 -> 386 bytes .../test_sign_transaction/stake/00005.png | Bin 0 -> 367 bytes .../test_sign_transaction/stake/00006.png | Bin 0 -> 755 bytes .../test_sign_transaction/stake/00007.png | Bin 0 -> 391 bytes .../test_sign_transaction/stake/00008.png | Bin 0 -> 542 bytes .../test_sign_transaction/stake/00009.png | Bin 0 -> 357 bytes .../test_sign_transaction/stake/00010.png | Bin 0 -> 459 bytes .../test_sign_transaction/unstake/00000.png | Bin 0 -> 463 bytes .../test_sign_transaction/unstake/00001.png | Bin 0 -> 448 bytes .../test_sign_transaction/unstake/00002.png | Bin 0 -> 773 bytes .../test_sign_transaction/unstake/00003.png | Bin 0 -> 341 bytes .../test_sign_transaction/unstake/00004.png | Bin 0 -> 386 bytes .../test_sign_transaction/unstake/00005.png | Bin 0 -> 382 bytes .../test_sign_transaction/unstake/00006.png | Bin 0 -> 755 bytes .../test_sign_transaction/unstake/00007.png | Bin 0 -> 410 bytes .../test_sign_transaction/unstake/00008.png | Bin 0 -> 542 bytes .../test_sign_transaction/unstake/00009.png | Bin 0 -> 357 bytes .../test_sign_transaction/unstake/00010.png | Bin 0 -> 459 bytes .../delegate_parameters/00000.png | Bin 0 -> 463 bytes .../delegate_parameters/00001.png | Bin 0 -> 448 bytes .../delegate_parameters/00002.png | Bin 0 -> 773 bytes .../delegate_parameters/00003.png | Bin 0 -> 341 bytes .../delegate_parameters/00004.png | Bin 0 -> 386 bytes .../delegate_parameters/00005.png | Bin 0 -> 349 bytes .../delegate_parameters/00006.png | Bin 0 -> 755 bytes .../delegate_parameters/00007.png | Bin 0 -> 562 bytes .../delegate_parameters/00008.png | Bin 0 -> 542 bytes .../delegate_parameters/00009.png | Bin 0 -> 534 bytes .../delegate_parameters/00010.png | Bin 0 -> 459 bytes .../finalize_unstake/00000.png | Bin 0 -> 463 bytes .../finalize_unstake/00001.png | Bin 0 -> 448 bytes .../finalize_unstake/00002.png | Bin 0 -> 773 bytes .../finalize_unstake/00003.png | Bin 0 -> 341 bytes .../finalize_unstake/00004.png | Bin 0 -> 386 bytes .../finalize_unstake/00005.png | Bin 0 -> 349 bytes .../finalize_unstake/00006.png | Bin 0 -> 755 bytes .../finalize_unstake/00007.png | Bin 0 -> 476 bytes .../finalize_unstake/00008.png | Bin 0 -> 542 bytes .../finalize_unstake/00009.png | Bin 0 -> 357 bytes .../finalize_unstake/00010.png | Bin 0 -> 459 bytes .../test_sign_transaction/stake/00000.png | Bin 0 -> 463 bytes .../test_sign_transaction/stake/00001.png | Bin 0 -> 448 bytes .../test_sign_transaction/stake/00002.png | Bin 0 -> 773 bytes .../test_sign_transaction/stake/00003.png | Bin 0 -> 341 bytes .../test_sign_transaction/stake/00004.png | Bin 0 -> 386 bytes .../test_sign_transaction/stake/00005.png | Bin 0 -> 367 bytes .../test_sign_transaction/stake/00006.png | Bin 0 -> 755 bytes .../test_sign_transaction/stake/00007.png | Bin 0 -> 391 bytes .../test_sign_transaction/stake/00008.png | Bin 0 -> 542 bytes .../test_sign_transaction/stake/00009.png | Bin 0 -> 357 bytes .../test_sign_transaction/stake/00010.png | Bin 0 -> 459 bytes .../test_sign_transaction/unstake/00000.png | Bin 0 -> 463 bytes .../test_sign_transaction/unstake/00001.png | Bin 0 -> 448 bytes .../test_sign_transaction/unstake/00002.png | Bin 0 -> 773 bytes .../test_sign_transaction/unstake/00003.png | Bin 0 -> 341 bytes .../test_sign_transaction/unstake/00004.png | Bin 0 -> 386 bytes .../test_sign_transaction/unstake/00005.png | Bin 0 -> 382 bytes .../test_sign_transaction/unstake/00006.png | Bin 0 -> 755 bytes .../test_sign_transaction/unstake/00007.png | Bin 0 -> 410 bytes .../test_sign_transaction/unstake/00008.png | Bin 0 -> 542 bytes .../test_sign_transaction/unstake/00009.png | Bin 0 -> 357 bytes .../test_sign_transaction/unstake/00010.png | Bin 0 -> 459 bytes .../integration/nano/test_sign_transaction.py | 112 ++++++++++++++++++ tests/unit/ctest/tests_parser.c | 81 +++++++++++++ 148 files changed, 193 insertions(+) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00013.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15 GIT binary patch literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S_BxrFb!&{^ILBf4kEuP+^O? zh~+!bomvph6FJv1wHA3k=0fo_l=42Zml-C=j`1ZUy#9$p^<;%MMq!NU6a8+ zK%B<6CTWaRf=aBOtZ$x$e;e~+!_)x)0000000000007*Z52L;7gjM`S@c;k-07*qo IM6N<$g4)`+LI3~& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0500422b86fe0afafdfa3a0741c64446473834 GIT binary patch literal 454 zcmV;%0XhDOP)w2`DPdvXXNC` zkCeB6%`U-0pD!J)HrQnLHZV`3ikV$_D_;BVky5YaL)(No#vfealq6keg6kOi_?V@i(Hf#BQE}Lvd9<�!`sZN>lJ@BR41`4J0^!eYBorq`g2 z?yU%Iwe*V9#jD(Me10$Kbepvltd_-O4{Ot}N@9oT(=b^9^>@q7%h_Xsf$OME( zpRI8jqi)o4d>b8iIOS>&-~2=P99Yqxr9YfH$n_DVE}u0>yE0hL@C|odfLP*(M`#gh zlC+X=s<$l77M8Z~BpiOg006)oWYL|@B9E1Nvht%X?XRlcuKZXX(Qux%H%4bUV|yrW z!UKNO#6nYLV4@qaE|a`el3OhOv?5?Hsz>!VRtM>3$KAU$WApBs@e zZQ>q4XShhyJN-cP=@iOd?XOq0SzWA4@*U`gkRJMcdvztaJ!VGAxNY~jGLp)}ZmdZnH4+C!5|160000000000un%9% Wl1Hq#|Fii30000#vu#d{|&N)l;}+Px4Ny(U!%O%I;=mLDp2Ml^rA`_6(<>`~>Ciz-Ka zgKoD3|2}!?u9NiH8eubk0|o|xo*;{?r^;*fckAup-Ep|HX4Zu(@8bSG-PP$oFDTF@ zg5hJz>Xq?wl5!dQTK-Bt=UscIo=b3FgUZ|uS&R6EUVgM(-{e-e>qsqEmx2;7EMP!^ YLEdre+;ZP(9cw{Cp00i_>zopr0E4HEp#T5? literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..18da5662ec604d97b799620489cf6c7b7df05a73 GIT binary patch literal 320 zcmV-G0l)rNDr2fF=mN`$k5I^r7@MffhUAx3+^lX8RAQRtieQ!zO1>O0BOhxY576D0U%2@EC4{(CbD4xW`R-2-3nkX z-Q3v_V*isKBm0MQ9Su$?a>xXXq%qIq0;ZvSN|U+YCWH_|2qAu2dxP#GdamN(DZ^`c~H56LC=|z=w^0x{9_zy{?o(^M4*d@F-iS54ImT6HDDK&ks zvO5oF^)RiQdm(Vn^XQt5k;eSbm7kn6xOi~Bqe$2!2KTSVtl4!}c3ocou{-M%m#pd2 zRUX9~-sD>B=-hHs#C7j>ZJSTacIsv>T&{dVmEDy)YC+V=9jDBvM+fX+KB3Hhv1tdx zj}S%E-M-3O>_d-~tdff4ebQ`sPLzMnIu6b>$zPEn><#-`E;5EJn!jzbaWs=fzxS~% zXKI8W@Ja9pG58sM{xeg4h5aP=75_WZH6E&hf)55XKC(_ZvvKEg(~N~6Ax~F7mvv4F FO#ng$mKXp4 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..1e80339bd3be6eafedf4b5309a6c82cb4f19c54e GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffa;ux;TbZ%y~QGHea&=N88HC z`~MsF7KrNHlfrj{D(9{BTX)24;&DC|6)Vdi{@&colu!3t#^F=7b$u>Ab?tYk zp#bBDvwyw!U6A{~_+Q}h1Zmxf&-2t`)T?5f-XtG*^@KCx)`Ih16ZUO&nJRg;CH7pS z&Z+4xDe4L5t^|o~zmqeEn~#A(Krrx=S;DEALh*HGOJnNg7yO7zGny}<+iR8efcxF? z+YR#{OtGJQedBw%y@@ggPhK*1%>B1<=Y3|T>2=Rusx#bKWUV!$fBn`U)yHapfdK;z Zobkc8SF`msZu$!n@^tlcS?83{1OO#Yj6?tc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..6b463a2ba548e4fdb17cd44dc6e88fe065df3e7a GIT binary patch literal 509 zcmVWRV=h7_IUWLc}-ap>B<1S-v zOtwf7X1_eCrY^!FswfYE#x%z&?qeV7?~a`dBABb_I7LOBm!ykIhUz_KBqK3a;{ ztXh*Y#$^hc76YY&W_F*f$h+#s8j###koO@pBWF9?CQ(o7)}-dFh``mtiJ3`02!g=C z(I|(95qa22B*9tk9%wd%$0Fqw9cMIsW7}%V(EjLWnHuo7tZ&Wh1h}gV<*rrK75M;^Mv5k=3Rf?%>+g5@SZ>^Wh}MBlR376 zI0q#3w@>4d54UVOyPon!iRWg!ZrktP5VxVwbx1p0N2qanAs_^s}s;?*?cxsqHcu!>`xb5(gVe9cmv!WW1jW!lB?hK6V>=9KZIf%7!(- zSivsIcQHl;VE3-yeeMQ95ClOG1VIo4!AAT6-FaP>4d2DG00000NkvXXu0mjfKN#p_ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7683ae95dd82c19844b01d5561747fd38d02cc GIT binary patch literal 492 zcmV}BdzA|TRk413)G$VVJ1hPN;TGaLnqX6@X{5VDHB#r`82c? zsi=A;^%&PFXxkV#9kjFi?2A^vy0ZqPWn)nGAu=PEaU-1-E&6LVU@$A!7x*}o6(8YB9SxH>(RKTsSR zcYTPQTDoQp%vFTLz`(+onA~Lr;|$i?=@|(%|MtSxO7UKgof&{G_F6{WuGm7=wmZN! zYuWdn!g}a*C~Vku)y13xX5?nhP;x4DJ+ad^-W-~#uba={;cO9$fJdDm_Im=u*RKsP z#o-9}cR10Yf?(IhCnUTE_&Y_o7Qrj^Rt8XJR^QQt7Ys5}!8@N^D}SM-Kd*;oJt2e; iLI@#*5JCtcrE zlEG<%7^+>8ya|&Ay&(MUJ9K5U=$Kw9u4f5ZAYVl%h)Y22-C^$iv2PEtfIerTF^{*G z>c`_J4`*R{;cLy9s`kFHFz>20gSe)mX_e^id!7yVbbk>yqvQ2|xho*&)5+!H}ROC4OqA zJ*4Nj$(D&n0=5Az!V^y^#+^+rKzk83YL0jU!^0*@Fm4%F3L}qDRSTdvp<@<8Y{vDR8|o1VIo4K@bE%5Cp-u@Bs$hAw6ho>4yLS N002ovPDHLkV1m-|%&q_c literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..469b7797b7fdaa50e1b7d2e1db93e86cfeb2f26a GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffht`x;TbZ%y~QGw9sJ%4%dy7 z|NLh!zo=*A92#))FpJgqH9dg}3SK@X((}KspL^~17cc2~m-1A_(8yxn51>uhi)(o$<&ZUhPvjR56a7MF!^*$e9$l+Aq8(kG6WX9aavNJ65nDd_l l-?{!y7Hc;E836?jpIGag=db8wH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7a29d1f0d83b12a2ad9b5a13fcaaffe969b11d GIT binary patch literal 405 zcmV;G0c!q% zUS1youSu|ra$kJ4za#+w0000000000z&rT?1$h%U)sZuj00000NkvXXu0mjfM&++t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..ef13ffa11ada76e00fd12635d12cdd4ed7bf46ee GIT binary patch literal 370 zcmV-&0ge8NP)?xJ97WY5yA+yTMr=RW0Ml5!N%)NHtF z98ypl6t1*q?*l;kXFDK9{bG2H(VA=dRuheiZ5vk|y`;SX+y6c!uH?1ONa400000008hFF8Jd8DKjRv QHvj+t07*qoM6N<$f=`E|1ONa4 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S_BxrFb!&{^ILBf4kEuP+^O? zh~+!bomvph6FJv1wHA3k=0fo_l=42Zml-C=j`1ZUy#9$p^<;%MMq!NU6a8+ zK%B<6CTWaRf=aBOtZ$x$e;e~+!_)x)0000000000007*Z52L;7gjM`S@c;k-07*qo IM6N<$g4)`+LI3~& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0500422b86fe0afafdfa3a0741c64446473834 GIT binary patch literal 454 zcmV;%0XhDOP)w2`DPdvXXNC` zkCeB6%`U-0pD!J)HrQnLHZV`3ikV$_D_;BVky5YaL)(No#vfealq6keg6kOi_?V@i(Hf#BQE}Lvd9<�!`sZN>lJ@BR41`4J0^!eYBorq`g2 z?yU%Iwe*V9#jD(Me10$Kbepvltd_-O4{Ot}N@9oT(=b^9^>@q7%h_Xsf$OME( zpRI8jqi)o4d>b8iIOS>&-~2=P99Yqxr9YfH$n_DVE}u0>yE0hL@C|odfLP*(M`#gh zlC+X=s<$l77M8Z~BpiOg006)oWYL|@B9E1Nvht%X?XRlcuKZXX(Qux%H%4bUV|yrW z!UKNO#6nYLV4@qaE|a`el3OhOv?5?Hsz>!VRtM>3$KAU$WApBs@e zZQ>q4XShhyJN-cP=@iOd?XOq0SzWA4@*U`gkRJMcdvztaJ!VGAxNY~jGLp)}ZmdZnH4+C!5|160000000000un%9% Wl1Hq#|Fii30000#vu#d{|&N)l;}+Px4Ny(U!%O%I;=mLDp2Ml^rA`_6(<>`~>Ciz-Ka zgKoD3|2}!?u9NiH8eubk0|o|xo*;{?r^;*fckAup-Ep|HX4Zu(@8bSG-PP$oFDTF@ zg5hJz>Xq?wl5!dQTK-Bt=UscIo=b3FgUZ|uS&R6EUVgM(-{e-e>qsqEmx2;7EMP!^ YLEdre+;ZP(9cw{Cp00i_>zopr0E4HEp#T5? literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..18da5662ec604d97b799620489cf6c7b7df05a73 GIT binary patch literal 320 zcmV-G0l)rNDr2fF=mN`$k5I^r7@MffhUAx3+^lX8RAQRtieQ!zO1>O0BOhxY576D0U%2@EC4{(CbD4xW`R-2-3nkX z-Q3v_V*isKBm0MQ9Su$?a>xXXq%qIq0;ZvSN|U+YCWH_|2qAu2dxP#GdamN(DZ^`c~H56LC=|z=w^0x{9_zy{?o(^M4*d@F-iS54ImT6HDDK&ks zvO5oF^)RiQdm(Vn^XQt5k;eSbm7kn6xOi~Bqe$2!2KTSVtl4!}c3ocou{-M%m#pd2 zRUX9~-sD>B=-hHs#C7j>ZJSTacIsv>T&{dVmEDy)YC+V=9jDBvM+fX+KB3Hhv1tdx zj}S%E-M-3O>_d-~tdff4ebQ`sPLzMnIu6b>$zPEn><#-`E;5EJn!jzbaWs=fzxS~% zXKI8W@Ja9pG58sM{xeg4h5aP=75_WZH6E&hf)55XKC(_ZvvKEg(~N~6Ax~F7mvv4F FO#ng$mKXp4 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..1e80339bd3be6eafedf4b5309a6c82cb4f19c54e GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffa;ux;TbZ%y~QGHea&=N88HC z`~MsF7KrNHlfrj{D(9{BTX)24;&DC|6)Vdi{@&colu!3t#^F=7b$u>Ab?tYk zp#bBDvwyw!U6A{~_+Q}h1Zmxf&-2t`)T?5f-XtG*^@KCx)`Ih16ZUO&nJRg;CH7pS z&Z+4xDe4L5t^|o~zmqeEn~#A(Krrx=S;DEALh*HGOJnNg7yO7zGny}<+iR8efcxF? z+YR#{OtGJQedBw%y@@ggPhK*1%>B1<=Y3|T>2=Rusx#bKWUV!$fBn`U)yHapfdK;z Zobkc8SF`msZu$!n@^tlcS?83{1OO#Yj6?tc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..6b463a2ba548e4fdb17cd44dc6e88fe065df3e7a GIT binary patch literal 509 zcmVWRV=h7_IUWLc}-ap>B<1S-v zOtwf7X1_eCrY^!FswfYE#x%z&?qeV7?~a`dBABb_I7LOBm!ykIhUz_KBqK3a;{ ztXh*Y#$^hc76YY&W_F*f$h+#s8j###koO@pBWF9?CQ(o7)}-dFh``mtiJ3`02!g=C z(I|(95qa22B*9tk9%wd%$0Fqw9cMIsW7}%V(EjLWnHuo7tZ&Wh1h}gV<*rrK75M;^Mv5k=3Rf?%>+g5@SZ>^Wh}MBlR376 zI0q#3w@>4d54UVOyPon!iRWg!ZrktP5VxVwbx1p0N2qanAs_^s}s;?*?cxsqHcu!>`xb5(gVe9cmv!WW1jW!lB?hK6V>=9KZIf%7!(- zSivsIcQHl;VE3-yeeMQ95ClOG1VIo4!AAT6-FaP>4d2DG00000NkvXXu0mjfKN#p_ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7683ae95dd82c19844b01d5561747fd38d02cc GIT binary patch literal 492 zcmV}BdzA|TRk413)G$VVJ1hPN;TGaLnqX6@X{5VDHB#r`82c? zsi=A;^%&PFXxkV#9kjFi?2A^vy0ZqPWn)nGAu=PEaU-1-E&6LVU@$A!7x*}o6(8YB9SxH>(RKTsSR zcYTPQTDoQp%vFTLz`(+onA~Lr;|$i?=@|(%|MtSxO7UKgof&{G_F6{WuGm7=wmZN! zYuWdn!g}a*C~Vku)y13xX5?nhP;x4DJ+ad^-W-~#uba={;cO9$fJdDm_Im=u*RKsP z#o-9}cR10Yf?(IhCnUTE_&Y_o7Qrj^Rt8XJR^QQt7Ys5}!8@N^D}SM-Kd*;oJt2e; iLI@#*5JCtc2BYbmZ)J=E@duF{={A18|H{YvKD}teD(znKk%|@T zk?d?XiK*H($%oQt(gMNN_t7P0<>kDls22$$5PRhf)Gki#;lS{I)n8AsApg!nqm+-g zIgX!4oX*1XVyrD=n%ZN5X?~g3Okzw$S1)zA@A*0pvaM4}ryYQMa6>j3#4DVa!r28q zVh&O(m{A?bCNtMK1Je9CXoeZ$wR_D_kI>$@b6C5Feca$BaCFv2uGfGaKnNKk_XET3 zdpA$An>{8M4PBdi7=9bUtKFmtUQOk=ucQ!)N_l0a1Te3F9gA{ZyC_mq8meI^VHYqg z!FpUx*sLk1l2mYNw^UU0dgP1}u>*Q>nqEZBf!@H1$DKKhP`|Wd0#YkSR_PL`S{11J zE-Pmj!LIj!*_Xzy3;)dQz@i=Ci9PbOu1MSu$i!yWPl7rgOUQ$OKVpyIhF@2N5JCtc fgb+dqA^(tHT=fMvAG@+p00000NkvXXu0mjfmBh#@ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..92b4bce4e0b6ca6910717fd0d8adde36278ae65b GIT binary patch literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..ea964d444a01862007ddb0e18e05e020d4bf9957 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWw9sJ%4%f+k zzy8b5aov>A#(2~{$~E`>Oubnh3$Ax)-ZeL07aaR8fByyH&qnW9y|$(wI>cSR%F&t|cu7k)qRFfHLZzhqP6l4Hx%u9=(V zUQ~K5B9c2nb!Kq+q5`&@ec1=jml_J%);3Pu+w^(n`x$1jAMKME84@aA-H+*B`#Eu{ z(zIufT>t<8 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S_BxrFb!&{^ILBf4kEuP+^O? zh~+!bomvph6FJv1wHA3k=0fo_l=42Zml-C=j`1ZUy#9$p^<;%MMq!NU6a8+ zK%B<6CTWaRf=aBOtZ$x$e;e~+!_)x)0000000000007*Z52L;7gjM`S@c;k-07*qo IM6N<$g4)`+LI3~& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0500422b86fe0afafdfa3a0741c64446473834 GIT binary patch literal 454 zcmV;%0XhDOP)w2`DPdvXXNC` zkCeB6%`U-0pD!J)HrQnLHZV`3ikV$_D_;BVky5YaL)(No#vfealq6keg6kOi_?V@i(Hf#BQE}Lvd9<�!`sZN>lJ@BR41`4J0^!eYBorq`g2 z?yU%Iwe*V9#jD(Me10$Kbepvltd_-O4{Ot}N@9oT(=b^9^>@q7%h_Xsf$OME( zpRI8jqi)o4d>b8iIOS>&-~2=P99Yqxr9YfH$n_DVE}u0>yE0hL@C|odfLP*(M`#gh zlC+X=s<$l77M8Z~BpiOg006)oWYL|@B9E1Nvht%X?XRlcuKZXX(Qux%H%4bUV|yrW z!UKNO#6nYLV4@qaE|a`el3OhOv?5?Hsz>!VRtM>3$KAU$WApBs@e zZQ>q4XShhyJN-cP=@iOd?XOq0SzWA4@*U`gkRJMcdvztaJ!VGAxNY~jGLp)}ZmdZnH4+C!5|160000000000un%9% Wl1Hq#|Fii30000#vu#d{|&N)l;}+Px4Ny(U!%O%I;=mLDp2Ml^rA`_6(<>`~>Ciz-Ka zgKoD3|2}!?u9NiH8eubk0|o|xo*;{?r^;*fckAup-Ep|HX4Zu(@8bSG-PP$oFDTF@ zg5hJz>Xq?wl5!dQTK-Bt=UscIo=b3FgUZ|uS&R6EUVgM(-{e-e>qsqEmx2;7EMP!^ YLEdre+;ZP(9cw{Cp00i_>zopr0E4HEp#T5? literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..18da5662ec604d97b799620489cf6c7b7df05a73 GIT binary patch literal 320 zcmV-G0l)rNDr2fF=mN`$k5I^r7@MffhUAx3+^lX8RAQRtieQ!zO1>O0BOhxY576D0U%2@EC4{(CbD4xW`R-2-3nkX z-Q3v_V*isKBm0MQ9Su$?a>xXXq%qIq0;ZvSN|U+YCWH_|2qAu2dxP#GdamN(DZ^`c~H56LC=|z=w^0x{9_zy{?o(^M4*d@F-iS54ImT6HDDK&ks zvO5oF^)RiQdm(Vn^XQt5k;eSbm7kn6xOi~Bqe$2!2KTSVtl4!}c3ocou{-M%m#pd2 zRUX9~-sD>B=-hHs#C7j>ZJSTacIsv>T&{dVmEDy)YC+V=9jDBvM+fX+KB3Hhv1tdx zj}S%E-M-3O>_d-~tdff4ebQ`sPLzMnIu6b>$zPEn><#-`E;5EJn!jzbaWs=fzxS~% zXKI8W@Ja9pG58sM{xeg4h5aP=75_WZH6E&hf)55XKC(_ZvvKEg(~N~6Ax~F7mvv4F FO#ng$mKXp4 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..28e21d7bb4d495c5222ed6a5d83875bcc8f16e98 GIT binary patch literal 341 zcmV-b0jmCqP)JArT|mr8ff!H#plA%qYBK#F#tmB*jez$DrHSY>&8b(lIYS65S%*VOBUlkP`v zp4WTvi8cTG*(X!}%9jT?mb8Ax5l1E#V1Vh57YdNW+PzMW5q-Q+0P+NTVtG*0{LZWRV=h7_IUWLc}-ap>B<1S-v zOtwf7X1_eCrY^!FswfYE#x%z&?qeV7?~a`dBABb_I7LOBm!ykIhUz_KBqK3a;{ ztXh*Y#$^hc76YY&W_F*f$h+#s8j###koO@pBWF9?CQ(o7)}-dFh``mtiJ3`02!g=C z(I|(95qa22B*9tk9%wd%$0Fqw9cMIsW7}%V(EjLWnHuo7tZ&Wh1h}gV<*rrK75M;^Mv5k=3Rf?%>+g5@SZ>^Wh}MBlR376 zI0q#3w@>4d54UVOyPon!iRWg!ZrktP5VxVwbx1p0N2qanAs_^s}s;?*?cxsqHcu!>`xb5(gVe9cmv!WW1jW!lB?hK6V>=9KZIf%7!(- zSivsIcQHl;VE3-yeeMQ95ClOG1VIo4!AAT6-FaP>4d2DG00000NkvXXu0mjfKN#p_ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7683ae95dd82c19844b01d5561747fd38d02cc GIT binary patch literal 492 zcmV}BdzA|TRk413)G$VVJ1hPN;TGaLnqX6@X{5VDHB#r`82c? zsi=A;^%&PFXxkV#9kjFi?2A^vy0ZqPWn)nGAu=PEaU-1-E&6LVU@$A!7x*}o6(8YB9SxH>(RKTsSR zcYTPQTDoQp%vFTLz`(+onA~Lr;|$i?=@|(%|MtSxO7UKgof&{G_F6{WuGm7=wmZN! zYuWdn!g}a*C~Vku)y13xX5?nhP;x4DJ+ad^-W-~#uba={;cO9$fJdDm_Im=u*RKsP z#o-9}cR10Yf?(IhCnUTE_&Y_o7Qrj^Rt8XJR^QQt7Ys5}!8@N^D}SM-Kd*;oJt2e; iLI@#*5JCtc)Tk}^%{*TUSq6t$VeIT2m6M04NsbsFNaCZfX$;AhYvMvOSZaVs1{kP9DB zE13}kh!M{^LCu1Govhps00000000000002^XEsH^wS{Z>#ZUkM002ovPDHLkV1g&w Bn|lBN literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..92b4bce4e0b6ca6910717fd0d8adde36278ae65b GIT binary patch literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..ea964d444a01862007ddb0e18e05e020d4bf9957 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWw9sJ%4%f+k zzy8b5aov>A#(2~{$~E`>Oubnh3$Ax)-ZeL07aaR8fByyH&qnW9y|$(wI>cSR%F&t|cu7k)qRFfHLZzhqP6l4Hx%u9=(V zUQ~K5B9c2nb!Kq+q5`&@ec1=jml_J%);3Pu+w^(n`x$1jAMKME84@aA-H+*B`#Eu{ z(zIufT>t<8 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S_BxrFb!&{^ILBf4kEuP+^O? zh~+!bomvph6FJv1wHA3k=0fo_l=42Zml-C=j`1ZUy#9$p^<;%MMq!NU6a8+ zK%B<6CTWaRf=aBOtZ$x$e;e~+!_)x)0000000000007*Z52L;7gjM`S@c;k-07*qo IM6N<$g4)`+LI3~& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0500422b86fe0afafdfa3a0741c64446473834 GIT binary patch literal 454 zcmV;%0XhDOP)w2`DPdvXXNC` zkCeB6%`U-0pD!J)HrQnLHZV`3ikV$_D_;BVky5YaL)(No#vfealq6keg6kOi_?V@i(Hf#BQE}Lvd9<�!`sZN>lJ@BR41`4J0^!eYBorq`g2 z?yU%Iwe*V9#jD(Me10$Kbepvltd_-O4{Ot}N@9oT(=b^9^>@q7%h_Xsf$OME( zpRI8jqi)o4d>b8iIOS>&-~2=P99Yqxr9YfH$n_DVE}u0>yE0hL@C|odfLP*(M`#gh zlC+X=s<$l77M8Z~BpiOg006)oWYL|@B9E1Nvht%X?XRlcuKZXX(Qux%H%4bUV|yrW z!UKNO#6nYLV4@qaE|a`el3OhOv?5?Hsz>!VRtM>3$KAU$WApBs@e zZQ>q4XShhyJN-cP=@iOd?XOq0SzWA4@*U`gkRJMcdvztaJ!VGAxNY~jGLp)}ZmdZnH4+C!5|160000000000un%9% Wl1Hq#|Fii30000#vu#d{|&N)l;}+Px4Ny(U!%O%I;=mLDp2Ml^rA`_6(<>`~>Ciz-Ka zgKoD3|2}!?u9NiH8eubk0|o|xo*;{?r^;*fckAup-Ep|HX4Zu(@8bSG-PP$oFDTF@ zg5hJz>Xq?wl5!dQTK-Bt=UscIo=b3FgUZ|uS&R6EUVgM(-{e-e>qsqEmx2;7EMP!^ YLEdre+;ZP(9cw{Cp00i_>zopr0E4HEp#T5? literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..18da5662ec604d97b799620489cf6c7b7df05a73 GIT binary patch literal 320 zcmV-G0l)rNDr2fF=mN`$k5I^r7@MffhUAx3+^lX8RAQRtieQ!zO1>O0BOhxY576D0U%2@EC4{(CbD4xW`R-2-3nkX z-Q3v_V*isKBm0MQ9Su$?a>xXXq%qIq0;ZvSN|U+YCWH_|2qAu2dxP#GdamN(DZ^`c~H56LC=|z=w^0x{9_zy{?o(^M4*d@F-iS54ImT6HDDK&ks zvO5oF^)RiQdm(Vn^XQt5k;eSbm7kn6xOi~Bqe$2!2KTSVtl4!}c3ocou{-M%m#pd2 zRUX9~-sD>B=-hHs#C7j>ZJSTacIsv>T&{dVmEDy)YC+V=9jDBvM+fX+KB3Hhv1tdx zj}S%E-M-3O>_d-~tdff4ebQ`sPLzMnIu6b>$zPEn><#-`E;5EJn!jzbaWs=fzxS~% zXKI8W@Ja9pG58sM{xeg4h5aP=75_WZH6E&hf)55XKC(_ZvvKEg(~N~6Ax~F7mvv4F FO#ng$mKXp4 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..92b4eda73bf4511a5a2497884a7489dbfe688142 GIT binary patch literal 355 zcmV-p0i6DcP)Fa$(PwW6mS`s0#osN7 z$^rXEX|>R1NLH6El^b#oXFXKfS1*@CmTpL^7FRmJ#rl;_l|i#UTCqHhM~5Qha&D*9 zdcVpC!U4Xqf5{fw;t#4Hr4N>~0c+kiR(zGkw^}ZcY@at#sTxUu$x2*e`-HRKap(K;Vm+l_33{c0Pdn6 z_o?+%(0n}TKWI0lggFHP00000000000001tH~^#Jy#TPU<|6WRV=h7_IUWLc}-ap>B<1S-v zOtwf7X1_eCrY^!FswfYE#x%z&?qeV7?~a`dBABb_I7LOBm!ykIhUz_KBqK3a;{ ztXh*Y#$^hc76YY&W_F*f$h+#s8j###koO@pBWF9?CQ(o7)}-dFh``mtiJ3`02!g=C z(I|(95qa22B*9tk9%wd%$0Fqw9cMIsW7}%V(EjLWnHuo7tZ&Wh1h}gV<*rrK75M;^Mv5k=3Rf?%>+g5@SZ>^Wh}MBlR376 zI0q#3w@>4d54UVOyPon!iRWg!ZrktP5VxVwbx1p0N2qanAs_^s}s;?*?cxsqHcu!>`xb5(gVe9cmv!WW1jW!lB?hK6V>=9KZIf%7!(- zSivsIcQHl;VE3-yeeMQ95ClOG1VIo4!AAT6-FaP>4d2DG00000NkvXXu0mjfKN#p_ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7683ae95dd82c19844b01d5561747fd38d02cc GIT binary patch literal 492 zcmV}BdzA|TRk413)G$VVJ1hPN;TGaLnqX6@X{5VDHB#r`82c? zsi=A;^%&PFXxkV#9kjFi?2A^vy0ZqPWn)nGAu=PEaU-1-E&6LVU@$A!7x*}o6(8YB9SxH>(RKTsSR zcYTPQTDoQp%vFTLz`(+onA~Lr;|$i?=@|(%|MtSxO7UKgof&{G_F6{WuGm7=wmZN! zYuWdn!g}a*C~Vku)y13xX5?nhP;x4DJ+ad^-W-~#uba={;cO9$fJdDm_Im=u*RKsP z#o-9}cR10Yf?(IhCnUTE_&Y_o7Qrj^Rt8XJR^QQt7Ys5}!8@N^D}SM-Kd*;oJt2e; iLI@#*5JCtcxUaQFXCW+nupL@^BG^ZvHuI!>xTWr$)-tnk zSSPwl*Jh5&piT=!uD)Fssm0s8C+VjdXhQiEAD}*BlzuzHysz@@E*kLnOe9h}u302^6Ga&T$K{d^wUAt8c^$2avJ5Niu;Ab1WgtX4Hnd>z~1ONbj2=`ml{9BNF z6PH=)L&m@}1Zo#55P>CZYE43Z7#B(uAgxarJLRQ1*fP&UxQT!!atXDu2;sx@I}H2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..ea964d444a01862007ddb0e18e05e020d4bf9957 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWw9sJ%4%f+k zzy8b5aov>A#(2~{$~E`>Oubnh3$Ax)-ZeL07aaR8fByyH&qnW9y|$(wI>cSR%F&t|cu7k)qRFfHLZzhqP6l4Hx%u9=(V zUQ~K5B9c2nb!Kq+q5`&@ec1=jml_J%);3Pu+w^(n`x$1jAMKME84@aA-H+*B`#Eu{ z(zIufT>t<8 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..7009edb4d9b16d34114d9679f84e4145804c9298 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+bba4!+nDh2VCcpe(YHpSCjg z>hEctcELWOf!62V-mL28TG4u?X1h~Cd=d#LS z*rs_i-#(L6*lNGodV+k`8vc#bE-zF)CKsk|u6sJ7-eLE-=WUg2QBBLXeNCzTJZIm3 k>F*imdl`Y@jtx{a*e^1S30M&6G94uC>FVdQ&MBb@07{3;3IG5A literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3139cddc8969a2753017bcdb8e0264fa774a8f GIT binary patch literal 773 zcmV+g1N!`lP)(>LMi0R{j7000E#6eM9s5xSeR<40tpFFg!cCmeY$qDETP zEIE;{QoejHm9x`&mS30}>&h1NY~Q1prIdQ4i$-UX6{%n~_atHyQ%P+QfsM1efSA#; z@GYn2Zgxg;FEpu=eN~$TAL?{TYo)*oTcVtLZ~qggVA8NzB^{P$L~1 z`KO&#+7qku@j2Lq_!J!GNdN!<06c+nGnDsFc1oco{#R9Rwtn4-&@rBsJH4}vaV(5p z#2mZX%}^~L#;GNmBFNmTl?%w`BGpT{WzsDhO0A*CRW^Xbyxb+7!20D&ey&H>u<^g8 z&=IB=-Sk@FeL95Btvx8Sv_9)s#NZ%wK}ZXOw&|$|M;}uo>%?_uDa}=+npt0~k~>a+ zKhZ>K+5_aW@-tRh%SxA&8i)%zaBnze(~7PD%f9Z(DXFwb8jY5HB{MD5A@OZrY7DIa zc9v3u`1I708X=1^iL9D)`e>p1Rgv(tZ?(_!V3mK%{W=!Z@l7;r}g)Mr=eHbzcJ+*FIWMa_HXYL=-)Ea zUypwZioCAL>LDnYM*{!=0000000000000000KniIb??W9Y&13x=J?*}H&iVU!CkQQys%^hD?dH`5mvig1X2eW|9{`RdX;kFw7%INlmPA%D%XAHrfjIt&c;IxCylytU`d zTbCRtBFFtIwQ9oh7#-fH{(O3+OV4ZD-oJL!?#wkgrDscKt>d5c_vtpLM7x_z8cW{9 zP1Zfo>vFAV87oKnxtG27&Q$qraoMzACjNwmcel(RttloCi|fA%Ma`Q2ke44A7}&r8 ZmU~|hK9;eX_1Xs{?dj_0vd$@?2>^&Di825H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..914563b11cce944c340e4df681a2a8b4a884142f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{t0ba4!+nDh2}?51V~p0>m{ zCF*bLJ>M-A_nG^J`;mOtjqf{)wA7!lc)S!iXV~}ni%haj=CrRfm&m;N{A>TNS!?gU z;}AMhUo`V^@O3Xc=_ha5L*u_?CheDOzL}c&D%0m1&(Hski&`ITo6553^2x}PYWw}W z)CA)u#UFk3Tj;n%t@ehkldVow{61ypb8%DiX~|nhPxO5}DX%E4eS>vH#NR`0XX{?P zmfOc(zj0Ps`?gm_vrkCvc@`%#U(NPSx904scWcjN@Sn{+>GnU{1?9f$$Pr`xvX}7ba4!+nDh2#WZq!~0fqqc zSH3&`Pu$^czb5F+j<`i!9>4B|Gi{q;kW)4-mCy3|oX;;b*eZ@J`X?J0_2$}_2{rGx z-B43_J}2mv(D_c&JC}lgM%Nz9JGtrY{fg??tH!*VOK;p!V|1?C-?{ST1=D#FH>x66 z+U73Wx3|Vmv-ICyLw0*k3F~k9UtQmP6u)IZOU9;d^@}(Ea}J$#xUb{*w>V(d>huGd zJca9gHs#OlI_9=|IW%HQ%7&hq0FJ`tVdO9K4UibR+ zqfY7*s`>6+h+VlW!tT!V7Yy?P<-+v%Ud`lxV7-3v%a?zJ4L*OEe{235#>;wtkN!T- sFmLZiCj<5gNZww3@WY7@)m33$Tdz-E&D^x(@p00i_>zopr0On_&DgXcg literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..e2923d15537c7ab9ae47a655b1d41f4d9a4fabdd GIT binary patch literal 755 zcmVVKl)Lo7Q>sWSA)BAro&BB~EY=Dj0ZJd+WZv(${8&oqSG$79MAVS= zt5rey_lfR9eE1^JhnF>4wlt(e`%6`eoH^N2jin7#kS$O|8psx_+|RD5)SmLg`q3|? zz=7Kvt24F5im3MT%Vtsy6j3u8C=Wr->&{;Ud}Zy!sO-tnhf<9-UN8tM4xZ}4)OSN~ zH_CRcfw%=8zZH z)ZpbdkcDdSkKk!jJnk5Li%hSkTIT7iK7$tCte!Z}4zFzu6d!&<_W-X$zc*7?Xg*M` zfLxj&0=!LM*$i<)mWJ{lW6e&-7W46Yfc;w~?ph#|L6n)EGWrK5waY;drGeMcD%;6E zss`7=^u=+zr6-x^d{a5K2V~xHi{yJj228-MhyK=qOUV5>P>kEc#vYYUUDTOi7x#=b2 zEP24sgjzBGNvGU^2GX)!j2nWzyTM8v%o53iEUf7D-0!T1@o2)n8HWRKG46!Wz7{fS zUf)b`*z^Jmf5D4jc2f7=oY!qvGg9pcxKxE}y(i6m)iX%euTl|kJA!DiMe=!*nu*J7 zIl3yUmd)9SVD-(*0Lskj2bx~lE7%)k(cg2RipLe%6D3q$6yn3b>`k&8%cKn zJj`Ye*yB?c0M^5Zllz9yb~?m>>B~3WfEGT*9=Vj(5q&fmu`!nzNMz=k)byNuR5L$C zd*qB%Ax3M`!N>#NM_#&f1$(S9u&Q7P^jM{Kb`E!H^sG#vyaNvL3D>^mTjD``huR_C z1;&&e5NFThnidQRxkE|jjdPQ1Nx0fF{mbgN!5f4p=IO>|=U1RQ2pcg+%|S}HsS=DP zqb4!(a#b+^svSC>LLM9TAQ%5T%AAfX2zyYo!E;&ABuVBZ_n_`*(>C6E8)4!#=B{MWJDUfJw7;eh>5h`oHU2hKFIQL`qy?tmh@{L8OfD&hg0 z88?D300000000000000000000000000KoJ70bsh{9>G-Y+yDRo07*qoM6N<$f^wh% AKL7v# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..59fce75cd1321a13bc8840b9bc6f48f87485d7c2 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@Xe>EaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3pda;k#7wjFI#y_nUl3m-0cUj#QAX@@Z~T?OmC*9O{=F%Is+cI7dJElnCc= zsL)*L$f!xPIfA8vGF4h$y#Xlu-z&f;`l|cJXsdI1sEbC!w$9QxsCDqZy0EVMe0;SV zNP2X7`ud5EEh@;TEvQ@|zmYxTp18RO1m7Iwd40PPjXuE0R_gwoB~_iJ_}^jy006+2 zC}^wo8!YYnNR$KSLtDaC&0yME)u6*cqtmL|3Uo1U8dbds=UR=Ft5*BJ{ml)n6SD-g zOE*>jHhD3*bz@>^{Y)mH%>3rFxF6@CO(vk4_MwtlQj?qS4yz$p3~dOrEoc-~7TqNJ z{#Yi!WP+3*q}EBKygdW{%m%wD55~9hQ62yQV3KMv>sd*bH%{BiJx#X5v#d5$al2Az zkD|ZH5Rbix?L%2>3+F0f_3gn59z#PAKi{c2o`RnLo?B74U6p|UTwNGqNdky|KlTYA z`a`_TEneNzLQw&Alid1N9#_A4F}EIO#bYQ>K>z>%00000000000000000000002gO Y0-ilRBp!ubtpET307*qoM6N<$g8lCAH2?qr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/delegate_parameters/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..7009edb4d9b16d34114d9679f84e4145804c9298 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+bba4!+nDh2VCcpe(YHpSCjg z>hEctcELWOf!62V-mL28TG4u?X1h~Cd=d#LS z*rs_i-#(L6*lNGodV+k`8vc#bE-zF)CKsk|u6sJ7-eLE-=WUg2QBBLXeNCzTJZIm3 k>F*imdl`Y@jtx{a*e^1S30M&6G94uC>FVdQ&MBb@07{3;3IG5A literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3139cddc8969a2753017bcdb8e0264fa774a8f GIT binary patch literal 773 zcmV+g1N!`lP)(>LMi0R{j7000E#6eM9s5xSeR<40tpFFg!cCmeY$qDETP zEIE;{QoejHm9x`&mS30}>&h1NY~Q1prIdQ4i$-UX6{%n~_atHyQ%P+QfsM1efSA#; z@GYn2Zgxg;FEpu=eN~$TAL?{TYo)*oTcVtLZ~qggVA8NzB^{P$L~1 z`KO&#+7qku@j2Lq_!J!GNdN!<06c+nGnDsFc1oco{#R9Rwtn4-&@rBsJH4}vaV(5p z#2mZX%}^~L#;GNmBFNmTl?%w`BGpT{WzsDhO0A*CRW^Xbyxb+7!20D&ey&H>u<^g8 z&=IB=-Sk@FeL95Btvx8Sv_9)s#NZ%wK}ZXOw&|$|M;}uo>%?_uDa}=+npt0~k~>a+ zKhZ>K+5_aW@-tRh%SxA&8i)%zaBnze(~7PD%f9Z(DXFwb8jY5HB{MD5A@OZrY7DIa zc9v3u`1I708X=1^iL9D)`e>p1Rgv(tZ?(_!V3mK%{W=!Z@l7;r}g)Mr=eHbzcJ+*FIWMa_HXYL=-)Ea zUypwZioCAL>LDnYM*{!=0000000000000000KniIb??W9Y&13x=J?*}H&iVU!CkQQys%^hD?dH`5mvig1X2eW|9{`RdX;kFw7%INlmPA%D%XAHrfjIt&c;IxCylytU`d zTbCRtBFFtIwQ9oh7#-fH{(O3+OV4ZD-oJL!?#wkgrDscKt>d5c_vtpLM7x_z8cW{9 zP1Zfo>vFAV87oKnxtG27&Q$qraoMzACjNwmcel(RttloCi|fA%Ma`Q2ke44A7}&r8 ZmU~|hK9;eX_1Xs{?dj_0vd$@?2>^&Di825H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..914563b11cce944c340e4df681a2a8b4a884142f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{t0ba4!+nDh2}?51V~p0>m{ zCF*bLJ>M-A_nG^J`;mOtjqf{)wA7!lc)S!iXV~}ni%haj=CrRfm&m;N{A>TNS!?gU z;}AMhUo`V^@O3Xc=_ha5L*u_?CheDOzL}c&D%0m1&(Hski&`ITo6553^2x}PYWw}W z)CA)u#UFk3Tj;n%t@ehkldVow{61ypb8%DiX~|nhPxO5}DX%E4eS>vH#NR`0XX{?P zmfOc(zj0Ps`?gm_vrkCvc@`%#U(NPSx904scWcjN@Sn{+>GnU{1?9f$$Pr`xvX}7ba4!+nDh2#WZq!~0fqqc zSH3&`Pu$^czb5F+j<`i!9>4B|Gi{q;kW)4-mCy3|oX;;b*eZ@J`X?J0_2$}_2{rGx z-B43_J}2mv(D_c&JC}lgM%Nz9JGtrY{fg??tH!*VOK;p!V|1?C-?{ST1=D#FH>x66 z+U73Wx3|Vmv-ICyLw0*k3F~k9UtQmP6u)IZOU9;d^@}(Ea}J$#xUb{*w>V(d>huGd zJca9gHs#OlI_9=|IW%HQ%7&hq0FJ`tVdO9K4UibR+ zqfY7*s`>6+h+VlW!tT!V7Yy?P<-+v%Ud`lxV7-3v%a?zJ4L*OEe{235#>;wtkN!T- sFmLZiCj<5gNZww3@WY7@)m33$Tdz-E&D^x(@p00i_>zopr0On_&DgXcg literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..e2923d15537c7ab9ae47a655b1d41f4d9a4fabdd GIT binary patch literal 755 zcmVVKl)Lo7Q>sWSA)BAro&BB~EY=Dj0ZJd+WZv(${8&oqSG$79MAVS= zt5rey_lfR9eE1^JhnF>4wlt(e`%6`eoH^N2jin7#kS$O|8psx_+|RD5)SmLg`q3|? zz=7Kvt24F5im3MT%Vtsy6j3u8C=Wr->&{;Ud}Zy!sO-tnhf<9-UN8tM4xZ}4)OSN~ zH_CRcfw%=8zZH z)ZpbdkcDdSkKk!jJnk5Li%hSkTIT7iK7$tCte!Z}4zFzu6d!&<_W-X$zc*7?Xg*M` zfLxj&0=!LM*$i<)mWJ{lW6e&-7W46Yfc;w~?ph#|L6n)EGWrK5waY;drGeMcD%;6E zss`7=^u=+zr6-x^d{a5K2V~xHi{yJj228-MhyK=qOUV5>P>kEc#vYYUUDTOi7x#=b2 zEP24sgjzBGNvGU^2GX)!j2nWzyTM8v%o53iEUf7D-0!T1@o2)n8HWRKG46!Wz7{fS zUf)b`*z^Jmf5D4jc2f7=oY!qvGg9pcxKxE}y(i6m)iX%euTl|kJA!DiMe=!*nu*J7 zIl3yUmd)9SVD-(*0Lskj2bx~lE7%)k(cg2RipLe%6D3EaktG3V{g=yfd$JPnEI zM%Ib{y^HjpA6)WqON>^L@z4G0?i0%#1V0v^DVn!Dr(Iy#(XEziy55Oy54oRZYiixi zYh+Tj=~=(7$qS~9;rB(oFLiByY@4kc zs*FSNdf#>b+jF&wuU^}kvg+dRO?UsCPBr$3?ubrTon3uy|K|y}fBpIy$}X1rbgQSb z-9o+Adglw;zaFgcO`F7gLd`b3l1=9E?*&$8Cj|b^lRD}C;%;SnaY=t|+d=o7*K6kP zv|I9?!ROm1zKY|kbsAniQcwKMlD0klW!}#eTc47*ucAL+)T{fdWLj3}rnaZm)nsch z-&3)pZ%)m!4a}Xs*n7c~MR7)k(ax)E!!`&P@4g@ByDehtyhEF28CU7KD6U&RFHQDc z!|pjNSARd&x7hJr@0Fch*UMv~E-XXzi zyKT?-KAf?Als@-Y$<=`6y3>C9gxTGl%z4kHUijYq7X9tOIKcuMdjB&1xmNW%QhUY* OkhG_(pUXO@geCyo9o{_v literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..59fce75cd1321a13bc8840b9bc6f48f87485d7c2 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@Xe>EaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3 zneJ8ray3&Nb&IEb)7)nLHPK4cobT8Y#>|yFq`P&t%?qu5w)9__^6Ij0Y$oUaU0Ht8 zz~6n^tgSOlvNN|DHm5p-g+>;?WmH)G|0mm)lXchr9J{J#cUs?cV_<>xvMjkx-ydu& zTNL-XusYYoL$=fM(lu+t=cgvwNH?7lU*i7#%eY! zCW+wC-DK!6T#l%iJ=vR=l`Zm@ zZrb&jE#?gGjtKV2A8yT0+U;`)7)Hq8!1AAr{Qb`}6q9VXgTy^u{an^LB{Ts5UsRei literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..7009edb4d9b16d34114d9679f84e4145804c9298 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+bba4!+nDh2VCcpe(YHpSCjg z>hEctcELWOf!62V-mL28TG4u?X1h~Cd=d#LS z*rs_i-#(L6*lNGodV+k`8vc#bE-zF)CKsk|u6sJ7-eLE-=WUg2QBBLXeNCzTJZIm3 k>F*imdl`Y@jtx{a*e^1S30M&6G94uC>FVdQ&MBb@07{3;3IG5A literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3139cddc8969a2753017bcdb8e0264fa774a8f GIT binary patch literal 773 zcmV+g1N!`lP)(>LMi0R{j7000E#6eM9s5xSeR<40tpFFg!cCmeY$qDETP zEIE;{QoejHm9x`&mS30}>&h1NY~Q1prIdQ4i$-UX6{%n~_atHyQ%P+QfsM1efSA#; z@GYn2Zgxg;FEpu=eN~$TAL?{TYo)*oTcVtLZ~qggVA8NzB^{P$L~1 z`KO&#+7qku@j2Lq_!J!GNdN!<06c+nGnDsFc1oco{#R9Rwtn4-&@rBsJH4}vaV(5p z#2mZX%}^~L#;GNmBFNmTl?%w`BGpT{WzsDhO0A*CRW^Xbyxb+7!20D&ey&H>u<^g8 z&=IB=-Sk@FeL95Btvx8Sv_9)s#NZ%wK}ZXOw&|$|M;}uo>%?_uDa}=+npt0~k~>a+ zKhZ>K+5_aW@-tRh%SxA&8i)%zaBnze(~7PD%f9Z(DXFwb8jY5HB{MD5A@OZrY7DIa zc9v3u`1I708X=1^iL9D)`e>p1Rgv(tZ?(_!V3mK%{W=!Z@l7;r}g)Mr=eHbzcJ+*FIWMa_HXYL=-)Ea zUypwZioCAL>LDnYM*{!=0000000000000000KniIb??W9Y&13x=J?*}H&iVU!CkQQys%^hD?dH`5mvig1X2eW|9{`RdX;kFw7%INlmPA%D%XAHrfjIt&c;IxCylytU`d zTbCRtBFFtIwQ9oh7#-fH{(O3+OV4ZD-oJL!?#wkgrDscKt>d5c_vtpLM7x_z8cW{9 zP1Zfo>vFAV87oKnxtG27&Q$qraoMzACjNwmcel(RttloCi|fA%Ma`Q2ke44A7}&r8 ZmU~|hK9;eX_1Xs{?dj_0vd$@?2>^&Di825H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..914563b11cce944c340e4df681a2a8b4a884142f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{t0ba4!+nDh2}?51V~p0>m{ zCF*bLJ>M-A_nG^J`;mOtjqf{)wA7!lc)S!iXV~}ni%haj=CrRfm&m;N{A>TNS!?gU z;}AMhUo`V^@O3Xc=_ha5L*u_?CheDOzL}c&D%0m1&(Hski&`ITo6553^2x}PYWw}W z)CA)u#UFk3Tj;n%t@ehkldVow{61ypb8%DiX~|nhPxO5}DX%E4eS>vH#NR`0XX{?P zmfOc(zj0Ps`?gm_vrkCvc@`%#U(NPSx904scWcjN@Sn{+>GnU{1?9f$$Pr`xvXfLrXh5vHn2v)t3NSz`IFtZlV>v+ z2Vb4=kw@pS?!-;gf3@Uwu6g`=_Vv(-nE|2q?`kn>Ud%ssg{4HYU;ai>)Joa1Ky&@$ ztE6i7+OfZ9d2;Xf?4*av|J*;jPj3Fbyer}Q%$C{GwO_fq&O5$bSI5+r{Nem5$7gF5 z|If-)e>mm&f;!Fotf2EON6+luV$#3o#$%lVppQ=IRx`|pH&&EfBa7=n^IDre&clMwu6koV8Q|pNZK$iSVKl)Lo7Q>sWSA)BAro&BB~EY=Dj0ZJd+WZv(${8&oqSG$79MAVS= zt5rey_lfR9eE1^JhnF>4wlt(e`%6`eoH^N2jin7#kS$O|8psx_+|RD5)SmLg`q3|? zz=7Kvt24F5im3MT%Vtsy6j3u8C=Wr->&{;Ud}Zy!sO-tnhf<9-UN8tM4xZ}4)OSN~ zH_CRcfw%=8zZH z)ZpbdkcDdSkKk!jJnk5Li%hSkTIT7iK7$tCte!Z}4zFzu6d!&<_W-X$zc*7?Xg*M` zfLxj&0=!LM*$i<)mWJ{lW6e&-7W46Yfc;w~?ph#|L6n)EGWrK5waY;drGeMcD%;6E zss`7=^u=+zr6-x^d{a5K2V~xHi{yJj228-MhyK=qOUV5>P>kEc#vYYUUDTOi7x#=b2 zEP24sgjzBGNvGU^2GX)!j2nWzyTM8v%o53iEUf7D-0!T1@o2)n8HWRKG46!Wz7{fS zUf)b`*z^Jmf5D4jc2f7=oY!qvGg9pcxKxE}y(i6m)iX%euTl|kJA!DiMe=!*nu*J7 zIl3yUmd)9SVD-(*0Lskj2bx~lE7%)k(cg2RipLe%6D3cFaK$SNE6eeeZ58VmftTs$J@R7w1IZj+6~L@o!zGP{8Y-^ zl3uy9mDfA1Y!!aJ+@16@srB|l!NNPw9~fT=Z{=JxJ;ZH){dUe>RrWtG+jyxT6NsNHJRxm46@nDF{O+tJLn_gka81!bM0pU>UC_0=^B^o=kCmW z?fi-NK*BMp1IL!@H2hC4k=bU#Cb9O>p2c%ggTe~DWM4fBlW8d literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..59fce75cd1321a13bc8840b9bc6f48f87485d7c2 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@Xe>EaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3 zneJ8ray3&Nb&IEb)7)nLHPK4cobT8Y#>|yFq`P&t%?qu5w)9__^6Ij0Y$oUaU0Ht8 zz~6n^tgSOlvNN|DHm5p-g+>;?WmH)G|0mm)lXchr9J{J#cUs?cV_<>xvMjkx-ydu& zTNL-XusYYoL$=fM(lu+t=cgvwNH?7lU*i7#%eY! zCW+wC-DK!6T#l%iJ=vR=l`Zm@ zZrb&jE#?gGjtKV2A8yT0+U;`)7)Hq8!1AAr{Qb`}6q9VXgTy^u{an^LB{Ts5UsRei literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..7009edb4d9b16d34114d9679f84e4145804c9298 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+bba4!+nDh2VCcpe(YHpSCjg z>hEctcELWOf!62V-mL28TG4u?X1h~Cd=d#LS z*rs_i-#(L6*lNGodV+k`8vc#bE-zF)CKsk|u6sJ7-eLE-=WUg2QBBLXeNCzTJZIm3 k>F*imdl`Y@jtx{a*e^1S30M&6G94uC>FVdQ&MBb@07{3;3IG5A literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3139cddc8969a2753017bcdb8e0264fa774a8f GIT binary patch literal 773 zcmV+g1N!`lP)(>LMi0R{j7000E#6eM9s5xSeR<40tpFFg!cCmeY$qDETP zEIE;{QoejHm9x`&mS30}>&h1NY~Q1prIdQ4i$-UX6{%n~_atHyQ%P+QfsM1efSA#; z@GYn2Zgxg;FEpu=eN~$TAL?{TYo)*oTcVtLZ~qggVA8NzB^{P$L~1 z`KO&#+7qku@j2Lq_!J!GNdN!<06c+nGnDsFc1oco{#R9Rwtn4-&@rBsJH4}vaV(5p z#2mZX%}^~L#;GNmBFNmTl?%w`BGpT{WzsDhO0A*CRW^Xbyxb+7!20D&ey&H>u<^g8 z&=IB=-Sk@FeL95Btvx8Sv_9)s#NZ%wK}ZXOw&|$|M;}uo>%?_uDa}=+npt0~k~>a+ zKhZ>K+5_aW@-tRh%SxA&8i)%zaBnze(~7PD%f9Z(DXFwb8jY5HB{MD5A@OZrY7DIa zc9v3u`1I708X=1^iL9D)`e>p1Rgv(tZ?(_!V3mK%{W=!Z@l7;r}g)Mr=eHbzcJ+*FIWMa_HXYL=-)Ea zUypwZioCAL>LDnYM*{!=0000000000000000KniIb??W9Y&13x=J?*}H&iVU!CkQQys%^hD?dH`5mvig1X2eW|9{`RdX;kFw7%INlmPA%D%XAHrfjIt&c;IxCylytU`d zTbCRtBFFtIwQ9oh7#-fH{(O3+OV4ZD-oJL!?#wkgrDscKt>d5c_vtpLM7x_z8cW{9 zP1Zfo>vFAV87oKnxtG27&Q$qraoMzACjNwmcel(RttloCi|fA%Ma`Q2ke44A7}&r8 ZmU~|hK9;eX_1Xs{?dj_0vd$@?2>^&Di825H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..914563b11cce944c340e4df681a2a8b4a884142f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{t0ba4!+nDh2}?51V~p0>m{ zCF*bLJ>M-A_nG^J`;mOtjqf{)wA7!lc)S!iXV~}ni%haj=CrRfm&m;N{A>TNS!?gU z;}AMhUo`V^@O3Xc=_ha5L*u_?CheDOzL}c&D%0m1&(Hski&`ITo6553^2x}PYWw}W z)CA)u#UFk3Tj;n%t@ehkldVow{61ypb8%DiX~|nhPxO5}DX%E4eS>vH#NR`0XX{?P zmfOc(zj0Ps`?gm_vrkCvc@`%#U(NPSx904scWcjN@Sn{+>GnU{1?9f$$Pr`xvX!}ZDI=zz4}H&=uT~LjZ#*BV(juOyKg5) zGlYsxoKV4+^YEI_%gJ{a+z$Ho^Xu;0p%YUD1n=Kn$DnyLKPgLS*U`t!x6M{(^Y7lU z`+BM%r(Ilpb2wws`M<$CKS=Js@Z;i@2mkV1H@uf@nJrvf&fT@%@$I=d#&*LW*{Kr? zUr*S7c1v@?snUe}Q_IUXDm$7M>#yDIF89VtScZWi;FPX)LwuRpr8Dkt&m^YZN}fOe zZQ8zxmM2d?cv!Z<;6}xV^N+tJ*xzLQ)BEd(QDxA2W7YT-4Bu8-m{0OpEt2rh_Q>;V zmVdp!H=hyBwVYeozbWL~>HV4vc2Di|r`|ig>D}wi2i51kJD(R13^c4j`~$VKl)Lo7Q>sWSA)BAro&BB~EY=Dj0ZJd+WZv(${8&oqSG$79MAVS= zt5rey_lfR9eE1^JhnF>4wlt(e`%6`eoH^N2jin7#kS$O|8psx_+|RD5)SmLg`q3|? zz=7Kvt24F5im3MT%Vtsy6j3u8C=Wr->&{;Ud}Zy!sO-tnhf<9-UN8tM4xZ}4)OSN~ zH_CRcfw%=8zZH z)ZpbdkcDdSkKk!jJnk5Li%hSkTIT7iK7$tCte!Z}4zFzu6d!&<_W-X$zc*7?Xg*M` zfLxj&0=!LM*$i<)mWJ{lW6e&-7W46Yfc;w~?ph#|L6n)EGWrK5waY;drGeMcD%;6E zss`7=^u=+zr6-x^d{a5K2V~xHi{yJj228-MhyK=qOUV5>P>kEc#vYYUUDTOi7x#=b2 zEP24sgjzBGNvGU^2GX)!j2nWzyTM8v%o53iEUf7D-0!T1@o2)n8HWRKG46!Wz7{fS zUf)b`*z^Jmf5D4jc2f7=oY!qvGg9pcxKxE}y(i6m)iX%euTl|kJA!DiMe=!*nu*J7 zIl3yUmd)9SVD-(*0Lskj2bx~lE7%)k(cg2RipLe%6D3x2ba4!+nDh2#BwvdHPeWqb zBi|kWC+<0IGsA=@RZ}baQ@#HVMlta<^5&;1=LLPc$DbYkJu&QcSmKgiB5DzmniDgWfkom+k{?{3oE;}4Xrtcugu z@gFT`V7r~e@a@MGR)*&>+xJ}SHmhdOc-_9^&5HL%E*9?7iWJ$OH~CLX3G-Xt#^q`C z=V;Wat5d5CcWz!fFEVT=^Qp*FoN?%+E8hs)+%J>_|< u^&LZU&#M1BPqn+(AADCT3Jg(fAfZowm4Nun>ZJ>-K+>MBelF{r5}E)r8nd_n literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..59fce75cd1321a13bc8840b9bc6f48f87485d7c2 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@Xe>EaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3 zneJ8ray3&Nb&IEb)7)nLHPK4cobT8Y#>|yFq`P&t%?qu5w)9__^6Ij0Y$oUaU0Ht8 zz~6n^tgSOlvNN|DHm5p-g+>;?WmH)G|0mm)lXchr9J{J#cUs?cV_<>xvMjkx-ydu& zTNL-XusYYoL$=fM(lu+t=cgvwNH?7lU*i7#%eY! zCW+wC-DK!6T#l%iJ=vR=l`Zm@ zZrb&jE#?gGjtKV2A8yT0+U;`)7)Hq8!1AAr{Qb`}6q9VXgTy^u{an^LB{Ts5UsRei literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..7009edb4d9b16d34114d9679f84e4145804c9298 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+bba4!+nDh2VCcpe(YHpSCjg z>hEctcELWOf!62V-mL28TG4u?X1h~Cd=d#LS z*rs_i-#(L6*lNGodV+k`8vc#bE-zF)CKsk|u6sJ7-eLE-=WUg2QBBLXeNCzTJZIm3 k>F*imdl`Y@jtx{a*e^1S30M&6G94uC>FVdQ&MBb@07{3;3IG5A literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3139cddc8969a2753017bcdb8e0264fa774a8f GIT binary patch literal 773 zcmV+g1N!`lP)(>LMi0R{j7000E#6eM9s5xSeR<40tpFFg!cCmeY$qDETP zEIE;{QoejHm9x`&mS30}>&h1NY~Q1prIdQ4i$-UX6{%n~_atHyQ%P+QfsM1efSA#; z@GYn2Zgxg;FEpu=eN~$TAL?{TYo)*oTcVtLZ~qggVA8NzB^{P$L~1 z`KO&#+7qku@j2Lq_!J!GNdN!<06c+nGnDsFc1oco{#R9Rwtn4-&@rBsJH4}vaV(5p z#2mZX%}^~L#;GNmBFNmTl?%w`BGpT{WzsDhO0A*CRW^Xbyxb+7!20D&ey&H>u<^g8 z&=IB=-Sk@FeL95Btvx8Sv_9)s#NZ%wK}ZXOw&|$|M;}uo>%?_uDa}=+npt0~k~>a+ zKhZ>K+5_aW@-tRh%SxA&8i)%zaBnze(~7PD%f9Z(DXFwb8jY5HB{MD5A@OZrY7DIa zc9v3u`1I708X=1^iL9D)`e>p1Rgv(tZ?(_!V3mK%{W=!Z@l7;r}g)Mr=eHbzcJ+*FIWMa_HXYL=-)Ea zUypwZioCAL>LDnYM*{!=0000000000000000KniIb??W9Y&13x=J?*}H&iVU!CkQQys%^hD?dH`5mvig1X2eW|9{`RdX;kFw7%INlmPA%D%XAHrfjIt&c;IxCylytU`d zTbCRtBFFtIwQ9oh7#-fH{(O3+OV4ZD-oJL!?#wkgrDscKt>d5c_vtpLM7x_z8cW{9 zP1Zfo>vFAV87oKnxtG27&Q$qraoMzACjNwmcel(RttloCi|fA%Ma`Q2ke44A7}&r8 ZmU~|hK9;eX_1Xs{?dj_0vd$@?2>^&Di825H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..914563b11cce944c340e4df681a2a8b4a884142f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{t0ba4!+nDh2}?51V~p0>m{ zCF*bLJ>M-A_nG^J`;mOtjqf{)wA7!lc)S!iXV~}ni%haj=CrRfm&m;N{A>TNS!?gU z;}AMhUo`V^@O3Xc=_ha5L*u_?CheDOzL}c&D%0m1&(Hski&`ITo6553^2x}PYWw}W z)CA)u#UFk3Tj;n%t@ehkldVow{61ypb8%DiX~|nhPxO5}DX%E4eS>vH#NR`0XX{?P zmfOc(zj0Ps`?gm_vrkCvc@`%#U(NPSx904scWcjN@Sn{+>GnU{1?9f$$Pr`xvX}7ba4!+nDh2#WZq!~0fqqc zSH3&`Pu$^czb5F+j<`i!9>4B|Gi{q;kW)4-mCy3|oX;;b*eZ@J`X?J0_2$}_2{rGx z-B43_J}2mv(D_c&JC}lgM%Nz9JGtrY{fg??tH!*VOK;p!V|1?C-?{ST1=D#FH>x66 z+U73Wx3|Vmv-ICyLw0*k3F~k9UtQmP6u)IZOU9;d^@}(Ea}J$#xUb{*w>V(d>huGd zJca9gHs#OlI_9=|IW%HQ%7&hq0FJ`tVdO9K4UibR+ zqfY7*s`>6+h+VlW!tT!V7Yy?P<-+v%Ud`lxV7-3v%a?zJ4L*OEe{235#>;wtkN!T- sFmLZiCj<5gNZww3@WY7@)m33$Tdz-E&D^x(@p00i_>zopr0On_&DgXcg literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..e2923d15537c7ab9ae47a655b1d41f4d9a4fabdd GIT binary patch literal 755 zcmVVKl)Lo7Q>sWSA)BAro&BB~EY=Dj0ZJd+WZv(${8&oqSG$79MAVS= zt5rey_lfR9eE1^JhnF>4wlt(e`%6`eoH^N2jin7#kS$O|8psx_+|RD5)SmLg`q3|? zz=7Kvt24F5im3MT%Vtsy6j3u8C=Wr->&{;Ud}Zy!sO-tnhf<9-UN8tM4xZ}4)OSN~ zH_CRcfw%=8zZH z)ZpbdkcDdSkKk!jJnk5Li%hSkTIT7iK7$tCte!Z}4zFzu6d!&<_W-X$zc*7?Xg*M` zfLxj&0=!LM*$i<)mWJ{lW6e&-7W46Yfc;w~?ph#|L6n)EGWrK5waY;drGeMcD%;6E zss`7=^u=+zr6-x^d{a5K2V~xHi{yJj228-MhyK=qOUV5>P>kEc#vYYUUDTOi7x#=b2 zEP24sgjzBGNvGU^2GX)!j2nWzyTM8v%o53iEUf7D-0!T1@o2)n8HWRKG46!Wz7{fS zUf)b`*z^Jmf5D4jc2f7=oY!qvGg9pcxKxE}y(i6m)iX%euTl|kJA!DiMe=!*nu*J7 zIl3yUmd)9SVD-(*0Lskj2bx~lE7%)k(cg2RipLe%6D3q$6yn3b>`k&8%cKn zJj`Ye*yB?c0M^5Zllz9yb~?m>>B~3WfEGT*9=Vj(5q&fmu`!nzNMz=k)byNuR5L$C zd*qB%Ax3M`!N>#NM_#&f1$(S9u&Q7P^jM{Kb`E!H^sG#vyaNvL3D>^mTjD``huR_C z1;&&e5NFThnidQRxkE|jjdPQ1Nx0fF{mbgN!5f4p=IO>|=U1RQ2pcg+%|S}HsS=DP zqb4!(a#b+^svSC>LLM9TAQ%5T%AAfX2zyYo!E;&ABuVBZ_n_`*(>C6E8)4!#=B{MWJDUfJw7;eh>5h`oHU2hKFIQL`qy?tmh@{L8OfD&hg0 z88?D300000000000000000000000000KoJ70bsh{9>G-Y+yDRo07*qoM6N<$f^wh% AKL7v# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..59fce75cd1321a13bc8840b9bc6f48f87485d7c2 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@Xe>EaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3pda;k#7wjFI#y_nUl3m-0cUj#QAX@@Z~T?OmC*9O{=F%Is+cI7dJElnCc= zsL)*L$f!xPIfA8vGF4h$y#Xlu-z&f;`l|cJXsdI1sEbC!w$9QxsCDqZy0EVMe0;SV zNP2X7`ud5EEh@;TEvQ@|zmYxTp18RO1m7Iwd40PPjXuE0R_gwoB~_iJ_}^jy006+2 zC}^wo8!YYnNR$KSLtDaC&0yME)u6*cqtmL|3Uo1U8dbds=UR=Ft5*BJ{ml)n6SD-g zOE*>jHhD3*bz@>^{Y)mH%>3rFxF6@CO(vk4_MwtlQj?qS4yz$p3~dOrEoc-~7TqNJ z{#Yi!WP+3*q}EBKygdW{%m%wD55~9hQ62yQV3KMv>sd*bH%{BiJx#X5v#d5$al2Az zkD|ZH5Rbix?L%2>3+F0f_3gn59z#PAKi{c2o`RnLo?B74U6p|UTwNGqNdky|KlTYA z`a`_TEneNzLQw&Alid1N9#_A4F}EIO#bYQ>K>z>%00000000000000000000002gO Y0-ilRBp!ubtpET307*qoM6N<$g8lCAH2?qr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..7009edb4d9b16d34114d9679f84e4145804c9298 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+bba4!+nDh2VCcpe(YHpSCjg z>hEctcELWOf!62V-mL28TG4u?X1h~Cd=d#LS z*rs_i-#(L6*lNGodV+k`8vc#bE-zF)CKsk|u6sJ7-eLE-=WUg2QBBLXeNCzTJZIm3 k>F*imdl`Y@jtx{a*e^1S30M&6G94uC>FVdQ&MBb@07{3;3IG5A literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3139cddc8969a2753017bcdb8e0264fa774a8f GIT binary patch literal 773 zcmV+g1N!`lP)(>LMi0R{j7000E#6eM9s5xSeR<40tpFFg!cCmeY$qDETP zEIE;{QoejHm9x`&mS30}>&h1NY~Q1prIdQ4i$-UX6{%n~_atHyQ%P+QfsM1efSA#; z@GYn2Zgxg;FEpu=eN~$TAL?{TYo)*oTcVtLZ~qggVA8NzB^{P$L~1 z`KO&#+7qku@j2Lq_!J!GNdN!<06c+nGnDsFc1oco{#R9Rwtn4-&@rBsJH4}vaV(5p z#2mZX%}^~L#;GNmBFNmTl?%w`BGpT{WzsDhO0A*CRW^Xbyxb+7!20D&ey&H>u<^g8 z&=IB=-Sk@FeL95Btvx8Sv_9)s#NZ%wK}ZXOw&|$|M;}uo>%?_uDa}=+npt0~k~>a+ zKhZ>K+5_aW@-tRh%SxA&8i)%zaBnze(~7PD%f9Z(DXFwb8jY5HB{MD5A@OZrY7DIa zc9v3u`1I708X=1^iL9D)`e>p1Rgv(tZ?(_!V3mK%{W=!Z@l7;r}g)Mr=eHbzcJ+*FIWMa_HXYL=-)Ea zUypwZioCAL>LDnYM*{!=0000000000000000KniIb??W9Y&13x=J?*}H&iVU!CkQQys%^hD?dH`5mvig1X2eW|9{`RdX;kFw7%INlmPA%D%XAHrfjIt&c;IxCylytU`d zTbCRtBFFtIwQ9oh7#-fH{(O3+OV4ZD-oJL!?#wkgrDscKt>d5c_vtpLM7x_z8cW{9 zP1Zfo>vFAV87oKnxtG27&Q$qraoMzACjNwmcel(RttloCi|fA%Ma`Q2ke44A7}&r8 ZmU~|hK9;eX_1Xs{?dj_0vd$@?2>^&Di825H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..914563b11cce944c340e4df681a2a8b4a884142f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{t0ba4!+nDh2}?51V~p0>m{ zCF*bLJ>M-A_nG^J`;mOtjqf{)wA7!lc)S!iXV~}ni%haj=CrRfm&m;N{A>TNS!?gU z;}AMhUo`V^@O3Xc=_ha5L*u_?CheDOzL}c&D%0m1&(Hski&`ITo6553^2x}PYWw}W z)CA)u#UFk3Tj;n%t@ehkldVow{61ypb8%DiX~|nhPxO5}DX%E4eS>vH#NR`0XX{?P zmfOc(zj0Ps`?gm_vrkCvc@`%#U(NPSx904scWcjN@Sn{+>GnU{1?9f$$Pr`xvX}7ba4!+nDh2#WZq!~0fqqc zSH3&`Pu$^czb5F+j<`i!9>4B|Gi{q;kW)4-mCy3|oX;;b*eZ@J`X?J0_2$}_2{rGx z-B43_J}2mv(D_c&JC}lgM%Nz9JGtrY{fg??tH!*VOK;p!V|1?C-?{ST1=D#FH>x66 z+U73Wx3|Vmv-ICyLw0*k3F~k9UtQmP6u)IZOU9;d^@}(Ea}J$#xUb{*w>V(d>huGd zJca9gHs#OlI_9=|IW%HQ%7&hq0FJ`tVdO9K4UibR+ zqfY7*s`>6+h+VlW!tT!V7Yy?P<-+v%Ud`lxV7-3v%a?zJ4L*OEe{235#>;wtkN!T- sFmLZiCj<5gNZww3@WY7@)m33$Tdz-E&D^x(@p00i_>zopr0On_&DgXcg literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..e2923d15537c7ab9ae47a655b1d41f4d9a4fabdd GIT binary patch literal 755 zcmVVKl)Lo7Q>sWSA)BAro&BB~EY=Dj0ZJd+WZv(${8&oqSG$79MAVS= zt5rey_lfR9eE1^JhnF>4wlt(e`%6`eoH^N2jin7#kS$O|8psx_+|RD5)SmLg`q3|? zz=7Kvt24F5im3MT%Vtsy6j3u8C=Wr->&{;Ud}Zy!sO-tnhf<9-UN8tM4xZ}4)OSN~ zH_CRcfw%=8zZH z)ZpbdkcDdSkKk!jJnk5Li%hSkTIT7iK7$tCte!Z}4zFzu6d!&<_W-X$zc*7?Xg*M` zfLxj&0=!LM*$i<)mWJ{lW6e&-7W46Yfc;w~?ph#|L6n)EGWrK5waY;drGeMcD%;6E zss`7=^u=+zr6-x^d{a5K2V~xHi{yJj228-MhyK=qOUV5>P>kEc#vYYUUDTOi7x#=b2 zEP24sgjzBGNvGU^2GX)!j2nWzyTM8v%o53iEUf7D-0!T1@o2)n8HWRKG46!Wz7{fS zUf)b`*z^Jmf5D4jc2f7=oY!qvGg9pcxKxE}y(i6m)iX%euTl|kJA!DiMe=!*nu*J7 zIl3yUmd)9SVD-(*0Lskj2bx~lE7%)k(cg2RipLe%6D3EaktG3V{g=yfd$JPnEI zM%Ib{y^HjpA6)WqON>^L@z4G0?i0%#1V0v^DVn!Dr(Iy#(XEziy55Oy54oRZYiixi zYh+Tj=~=(7$qS~9;rB(oFLiByY@4kc zs*FSNdf#>b+jF&wuU^}kvg+dRO?UsCPBr$3?ubrTon3uy|K|y}fBpIy$}X1rbgQSb z-9o+Adglw;zaFgcO`F7gLd`b3l1=9E?*&$8Cj|b^lRD}C;%;SnaY=t|+d=o7*K6kP zv|I9?!ROm1zKY|kbsAniQcwKMlD0klW!}#eTc47*ucAL+)T{fdWLj3}rnaZm)nsch z-&3)pZ%)m!4a}Xs*n7c~MR7)k(ax)E!!`&P@4g@ByDehtyhEF28CU7KD6U&RFHQDc z!|pjNSARd&x7hJr@0Fch*UMv~E-XXzi zyKT?-KAf?Als@-Y$<=`6y3>C9gxTGl%z4kHUijYq7X9tOIKcuMdjB&1xmNW%QhUY* OkhG_(pUXO@geCyo9o{_v literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..59fce75cd1321a13bc8840b9bc6f48f87485d7c2 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@Xe>EaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3 zneJ8ray3&Nb&IEb)7)nLHPK4cobT8Y#>|yFq`P&t%?qu5w)9__^6Ij0Y$oUaU0Ht8 zz~6n^tgSOlvNN|DHm5p-g+>;?WmH)G|0mm)lXchr9J{J#cUs?cV_<>xvMjkx-ydu& zTNL-XusYYoL$=fM(lu+t=cgvwNH?7lU*i7#%eY! zCW+wC-DK!6T#l%iJ=vR=l`Zm@ zZrb&jE#?gGjtKV2A8yT0+U;`)7)Hq8!1AAr{Qb`}6q9VXgTy^u{an^LB{Ts5UsRei literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..7009edb4d9b16d34114d9679f84e4145804c9298 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+bba4!+nDh2VCcpe(YHpSCjg z>hEctcELWOf!62V-mL28TG4u?X1h~Cd=d#LS z*rs_i-#(L6*lNGodV+k`8vc#bE-zF)CKsk|u6sJ7-eLE-=WUg2QBBLXeNCzTJZIm3 k>F*imdl`Y@jtx{a*e^1S30M&6G94uC>FVdQ&MBb@07{3;3IG5A literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3139cddc8969a2753017bcdb8e0264fa774a8f GIT binary patch literal 773 zcmV+g1N!`lP)(>LMi0R{j7000E#6eM9s5xSeR<40tpFFg!cCmeY$qDETP zEIE;{QoejHm9x`&mS30}>&h1NY~Q1prIdQ4i$-UX6{%n~_atHyQ%P+QfsM1efSA#; z@GYn2Zgxg;FEpu=eN~$TAL?{TYo)*oTcVtLZ~qggVA8NzB^{P$L~1 z`KO&#+7qku@j2Lq_!J!GNdN!<06c+nGnDsFc1oco{#R9Rwtn4-&@rBsJH4}vaV(5p z#2mZX%}^~L#;GNmBFNmTl?%w`BGpT{WzsDhO0A*CRW^Xbyxb+7!20D&ey&H>u<^g8 z&=IB=-Sk@FeL95Btvx8Sv_9)s#NZ%wK}ZXOw&|$|M;}uo>%?_uDa}=+npt0~k~>a+ zKhZ>K+5_aW@-tRh%SxA&8i)%zaBnze(~7PD%f9Z(DXFwb8jY5HB{MD5A@OZrY7DIa zc9v3u`1I708X=1^iL9D)`e>p1Rgv(tZ?(_!V3mK%{W=!Z@l7;r}g)Mr=eHbzcJ+*FIWMa_HXYL=-)Ea zUypwZioCAL>LDnYM*{!=0000000000000000KniIb??W9Y&13x=J?*}H&iVU!CkQQys%^hD?dH`5mvig1X2eW|9{`RdX;kFw7%INlmPA%D%XAHrfjIt&c;IxCylytU`d zTbCRtBFFtIwQ9oh7#-fH{(O3+OV4ZD-oJL!?#wkgrDscKt>d5c_vtpLM7x_z8cW{9 zP1Zfo>vFAV87oKnxtG27&Q$qraoMzACjNwmcel(RttloCi|fA%Ma`Q2ke44A7}&r8 ZmU~|hK9;eX_1Xs{?dj_0vd$@?2>^&Di825H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..914563b11cce944c340e4df681a2a8b4a884142f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{t0ba4!+nDh2}?51V~p0>m{ zCF*bLJ>M-A_nG^J`;mOtjqf{)wA7!lc)S!iXV~}ni%haj=CrRfm&m;N{A>TNS!?gU z;}AMhUo`V^@O3Xc=_ha5L*u_?CheDOzL}c&D%0m1&(Hski&`ITo6553^2x}PYWw}W z)CA)u#UFk3Tj;n%t@ehkldVow{61ypb8%DiX~|nhPxO5}DX%E4eS>vH#NR`0XX{?P zmfOc(zj0Ps`?gm_vrkCvc@`%#U(NPSx904scWcjN@Sn{+>GnU{1?9f$$Pr`xvXfLrXh5vHn2v)t3NSz`IFtZlV>v+ z2Vb4=kw@pS?!-;gf3@Uwu6g`=_Vv(-nE|2q?`kn>Ud%ssg{4HYU;ai>)Joa1Ky&@$ ztE6i7+OfZ9d2;Xf?4*av|J*;jPj3Fbyer}Q%$C{GwO_fq&O5$bSI5+r{Nem5$7gF5 z|If-)e>mm&f;!Fotf2EON6+luV$#3o#$%lVppQ=IRx`|pH&&EfBa7=n^IDre&clMwu6koV8Q|pNZK$iSVKl)Lo7Q>sWSA)BAro&BB~EY=Dj0ZJd+WZv(${8&oqSG$79MAVS= zt5rey_lfR9eE1^JhnF>4wlt(e`%6`eoH^N2jin7#kS$O|8psx_+|RD5)SmLg`q3|? zz=7Kvt24F5im3MT%Vtsy6j3u8C=Wr->&{;Ud}Zy!sO-tnhf<9-UN8tM4xZ}4)OSN~ zH_CRcfw%=8zZH z)ZpbdkcDdSkKk!jJnk5Li%hSkTIT7iK7$tCte!Z}4zFzu6d!&<_W-X$zc*7?Xg*M` zfLxj&0=!LM*$i<)mWJ{lW6e&-7W46Yfc;w~?ph#|L6n)EGWrK5waY;drGeMcD%;6E zss`7=^u=+zr6-x^d{a5K2V~xHi{yJj228-MhyK=qOUV5>P>kEc#vYYUUDTOi7x#=b2 zEP24sgjzBGNvGU^2GX)!j2nWzyTM8v%o53iEUf7D-0!T1@o2)n8HWRKG46!Wz7{fS zUf)b`*z^Jmf5D4jc2f7=oY!qvGg9pcxKxE}y(i6m)iX%euTl|kJA!DiMe=!*nu*J7 zIl3yUmd)9SVD-(*0Lskj2bx~lE7%)k(cg2RipLe%6D3cFaK$SNE6eeeZ58VmftTs$J@R7w1IZj+6~L@o!zGP{8Y-^ zl3uy9mDfA1Y!!aJ+@16@srB|l!NNPw9~fT=Z{=JxJ;ZH){dUe>RrWtG+jyxT6NsNHJRxm46@nDF{O+tJLn_gka81!bM0pU>UC_0=^B^o=kCmW z?fi-NK*BMp1IL!@H2hC4k=bU#Cb9O>p2c%ggTe~DWM4fBlW8d literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..59fce75cd1321a13bc8840b9bc6f48f87485d7c2 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@Xe>EaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3 zneJ8ray3&Nb&IEb)7)nLHPK4cobT8Y#>|yFq`P&t%?qu5w)9__^6Ij0Y$oUaU0Ht8 zz~6n^tgSOlvNN|DHm5p-g+>;?WmH)G|0mm)lXchr9J{J#cUs?cV_<>xvMjkx-ydu& zTNL-XusYYoL$=fM(lu+t=cgvwNH?7lU*i7#%eY! zCW+wC-DK!6T#l%iJ=vR=l`Zm@ zZrb&jE#?gGjtKV2A8yT0+U;`)7)Hq8!1AAr{Qb`}6q9VXgTy^u{an^LB{Ts5UsRei literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..7009edb4d9b16d34114d9679f84e4145804c9298 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+bba4!+nDh2VCcpe(YHpSCjg z>hEctcELWOf!62V-mL28TG4u?X1h~Cd=d#LS z*rs_i-#(L6*lNGodV+k`8vc#bE-zF)CKsk|u6sJ7-eLE-=WUg2QBBLXeNCzTJZIm3 k>F*imdl`Y@jtx{a*e^1S30M&6G94uC>FVdQ&MBb@07{3;3IG5A literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3139cddc8969a2753017bcdb8e0264fa774a8f GIT binary patch literal 773 zcmV+g1N!`lP)(>LMi0R{j7000E#6eM9s5xSeR<40tpFFg!cCmeY$qDETP zEIE;{QoejHm9x`&mS30}>&h1NY~Q1prIdQ4i$-UX6{%n~_atHyQ%P+QfsM1efSA#; z@GYn2Zgxg;FEpu=eN~$TAL?{TYo)*oTcVtLZ~qggVA8NzB^{P$L~1 z`KO&#+7qku@j2Lq_!J!GNdN!<06c+nGnDsFc1oco{#R9Rwtn4-&@rBsJH4}vaV(5p z#2mZX%}^~L#;GNmBFNmTl?%w`BGpT{WzsDhO0A*CRW^Xbyxb+7!20D&ey&H>u<^g8 z&=IB=-Sk@FeL95Btvx8Sv_9)s#NZ%wK}ZXOw&|$|M;}uo>%?_uDa}=+npt0~k~>a+ zKhZ>K+5_aW@-tRh%SxA&8i)%zaBnze(~7PD%f9Z(DXFwb8jY5HB{MD5A@OZrY7DIa zc9v3u`1I708X=1^iL9D)`e>p1Rgv(tZ?(_!V3mK%{W=!Z@l7;r}g)Mr=eHbzcJ+*FIWMa_HXYL=-)Ea zUypwZioCAL>LDnYM*{!=0000000000000000KniIb??W9Y&13x=J?*}H&iVU!CkQQys%^hD?dH`5mvig1X2eW|9{`RdX;kFw7%INlmPA%D%XAHrfjIt&c;IxCylytU`d zTbCRtBFFtIwQ9oh7#-fH{(O3+OV4ZD-oJL!?#wkgrDscKt>d5c_vtpLM7x_z8cW{9 zP1Zfo>vFAV87oKnxtG27&Q$qraoMzACjNwmcel(RttloCi|fA%Ma`Q2ke44A7}&r8 ZmU~|hK9;eX_1Xs{?dj_0vd$@?2>^&Di825H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..914563b11cce944c340e4df681a2a8b4a884142f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{t0ba4!+nDh2}?51V~p0>m{ zCF*bLJ>M-A_nG^J`;mOtjqf{)wA7!lc)S!iXV~}ni%haj=CrRfm&m;N{A>TNS!?gU z;}AMhUo`V^@O3Xc=_ha5L*u_?CheDOzL}c&D%0m1&(Hski&`ITo6553^2x}PYWw}W z)CA)u#UFk3Tj;n%t@ehkldVow{61ypb8%DiX~|nhPxO5}DX%E4eS>vH#NR`0XX{?P zmfOc(zj0Ps`?gm_vrkCvc@`%#U(NPSx904scWcjN@Sn{+>GnU{1?9f$$Pr`xvX!}ZDI=zz4}H&=uT~LjZ#*BV(juOyKg5) zGlYsxoKV4+^YEI_%gJ{a+z$Ho^Xu;0p%YUD1n=Kn$DnyLKPgLS*U`t!x6M{(^Y7lU z`+BM%r(Ilpb2wws`M<$CKS=Js@Z;i@2mkV1H@uf@nJrvf&fT@%@$I=d#&*LW*{Kr? zUr*S7c1v@?snUe}Q_IUXDm$7M>#yDIF89VtScZWi;FPX)LwuRpr8Dkt&m^YZN}fOe zZQ8zxmM2d?cv!Z<;6}xV^N+tJ*xzLQ)BEd(QDxA2W7YT-4Bu8-m{0OpEt2rh_Q>;V zmVdp!H=hyBwVYeozbWL~>HV4vc2Di|r`|ig>D}wi2i51kJD(R13^c4j`~$VKl)Lo7Q>sWSA)BAro&BB~EY=Dj0ZJd+WZv(${8&oqSG$79MAVS= zt5rey_lfR9eE1^JhnF>4wlt(e`%6`eoH^N2jin7#kS$O|8psx_+|RD5)SmLg`q3|? zz=7Kvt24F5im3MT%Vtsy6j3u8C=Wr->&{;Ud}Zy!sO-tnhf<9-UN8tM4xZ}4)OSN~ zH_CRcfw%=8zZH z)ZpbdkcDdSkKk!jJnk5Li%hSkTIT7iK7$tCte!Z}4zFzu6d!&<_W-X$zc*7?Xg*M` zfLxj&0=!LM*$i<)mWJ{lW6e&-7W46Yfc;w~?ph#|L6n)EGWrK5waY;drGeMcD%;6E zss`7=^u=+zr6-x^d{a5K2V~xHi{yJj228-MhyK=qOUV5>P>kEc#vYYUUDTOi7x#=b2 zEP24sgjzBGNvGU^2GX)!j2nWzyTM8v%o53iEUf7D-0!T1@o2)n8HWRKG46!Wz7{fS zUf)b`*z^Jmf5D4jc2f7=oY!qvGg9pcxKxE}y(i6m)iX%euTl|kJA!DiMe=!*nu*J7 zIl3yUmd)9SVD-(*0Lskj2bx~lE7%)k(cg2RipLe%6D3x2ba4!+nDh2#BwvdHPeWqb zBi|kWC+<0IGsA=@RZ}baQ@#HVMlta<^5&;1=LLPc$DbYkJu&QcSmKgiB5DzmniDgWfkom+k{?{3oE;}4Xrtcugu z@gFT`V7r~e@a@MGR)*&>+xJ}SHmhdOc-_9^&5HL%E*9?7iWJ$OH~CLX3G-Xt#^q`C z=V;Wat5d5CcWz!fFEVT=^Qp*FoN?%+E8hs)+%J>_|< u^&LZU&#M1BPqn+(AADCT3Jg(fAfZowm4Nun>ZJ>-K+>MBelF{r5}E)r8nd_n literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..59fce75cd1321a13bc8840b9bc6f48f87485d7c2 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@Xe>EaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3 zneJ8ray3&Nb&IEb)7)nLHPK4cobT8Y#>|yFq`P&t%?qu5w)9__^6Ij0Y$oUaU0Ht8 zz~6n^tgSOlvNN|DHm5p-g+>;?WmH)G|0mm)lXchr9J{J#cUs?cV_<>xvMjkx-ydu& zTNL-XusYYoL$=fM(lu+t=cgvwNH?7lU*i7#%eY! zCW+wC-DK!6T#l%iJ=vR=l`Zm@ zZrb&jE#?gGjtKV2A8yT0+U;`)7)Hq8!1AAr{Qb`}6q9VXgTy^u{an^LB{Ts5UsRei literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6 Date: Tue, 10 Sep 2024 17:49:33 +0200 Subject: [PATCH 09/40] [parser] register if a micheline is the unit value --- app/src/parser/micheline_parser.c | 7 +++++++ app/src/parser/micheline_state.h | 1 + app/src/parser/operation_parser.c | 3 +++ .../finalize_unstake/00011.png | Bin 499 -> 333 bytes .../finalize_unstake/00012.png | Bin 333 -> 404 bytes .../finalize_unstake/00013.png | Bin 404 -> 0 bytes .../nanos/test_sign_transaction/stake/00011.png | Bin 499 -> 333 bytes .../nanos/test_sign_transaction/stake/00012.png | Bin 333 -> 404 bytes .../nanos/test_sign_transaction/stake/00013.png | Bin 404 -> 0 bytes .../test_sign_transaction/unstake/00011.png | Bin 499 -> 333 bytes .../test_sign_transaction/unstake/00012.png | Bin 333 -> 404 bytes .../test_sign_transaction/unstake/00013.png | Bin 404 -> 0 bytes .../finalize_unstake/00008.png | Bin 542 -> 357 bytes .../finalize_unstake/00009.png | Bin 357 -> 459 bytes .../finalize_unstake/00010.png | Bin 459 -> 0 bytes .../test_sign_transaction/stake/00008.png | Bin 542 -> 357 bytes .../test_sign_transaction/stake/00009.png | Bin 357 -> 459 bytes .../test_sign_transaction/stake/00010.png | Bin 459 -> 0 bytes .../test_sign_transaction/unstake/00008.png | Bin 542 -> 357 bytes .../test_sign_transaction/unstake/00009.png | Bin 357 -> 459 bytes .../test_sign_transaction/unstake/00010.png | Bin 459 -> 0 bytes .../finalize_unstake/00008.png | Bin 542 -> 357 bytes .../finalize_unstake/00009.png | Bin 357 -> 459 bytes .../finalize_unstake/00010.png | Bin 459 -> 0 bytes .../nanox/test_sign_transaction/stake/00008.png | Bin 542 -> 357 bytes .../nanox/test_sign_transaction/stake/00009.png | Bin 357 -> 459 bytes .../nanox/test_sign_transaction/stake/00010.png | Bin 459 -> 0 bytes .../test_sign_transaction/unstake/00008.png | Bin 542 -> 357 bytes .../test_sign_transaction/unstake/00009.png | Bin 357 -> 459 bytes .../test_sign_transaction/unstake/00010.png | Bin 459 -> 0 bytes tests/unit/ctest/tests_parser.c | 6 +++--- 31 files changed, 14 insertions(+), 3 deletions(-) delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00013.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/finalize_unstake/00010.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/stake/00010.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transaction/unstake/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00010.png diff --git a/app/src/parser/micheline_parser.c b/app/src/parser/micheline_parser.c index a7209c77c..0b33a9d83 100644 --- a/app/src/parser/micheline_parser.c +++ b/app/src/parser/micheline_parser.c @@ -47,6 +47,7 @@ tz_micheline_parser_init(tz_parser_state *state) m->frame = m->stack; m->stack[0].step = TZ_MICHELINE_STEP_TAG; + m->is_unit = false; } /** @@ -373,6 +374,12 @@ tz_micheline_parser_step(tz_parser_state *state) } m->frame->step = TZ_MICHELINE_STEP_PRIM_NAME; m->frame->step_prim.op = op; + // clang-format off + m->is_unit = ((m->frame == m->stack) + && (op == TZ_MICHELSON_OP_Unit) + && (m->frame->step_prim.nargs == 0) + && (!m->frame->step_prim.annot)); + // clang-format on break; case TZ_MICHELINE_STEP_PRIM_NAME: if (m->frame->step_prim.wrap && m->frame->step_prim.first) { diff --git a/app/src/parser/micheline_state.h b/app/src/parser/micheline_state.h index d77ddaf5a..6584396d7 100644 --- a/app/src/parser/micheline_state.h +++ b/app/src/parser/micheline_state.h @@ -129,4 +129,5 @@ typedef struct { stack[TZ_MICHELINE_STACK_DEPTH]; /// stack of frames tz_micheline_parser_frame *frame; /// current frame /// init == stack, NULL when done + bool is_unit; /// indicates whether the micheline read is a unit } tz_micheline_state; diff --git a/app/src/parser/operation_parser.c b/app/src/parser/operation_parser.c index 9703d2ca6..118ec8fb9 100644 --- a/app/src/parser/operation_parser.c +++ b/app/src/parser/operation_parser.c @@ -573,6 +573,9 @@ tz_step_read_micheline(tz_parser_state *state) } tz_micheline_parser_step(state); if (state->errno == TZ_BLO_DONE) { + if (state->micheline.is_unit) { + state->field_info.is_field_complex = false; + } if ((op->frame->stop != 0) && (state->ofs != op->frame->stop)) { tz_raise(TOO_LARGE); } diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00011.png index 92b4bce4e0b6ca6910717fd0d8adde36278ae65b..ea964d444a01862007ddb0e18e05e020d4bf9957 100644 GIT binary patch delta 306 zcmV-20nPsN1I+@EB!3i1L_t(|ob8#*62l+}MUzhY{~w%1vS5Y*#Yb92ZSR>bnuws+ zh$-DSH?C7%?r*=)6Z10e1xmGLpzhb%cWN~Qh&T)*PmSc5I4+HWn)pkljWm$G_>#Mr z(F3<_Aa-T}_))0pV9X*mLEQZ`aG2`d;I1g>Jwy%T`;FMoD`kNUy%GP5<6m5_tnNxS7a0YC?YrxNSF%dm|fsws} z^O^6MHeK;QVgUePdFtO>i>>ovl_Hkr<6jShh)NL)Q7ln(swn&&sT5?EE_^Bq?fAJA zv>I4|!C(Ofvn#?Oocc?k2o7NY00000000000001U1C+*{(xA&8aR2}S07*qoM6N<$ Ef(<{2i2wiq delta 473 zcmV;~0Ve*<0`miqB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjf>zC(k diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00012.png index ea964d444a01862007ddb0e18e05e020d4bf9957..7e0e238204773a5ce6d51d5a1ce25147473482ed 100644 GIT binary patch delta 377 zcmV-<0fzp~0+a)gB!62;L_t(|ob8y+j>8}fgq_v){U11o^nez**ai$VXtMs)Lqy5M zjQJ-Df*=TjAeiPl={k1@;p1m_0P8@rKJk_)4|;*qGNXee&j3!>pp>vfJ9+8vik-Q`#HcZe_z0Gt$)IzVQ;v91E$I0{%u4K zcCvUD0$L2e7izz zvY=8@?>^dqt#ZlESCeCIUb)3|0%qbE?mN8eO&VdDe%B4h=oG|f!(s|9=qXWIVnL4x zZ$ke^7iDPlHq=@b$Cg}c5$4M3=TwE X+B?mmC6U&%00000NkvXXu0mjff}^#? delta 306 zcmV-20nPrD1I+@EB!3i1L_t(|ob8#*62l+}MUzhY{~w%1vS5Y*#Yb92ZSR>bnuws+ zh$-DSH?C7%?r*=)6Z10e1xmGLpzhb%cWN~Qh&T)*PmSc5I4+HWn)pkljWm$G_>#Mr z(F3<_Aa-T}_))0pV9X*mLEQZ`aG2`d;I1g>Jwy%T`;FMoD`kNUy%GP5<6m5_tnNxS7a0YC?YrxNSF%dm|fsws} z^O^6MHeK;QVgUePdFtO>i>>ovl_Hkr<6jShh)NL)Q7ln(swn&&sT5?EE_^Bq?fAJA zv>I4|!C(Ofvn#?Oocc?k2o7NY00000000000001U1C+*{(xA&8aR2}S07*qoM6N<$ Ef}5gvY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000bnuws+ zh$-DSH?C7%?r*=)6Z10e1xmGLpzhb%cWN~Qh&T)*PmSc5I4+HWn)pkljWm$G_>#Mr z(F3<_Aa-T}_))0pV9X*mLEQZ`aG2`d;I1g>Jwy%T`;FMoD`kNUy%GP5<6m5_tnNxS7a0YC?YrxNSF%dm|fsws} z^O^6MHeK;QVgUePdFtO>i>>ovl_Hkr<6jShh)NL)Q7ln(swn&&sT5?EE_^Bq?fAJA zv>I4|!C(Ofvn#?Oocc?k2o7NY00000000000001U1C+*{(xA&8aR2}S07*qoM6N<$ Ef(<{2i2wiq delta 473 zcmV;~0Ve*<0`miqB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjf>zC(k diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00012.png index ea964d444a01862007ddb0e18e05e020d4bf9957..7e0e238204773a5ce6d51d5a1ce25147473482ed 100644 GIT binary patch delta 377 zcmV-<0fzp~0+a)gB!62;L_t(|ob8y+j>8}fgq_v){U11o^nez**ai$VXtMs)Lqy5M zjQJ-Df*=TjAeiPl={k1@;p1m_0P8@rKJk_)4|;*qGNXee&j3!>pp>vfJ9+8vik-Q`#HcZe_z0Gt$)IzVQ;v91E$I0{%u4K zcCvUD0$L2e7izz zvY=8@?>^dqt#ZlESCeCIUb)3|0%qbE?mN8eO&VdDe%B4h=oG|f!(s|9=qXWIVnL4x zZ$ke^7iDPlHq=@b$Cg}c5$4M3=TwE X+B?mmC6U&%00000NkvXXu0mjff}^#? delta 306 zcmV-20nPrD1I+@EB!3i1L_t(|ob8#*62l+}MUzhY{~w%1vS5Y*#Yb92ZSR>bnuws+ zh$-DSH?C7%?r*=)6Z10e1xmGLpzhb%cWN~Qh&T)*PmSc5I4+HWn)pkljWm$G_>#Mr z(F3<_Aa-T}_))0pV9X*mLEQZ`aG2`d;I1g>Jwy%T`;FMoD`kNUy%GP5<6m5_tnNxS7a0YC?YrxNSF%dm|fsws} z^O^6MHeK;QVgUePdFtO>i>>ovl_Hkr<6jShh)NL)Q7ln(swn&&sT5?EE_^Bq?fAJA zv>I4|!C(Ofvn#?Oocc?k2o7NY00000000000001U1C+*{(xA&8aR2}S07*qoM6N<$ Ef}5gvY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000bnuws+ zh$-DSH?C7%?r*=)6Z10e1xmGLpzhb%cWN~Qh&T)*PmSc5I4+HWn)pkljWm$G_>#Mr z(F3<_Aa-T}_))0pV9X*mLEQZ`aG2`d;I1g>Jwy%T`;FMoD`kNUy%GP5<6m5_tnNxS7a0YC?YrxNSF%dm|fsws} z^O^6MHeK;QVgUePdFtO>i>>ovl_Hkr<6jShh)NL)Q7ln(swn&&sT5?EE_^Bq?fAJA zv>I4|!C(Ofvn#?Oocc?k2o7NY00000000000001U1C+*{(xA&8aR2}S07*qoM6N<$ Ef(<{2i2wiq delta 473 zcmV;~0Ve*<0`miqB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjf>zC(k diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00012.png index ea964d444a01862007ddb0e18e05e020d4bf9957..7e0e238204773a5ce6d51d5a1ce25147473482ed 100644 GIT binary patch delta 377 zcmV-<0fzp~0+a)gB!62;L_t(|ob8y+j>8}fgq_v){U11o^nez**ai$VXtMs)Lqy5M zjQJ-Df*=TjAeiPl={k1@;p1m_0P8@rKJk_)4|;*qGNXee&j3!>pp>vfJ9+8vik-Q`#HcZe_z0Gt$)IzVQ;v91E$I0{%u4K zcCvUD0$L2e7izz zvY=8@?>^dqt#ZlESCeCIUb)3|0%qbE?mN8eO&VdDe%B4h=oG|f!(s|9=qXWIVnL4x zZ$ke^7iDPlHq=@b$Cg}c5$4M3=TwE X+B?mmC6U&%00000NkvXXu0mjff}^#? delta 306 zcmV-20nPrD1I+@EB!3i1L_t(|ob8#*62l+}MUzhY{~w%1vS5Y*#Yb92ZSR>bnuws+ zh$-DSH?C7%?r*=)6Z10e1xmGLpzhb%cWN~Qh&T)*PmSc5I4+HWn)pkljWm$G_>#Mr z(F3<_Aa-T}_))0pV9X*mLEQZ`aG2`d;I1g>Jwy%T`;FMoD`kNUy%GP5<6m5_tnNxS7a0YC?YrxNSF%dm|fsws} z^O^6MHeK;QVgUePdFtO>i>>ovl_Hkr<6jShh)NL)Q7ln(swn&&sT5?EE_^Bq?fAJA zv>I4|!C(Ofvn#?Oocc?k2o7NY00000000000001U1C+*{(xA&8aR2}S07*qoM6N<$ Ef}5gvY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;DwpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbzt38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjf$BfWU delta 330 zcmV-Q0k!_i1LXpcB!4VPL_t(|obB0Jc7q@k08rbLow)xcv6p^$N)VjV2ugbIm&0T5 zsSwH6&`Jm)-5tlVS<`p+T^`CZb*>BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;D0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;DwpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbzt38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjf$BfWU delta 330 zcmV-Q0k!_i1LXpcB!4VPL_t(|obB0Jc7q@k08rbLow)xcv6p^$N)VjV2ugbIm&0T5 zsSwH6&`Jm)-5tlVS<`p+T^`CZb*>BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;D0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;DwpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbzt38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjf$BfWU delta 330 zcmV-Q0k!_i1LXpcB!4VPL_t(|obB0Jc7q@k08rbLow)xcv6p^$N)VjV2ugbIm&0T5 zsSwH6&`Jm)-5tlVS<`p+T^`CZb*>BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;D0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;DwpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbzt38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjf$BfWU delta 330 zcmV-Q0k!_i1LXpcB!4VPL_t(|obB0Jc7q@k08rbLow)xcv6p^$N)VjV2ugbIm&0T5 zsSwH6&`Jm)-5tlVS<`p+T^`CZb*>BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;D0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;DwpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbzt38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjf$BfWU delta 330 zcmV-Q0k!_i1LXpcB!4VPL_t(|obB0Jc7q@k08rbLow)xcv6p^$N)VjV2ugbIm&0T5 zsSwH6&`Jm)-5tlVS<`p+T^`CZb*>BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;D0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;DwpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbzt38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjf$BfWU delta 330 zcmV-Q0k!_i1LXpcB!4VPL_t(|obB0Jc7q@k08rbLow)xcv6p^$N)VjV2ugbIm&0T5 zsSwH6&`Jm)-5tlVS<`p+T^`CZb*>BZ9zv*kX-7Ix9(8{&pj)cJ>A|&i>S=$uLhxmYTJgG;3+KF@J+)Kvq>*bL{~jtN-~1 zw8?(f{KnNTKFcpPu~Be4rfMFt_u#R1qF(cHdu=pG9f>*8);lrh%91=Ag31@9NB7M8 zWM>W-+TMfsT<;D0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6 Date: Mon, 2 Sep 2024 17:06:27 +0200 Subject: [PATCH 10/40] [sign] extract flow functions --- app/src/apdu_sign.c | 90 ++++++++++++++++++++++++++++----------------- 1 file changed, 56 insertions(+), 34 deletions(-) diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 358bd843f..389dd2ca8 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -93,6 +93,55 @@ tz_ui_stream_push_accept_reject(void) TZ_UI_LAYOUT_HOME_PB, TZ_UI_ICON_CROSS); FUNC_LEAVE(); } + +void +tz_ui_stream_push_risky_accept_reject(tz_ui_cb_type_t accept_cb_type, + tz_ui_cb_type_t reject_cb_type) +{ + FUNC_ENTER(("void")); + tz_ui_stream_push(accept_cb_type, "Accept risk", "", TZ_UI_LAYOUT_HOME_PB, + TZ_UI_ICON_TICK); + tz_ui_stream_push(reject_cb_type, "Reject", "", TZ_UI_LAYOUT_HOME_PB, + TZ_UI_ICON_CROSS); + FUNC_LEAVE(); +} + +void +tz_ui_stream_push_warning_not_trusted( +#ifdef TARGET_NANOS + void +#else + const char *title_reason, const char *value_reason +#endif +) +{ + FUNC_ENTER(("void")); +#ifdef TARGET_NANOS + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "The transaction", + "cannot be trusted.", TZ_UI_LAYOUT_HOME_B, + TZ_UI_ICON_NONE); +#else + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "The transaction", + "cannot be trusted.", TZ_UI_LAYOUT_HOME_PB, + TZ_UI_ICON_WARNING); + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, title_reason, value_reason, + TZ_UI_LAYOUT_HOME_N, TZ_UI_ICON_NONE); + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "It may not be safe", + "to sign this\ntransaction.", TZ_UI_LAYOUT_HOME_N, + TZ_UI_ICON_NONE); +#endif + FUNC_LEAVE(); +} + +void +tz_ui_stream_push_learn_more(void) +{ + FUNC_ENTER(("void")); + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, + "Learn More:", "bit.ly/ledger-tez", + TZ_UI_LAYOUT_HOME_BN, TZ_UI_ICON_NONE); + FUNC_LEAVE(); +} #endif static void @@ -273,46 +322,19 @@ refill_error(void) #ifdef HAVE_BAGL tz_ui_stream_init(stream_cb); - tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, - "The transaction", - "cannot be trusted.", -#ifdef TARGET_NANOS - TZ_UI_LAYOUT_HOME_B, - TZ_UI_ICON_NONE); -#else - TZ_UI_LAYOUT_HOME_PB, - TZ_UI_ICON_WARNING); - tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, - "This transaction", - "could not be\ndecoded correctly.", - TZ_UI_LAYOUT_HOME_N, - TZ_UI_ICON_NONE); - tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, - "It may not be safe", - "to sign this\ntransaction.", - TZ_UI_LAYOUT_HOME_N, - TZ_UI_ICON_NONE); + tz_ui_stream_push_warning_not_trusted( +#ifndef TARGET_NANOS + "This transaction", "could not be\ndecoded correctly." #endif + ); + tz_ui_stream_push_all(TZ_UI_STREAM_CB_NOCB, "Parsing error", tz_parser_result_name(st->errno), TZ_UI_LAYOUT_HOME_BN, TZ_UI_ICON_NONE); - tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, - "Learn More:", - "bit.ly/ledger-tez", - TZ_UI_LAYOUT_HOME_BN, - TZ_UI_ICON_NONE); - tz_ui_stream_push(TZ_UI_STREAM_CB_BLINDSIGN, - "Accept risk", - "", - TZ_UI_LAYOUT_HOME_PB, - TZ_UI_ICON_TICK); - tz_ui_stream_push(TZ_UI_STREAM_CB_CANCEL, - "Reject", - "", - TZ_UI_LAYOUT_HOME_PB, - TZ_UI_ICON_CROSS); + tz_ui_stream_push_learn_more(); + tz_ui_stream_push_risky_accept_reject(TZ_UI_STREAM_CB_BLINDSIGN, TZ_UI_STREAM_CB_CANCEL); #elif HAVE_NBGL tz_ui_stream_push_all(TZ_UI_STREAM_CB_CANCEL, From 50ad99078b18f8577229ae67b4e344d225f4e738 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Mon, 9 Sep 2024 09:07:28 +0200 Subject: [PATCH 11/40] [sign] add a flow to display operation summary - Summary of information provided later --- app/src/apdu_sign.c | 102 ++++++++++++++++++++++++++++++++++++++------ app/src/globals.h | 13 +++--- 2 files changed, 97 insertions(+), 18 deletions(-) diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 389dd2ca8..dacb461b4 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -55,6 +55,7 @@ static void send_reject(int error_code); static void send_continue(void); static void send_cancel(void); static void refill(void); +static void refill_all(void); static void stream_cb(tz_ui_cb_type_t cb_type); static void handle_first_apdu(command_t *cmd); static void handle_first_apdu_clear(command_t *cmd); @@ -62,6 +63,9 @@ static void init_blind_stream(void); static void handle_data_apdu(command_t *cmd); static void handle_data_apdu_clear(command_t *cmd); static void handle_data_apdu_blind(void); +#ifdef HAVE_BAGL +static void init_summary_stream(void); +#endif /* Macros */ @@ -213,13 +217,16 @@ refill_blo_im_full(void) size_t wrote = 0; TZ_PREAMBLE(("void")); + // No display for Swap or Summary flow + if ( #ifdef HAVE_SWAP - if (G_called_from_swap) { + G_called_from_swap || +#endif + global.step == ST_SUMMARY_SIGN) { tz_parser_flush(st, global.line_buf, TZ_UI_STREAM_CONTENTS_SIZE); // invoke refill until we consume entire msg. TZ_SUCCEED(); } -#endif global.keys.apdu.sign.step = SIGN_ST_WAIT_USER_INPUT; #ifdef HAVE_BAGL @@ -296,7 +303,13 @@ refill_blo_done(void) TZ_CHECK(sign_packet()); TZ_SUCCEED(); } + #ifdef HAVE_BAGL + if (global.step == ST_SUMMARY_SIGN) { + init_summary_stream(); + TZ_SUCCEED(); + } + tz_ui_stream_push_accept_reject(); #endif tz_ui_stream_close(); @@ -370,6 +383,26 @@ refill(void) TZ_POSTAMBLE; } +/** + * @brief Parse until there is nothing left to parse or user input is + * required. + */ +static void +refill_all(void) +{ + TZ_PREAMBLE(("void")); + + while (global.keys.apdu.sign.u.clear.received_msg) { + TZ_CHECK(refill()); + if ((global.step == ST_SUMMARY_SIGN) + && (global.keys.apdu.sign.step == SIGN_ST_WAIT_USER_INPUT)) { + break; + } + } + + TZ_POSTAMBLE; +} + static void send_cancel(void) { @@ -434,6 +467,43 @@ stream_cb(tz_ui_cb_type_t cb_type) TZ_POSTAMBLE; } +#ifdef HAVE_BAGL +static void +summary_stream_cb(tz_ui_cb_type_t cb_type) +{ + TZ_PREAMBLE(("cb_type=%u", cb_type)); + + // clang-format off + switch (cb_type) { + case TZ_UI_STREAM_CB_ACCEPT: TZ_CHECK(sign_packet()); break; + case TZ_UI_STREAM_CB_REJECT: send_reject(EXC_REJECT); break; + default: TZ_FAIL(EXC_UNKNOWN); break; + } + // clang-format on + + TZ_POSTAMBLE; +} + +static void +init_summary_stream(void) +{ + FUNC_ENTER(("void")); + + tz_ui_stream_init(summary_stream_cb); + + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "TODO", "SUMMARY", + TZ_UI_LAYOUT_HOME_BN, TZ_UI_ICON_NONE); + + tz_ui_stream_push_accept_reject(); + + tz_ui_stream_close(); + + tz_ui_stream(); + + FUNC_LEAVE(); +} +#endif + #define FINAL_HASH global.keys.apdu.hash.final_hash #ifdef HAVE_BAGL static void @@ -592,9 +662,10 @@ handle_data_apdu(command_t *cmd) switch (global.step) { case ST_CLEAR_SIGN: case ST_SWAP_SIGN: - TZ_CHECK(handle_data_apdu_clear(cmd)); break; - case ST_BLIND_SIGN: TZ_CHECK(handle_data_apdu_blind()); break; - default: TZ_FAIL(EXC_UNEXPECTED_STATE); break; + case ST_SUMMARY_SIGN: + TZ_CHECK(handle_data_apdu_clear(cmd)); break; + case ST_BLIND_SIGN: TZ_CHECK(handle_data_apdu_blind()); break; + default: TZ_FAIL(EXC_UNEXPECTED_STATE); break; } // clang-format on @@ -622,17 +693,23 @@ handle_data_apdu_clear(command_t *cmd) tz_operation_parser_set_size( st, global.keys.apdu.sign.u.clear.total_length); } - if (global.step == ST_SWAP_SIGN) { - do { - TZ_CHECK(refill()); - } while (global.keys.apdu.sign.u.clear.received_msg); - } else { + + switch (global.step) { + case ST_CLEAR_SIGN: TZ_CHECK(refill()); - if ((global.keys.apdu.sign.step == SIGN_ST_WAIT_USER_INPUT) - && (global.step != ST_SWAP_SIGN)) { + if (global.keys.apdu.sign.step == SIGN_ST_WAIT_USER_INPUT) { tz_ui_stream(); } + break; + case ST_SWAP_SIGN: + case ST_SUMMARY_SIGN: + TZ_CHECK(refill_all()); + break; + default: + TZ_FAIL(EXC_UNEXPECTED_SIGN_STATE); + break; } + TZ_POSTAMBLE; } @@ -793,6 +870,7 @@ handle_apdu_sign(command_t *cmd) TZ_ASSERT(EXC_UNEXPECTED_STATE, (global.step == ST_BLIND_SIGN) || (global.step == ST_CLEAR_SIGN) + || (global.step == ST_SUMMARY_SIGN) || (global.step == ST_SWAP_SIGN)); TZ_ASSERT(EXC_INVALID_INS, return_hash == global.keys.apdu.sign.return_hash); diff --git a/app/src/globals.h b/app/src/globals.h index bd947300d..603493832 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -68,12 +68,13 @@ typedef enum { * */ typedef enum { - ST_IDLE, /// Idle state - ST_CLEAR_SIGN, /// Clearsigning an operation - ST_BLIND_SIGN, /// blindsigning an operation - ST_PROMPT, /// Waiting for user prompt - ST_SWAP_SIGN, /// Performing swap operations - ST_ERROR /// In error state. + ST_IDLE, /// Idle state + ST_CLEAR_SIGN, /// Clear signing an operation + ST_BLIND_SIGN, /// Blind signing an operation + ST_SUMMARY_SIGN, /// Summary signing an operation + ST_PROMPT, /// Waiting for user prompt + ST_SWAP_SIGN, /// Performing swap operations + ST_ERROR /// In error state. } main_step_t; typedef enum { From 068be371610fde006f1ae21920a91c5a36355def Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Mon, 9 Sep 2024 09:13:22 +0200 Subject: [PATCH 12/40] [sign] add a flow for too long operation to ask to show summary --- app/src/apdu_sign.c | 77 ++++++++++++++++++++++++++++++++++++++++++--- app/src/apdu_sign.h | 1 + app/src/ui_stream.h | 1 + 3 files changed, 75 insertions(+), 4 deletions(-) diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index dacb461b4..c3734f2f2 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -64,6 +64,7 @@ static void handle_data_apdu(command_t *cmd); static void handle_data_apdu_clear(command_t *cmd); static void handle_data_apdu_blind(void); #ifdef HAVE_BAGL +static void init_too_many_screens_stream(void); static void init_summary_stream(void); #endif @@ -81,6 +82,9 @@ static void init_summary_stream(void); #define APDU_SIGN_ASSERT_STEP(x) \ APDU_SIGN_ASSERT(global.keys.apdu.sign.step == (x)) +#define NB_MAX_SCREEN_ALLOWED 20 +#define SCREEN_DISPLAYED global.keys.apdu.sign.u.clear.screen_displayed + #ifdef HAVE_BAGL void tz_ui_stream_push_accept_reject(void) @@ -186,7 +190,6 @@ send_reject(int error_code) TZ_PREAMBLE(("void")); APDU_SIGN_ASSERT_STEP(SIGN_ST_WAIT_USER_INPUT); - APDU_SIGN_ASSERT(global.keys.apdu.sign.received_last_msg); TZ_FAIL(error_code); TZ_POSTAMBLE; } @@ -242,6 +245,7 @@ refill_blo_im_full(void) if (st->field_info.is_field_complex && (global.keys.apdu.sign.u.clear.last_field_index != st->field_info.field_index)) { + SCREEN_DISPLAYED++; tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Next field requires", "careful review", TZ_UI_LAYOUT_HOME_B, TZ_UI_ICON_NONE); @@ -250,9 +254,17 @@ refill_blo_im_full(void) } } - wrote = tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, st->field_info.field_name, - global.line_buf, TZ_UI_LAYOUT_BN, - TZ_UI_ICON_NONE); + if ((N_settings.blindsign_status == ST_BLINDSIGN_LARGE_TX) + && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { + init_too_many_screens_stream(); + TZ_SUCCEED(); + } else { + SCREEN_DISPLAYED++; + wrote = tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, + st->field_info.field_name, global.line_buf, + TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); + } + #elif HAVE_NBGL PRINTF("[DEBUG] field=%s complex=%d\n", st->field_info.field_name, st->field_info.is_field_complex); @@ -359,6 +371,11 @@ refill_error(void) // clang-format on tz_ui_stream_close(); + +#ifdef HAVE_BAGL + tz_ui_stream_start(); +#endif + TZ_POSTAMBLE; } @@ -502,6 +519,58 @@ init_summary_stream(void) FUNC_LEAVE(); } + +static void +pass_from_clear_to_summary(void) +{ + TZ_PREAMBLE(("void")); + + APDU_SIGN_ASSERT_STEP(SIGN_ST_WAIT_USER_INPUT); + + global.step = ST_SUMMARY_SIGN; + global.keys.apdu.sign.step = SIGN_ST_WAIT_DATA; + + TZ_CHECK(refill_all()); + + TZ_POSTAMBLE; +} + +static void +too_many_screens_stream_cb(tz_ui_cb_type_t cb_type) +{ + TZ_PREAMBLE(("cb_type=%u", cb_type)); + + // clang-format off + switch (cb_type) { + case TZ_UI_STREAM_CB_VALIDATE: TZ_CHECK(pass_from_clear_to_summary()); break; + case TZ_UI_STREAM_CB_REJECT: send_reject(EXC_REJECT); break; + default: TZ_FAIL(EXC_UNKNOWN); break; + } + // clang-format on + + TZ_POSTAMBLE; +} + +static void +init_too_many_screens_stream(void) +{ + tz_ui_stream_init(too_many_screens_stream_cb); + + tz_ui_stream_push_warning_not_trusted( +#ifndef TARGET_NANOS + "Operation too long", "Proceed to\nblindsign." +#endif + ); +#ifdef TARGET_NANOS + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Operation too long", + "Accept blindsign.", TZ_UI_LAYOUT_HOME_B, + TZ_UI_ICON_NONE); +#endif + tz_ui_stream_push_risky_accept_reject(TZ_UI_STREAM_CB_VALIDATE, + TZ_UI_STREAM_CB_REJECT); + + tz_ui_stream_close(); +} #endif #define FINAL_HASH global.keys.apdu.hash.final_hash diff --git a/app/src/apdu_sign.h b/app/src/apdu_sign.h index 5e0385726..308474b2d 100644 --- a/app/src/apdu_sign.h +++ b/app/src/apdu_sign.h @@ -77,6 +77,7 @@ typedef struct { tz_parser_state parser_state; size_t total_length; uint8_t last_field_index; + uint8_t screen_displayed; bool received_msg; } clear; /// @brief blindsigning state info. diff --git a/app/src/ui_stream.h b/app/src/ui_stream.h index 581389841..73b893cc5 100644 --- a/app/src/ui_stream.h +++ b/app/src/ui_stream.h @@ -82,6 +82,7 @@ typedef uint8_t tz_ui_cb_type_t; #define TZ_UI_STREAM_CB_NOCB 0x00u #define TZ_UI_STREAM_CB_BLINDSIGN 0x0Eu +#define TZ_UI_STREAM_CB_VALIDATE 0x0Fu #define TZ_UI_STREAM_CB_REFILL 0xEFu #define TZ_UI_STREAM_CB_MAINMASK 0xF0u #define TZ_UI_STREAM_CB_EXPERT_MODE_FIELD 0xFAu From 0a50797ace4defa8c9006b223e548d8520788f17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Mon, 9 Sep 2024 10:34:51 +0200 Subject: [PATCH 13/40] [sign] change Summary signing if Blindsigning is On --- app/src/apdu_sign.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index c3734f2f2..795f6c38c 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -727,6 +727,11 @@ handle_data_apdu(command_t *cmd) global.keys.apdu.sign.tag = cmd->data[0]; } + if ((N_settings.blindsign_status == ST_BLINDSIGN_ON) + && (global.step == ST_CLEAR_SIGN)) { + global.step = ST_SUMMARY_SIGN; + } + // clang-format off switch (global.step) { case ST_CLEAR_SIGN: From 7af7b28ac2c51cbb693e36a52dfb5c02408f8d32 Mon Sep 17 00:00:00 2001 From: Ajinkya Rajandekar <145996984+ajinkyaraj-23@users.noreply.github.com> Date: Thu, 22 Aug 2024 15:35:40 +0100 Subject: [PATCH 14/40] last_amount and last_fee can be converted to total_amount and total_fee to be dual used for swap and summary. No tests failed and amounts are accurate for both swap and batch transaction. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sébastien Palmer --- app/src/handle_swap.c | 6 +++--- app/src/parser/operation_parser.c | 14 ++++++-------- app/src/parser/operation_state.h | 10 +++++----- 3 files changed, 14 insertions(+), 16 deletions(-) diff --git a/app/src/handle_swap.c b/app/src/handle_swap.c index 9f7a8a48d..daaa9f879 100644 --- a/app/src/handle_swap.c +++ b/app/src/handle_swap.c @@ -122,7 +122,7 @@ swap_handle_get_printable_amount(get_printable_amount_parameters_t *params) typedef struct { uint64_t amount; - uint64_t fee; + uint64_t fee; /// Contains transaction fees plus reveal fees, if any. char destination_address[ADDRESS_MAX_SIZE]; } swap_transaction_parameters_t; @@ -204,8 +204,8 @@ swap_check_validity(void) TZ_ASSERT(EXC_REJECT, op->nb_reveal <= 1); TZ_ASSERT(EXC_REJECT, (op->batch_index - op->nb_reveal) == 1); TZ_ASSERT(EXC_REJECT, op->last_tag == TZ_OPERATION_TAG_TRANSACTION); - TZ_ASSERT(EXC_REJECT, op->last_amount == G_swap_params.amount); - TZ_ASSERT(EXC_REJECT, op->last_fee == G_swap_params.fee); + TZ_ASSERT(EXC_REJECT, op->total_amount == G_swap_params.amount); + TZ_ASSERT(EXC_REJECT, op->total_fee == G_swap_params.fee); tz_format_address(op->destination, 22, dstaddr, sizeof(dstaddr)); diff --git a/app/src/parser/operation_parser.c b/app/src/parser/operation_parser.c index 118ec8fb9..9dab46834 100644 --- a/app/src/parser/operation_parser.c +++ b/app/src/parser/operation_parser.c @@ -319,11 +319,11 @@ tz_operation_parser_init(tz_parser_state *state, uint16_t size, memset(&state->operation.destination, 0, 22); op->batch_index = 0; #ifdef HAVE_SWAP - op->last_tag = TZ_OPERATION_TAG_END; - op->nb_reveal = 0; - op->last_fee = 0; - op->last_amount = 0; + op->last_tag = TZ_OPERATION_TAG_END; + op->nb_reveal = 0; #endif // HAVE_SWAP + op->total_fee = 0; + op->total_amount = 0; op->frame = op->stack; op->stack[0].stop = size; if (!skip_magic) { @@ -665,22 +665,20 @@ tz_step_read_num(tz_parser_state *state) &op->frame->step_read_num.state, b, op->frame->step_read_num.natural)); if (op->frame->step_read_num.state.stop) { -#ifdef HAVE_SWAP uint64_t value; if (!tz_string_to_mutez(state->buffers.num.decimal, &value)) { tz_raise(INVALID_DATA); } switch (op->frame->step_read_num.kind) { case TZ_OPERATION_FIELD_AMOUNT: - op->last_amount = value; + op->total_amount += value; break; case TZ_OPERATION_FIELD_FEE: - op->last_fee = value; + op->total_fee += value; break; default: break; } -#endif // HAVE_SWAP if (op->frame->step_read_num.skip) { tz_must(pop_frame(state)); tz_continue; diff --git a/app/src/parser/operation_state.h b/app/src/parser/operation_state.h index f741f1bb9..cd2a1e81c 100644 --- a/app/src/parser/operation_state.h +++ b/app/src/parser/operation_state.h @@ -243,9 +243,9 @@ typedef struct { uint8_t destination[22]; /// saved for entrypoint dispatch uint16_t batch_index; /// to print a sequence number #ifdef HAVE_SWAP - tz_operation_tag last_tag; /// last operations tag encountered - uint16_t nb_reveal; /// number of reveal encountered - uint64_t last_fee; /// last fee encountered - uint64_t last_amount; /// last amount encountered -#endif // HAVE_SWAP + tz_operation_tag last_tag; /// last operations tag encountered + uint16_t nb_reveal; /// number of reveal encountered +#endif // HAVE_SWAP + uint64_t total_fee; /// last fee encountered + uint64_t total_amount; /// last amount encountered } tz_operation_state; From 6104ae4df5938f52dd432698e545ab96143dea1d Mon Sep 17 00:00:00 2001 From: Ajinkya Rajandekar <145996984+ajinkyaraj-23@users.noreply.github.com> Date: Thu, 22 Aug 2024 17:32:49 +0100 Subject: [PATCH 15/40] Add summary page for batch transactions. Show total number of transactions, total amount and total fee. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sébastien Palmer --- app/src/apdu_sign.c | 99 ++++++++++++++++++++++++++++++++++++--------- app/src/apdu_sign.h | 16 ++++++++ app/src/format.c | 35 ++++++++++++++++ app/src/format.h | 25 ++++++++++++ 4 files changed, 157 insertions(+), 18 deletions(-) create mode 100644 app/src/format.c create mode 100644 app/src/format.h diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 795f6c38c..8ff2b22da 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -36,6 +36,7 @@ #include "apdu.h" #include "apdu_sign.h" +#include "format.h" #include "globals.h" #include "handle_swap.h" #include "keys.h" @@ -318,7 +319,7 @@ refill_blo_done(void) #ifdef HAVE_BAGL if (global.step == ST_SUMMARY_SIGN) { - init_summary_stream(); + TZ_CHECK(init_summary_stream()); TZ_SUCCEED(); } @@ -485,6 +486,68 @@ stream_cb(tz_ui_cb_type_t cb_type) } #ifdef HAVE_BAGL +static void +push_next_summary_screen(void) +{ +#define FINAL_HASH global.keys.apdu.hash.final_hash +#define SUMMARYSIGN_STEP global.keys.apdu.sign.u.summary.step + + char num_buffer[TZ_DECIMAL_BUFFER_SIZE(TZ_NUM_BUFFER_SIZE / 8)] = {0}; + char hash_buffer[TZ_BASE58_BUFFER_SIZE(sizeof(FINAL_HASH))] = {0}; + tz_operation_state *op + = &global.keys.apdu.sign.u.clear.parser_state.operation; + + TZ_PREAMBLE(("void")); + + switch (SUMMARYSIGN_STEP) { + case SUMMARYSIGN_ST_OPERATION: + SUMMARYSIGN_STEP = SUMMARYSIGN_ST_NB_TX; + + snprintf(num_buffer, sizeof(num_buffer), "%d", op->batch_index); + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Number of Tx", num_buffer, + TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); + break; + case SUMMARYSIGN_ST_NB_TX: + SUMMARYSIGN_STEP = SUMMARYSIGN_ST_AMOUNT; + + tz_mutez_to_string(num_buffer, sizeof(num_buffer), op->total_amount); + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Total amount", num_buffer, + TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); + break; + case SUMMARYSIGN_ST_AMOUNT: + SUMMARYSIGN_STEP = SUMMARYSIGN_ST_FEE; + + tz_mutez_to_string(num_buffer, sizeof(num_buffer), op->total_fee); + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Total fee", num_buffer, + TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); + break; + case SUMMARYSIGN_ST_FEE: + SUMMARYSIGN_STEP = SUMMARYSIGN_ST_HASH; + + if (tz_format_base58(FINAL_HASH, sizeof(FINAL_HASH), hash_buffer, + sizeof(hash_buffer))) { + TZ_FAIL(EXC_UNKNOWN); + } + tz_ui_stream_push_all(TZ_UI_STREAM_CB_NOCB, "Hash", hash_buffer, + TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); + break; + case SUMMARYSIGN_ST_HASH: + SUMMARYSIGN_STEP = SUMMARYSIGN_ST_ACCEPT_REJECT; + + tz_ui_stream_push_accept_reject(); + tz_ui_stream_close(); + break; + default: + PRINTF("Unexpected summary state: %d\n", (int)SUMMARYSIGN_STEP); + TZ_FAIL(EXC_UNEXPECTED_STATE); + }; + + TZ_POSTAMBLE; + +#undef SUMMARYSIGN_STEP +#undef FINAL_HASH +} + static void summary_stream_cb(tz_ui_cb_type_t cb_type) { @@ -492,9 +555,10 @@ summary_stream_cb(tz_ui_cb_type_t cb_type) // clang-format off switch (cb_type) { - case TZ_UI_STREAM_CB_ACCEPT: TZ_CHECK(sign_packet()); break; - case TZ_UI_STREAM_CB_REJECT: send_reject(EXC_REJECT); break; - default: TZ_FAIL(EXC_UNKNOWN); break; + case TZ_UI_STREAM_CB_ACCEPT: TZ_CHECK(sign_packet()); break; + case TZ_UI_STREAM_CB_REJECT: send_reject(EXC_REJECT); break; + case TZ_UI_STREAM_CB_REFILL: TZ_CHECK(push_next_summary_screen()); break; + default: TZ_FAIL(EXC_UNKNOWN); break; } // clang-format on @@ -504,20 +568,16 @@ summary_stream_cb(tz_ui_cb_type_t cb_type) static void init_summary_stream(void) { - FUNC_ENTER(("void")); + TZ_PREAMBLE(("void")); tz_ui_stream_init(summary_stream_cb); - tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "TODO", "SUMMARY", - TZ_UI_LAYOUT_HOME_BN, TZ_UI_ICON_NONE); - - tz_ui_stream_push_accept_reject(); - - tz_ui_stream_close(); + global.keys.apdu.sign.u.summary.step = SUMMARYSIGN_ST_OPERATION; + push_next_summary_screen(); tz_ui_stream(); - FUNC_LEAVE(); + TZ_POSTAMBLE; } static void @@ -578,14 +638,15 @@ init_too_many_screens_stream(void) static void bs_push_next(void) { - char obuf[TZ_BASE58_BUFFER_SIZE(sizeof(FINAL_HASH))]; - blindsign_step_t *step = &global.keys.apdu.sign.u.blind.step; +#define BLINDSIGN_STEP global.keys.apdu.sign.u.blind.step + + char obuf[TZ_BASE58_BUFFER_SIZE(sizeof(FINAL_HASH))]; TZ_PREAMBLE(("void")); - switch (*step) { + switch (BLINDSIGN_STEP) { case BLINDSIGN_ST_OPERATION: - *step = BLINDSIGN_ST_HASH; + BLINDSIGN_STEP = BLINDSIGN_ST_HASH; if (tz_format_base58(FINAL_HASH, sizeof(FINAL_HASH), obuf, sizeof(obuf))) { @@ -596,17 +657,19 @@ bs_push_next(void) TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); break; case BLINDSIGN_ST_HASH: - *step = BLINDSIGN_ST_ACCEPT_REJECT; + BLINDSIGN_STEP = BLINDSIGN_ST_ACCEPT_REJECT; tz_ui_stream_push_accept_reject(); tz_ui_stream_close(); break; default: - PRINTF("Unexpected blindsign state: %d\n", (int)*step); + PRINTF("Unexpected blindsign state: %d\n", (int)BLINDSIGN_STEP); TZ_FAIL(EXC_UNEXPECTED_STATE); }; TZ_POSTAMBLE; + +#undef BLINDSIGN_STEP } static void diff --git a/app/src/apdu_sign.h b/app/src/apdu_sign.h index 308474b2d..190272c80 100644 --- a/app/src/apdu_sign.h +++ b/app/src/apdu_sign.h @@ -59,6 +59,19 @@ typedef enum { BLINDSIGN_ST_ACCEPT_REJECT, } blindsign_step_t; +/** + * @brief Steps to display summary. + * + */ +typedef enum { + SUMMARYSIGN_ST_OPERATION, + SUMMARYSIGN_ST_NB_TX, + SUMMARYSIGN_ST_AMOUNT, + SUMMARYSIGN_ST_FEE, + SUMMARYSIGN_ST_HASH, + SUMMARYSIGN_ST_ACCEPT_REJECT, +} summarysign_step_t; + /** * @brief Struct to track state/info about current sign operation. * @@ -84,5 +97,8 @@ typedef struct { struct { blindsign_step_t step; } blind; + struct { + summarysign_step_t step; + } summary; } u; } apdu_sign_state_t; diff --git a/app/src/format.c b/app/src/format.c new file mode 100644 index 000000000..69bab1090 --- /dev/null +++ b/app/src/format.c @@ -0,0 +1,35 @@ +/* Tezos Ledger application - Tezos-specific formatting function set + + Copyright 2024 Functori + + With code excerpts from: + - Legacy Tezos app, Copyright 2019 Obsidian Systems + - Ledger Blue sample apps, Copyright 2016 Ledger + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. */ + +#include + +#include "format.h" + +bool +tz_mutez_to_string(char *obuf, size_t olen, uint64_t amount) +{ + if (!format_fpu64_trimmed(obuf, olen, amount, 6 /*DECIMALS*/)) { + memset(obuf, '\0', olen); + return false; + } + + strlcat(obuf, " XTZ", olen); + return true; +} diff --git a/app/src/format.h b/app/src/format.h new file mode 100644 index 000000000..098469064 --- /dev/null +++ b/app/src/format.h @@ -0,0 +1,25 @@ +/* Tezos Ledger application - Tezos-specific formatting function set + + Copyright 2024 Functori + + With code excerpts from: + - Legacy Tezos app, Copyright 2019 Obsidian Systems + - Ledger Blue sample apps, Copyright 2016 Ledger + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. */ + +#include +#include +#include + +bool tz_mutez_to_string(char *obuf, size_t olen, uint64_t amount); From c2ed76011aa8aeabf7db46a5e5ee3bfbf40fe5f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Mon, 9 Sep 2024 10:47:34 +0200 Subject: [PATCH 16/40] [tests] turn off blindsigning for tests with long --- tests/generate/gen_integration.ml | 2 ++ .../test_nanos_regression_batched_ops.py | 1 + .../nano/test_ensure_always_clearsign.py | 1 + .../test_regression_continue_after_reject.py | 1 + .../nano/test_sign_failing_noop.py | 1 + ...t_sign_sc_rollup_execute_outbox_message.py | 1 + .../nano/test_sign_sc_rollup_originate.py | 1 + .../integration/nano/test_sign_transaction.py | 1 + tests/integration/nano/utils/app.py | 19 +++++++++++++++++ tests/integration/test_runtime.sh | 21 +++++++++++++++++++ 10 files changed, 49 insertions(+) diff --git a/tests/generate/gen_integration.ml b/tests/generate/gen_integration.ml index fb04e776e..d2c32a4b8 100644 --- a/tests/generate/gen_integration.ml +++ b/tests/generate/gen_integration.ml @@ -97,6 +97,7 @@ let reject ppf () = Button.(press ppf Both) let set_expert_mode ppf () = Format.fprintf ppf "set_expert_mode@." +let set_blindsign_off ppf () = Format.fprintf ppf "set_blindsign_off@." type screen = { title : string; contents : string } @@ -527,6 +528,7 @@ let gen_expect_test_sign ?(expert_mode = false) ppf ~watermark bin screens = start_speculos ppf signer.mnemonic; expected_home ppf (); if expert_mode then set_expert_mode ppf (); + set_blindsign_off ppf (); sign ppf ~signer ~watermark bin; expected_review_operation ppf (); Button.(press ppf Right); diff --git a/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py b/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py index 1fe7796c4..6061530b4 100755 --- a/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py +++ b/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py @@ -46,6 +46,7 @@ def test_nanos_regression_batched_ops(app): test_name = Path(__file__).stem app.setup_expert_mode() + app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c001597c45b11b421bb806a0c56c5da5638bf4b1adbf0e617090006a09c010000bac799dfc7f6af2ff0b95f83d023e68c895020baffff086a65616e5f626f620000009a020000009507070200000000050800c6bab5ccc8d891cd8de4b6f7070707020000004b0704030b070702000000040505030b070705050a0000001503f01167865dc63dfee0e31251329ceab660d9460607070a000000150107b21fca96c5763f67b286752c7aaefc5931d15a030b050800a9df9fc1e7eaa7a9c1f7bd87a9ba9cadf5b5b2cd829deea2b7fef9070707020000000005050509030b6c01ee572f02e5be5d097ba17369789582882e8abb8790d627063202e0d403012b704944f5b5fd30eed2ab4385478488e09fe04a0000") diff --git a/tests/integration/nano/test_ensure_always_clearsign.py b/tests/integration/nano/test_ensure_always_clearsign.py index 5bdca4697..243ea2487 100755 --- a/tests/integration/nano/test_ensure_always_clearsign.py +++ b/tests/integration/nano/test_ensure_always_clearsign.py @@ -30,6 +30,7 @@ def test_ensure_always_clearsign(app): test_name = Path(__file__).stem app.setup_expert_mode() + app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e0203040001000000000000000000000000000000000000000000ff01000001070200000102076501000000015b076501000000015a0765010000000159076501000000015807650100000001570765010000000156076501000000015507650100000001540765010000000153076501000000015207650100000001510765010000000150076501000000014f076501000000014e076501000000014d076501000000014c076501000000014b076501000000014a0765010000000149076501000000014807650100000001470765010000000146076501000000014507650100000001440765010000000143076501000000014202000000000765000a0765000907650008076500070765000607650005076500040765000307650002076500010200000000") diff --git a/tests/integration/nano/test_regression_continue_after_reject.py b/tests/integration/nano/test_regression_continue_after_reject.py index 70b587716..18e3b0568 100755 --- a/tests/integration/nano/test_regression_continue_after_reject.py +++ b/tests/integration/nano/test_regression_continue_after_reject.py @@ -25,6 +25,7 @@ def make_path(name: str) -> Path: return Path(test_name) / name app.setup_expert_mode() + app.setup_blindsign_off() app.reject_public_key(DEFAULT_ACCOUNT, make_path("reject_public_key")) diff --git a/tests/integration/nano/test_sign_failing_noop.py b/tests/integration/nano/test_sign_failing_noop.py index 4f4ec271a..ba6dbf622 100755 --- a/tests/integration/nano/test_sign_failing_noop.py +++ b/tests/integration/nano/test_sign_failing_noop.py @@ -25,6 +25,7 @@ def test_sign_failing_noop(app): test_name = Path(__file__).stem app.assert_screen(Screen.Home) + app.setup_blindsign_off() message = Message.from_bytes("03000000000000000000000000000000000000000000000000000000000000000011000000c6396630396632393532643334353238633733336639343631356366633339626335353536313966633535306464346136376261323230386365386538363761613364313361366566393964666265333263363937346161396132313530643231656361323963333334396535396331336239303831663163313162343430616334643334353564656462653465653064653135613861663632306434633836323437643964313332646531626236646132336435666639643864666664613232626139613834") diff --git a/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py b/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py index 0e61d14e9..96aab3577 100755 --- a/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py +++ b/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py @@ -29,6 +29,7 @@ def test_sign_sc_rollup_execute_outbox_message(app): test_name = Path(__file__).stem app.setup_expert_mode() + app.setup_blindsign_off() message = Message.from_bytes("030000000000000000000000000000000000000000000000000000000000000000ce00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e02030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6396630396632393532643334353238633733336639343631356366633339626335353536313966633535306464346136376261323230386365386538363761613364313361366566393964666265333263363937346161396132313530643231656361323963333334396535396331336239303831663163313162343430616334643334353564656462653465653064653135613861663632306434633836323437643964313332646531626236646132336435666639643864666664613232626139613834") diff --git a/tests/integration/nano/test_sign_sc_rollup_originate.py b/tests/integration/nano/test_sign_sc_rollup_originate.py index dfe6f40fa..edd59e4fb 100755 --- a/tests/integration/nano/test_sign_sc_rollup_originate.py +++ b/tests/integration/nano/test_sign_sc_rollup_originate.py @@ -32,6 +32,7 @@ def test_sign_sc_rollup_originate(app): test_name = Path(__file__).stem app.setup_expert_mode() + app.setup_blindsign_off() sc_rollup_originate_with_missing_white_list = "030000000000000000000000000000000000000000000000000000000000000000c800ffdd6102321bc251e4a5190ad5b12b251069d9b4904e02030400000000c63966303966323935326433343532386337333366393436313563666333396263353535363139666335353064643461363762613232303863653865383637616133643133613665663939646662653332633639373461613961323135306432316563613239633333343965353963313362393038316631633131623434306163346433343535646564626534656530646531356138616636323064346338363234376439643133326465316262366461323364356666396438646666646132326261396138340000000a07070100000001310002" diff --git a/tests/integration/nano/test_sign_transaction.py b/tests/integration/nano/test_sign_transaction.py index da6410109..6af801e1c 100755 --- a/tests/integration/nano/test_sign_transaction.py +++ b/tests/integration/nano/test_sign_transaction.py @@ -61,6 +61,7 @@ def test_reject_transaction(app): path = test_path / "reject" app.setup_expert_mode() + app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e0203040001000000000000000000000000000000000000000000ff01000001070200000102076501000000015b076501000000015a0765010000000159076501000000015807650100000001570765010000000156076501000000015507650100000001540765010000000153076501000000015207650100000001510765010000000150076501000000014f076501000000014e076501000000014d076501000000014c076501000000014b076501000000014a0765010000000149076501000000014807650100000001470765010000000146076501000000014507650100000001440765010000000143076501000000014202000000000765000a0765000907650008076500070765000607650005076500040765000307650002076500010200000000") diff --git a/tests/integration/nano/utils/app.py b/tests/integration/nano/utils/app.py index b69f0d9bc..ffa08ee26 100644 --- a/tests/integration/nano/utils/app.py +++ b/tests/integration/nano/utils/app.py @@ -228,6 +228,25 @@ def setup_expert_mode(self) -> None: self.backend.both_click() self.assert_screen(Screen.Home) + def setup_blindsign_off(self) -> None: + self.assert_screen(Screen.Home) + self.backend.right_click() + self.assert_screen(Screen.Version) + self.backend.right_click() + self.assert_screen(Screen.Settings) + self.backend.both_click() + # expert_mode screen + self.backend.right_click() + self.assert_screen(Screen.Settings_blindsign_large_tx) + self.backend.both_click() + self.assert_screen(Screen.Settings_blindsign_on) + self.backend.both_click() + self.assert_screen(Screen.Settings_blindsign_off) + self.backend.right_click() + self.assert_screen(Screen.Settings_back) + self.backend.both_click() + self.assert_screen(Screen.Home) + def _quit(self) -> None: self.assert_screen(Screen.Quit) try: diff --git a/tests/integration/test_runtime.sh b/tests/integration/test_runtime.sh index 591d7f922..127e121bd 100644 --- a/tests/integration/test_runtime.sh +++ b/tests/integration/test_runtime.sh @@ -185,6 +185,27 @@ set_expert_mode() { expected_home } +set_blindsign_off() { + echo " - set_blindsign_off" + expected_home + press_button right + expected_version + press_button right + expect_full_text "Settings" + press_button both + # expect_section_content 'Expert mode' + press_button right + expect_section_content 'Allow Blindsigning' 'For Large Tx' + press_button both + expect_section_content 'Allow Blindsigning' 'ON' + press_button both + expect_section_content 'Allow Blindsigning' 'OFF' + press_button right + expect_section_content 'Back' + press_button both + expected_home +} + quit_app() { echo " - quit_app" expected_home From edd7039c133fa527341ca1e6767d6c65cc93ef00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Wed, 4 Sep 2024 15:30:49 +0200 Subject: [PATCH 17/40] [test] rename Blind_switch screen to Accept_risk --- .../integration/nano/test_blindsign_reject.py | 2 +- tests/integration/nano/utils/app.py | 20 +++++++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/tests/integration/nano/test_blindsign_reject.py b/tests/integration/nano/test_blindsign_reject.py index 60f29ec05..b8f629b42 100755 --- a/tests/integration/nano/test_blindsign_reject.py +++ b/tests/integration/nano/test_blindsign_reject.py @@ -42,7 +42,7 @@ def expected_failure_send() -> bytes: path = Path(test_name) / "reject_from_blind" def navigate() -> None: - app.navigate_until_text(Screen_text.Blind_switch, path / "clear") + app.navigate_until_text(Screen_text.Accept_risk, path / "clear") app.navigate_until_text(Screen_text.Sign_reject, path / "blind") send_and_navigate( diff --git a/tests/integration/nano/utils/app.py b/tests/integration/nano/utils/app.py index ffa08ee26..9700d8659 100644 --- a/tests/integration/nano/utils/app.py +++ b/tests/integration/nano/utils/app.py @@ -156,7 +156,7 @@ class Screen_text(str, Enum): Public_key_reject = "Reject" Sign_accept = "Accept" Sign_reject = "Reject" - Blind_switch = "Accept risk" + Accept_risk = "Accept risk" Back_home = "Home" class TezosAppScreen(): @@ -316,14 +316,26 @@ def reject_public_key(self, status_code=StatusCode.REJECT, path=path) + def _sign(self, + account: Account, + message: Message, + with_hash: bool, + navigate: Callable[[], None]) -> bytes: + + return send_and_navigate( + send=(lambda: self.backend.sign(account, message, with_hash)), + navigate=navigate) + def sign(self, account: Account, message: Message, with_hash: bool, path: Union[str, Path]) -> bytes: - return send_and_navigate( - send=(lambda: self.backend.sign(account, message, with_hash)), + return self._sign( + account, + message, + with_hash, navigate=(lambda: self.navigate_until_text(Screen_text.Sign_accept, path))) def blind_sign(self, @@ -335,7 +347,7 @@ def blind_sign(self, if isinstance(path, str): path = Path(path) def navigate() -> None: - self.navigate_until_text(Screen_text.Blind_switch, path / "clear") + self.navigate_until_text(Screen_text.Accept_risk, path / "clear") self.navigate_until_text(Screen_text.Sign_accept, path / "blind") return send_and_navigate( From 7860fa7b62bf53c1b39c0eba986842fb3450221d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Thu, 5 Sep 2024 14:38:21 +0200 Subject: [PATCH 18/40] [test] add tests to check the too long operation flow - a basic too long operation with many different operations - a too long operation with only transactions - a too long transaction without fee or amount --- .../basic/clear_n_too_long_warning/00000.png | Bin 0 -> 395 bytes .../basic/clear_n_too_long_warning/00001.png | Bin 0 -> 404 bytes .../basic/clear_n_too_long_warning/00002.png | Bin 0 -> 481 bytes .../basic/clear_n_too_long_warning/00003.png | Bin 0 -> 482 bytes .../basic/clear_n_too_long_warning/00004.png | Bin 0 -> 288 bytes .../basic/clear_n_too_long_warning/00005.png | Bin 0 -> 359 bytes .../basic/clear_n_too_long_warning/00006.png | Bin 0 -> 509 bytes .../basic/clear_n_too_long_warning/00007.png | Bin 0 -> 486 bytes .../basic/clear_n_too_long_warning/00008.png | Bin 0 -> 503 bytes .../basic/clear_n_too_long_warning/00009.png | Bin 0 -> 367 bytes .../basic/clear_n_too_long_warning/00010.png | Bin 0 -> 427 bytes .../basic/clear_n_too_long_warning/00011.png | Bin 0 -> 481 bytes .../basic/clear_n_too_long_warning/00012.png | Bin 0 -> 482 bytes .../basic/clear_n_too_long_warning/00013.png | Bin 0 -> 297 bytes .../basic/clear_n_too_long_warning/00014.png | Bin 0 -> 359 bytes .../basic/clear_n_too_long_warning/00015.png | Bin 0 -> 333 bytes .../basic/clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../basic/clear_n_too_long_warning/00017.png | Bin 0 -> 469 bytes .../basic/clear_n_too_long_warning/00018.png | Bin 0 -> 358 bytes .../basic/clear_n_too_long_warning/00019.png | Bin 0 -> 418 bytes .../basic/clear_n_too_long_warning/00020.png | Bin 0 -> 479 bytes .../basic/clear_n_too_long_warning/00021.png | Bin 0 -> 552 bytes .../basic/clear_n_too_long_warning/00022.png | Bin 0 -> 373 bytes .../basic/summary/00000.png | Bin 0 -> 320 bytes .../basic/summary/00001.png | Bin 0 -> 369 bytes .../basic/summary/00002.png | Bin 0 -> 343 bytes .../basic/summary/00003.png | Bin 0 -> 469 bytes .../basic/summary/00004.png | Bin 0 -> 481 bytes .../basic/summary/00005.png | Bin 0 -> 341 bytes .../basic/summary/00006.png | Bin 0 -> 404 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 395 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 414 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 290 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 355 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 341 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 497 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 497 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 427 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 288 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 354 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 327 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 517 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 515 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 431 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 297 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 479 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 552 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 373 bytes .../only_transactions/summary/00000.png | Bin 0 -> 326 bytes .../only_transactions/summary/00001.png | Bin 0 -> 374 bytes .../only_transactions/summary/00002.png | Bin 0 -> 353 bytes .../only_transactions/summary/00003.png | Bin 0 -> 473 bytes .../only_transactions/summary/00004.png | Bin 0 -> 475 bytes .../only_transactions/summary/00005.png | Bin 0 -> 322 bytes .../only_transactions/summary/00006.png | Bin 0 -> 404 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 395 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 425 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 298 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 478 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 453 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 505 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 452 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 421 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 468 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 533 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 533 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 480 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 570 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 555 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 493 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 553 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 545 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 493 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 536 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 479 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 552 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 373 bytes .../without_fee_or_amount/summary/00000.png | Bin 0 -> 312 bytes .../without_fee_or_amount/summary/00001.png | Bin 0 -> 355 bytes .../without_fee_or_amount/summary/00002.png | Bin 0 -> 338 bytes .../without_fee_or_amount/summary/00003.png | Bin 0 -> 448 bytes .../without_fee_or_amount/summary/00004.png | Bin 0 -> 464 bytes .../without_fee_or_amount/summary/00005.png | Bin 0 -> 326 bytes .../without_fee_or_amount/summary/00006.png | Bin 0 -> 404 bytes .../basic/clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../basic/clear_n_too_long_warning/00001.png | Bin 0 -> 434 bytes .../basic/clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../basic/clear_n_too_long_warning/00003.png | Bin 0 -> 312 bytes .../basic/clear_n_too_long_warning/00004.png | Bin 0 -> 387 bytes .../basic/clear_n_too_long_warning/00005.png | Bin 0 -> 1038 bytes .../basic/clear_n_too_long_warning/00006.png | Bin 0 -> 458 bytes .../basic/clear_n_too_long_warning/00007.png | Bin 0 -> 728 bytes .../basic/clear_n_too_long_warning/00008.png | Bin 0 -> 320 bytes .../basic/clear_n_too_long_warning/00009.png | Bin 0 -> 382 bytes .../basic/clear_n_too_long_warning/00010.png | Bin 0 -> 357 bytes .../basic/clear_n_too_long_warning/00011.png | Bin 0 -> 788 bytes .../basic/clear_n_too_long_warning/00012.png | Bin 0 -> 454 bytes .../basic/clear_n_too_long_warning/00013.png | Bin 0 -> 542 bytes .../basic/clear_n_too_long_warning/00014.png | Bin 0 -> 403 bytes .../basic/clear_n_too_long_warning/00015.png | Bin 0 -> 478 bytes .../basic/clear_n_too_long_warning/00016.png | Bin 0 -> 728 bytes .../basic/clear_n_too_long_warning/00017.png | Bin 0 -> 312 bytes .../basic/clear_n_too_long_warning/00018.png | Bin 0 -> 385 bytes .../basic/clear_n_too_long_warning/00019.png | Bin 0 -> 738 bytes .../basic/clear_n_too_long_warning/00020.png | Bin 0 -> 521 bytes .../basic/clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../basic/clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../basic/clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../basic/clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../basic/summary/00000.png | Bin 0 -> 341 bytes .../basic/summary/00001.png | Bin 0 -> 394 bytes .../basic/summary/00002.png | Bin 0 -> 364 bytes .../basic/summary/00003.png | Bin 0 -> 842 bytes .../basic/summary/00004.png | Bin 0 -> 459 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 448 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 310 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 378 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 361 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 730 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 312 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 376 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 349 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 770 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 465 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 320 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 386 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 362 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 800 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../only_transactions/summary/00000.png | Bin 0 -> 346 bytes .../only_transactions/summary/00001.png | Bin 0 -> 400 bytes .../only_transactions/summary/00002.png | Bin 0 -> 373 bytes .../only_transactions/summary/00003.png | Bin 0 -> 826 bytes .../only_transactions/summary/00004.png | Bin 0 -> 459 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 457 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 318 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 726 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 675 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 921 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 996 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 981 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 975 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 962 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 963 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 932 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 1018 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 963 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 906 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 967 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 979 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 921 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 931 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 976 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../without_fee_or_amount/summary/00000.png | Bin 0 -> 332 bytes .../without_fee_or_amount/summary/00001.png | Bin 0 -> 375 bytes .../without_fee_or_amount/summary/00002.png | Bin 0 -> 354 bytes .../without_fee_or_amount/summary/00003.png | Bin 0 -> 801 bytes .../without_fee_or_amount/summary/00004.png | Bin 0 -> 459 bytes .../basic/clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../basic/clear_n_too_long_warning/00001.png | Bin 0 -> 434 bytes .../basic/clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../basic/clear_n_too_long_warning/00003.png | Bin 0 -> 312 bytes .../basic/clear_n_too_long_warning/00004.png | Bin 0 -> 387 bytes .../basic/clear_n_too_long_warning/00005.png | Bin 0 -> 1038 bytes .../basic/clear_n_too_long_warning/00006.png | Bin 0 -> 458 bytes .../basic/clear_n_too_long_warning/00007.png | Bin 0 -> 728 bytes .../basic/clear_n_too_long_warning/00008.png | Bin 0 -> 320 bytes .../basic/clear_n_too_long_warning/00009.png | Bin 0 -> 382 bytes .../basic/clear_n_too_long_warning/00010.png | Bin 0 -> 357 bytes .../basic/clear_n_too_long_warning/00011.png | Bin 0 -> 788 bytes .../basic/clear_n_too_long_warning/00012.png | Bin 0 -> 454 bytes .../basic/clear_n_too_long_warning/00013.png | Bin 0 -> 542 bytes .../basic/clear_n_too_long_warning/00014.png | Bin 0 -> 403 bytes .../basic/clear_n_too_long_warning/00015.png | Bin 0 -> 478 bytes .../basic/clear_n_too_long_warning/00016.png | Bin 0 -> 728 bytes .../basic/clear_n_too_long_warning/00017.png | Bin 0 -> 312 bytes .../basic/clear_n_too_long_warning/00018.png | Bin 0 -> 385 bytes .../basic/clear_n_too_long_warning/00019.png | Bin 0 -> 738 bytes .../basic/clear_n_too_long_warning/00020.png | Bin 0 -> 521 bytes .../basic/clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../basic/clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../basic/clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../basic/clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../basic/summary/00000.png | Bin 0 -> 341 bytes .../basic/summary/00001.png | Bin 0 -> 394 bytes .../basic/summary/00002.png | Bin 0 -> 364 bytes .../basic/summary/00003.png | Bin 0 -> 842 bytes .../basic/summary/00004.png | Bin 0 -> 459 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 448 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 310 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 378 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 361 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 730 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 312 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 376 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 349 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 770 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 465 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 320 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 386 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 362 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 800 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../only_transactions/summary/00000.png | Bin 0 -> 346 bytes .../only_transactions/summary/00001.png | Bin 0 -> 400 bytes .../only_transactions/summary/00002.png | Bin 0 -> 373 bytes .../only_transactions/summary/00003.png | Bin 0 -> 826 bytes .../only_transactions/summary/00004.png | Bin 0 -> 459 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 457 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 318 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 726 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 675 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 921 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 996 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 981 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 975 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 962 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 963 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 932 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 1018 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 963 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 906 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 967 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 979 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 921 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 931 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 976 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../without_fee_or_amount/summary/00000.png | Bin 0 -> 332 bytes .../without_fee_or_amount/summary/00001.png | Bin 0 -> 375 bytes .../without_fee_or_amount/summary/00002.png | Bin 0 -> 354 bytes .../without_fee_or_amount/summary/00003.png | Bin 0 -> 801 bytes .../without_fee_or_amount/summary/00004.png | Bin 0 -> 459 bytes .../nano/test_sign_too_long_operation.py | 163 ++++++++++++++++++ 273 files changed, 163 insertions(+) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00004.png create mode 100644 tests/integration/nano/test_sign_too_long_operation.py diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15 GIT binary patch literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S&uNA4QnQHSqmzfYOicq^nwlYJ8+dhpH)T#g-ONE(E7QeE+8@u(~?wm>V zNik+3IZpL#8o~sUlGLv1WO}R*be1ov@G2~rvJB`{;0Vk$5;a9GsZA~YgtiBaMJ>J+l|MU#J8=4QP)m6X#8pIC*nx)z za(ZPapQg$5v#1$R_Hdvl3?VZ>y)X0lj>*JxwrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..3adb20f02238aa7fbfddb0a9a45c656af1062d12 GIT binary patch literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..a024d70306965ea64a9aec36da4dc09bdf2bdc8d GIT binary patch literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..dd15dbb89939c7e979431afa1f5778da7e84c55d GIT binary patch literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..55666d0555f7b29d57095b8c6c7c2fc979733def GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..54a0397bab2be24020de87397642f43afe49d51a GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..59229fc705e906fdef19ae7afc5584f7fb1da468 GIT binary patch literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d GIT binary patch literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 GIT binary patch literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnKP)&ZsR>;QkykTL7H(yfx1$kD!5+nByOE>ddQ(|+ z?RlF0mj>-mGCRKEI}3tI#M+1V`vyvTEv=NVh<=4`g#+e<|12#A}0$-mm;POZ~D~& zcqlh|04JnpG5l2bL&gZ#I0^qTN)XPwb1k9-4aNiv_J}=z4FCWD00000z^)YzzIG+~ SEqCq!0000xM zO!B_ZQ&6Qo(2;5!yY2#roi!j-?gO3u!*7GZpPjA_=`;l-Jn86Mqk@ik4*&oxVs8N! zB2()F6qWN5ae(4g{6{>n1j}6O%F+-;a1}wI6EM$>`eUCd!z1x#^kwoqUszl zCh6RZJ$O6Ht^q?PpTtdOz;n678sOQ6T378ZCjbBd0000000000fIs02o)N{Z&&SP( P00000NkvXXu0mjfti7hT literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..71ac2f2bbbdaf898969057d78eb2ab4183301335 GIT binary patch literal 343 zcmV-d0jU0oP)=d{Rqt38hsj!*Vt}h8(9GP!=gCGI>!r2)_l*%gn4{Ng5uhJeSBt9VtvssqytX zu@@H&EYE!^QObI=eRkxXX4{DGfy)h;gVvMgkkQ?(>e6wLuV{?b*=fiSyc?9HwI!)0 zQv9q@8nu+8A|@$qbP1FZ7T2SBSz@h_I| p)rPME00000000000001BEH~4X(7r=Op925@002ovPDHLkV1mgulw|+_ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..a28ccc4af417b93a9200c6568906f3a700559a0a GIT binary patch literal 469 zcmV;`0V@89P)YpVCmTT~zrLI{DEQdpjk^n8Ht0r9}xK-m@az9h)7 zchG2A&(LNVIgP9;ER^LDCbg{EyyXrEXnh??mi7IYluzYySrUqE4FqBb1hjriz|cm7 z+^Pc3LQ?L7TU`;HY+}RHgU_OL^fClpVhvj8RSAd+GwKjV2Sp$@^|Y6?4&hKlHY_3J zFIkFTI<1Dl+l>+6TDPIGma}Xt`RIHo#}R08@vC3qzj7p`?1H> zweTB0QrS8*YE>4b#r$rrFHOA;UhS2c2ZqW|cU?Xmm&o>50KElCNx9>k5d&^s&mGlX zLOD7toO$-yRSY&WEaO~zd=KzRHXFdbRw#^J&B+!yYPVG(anvU5Gr-0UxK$_mXq8e~d-)PImY!C! zS`9d^zvmfcrualk`or{?0{u&poQUHdkla}sA%qY@2qA;4eg6mUp?h%0A^boHwwBEDO%ENSLLd->t)=DlY_F&AKX7|u9)fHIyO%_A z?2mBKw%=h*7&?v9R8dIf878&u=-xg95_%si$+rLf8my^PP9>>0Vn84nkkI?B363@@ z z8zrKVw$ckoZ$X-I_>y|Vo^JFQw6z~grm$5FJfqnu^+g~6BJ_z`7JmZKdQJPRNm`}C z>V#7k%aOA%s;!8dxsuD*4=Z?kpu`744$KGOE&Ud4@11%A<_E3RwuN6gZ%XRmd%(~m zc~1Pa@}4cy!!}QAXxMjQLBf!~!w-E1u!Fv+fQ=fPo-yQX)6e=yyTGGvDi>M8c_P7< zON8MoQ4~c{6h%=KMG}4i X7V;O~$F;X500000NkvXXu0mjfksjTc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..34a7b59759cf4fa18959d7f13df974a5c9ea7e7a GIT binary patch literal 341 zcmV-b0jmCqP)|`Ex{IIS)Ax=lR3mf!Unc3jJOZPuQPR zDeNP9^BFyi)KxdA;|PNayOlRz0f6e;oh0n{Pt2T3aUFpo=0KrV0HFFJj?fP~WPAlU z3QfKaw(@0vjT|OX3Qb%9TY&s?%7#VJA|P?7M2h~M$h=4od9j-q>ovY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S_BxrFb!&{^ILBf4kEuP+^O? zh~+!bomvph6FJv1wHA3k=0fo_l=42Zml-C=j`1ZUy#9$p^<;%MMq!NU6a8+ zK%B<6CTWaRf=aBOtZ$x$e;e~+!_)x)0000000000007*Z52L;7gjM`S@c;k-07*qo IM6N<$g4)`+LI3~& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}MiAT0iujRVyrparlw&n!>(if5UoF9RE>_R>8h0M)fUk z2yds;EcIo_lVWxsiU?~jy|PsnXMmjt?(bFyDS1>OYfvkhBnIu4`7zBAnN*u4s6RpU z*l5#R5g$UHNzY-%0hgpYRBRm2oh$&b{v_Ss|Ucfl{+{RL>3zqa#xfbi0v+#0;u0GG000000Kj8?0Mey{Q-TASwg3PC07*qoM6N<$g7J}k&;S4c literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7ddfd61002ca6da729665f8d5caf138e06b240 GIT binary patch literal 355 zcmV-p0i6DcP)ooDu!#tWpq+guMlgw+5HQF|ykEa@SkCfNLX0HFpvUEJjYezN zYypheC&M`Ix>xX?k*Bk$d)imWwircKS#-Uwarcn@2CydCvV{O#cd%F7;M<7SQVS1^ zucP`_;;=ZaKx+p&!g@WW2dg!AaXvzw3>O>x5umV=1awqCQ?TwstGj$R{;rz3LT7ck zD$*Q0wkA5biL}{-qTZSXk9yNwmbB2*7StsNyB4fKwUTL-FD^H*a|TF{97GFn0O+nF zrgytWWV@?CcdBYx4djC<=Zp)^P(XsaH2o}Q2avIZ*#T5yueM|+f6;|*3;d(r6P^K+ zVFD(@1Wbkrm<$s@j=*auA%qY@2qAo@#Q{uhS z2mv^DXcf6Eu>@dwq9F$SNrfoR@SgvW(Grl9y3s5-j?TpMt&6scP-kY=C=r|bip zly8aHN}ycHr79jd**XmlA%uvCNXs^01!nduxxT+nIUNrQ%)$=SVO7S1>+)wDIxDU9 zI^A!!0l=*ls!RTgRLLe}bs0wjc})OHE`ND^0J>Y=Kr zA(Y98#2Yd4LsQ$tModP5Zq&lPY)u_?l={ z7+&(NqV)X@t0juNQ30Or9(L5}!8r1FX8>O-Vf74Q(19tPfG*wi_-h8eQgq00yujE$ zNG<`x|4H17bq@SPrjG-^YYx3>U;@Gx7EXP}?fF^!1nx{p=P6?+>`0H?Z~iwXN6=ly nk+m=Zgb+dqA%qY@2wBJnXES_peOf*B00000NkvXXu0mjfa(C#k literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..8764165e07f78c59795f2254eafc264f0e1e4846 GIT binary patch literal 497 zcmV3|O1t^{t$tqb1!_+a*$7KnT&)Pw z>xsvg#Bd{83_ps~v7tc&%8fD$?Kx^G&eTU$pcYkxI#7#Lj*~TOwO8eFKKs{OPh2*Z zV2VYGFnji-nzjh*QA2qNv|m$7)eN|0?5it7WQ`tLYNYdlB-HcZ#cv#@3|Kbg)6}Pk z&8lZo_i?=h9qR)lK_}BE8`|A;=Npi=^+Bma=!#tItW2Vw)U8X)*$`2`7MnP^$O8a? zgUjpaJW)`~YP*E@D9i0tt93)uDbmtZe;RQPwbBnF;${^4@~IKVKTjqDYSXQvtx zM-fBNF`lox<-|~58fxlr_LLcNL`xB7@rcY0_E-m`x~!CO$Ws^jo-NsKrtG{A<&jQ1 z^;p6PFIHTRcYu*o$%+tpa}$pk(R$X6;QriXyaUt&$gkL6sBxa(4A+RA@C3IUBHd1Y z>+s<7&45;lyM-pZ+to?hd~Y4iJ6ktGlFE_40p#0##lkSj6Xx7dN!nn=5(Fgwe_6iw n^_-`(00000000000APFo*b_a%lRjfr00000NkvXXu0mjf_BrMm literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..dd15dbb89939c7e979431afa1f5778da7e84c55d GIT binary patch literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|xFj6G_{7QEdzIXP&-?v@!ZRN~IRFP?S&)F$?IE!h*!|E@QcS{Yl+B6?(> zXe^?7Ft)8uu$bvUL{JIi)EoZM0w?`_7T!K| y>2O0rULJ$q!-NC}0|NyK2>~7+U?9Q4ANG9h?Dg9f?IvsjiFvyExvX4;No(BqGt4jC934Svmgb+dqA%qY@2qA=g ZlOHSbrwW{Q=>Gr!002ovPDHLkV1iKIkx2jm literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..bb7cd082bef14e1336e5870ef9bf6f66eed77f79 GIT binary patch literal 517 zcmV+g0{Z=lP)?16VC+tHCJRTA#SIT3ILg)he0N`u_kw6o2y!8;%jToC zfb{vq>q|7;2-5HcoVHC3DyTNfEOg|kr8!d{7=c<~5b8iJGV(k%W*_a)^$I*i4(SY|58Y zTM=7T&!ivYJ_T(X1EYg>cAsqM>ZYANpj;>`d}W zk|Y6+F?V=o`3*K`lxHaBEKf$POoDa2<`X%8N!dnl4c4fu8N459Lps~Why`9+Xg3)! zjwaqXc?4x^Mq7iYSyVyQqg5mHvxLb?z$ntR1u>880c|*;2D7jfcR}dBVt4)2nv1u4 zokE$!mTC|K5Q!`ES|wt1v$hMIA`!H#;>y-ExNgiJIR^%S0q?(HlkSU}@r0z(rv>AP zYu~uZTe*cA#$w55s4Tu&oqJakqisuZ!M2`YmEmgeG%G6rhJdx>5Ju%U8g2B-B%UWH z8#1`%y7Oip|A$2xn(SqK6aFhae(onpk|arzBuSDa$$#VnnQ54W0TV0q00000NkvXX Hu0mjfr;zBw literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9cfd008ea6e1df42494e17b6e72b1f401b7fcd GIT binary patch literal 515 zcmV+e0{s1nP)5(`~DBy!|uTu2lx>&Ds6Z8P6?%`fCRnDX?|bq^?Giw_6bG~B3!m^tr?`x zH~zk54sS%8!;hjAmKtt%G62SWJtV6HjLNXJX84 zYXIOXVv6mDb?0#Qh^^TOK3a-HjOZsjHy=Cz^pJ)o#4x?*V!8kuzNrlAjb27)3s0k| zUJCgqhO0(9;E=T)a03jC8VtIIVIt$Qg}ZwRp-!W>&u*X0O&|b9vIL(aPM^tRmV?)P zoZUM>B&;WY4O5lbNO-;hC%o@0bex3%+_*7!>I?6P@+vHNY^tsifAp`V_jOglOOfEt zWhbYL(mL}qgv+=jmhdj@O^%Squqr{8rbc?Uo^V6J$z$Ie_ zqNi^~b8bPs?#RBDxixxrg zeiIsFqD;AH!6DRqwIB+C?J0;CozHc?F?`NseN0000000000007`J Zya7a8_glLqrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 GIT binary patch literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnKP)&ZsR>;QkykTL7H(yfx1$kD!5+nBP^eh$J{)jt6(f)aExCIBN^K1Bck000000Dy=* Y0jiIB5-%^OKL7v#07*qoM6N<$g8vwab^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..c19e983841cd829316f9227db9d51542193d214c GIT binary patch literal 374 zcmV-+0g3*JP)G{{IKN&;^QQAWa8`9^YLdhVU976dJ?jyq>%!u4lcS@o+z61dln{^mCO> z2QHDJd3Y#Bjiy`fKKai-^Bgbr*&0;Kq+EI{4b+;l74ySfom`H|6>Yxo2WuMrGW5Bl zxPHp1z=lVqW|{TN2ay77wPkZD^)PInkrmKk?%RF&*ZAIS;1tjYx(*ip$0+g)-HeOh za!%;j(-hQb3}mD_$8NZQ%*GxN8jpd@{^9$AQI?&qcIi|FBs}TpSf`AEc@F>pG~#Fh z0^R;l^vi;d;bv+{9xzLT{g8QGu&!W#8t$-V7CZ1Q@(`UWB_Dd0&P)qMXgf3 zY4EfKI{pmq+yf?#zBmaFXUa_7jw$zm+Lr_43PHPSw|oKs00000000000091tH_$i7 UwQN>hfB*mh07*qoM6N<$f~v2hZ~y=R literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..01ed9e92cb6cc3c31b3fb31581311123043cb820 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FfeL(x;TbZ%y~QGw9sJ%4p-k} z|NgU=U(_>tte_zzJaxap zvL?CmO>pO=YrEfWR^Fent^bd8$5y`b3pJPark0ehURAR1Wc9V2@M z$+zW4TA-Ba)C3Mst(1d~``OGAT~EZE(K$3vn1|tkzUI}2rxAJqj!UjAUU`KxlTpMY zTtzK#%2L1Fj>F$MmrL*~T**JQ%h$YPyTW{%ADNpE3iB<9;5pY+|Djl-xML&R4j()A x>S)%UC!Crq!Wc5bGWV(c%M)b;1`-U+_`#$seBsgiHpY`6Ax~F7mvv4FO#qe8l3xG- literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..0763f0b20840c779154aed4f46a5f6546d858f8f GIT binary patch literal 473 zcmV;~0Ve*5P)b}m3`KFK{{IioL;666kMq>*Y2QDLR5ub|YnYx5pgKtb#4OtS4?pQd7J)XSPubRP)B3Mgp()_|cG z8L~GO)IxGx2ama-IK#w?NH4C%G0=}G=oUV(&|WEsN;7H`MjJ&Tx_CNDtWCHSl?_V> z`Il^mlFp>L-0I$y+L`OplsbFSsSYAi{71fME&|A>d&s{!N&-kee zTKtVbNvz!H{x;_i!%FBLpo@_}yK=~d?+q~C-{_chc72lE@kvn;x z!tL2xM}D6&&vlQ=$H7Uq05J!+e8(LR?kD$MKINtV P00000NkvXXu0mjfHzC=O literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..f38f203938cdce4147934e2edf7b30c67ee97e75 GIT binary patch literal 475 zcmV<10VMv3P)#6)-_&hKVMRo_hZ;58u zAEi+_c4)H@omNtFZ5dyasB*2hdzj^7`FPc=E0grcqigGE3<>k}!4HZo*= z6>t`ua~wS6i{La98=f9~7H3C4r=VM`K@VJ&fIymoO<3C~0#VgNFX?Tdxa+MTFx@xWmWO6CbsKO3rrwz}5|p?&3oU0tlQ z7H))Q6;K;^4k8|NL3^lzmQnq^xxDRh6(c@|Wsmd9L5+1B(SLz4Z0U{iUId`O6L^#D zWulY%C~i83YAgtcbD8Z~sExz*%!RO)e-Y5if9@l_ynh8XIerM??-!3a!!5*buGX>~ z+I4hqU@oa^=!sCCh<2i?w?UK11$HdJ)Y#62`80+Oo4sK)7Tbg|La$dWJe!F!)W1k; zCNlw*?D)1^bgE5&d%tO6JK0NRlK;k|arzBuSEFBX0qOLhmV# RPF(;1002ovPDHLkV1jdN(Fyf2)(m6hfupUI-hF00Uvkh(CLPSJFL_|bHL`3U&0*+*p Ukyc9^a{vGU07*qoM6N<$f_@^5umAu6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SE- zit#nfkI6P+h<10+g`#GB1BX0x6Ru;9vtvW<-h!sbUx4E{j^j9v<2a7vIEH)y%YgHK T^J$8{00000NkvXXu0mjfI}pY! literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueeseE*2LFGcJWZIWmV|! zjq3Q-PECun!Y)dX!I8wNpXr@>hIY>SI>g6gvCvqeyy*a4Fp^l}3#y2Ai9zMFz zE0<^n*r|S;;_GtDgk{+9#?PelU@84DlA42s#6BV|a=HYG2{K-5-DSL~{rP4OaE9-} zzCAzn@h-X_*_JSbkp%_-E`D?Z?c__A`r3uBv;W9nK|2dVN8&7K3P#Qq{#~}s!-v5Dju`VnFLDc5&*5W%|EXNTY+6jK`k|Tc@Ap^9Z`XK&ug1Rs|*5Nd=YfF5fLVv`fB= zEJ1^kHF5}|6j9P$Ix_@*PLQR7FFFtWFlN*tlB98W%a%x~&#EHa5EN77)n_zLKX-~Eg&ut0YgLu?;>0w$lgPJ6sd`J}N_w}Y$P0}vPZDMf+WCQMOx zmB2q`*jpcMFA4W*F9}HDs(D>s9S}qKM~<$TUL^(nEIt8_<2a7vIF92uj^j+^3F@3X UW;3h_lK=n!07*qoM6N<$f)qd5$^ZZW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..3de202d0353fab2421fc831c29c88f6d3b93ee5a GIT binary patch literal 453 zcmV;$0XqJPP)v20;_8z`lJNrM9xs zQ|%jQ%e?kGfAqVJv^368&{n@{EAGu5bn^CB5FtY{Y6gQ5wi{s!19=33)u~G93h3bd zC@A}{eYYt0**#+7jb?B-&M9K#y%8(G&-+mOl3`E{ID$^!ZJp&rx(@E87mY>w zA!8~_P-D(S>f|&9sRiPWo*Ot@GQ;Se@a>o!)PUuGa{x0kED2f9eS7_ubPscA1+4#a zD5*n}3GP;68&KoHK2n@DLFa($P#KTYge^JGnmlDm$|+~L-cQVJLYD8Ga$h!VTPd@d zpspfHrvZHj02@p9S^8Uuv5}YCGkfH@OaLG2a}A8C?;4HAvvQ5MvzUN)K^{ke$^l#L z`Q|Y}r63RDVywLR8W1-V3g-Zi2OEn}BN_;kr4oUfr+OPfMh&k!Z^o{$;f7k%h`t7Fg&s6m$RxxsRxo(GTCgUKfS zpgF|~)ICR{4suo+1d>UG|Z{=9YxT_e)P=c0G>WT4y zY%ay_+U?T0eSpU#Sicp&l->-0Ynmb;gK8m;jF#tgj1VIo4K@bE%5G>>e|C>ixjt8y300000NkvXXu0mjf(9!4^ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..d6dd769bd1be0861e23cd1f6286d75ab2a521be9 GIT binary patch literal 452 zcmV;#0XzPQP)kD?w2yY^tb zY8$z%0+>_m@Z}N{Lff zL|eJ`G4m5U08a#?RpNb+_5okTWtaR*eHPqjyEf_D)OZLzr7$MkRl5B(ir48KKZCLafh;nvSwwb4VvaW(}1Pn{2S-*A+ zXTQZtL=TPfCAtJ(0-~2H{A)=x@OW(W uoz_fyieT*;kgBG&ZGFdJ>3;GVoP`f&Z8*I&B!YU z9zq#$*$^)DyAA0q@B2V+NLB5E(FA8j6_RU_q^=De+mh54dSdU9c{#DmWqZmIFvt5z zi#&7R1?E26G8xBb(M+q2)R3zW3`|P957`KC^}g5#t$Sii#2Ru-BR03990$AhV!Wy! zd0LSP>V}ahom@^qY=F#w$3~16pC5ubd)$-C8W1jxfw)Z+mjq&Y9`9esB9TfObw#wD z>vzmtVh7OTL2niRHc01yzoMFwzm&6}pRMxV^&-KT6PMKO=Bhp1Kk2foh(?U-tj^=|))l!)nIlrO3KO?5_K?TpZjdlU25 zbtSGi2WW?F??d?AbVCT0DX68z#`xl9+E=7}d0hYi00000000000Kj}+kPKSpts!!^ P00000NkvXXu0mjfuROpg literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..37f8c26cda7baf1b91c0a745b984835c43fce8d4 GIT binary patch literal 468 zcmV;_0W1EAP)>Ol8sib#6BbQD0RxcJ^c!p z5q70@Xe+FfHx=AS)o%`|2F5>8X~eBTz{vHn*Z*2M_DT zc&&NRv|=074I|Mzx!;1s0-1q~jT$YvKNNTOxF;uPKv^0CwM)v6`%o>`y0p+~w1 z^@(+*Sb=CoyiUs?nOx3KsHD|Mu*78HWND0~wzR+W#o^HPkq`jND-)J)BYhsVwHdTT zqM9+3NxdNP)I=k)#CvSDi=zaJJS1vtu^X~!KS8Ex| zOX^nFJeezi?Z1|5g6EqQJN*^=mqXA_00000000000002MTk-?&yYwNhaLK0t0000< KMNUMnLSTX@CD-Br literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..6eb3ddf2ef6f1706892d74a9464e521592194abb GIT binary patch literal 533 zcmV+w0_y#VP)eL>zy|Mw zBJ#|ASC~`mkubPEi^H_pG`f?F0z2;s%78fUiwn@!CYmA6z{~f2e|e&ElQs_?+Ka_1 z(%% z_|L`JV5EN`L}Gjm+Zx3=HKB^X7uUYfjd{ek6UNkM+f3RT%r!AjY1N0BA;N)y88n51vuGGy}RS-uNKZ18`@}Md_<~8ai869u;`d z(y_E{0Zc;f0r3oXLN(hl=mEIDYsiwco6c#BD<;vBP-ayG_W_|R$G4t->Ymu&@GA_S z0TbW^2MK;v9N9*kMQVjnJ)B|00000NkvXXu0mjf^zZmO literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..ac6f6f0c808a1e077170a9a2cefe392f59d2f346 GIT binary patch literal 533 zcmV+w0_y#VP)gL`m85&U4RE$M`Ba%&EitXT`2ROunL&xeK-JXY|soSK~LZP{)$AUle!Kb)*pja z&V%Qan4s=PV))``X<-hjryx}z)6ubk(c&|V?g{@LXwpC~)`0T57{JWm?7zRl zB0()dz2ZSMjta@LC3XN24=&I$-wbpP_#7hn_-}GHX=1D1^qi}wEjmWUQ$y?#`G;{i z(2`Q5v|?<5xXqmxBv6iXFm#4sDzIMlk`b^>k_00000NkvXXu0mjffW-HZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..e38761b358a8d6a3ec40d5970ba60cdfffb197a3 GIT binary patch literal 480 zcmV<60U!Q}P)S6U@K+RY zR&@PYe5$|Bsvcl3MB2qC=)nrLs|y_6&c6^kfhQSb>~KkvBuSDaNs=T%A_P)53eg6l}A$zcO3E(dpNp>fE)5F#fKt!S}$(4OO{JZ@6nge7{qyzi*H%MJA zV&$nDKgt-3+Ien_JB9^4|FQ9j(a=<_ija4_vI&}!#WR|E6gjR+f?WOt@~n?89e2P5 z(JzMBZyCEJ!iOb`a4nZrAE=3aLWQ#ZlG53VHaZ}yix1_Wpq#Rh-0zEr5 z_fYK>)}N5_O`S=c;+Pe1)9yN=fa4i(RinND7DaMr84rKPS8A;xtPofMr9f5&rB-NN z3ShM6Fwwuh-(gy6ZrK^i2wg){ZEybKcUf>Pd4LVEE(6(%>wAcC-ihA0(`*IpFsBCD zfVaso$CjV1d%*Pqh2}bTvW2UoX26oRP4344rs~{sr z<^6h{kAvmJxeD>@R>TLe-0i@3GW|jx1VIo4K@bE%5Cjk51-b8K>q3sH#{d8T07*qo IM6N<$f+`>d#sB~S literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..52679410c3b39bcdb88a7073a3e5ebe1a6a3f052 GIT binary patch literal 555 zcmV+`0@VG9P)pV+-Zjo7<1CSak-)5^2D(|1?rl zt5|&+#wTcFQCsK6xZALxmmh0CF&e0=7Z8e$S5ZNSWVMVAJ&J6HlEzqm0>$grq_zSs zh<;VXu4U{t5k6b83TtB-+CWttJ8$fEGD;nJzmNpPMISm)Vk93y;TjrEk_wdTiKuzf zwodEyi$93SL1S8pmncAh%Nx9Fn2P+`w$n8AeLNr_ZFb25k4`0DdOIC4ouO z35U)hT`yRbuzsikXJz-YCH4g7Ch^m?#G8Tk0q=unJpP+8o6N(iOn%}gML2IgyP0F({`LXd zCcrZT(igRB5A1w`SUCeckYF2yP@pamXK@xZLG4uj8>V=Gop?HgFAfb3zs=eZ@#z}h z30E2a&N<>l#V~9L%^iQLM(edzG*tmXpT^a!iBPWWac(`aXcHi}!S=#H>vW-Ov0okG@xD{$Kn5HI)1@d!;)huos zryTW*e(>;t>#V}#AqmRWj@^_-E>n;glCE&yh~B~(hD(ZH*QBuqr0@Aa+$M@k0+GZC z2j`IHD99`!?O+9FdH1pM(i@Z#$)zpF5nu^EuT1HdJsn7tw}<#r@DGL|kztN#bqyx<(**;f$@5Do}} jAP9mW2!bF8g5W~lZf-jw$=;-z00000NkvXXu0mjfpvUTM literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..93f16c9d396ee3636a7258b2f114301f3a1bacf4 GIT binary patch literal 553 zcmV+^0@nSBP)2k) z${WZ?)UI=5+;#X&;oQ9fg2wp*O40GECi;ceJnPq850^ttGFo|9?(3{am&OWM5dCI| z{N}MMEPT3VQ?9?EnlxII@aa#-IYe7|AG!*Ni$3&TnizCL+8Ib4_y#M8u@2t!A3-Mj z73w~CW8Z!=anxM>utgv)i{lC#x1hKjNJu5mg^H$2cF8J<+YGcbpxl=O*e1dwfwzf# z;WvrVu7cFRo?zJ#>wqPKYpeu&g6;wT2jhDDGs`x)MB7aD-r1;Tx2Q;_<&z$?~Umpc7*9*)2VL%yNdYB^mMVDQa5s<*dijcA*%W!mEu>0hS{)=amWMjO`xa zay_ntJnc5P{^mb&{17&_0mjqv5X!OE3zaj5s7XWVljY7>ki1&Tt!vE(?-M)+ok6w)4LEk*$a-Rj zsXT->=C#lHqTg+Bq~h3TIYg546gsW;S5{Fb8d+B6T?w{}J(;xhW3kVpu1%_EzzNT+pga5He zWtpMVg%ijAjzq7z{2_T@T@>pKtCyg4G0@PaJT@9Vr$m=!$-2eB+5^(}Vjz}@;+BAA zA|^hyIQ1H6_3HqqZLt&Zc<>x8i!G7P0r$a~kC#c?pr7siXqhRHLH5dUIi^f&hB!Oj=mB8j zN^`}v5^Jxdgbf>;Q$(ER9?4yZn^S2+X{XbY`G>gGQ(cLqHY9>94}A<^Ut zp*#f{$=W(E%)1R=skrv2gh+Ni1f}eJbr-nMATnHc7%mqziM94-d*4?*hBS7-hU|kQ z^2~GBSo&;DQ0~v7nr00oeEFAlrhv-(26aGQ_QmM6g^6KklY#U>Y_gIV``}5xNOFlQ zG~76F9zQ!V>#qM0GLW~6V}*?)C~prmw3g>WLo;M|NtNUc1M3WEuiFFhHBmeg_-i6B ze2_T(8ffpYH`sQ>2H?ry9xus}NcVvMgR>rgP1zRvAYDmbAsXvkP{1R5N!ee5Nk6w}G2>_~;NVuX*_sXMm>$MIGL1_$%@GUBIo!*PwmG zLQOJjQ?quNO+(248kX0#XJG`9D`+4qO^wH0>=Y6$8xo)l-A$UjhR7fEQA z7jCc78$jwV=`g&Ep>rcCq`I~9Hg1o%cYp`}j$}ZpkK_w7DBAQp;yZC3D}`SaMNt$* jQ4~c{6h%=K#csX;8lPatnqfw%00000NkvXXu0mjf$~D$# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..6f4ef60ed23744390e2508a52d8e4f4b8a7421e0 GIT binary patch literal 536 zcmV+z0_XjSP)BRhNCJ8vgOLsNBAgf;}LTA?M`oNLytp@Su@TD}6c%e_DS2-p+- zW{W+`*cA~zEZKzXvnpn3qm3-b69+*nyI;r%SQ>q`4_5b7PgD(5667Yx^l)2Nh}$>o z!+fjjpk=kLcxTZExu1f>0NH`ejhZdCHZn=|>jiPvfb!NHSTnLKS!eCm*ks&}uu&p^ zv39Pnv2%%?KqP{zt*rM!I|qCeZb|;7noUm8W>P%pEHU{i#b~44w?tkoB`)&Vp(>9! zFl3?>)Y;JgOa?d&Jg^MmSFCmjH3UNma7{-{2qoew!cs~%d>4e>J%DQrYnO%lMN5I{ zmkQb05N@Ts1h}3};rvcRJr5TV4seo?fn#Fq_lSwW*|txBS`O~+wFxkL!QztUuv#Vw zPQ2scK>kD+zfI^9U=>It2dX#Lry%%Wbt;Jbvf*ANY$A3JP%m4UfOQ#g=4cJnx>!-z zaMT|$F}Mg<)wJ>DVeZ;h)q=i(?Gy8dIvJlQi?f`XCV-#U+|eXSk|arzBuSDaNs=VV azvLUhm474CMmGZh0000Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 GIT binary patch literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnKP)&ZsR>;QkykTL7H(yfx1$kD!5+nB;75JuGOX8UpGwL)f7|5O zF0WGAO_^Gg)eLpHC!AZ(|IB{j@5nDxMa-7n`?5XD%+G3l%g?FXTz)5S&dz?W)RG); z+t_wF_35_`55)hQKU0%YKEsH>btEe<|xNb$j|D zsXIS;4D96Aw&d?j<=*5G;C*?;`i04%nZmEP9gz&k`tnuL?yT!JZr6V~3eK};@a=gS z&CQ^lWyzdybm=@MpR&(PYd(e_X%1{Ssc|4hB*6$2A|UWUQt#=VGLd();{JoUp00i_ I>zopr0Q|{^S^xk5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..36d5d902ab3280a889a09ae3beea18e3188f859a GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FfeL)x;TbZ%y~QGv{17GkL%Hu z|NkG1-NJo~M@5kNg!A6?T^pDlN;y^Rcv@nY|L<7t)@xZhG5jwN8Y#Dzom+LeF*qed zEY54G+e5dz)xWaI+M>OpMQx{hWRHX%QB9c6p84!vbw{qoi_>@66W)E8 zKl_(y!lNtxcWT)hw5}|!S2~j__!k&TaKQhZ`>^W%nN!3gg+OASu6{1-oD!M<8N;1d literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc19413a88be83b664f34a6de6e46f946b02367 GIT binary patch literal 338 zcmV-Y0j>UtP)3xQ^EJo?8Wg1% zsJTr|$N6YO3QD6@l3|*S#i(&Qfy^LfM`kY?2l1XlF3L>RFp_mCAfA`RBub9 zCM3SsG#WLOtwNI2$izW+0~>J0$U@9a!k!Np0Ki|O$Ip`Sd_7;0rSMbgRm` z!a01F_#mDleu60Z8eRLodmQB^U?g|{0KVn#oBkZ&_~?(^eFuOptfywHs6Ija{5b;v k0000000000005ZG35Mv((mhV5UH||907*qoM6N<$g58Lf00000 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..f54d7812b91dd6173f71f2d3bf538389ea57b245 GIT binary patch literal 448 zcmV;x0YCnUP)EMx;V54 z8&$Rq&Pf=lGtu(!Ahwp1+mi0}RT%|6^x$>Z5w!2u0WbcEP)pCeVFp7MrH(pJJroCnF~%$@h2{N9?-%*MLp?ALBD;g#w}d(N zNh&St71r#=4x^Y#g;pM6P|J$$tye%m?_(xe*6%MtOclA6gd)#@!K{FQ-cN}*+R2dl zQ@~MJ>UHpFKLn?^*opMuqo@PDPC>VrgC0050f96Fn=sob0+G$bDCup&p@{5QA;e#@ zw1QzW#YC1RM-p7GO>2@ZHirf02!uB^tlaB}wpotFjXgsZr~OK8<`hIvv?$>KW0)5Yo5~uPDMc#+%XP|iI==`04$R@izA*1k;tBh6 z28B3dHpA#;b z2H1Ru@n8=FTrfN^t%&7Rx^xz6D`k(q;C+{=03_oQHZDOJ0FTL_5c6?07*qoM6N<$f&^=U-T(jq literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..de6359a696c1962a83885139520e23c98d231c1c GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVEaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3^zv0J?nLyzoW*X+f9+Ch-PPrf zFWq*?>dajE+V9NfkV)n17t}QUS#0@PPIe7rcfS0R!rC87R=?TZ?k&CcyyRHV%Tx88 ztPBjP`po@Oo?ww)={Cg$MT{44x;&vHNOI0k&Tlx66Xsm%N z`<3mrXL{zG4Y$>KpKs1=wP0WAokyQ~b=MY|Enq%#&?1Xr726NveH{lci)0@tDtdE2 l#^Cd=Gx=G-ki-fu|72)g%G>>-nM)NU@9FC2vd$@?2>|g&tJ?qo literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f77097ef58c1c0df5457716d24b90b99d8473e GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?M8>EaktG3V{g=uOQEJPnDr zUi#hnKk0_I{G5}X&JH1Ywtx4lyYgtU>D0FHCG}L5-`*y-c1Q2MOzmSD%TMdRm}F?4 zB!9p4aw*H^+X1&vSk21W-C91&gF8NRY2DvBr+H%ciNBk!sJ}JZasF!U*)yJr`kfA* zJMX}~U7Y`}SSN2fW1`4^u69#V*GdJ)C3ku=A3e$2koLoCacn}|vIWKocO;fam27XF zt+f1**U8rC-S#VY_{i-kVrSFdGP`>2?pN0*RGyG`4w$77yK}Mo zKOGG_$G~80!?rzqzu)x_vlIV4KW^p2F0!mePCK4^Q+J`T=(Lk(7Mk>)IW%!iYTFa> zeY-uDpU*8eK7A_nz}a4>1KF*I*UVsC&KDXMam`7#Agj?XRzhM=)b&$9&Z+&9Yt%~` ztY3=$TV2FI^?6Wi(xxTPsXtN2D)v}S`mgtn&ilWL*n#na2{z0!|M9e8R@Ca# PD?yT;u6{1-oD!M<->cL$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-ArWqL(y!|(DLU(FT0pk1#MRxqyno#G zpS5(~qpEE)b~k%Y31WNc8=Y#}p?vn^#g>p+E2dQ_MxV^NwqSSazo>JfM?>u69Urr+ z%$Imu7CuRTq30*txaju>pDONMJNwa-%J{e5HI~LNU(X5;kcsjADCjpMg5gKv+}Hpi z_us$L^f%5elP;TS?t1yg|5-=s4i|iSU3hHQPV20%bL4#%y=_}|>F@tXS@L#_Gf&s^ z&97npl>Xmt-l6(azj-Y-^V(i^n!nVS7wBPRVDOEBFMjt=F_n&8AYo5eKbLh*2~7Z$ C{D$2C literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7d29374c1ba8e2f23eae1841f6c775097a115 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..09a8564a1a37eb9c5cb077173ba948bf94114dab GIT binary patch literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ab7c7aee9756d40e80872b77e635116c9b18c3 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!Mh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..05d4582e2fcd8c78605b7c3987ad035ac8ef64b6 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..26526a94f076c5956e4cd1e53d72824f4a878abb GIT binary patch literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..7009edb4d9b16d34114d9679f84e4145804c9298 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+bba4!+nDh2VCcpe(YHpSCjg z>hEctcELWOf!62V-mL28TG4u?X1h~Cd=d#LS z*rs_i-#(L6*lNGodV+k`8vc#bE-zF)CKsk|u6sJ7-eLE-=WUg2QBBLXeNCzTJZIm3 k>F*imdl`Y@jtx{a*e^1S30M&6G94uC>FVdQ&MBb@07{3;3IG5A literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A5zf|!-dYL zzB~R;+;LiG#UZ^WwWz+A7Vpt_6B zJgM$>J6!drK%3{jBipvI$@9O=ysYVG_x`Na(do8x`OI@1H*T^#>TU7x2-5+3GfUQ| zh3`KY%lwZntV*2zGhj;Wo{)-#ndyHY9y`4w_(i=$xmxKn<{zoMx$9s47FQ_#wfx(( za)(=M_y7K<-f-R5ewEF+kEMk_CNTrOiwp{q_CH;;W5SIMb*&&_Pgg&ebxsLQ00V%C AW&i*H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..e2e092645a2404a1390da6a4658d02b9c53cd7d9 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9gba4!+nDh2VtWdK8k6U2L zF5z$cRlZ+hU*`9V^&`LI?do}Ryqsq-SjiqTU6wg(eR7ZZ*-f^Sr!?=q_iydBoVR@L z6BPbUPCMrxtNk-)!gTqNy>CAssWW8TeCpDb&okc0ecJE1sP)mNsVti=pNu=HR`1iL zCg^r@ebU$3&g7nd8XLAwwmMZ&eLC*U#ZAqpC2ysr9RKm;{DfA~9A>Ss{TmWC%m3Qd ze*Ree+GVi|_xkOOUBdqOQt#)>OS+Q{Qv>zyPL+JSY^QGIi+J~dyK*`oS#L!fML(TA zJ$j7|v(r+!8SFM}{bYWJ(W2WI6u-XfyCLQf z>Uuxsw31o$F0QV- zT9)c*UNV``!YA#p3=5zxVH52W}B@(-=Yds?^Vk3`kQMVXj)!>YcGT4a^v;>*Ur=d snLosTPfgo#PV(Q@_zS@B!3xYivz2*&e$>Cu&FVdQ&MBb@0GdsiQ~&?~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec71236930c774096e1d0f94c29095816e9e001 GIT binary patch literal 730 zcmV<00ww*4P)g`Q5*d%kQ10S2L1B#&b;=XuK8l+w7iS5UGL6|!+{ zS)sh{m_Ega8*zR3vO?RIhIHsMszzkya>QyL=hCUPJ>|{*=%kW$n9FIkHDLZ8cVSLl9IQJkdouZha>pDk!x4nTl*hR+&WZMyOua4gF~eh-m5avoQ&Nm5dZRjrhSffD!I zVi7wxc|r&wge;<|yK)NLPu=UFW@`nEVBdn)m6&^)tIldRV?XLXD5;U|1Vl0#R9lT{ zNj@Iyl1|->lhW=S(3Z&p_O@iDbnM8l%=V%>7n>{Hst3s@18D-k#m`yzU?x~5c16Ue zTRm7auwrYXRAG3@mx|KvZ&)l++lmk0TNS=Aiu2VkA?rh==}y#;^6yR-S-x&P67^XP^w(IaN?J(ER{r}BU zOgM=B&yL6S)Z>dUQ~}_3t1J-tw5sRu>b=zI3t9&*S96;>`}YLI3~& M07*qoM6N<$f*y%e)Bpeg literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)|JHilr|H_60Ykro>%VdGmJAi{mmzc?_1UH^;Mg# z{jk0}Xa26xPd63v?N?OZp5FO4i6?F9(v{NUY&X!(WRJT=RRS@%XKB^+uP|eCyIPW>1uTJlWn^ENlaBM#SG!O=s_YDdoT4 zyFbczx0CzaqTL?+aZA~sFZUEbo^)!Fp6yi0x65|wM!v9j54bHiki4g> KpUXO@geCx}7ba4!+nDh3g_oQY80fqpz z@Q450AL(u0a7aPIeyZkyCwoJ^RJPm|ywGCMJ|)O2vqXg1=9cqc;fd~V%)U&h%I}L1 zS6C{N{6^?}qw1YGE5C%y+fb>p=JV|`{n=I16p!8D+pcwB!kcizP|ny#nat6Cr`NVS zPr3W~xkU2w*SXmr!W%a3|LeUo!?3=AA(uw!+6#k`k`BLtr4fP_6={an^LB{Ts5;VYO1 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..159239c08af9d3592eed616ac33df6766c0fa3b2 GIT binary patch literal 770 zcmV+d1O5DoP)>$>Eh=XuUs`wK=EqNZ%# zS~V!Y2b$mF!-GH{KCRNWr6Cvl`}cIE7e%#4U?eu!H4=`Y2VNr zxn||y2b@v6>TjZA{3``*i$P<8c21w|Xm!`Y8E`C%LA{5_j9lgFnj|%)TG)%H+%N)9 zi$&~A@`MmV2#I)gX~S20{k2zUs|ZTj)&|r=0lsWiE6-rYXU}p2&w;#!)C&kcW!u7x z1eWc*S{}61cv>gBhH9R$?Lg@8Vc!8o=|Y6vXPCSTH=Zfh@-05w;d|kPLkr(kx*7^A zcAH-iwYz-3i#)VR>~;rq05Ya+YAYWZVLNMQfJ-FA%POJIo&%wp()X0(04S_2XgWF3 zx2)WnHbW0pCV^@Li7Rwq#GL(x&gIXmv9_Kw;d$HcvF%LqiqYkO=P=#@&(lBr2FZe8`J>^U6> zHEqA1#JgpN@>$veNcN`!<~7L-rp7Gqf5xkUpYlErFm(veya{HyYxj8dmy+hWP~{mq ztS0SO0A$s|no!+%-$!!_E>lJ6T0xmwKWr819B4h|eX~;s?br#~eGRpNfx(bt2p6&) zwwi8lK|nXWeKwG4GEHzf`ap|i=Z-$s-{toVCoJ&YyaUvN9V;Ezw&kNY5}7k##q9T% zsSD!)IQ##BJE^Z`N2OO~A!8FxjcS-5i+8$uWAWPVOegoSIw{RF;311~5A#2Zar+s_ z{)7-h2qAEaktG3V{gz)8&tJPnDv zF3+y`uUt62wm_{{Q6aQ>$M1UosYe?;7No{&I-HA)*E=nAvFrAWncIra745cZ(v$qG zQ1*lG&N}58r@3RLBi$#T&wDsi?bM<2NX>V)*NvQ~uW!vZPYK#B`epB~O`Vy`3L@jU zq#C!D3jcAB?>T97xrJwr^`@fkl?ska?(}9px+1qB{ioJq*#x!VOOgh8y}`P>=C{sP zif^4diMhY5F1T=}O~v(p1`&(z-YVe}y*@$m$yuQgH4lyQuRB!U3sE%&QEXB+BQ+Xu?! zJmX;~XurN;TAt-X?cX1Ml>S-rvHHN1-F>z_(mwLNrha!OmFrv#c8{Mm|JS?BSjkuG z3)`249ks^Jnhce958?OC7^UkGi#m>5puXFg;mYzEN>cKkKnXg&DNY~^^ yq%Ts{__|j8?OEg8`@U~O)_smo2F3$cQ2dki$Cd0N?it%#K=PihelF{r5}E+WTF*-W literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..914563b11cce944c340e4df681a2a8b4a884142f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{t0ba4!+nDh2}?51V~p0>m{ zCF*bLJ>M-A_nG^J`;mOtjqf{)wA7!lc)S!iXV~}ni%haj=CrRfm&m;N{A>TNS!?gU z;}AMhUo`V^@O3Xc=_ha5L*u_?CheDOzL}c&D%0m1&(Hski&`ITo6553^2x}PYWw}W z)CA)u#UFk3Tj;n%t@ehkldVow{61ypb8%DiX~|nhPxO5}DX%E4eS>vH#NR`0XX{?P zmfOc(zj0Ps`?gm_vrkCvc@`%#U(NPSx904scWcjN@Sn{+>GnU{1?9f$$Pr`xvX|Czg9&NN#{##p`chs}%<=dw#omNn)+u_RCma@NVrB_DZarSBX+TpvMZ@hcD zy@Ta{e0+00<1xG6?L`lb>lS`pyy{@_Tc-`bbq-x^-Z!J^QFcJv=6nZpw*TvVHszK6 z%v=`N(!PhiEXeN4(RD0G=k455(*I}k=bQqdXT16^GOpQVePz|%Z8t7&+I!Y~6SHOJ z<2$?md(=!0z87y&ynS2i{reW3$DU`n%-YMaf4-b${k-dQFYL}faAvZ<*?Z}N$?D%t wtr~RC&RwDF^RHw_?DDN|b$|hc4IKEohcQw5^`<0k**=iGr>mdKI;Vst00Cp4cmMzZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..5afe95ee7f52acf5bef44d153db5c0f7df402003 GIT binary patch literal 800 zcmV+*1K<3KP)}Y5S3h`MtmI zyW4SR=4H&4W0k1<{g2HoHLeonQJ}dC(yu4~GvJo7@6O7WHM(f2vBDENLCu37^`6^73l2R;NOG+3h zad(SB%v|INA%qap5fw$Go=eMGRVp;f7TG>ecCxtD98cmFS+b4FD+jf@?FrgyB~u2a z!p%r;ri^iwW0UFv@zSbK-b&i78yt>QY%7c7nAg3T%9e^~=!I0So;P!72g$N3aSj-R zu0TpyIXgS_Qu8l0knMi;q#i3=RNR$!b8fr~su=so0TJe0 zAE`mTEUmqf-KoI}6Uj`8;Y~PFQG79MN!nNOPH>Z(`$fz?XQ!3i4{a&?5z3a8&nhWP zxf}0pzMVyE{!Z3kC03(#4C+>LK=%bDB)K};#iN(kgBj@HcV2Q zWsSg+NL@9!0X2?)OSQ#c;b31KAV8&!_F$`0bp_Gq0I53SUNs!LgyHzyP(+1271s${ zpdV6}_znQapX2jyds|}imNp;)HUqQ*oGv>$8}!4GxLDm>2h>>kJWd=X1sQa;)}_k(YV)gARA z{(2^VSLVSp;7I)8?pZw80b~XhAI?D81sQu8*G}X*k74K}9xEaktG3V`#=xNOgJPnDr zF3;WZUv=a3$`5mVq?jJ5b{PNv9%2x)q~Vk{>j}%(Pd4cYuHDf)FH`&Z9r2>zd~BCz@Z1Dg7N>_Oe0Re8zn_pWW>_-*i`ee*bpD|Apy!=QdB3HTlfN zP{96NSL1}PdP%Ch-2VRgCjTT2eg+?xJH{Kf?}WFJ>HXu@$t9O+UR}2n@p%^in9o=D zn61vLvoE3!q^Z6=lVQG|VeS8UcRT+C6xViqox``*@M&Uc!SzLFzOsLjuE~=~U!<$? t^{x8b_Vi!>^6xCRHD?1x05 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ah8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/summary/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..405623182450f8644a19fadd802d2384786cedd6 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}Aba4!+nDh2VU|x%Y07Jm` zm%e-cPu$^c@58~G!s~SPZFT%BJ!U=&x46?8iY;#wVy{>1k}Y?Co%heINX#a#C#_`e zuX$2`w|#q7dSX##Nz}197L2L&ACFzKzVmO|-z{%+&Quu2uDWWGy8rb1KYGW7=5AZt z_jZS_)3tA_l`j+&MqD-B^hTv5_Ij4n=?ACJUFs8*`ZjNp-AkRkG+&2lvjUwsGIy<3 z-5q<`y3J&pUTX1&2jvIeTz{-`GuUn;%UO>L6Bk{Sb3VS}l+v}gV(%OFI^EBkH1AkU z$m)P+DU6aqN0JV=+ihj|&>0ub|6t1GYUVjce~f<%ZNI_&>%3e{(<$D-e<9VvUo@vI n=$^^oXR%3=9T+gk;Dcoy!?Ly8e0UVA(?Q~%u6{1-oD!Md%KQ0Av+m!l<2%l*pXavy1n|l z?cz0#&9FPZ|H7=+YTe?0-}-N`yt;Yna_*|-D+|S*@KhwcxxW7C{KxLA8;u*&S5$6T zA>Z~yx{B(vNn6S(UiUt~CeTw#KlP8!#O~A_gUF+o zufGk^U%kiB=KJU7mGcz7`lU3TGM}t>f3}{kTO$|_OuaUmeVC;C+^}KJzGgdZ+hVPy=th~=Hoj9H?R*Flr zo0g+|;gMovR|=Q<={Z+teVCBvc1~U)<$U*?gB!nOzL+Cdvm^dfgS^5{$&d&AFZkzh zchvLGDEMeubISF?CFW@hHuE~@Y0lgH#r~cLFs!hF1JN~%F27WZo*H>IgXBG3{an^L HB{Ts5wON}| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b523cb63e8eb6b485bdd1edcc89d3c9f7dbb98 GIT binary patch literal 826 zcmV-A1I7G_P)l**=Xg)LFvFH(g zKM^>we`2L&S#I&C6FZFERaj`tXBgD7EOB~YcEE(QA5W6yhZ16HFSjK(ILWiEfi3yn z0Ta%C`I$lMbaFy&Urjg)i`xg^?u$2h#j;Ov66uqV!Ug)v5%h>Ps1a9XLgF#wlQ2va z^RT%WqokIEr())b6+#Fh{y)C#hy0b#XYi(4P>u)&?((pGgoSx8&>HD{vx0jA#t~6h zp!|B*ft54)uVPL35@w9&raCI*-E|DpzXO`smE42TRv5qP#_)l!lf7%Q$LKALJOH!4EP_e@zD0gHffnF36h2obT@B8DCVZkURI9ZK(xla)rtPvrAvhE`~yE<&G|* z5pqHrIRGAZ&P5kiu;V0G$6T72+AG@;j+{<#jhzG5c{nZkER9^~FX6e0_vfHB5JHF< z_!Z;edoM})G2`=6S_zl&qkfaup8R2-8-d@Fx=V5eN?PIn{(u5gyon}x6`DFr<~v&d zkO-I;CX!z)IZceqf$>hNW;SYS@sh}m1zp%lKck)KQeus%N$v954#;0#@ME+FH;pZ? z1y^2y-?cSQj#_qZ$L?w~26@>5`;*eWGj|gwKH*3u@)TUW59)f&6mn?BSS_fg3NRyC zY1Qlspocd&LoV<+Vw~%kT$me3+_*U)*d!dcC!dIF9YfWu!))J_B^~Yl)GWicv8GG@ zu@%(#1m@;*^86!696}2qgm@!g?J5@&?*=XnCO43p{O2m2n?jbaZ}fE zvKaRkYPa=Ag!U8*FfKIp{i4v__A@zj1UVU%Q6KrjJ9+9mz^R*70Dy0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..dc659afb5de0357b06dd6b70e7f20bab435f3b86 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i!>EaktG3V{g=uOQEJPi-G zU7ow+zv{;6pD#$Nsf!=vK6vYY^(sTAD2FT0lN*A%?!-(>bi$Y=>6ODzHBTfQ z+qvTO_QwU0O}A_=?o>T}sjBY%>O*Yz%`)%Im+9rXeb?^nin+IZCmcVO61wcwezSSc zf_Ja_u4-P?He=PIIE(M6t~rM|=`J~T*C^ETB4?Rj{I&yYL(;2G2u?6L$ocBh4VLnb z9Ib6`pMF=n^fs4oQQjYUaoq~*dd<>_|9u_H8hDO?jM`gGu=&#jAwaX z%Re-m@68_0-7~ZDuc*x4eD%-Ff;*GG?3lN$H{<{6xu2x1em^Ts+ibhehKb?KgEdV> zJ5KjJVXOJxQWx;q&|)*A@XP6i#Ve0iZnj< z z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A{mWii1CPfa`+25|oZO`I_4J(2>-6(F@5@#8tpB%m8Q1aO zuBAoi3bS^lMcl}i7b#FFeYO2dUgfl>cheJkXJi9@kYgi^GEAn+)cW``_v=X z{EJ9a$+dsGpB=D#{IfXk@G{Ngl|PRk(5$&~{=$E*6npy;SWiQOdX7Bd1BbA1NjZyS+kIW z88D#rsUr3)+s=vROIwoh`9Ye+yd}u`se(ox@jnCXT3?MmmY5ob>On5weH+UNHV=Md zFZx#5-KX!ITAVFV@9YWI$iWgMCx|t&Z`9uMR~TujzI`W|J;2TD19e4Kw*+Q+eQ@C! zCYy!2|NE}|7`k-uur0O&B`r9n7VAiqd%*WlI3AZ7wjCKW0{{TCIq1pg25+jzv2%sd zF=LRV*d{-foFc01t6*D&(Y9fl0vF?Ab;nN4E<7nqv8=(l3$G&yC5|i;>IIu3F`wCr z>{8&q{O8#CYBNyF)2>S1*1D=Hv`!(I0afGoIejHY)7>Ru_OPO$0|wtXUVFiz^`ua& ze!?aM_*f3SQ`tEg;P-ltP6R(acC~ z%Luy^^o!WK+Lmc`7CxghU;}OI{VDWky0-P4!6`rsnhZJs05FjwZxXV$+9mu;-GV+A z#xSNqg8J4{yRyz*PC3X15K}BlsQYIeJujqom3XEvR{a+!VXWp@%?4^$>@DHHm6fVy zvFEng(|8PBNbOR&|3p)0R+4Pe$Y!$WZ<)mi725MJ2Dmm)e z`9h9{@&G2QatXd+jF;yKEod_6000000000000000000B{0|A->n107;kpKVy07*qo IM6N<$g7Yp^djJ3c literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..1d750731ed71f1a9f473a03ab7a61521489fd913 GIT binary patch literal 675 zcmV;U0$lxxP)*;I*-knlu~)Q@4L66UJ_n_lv0^k zhLKwy{P85xWK#%icO6n$UiXQuA!haDK?@q|P$6UOxRupwQ%8>^xotgt?=kX9jw+M# ze9V9~t)I2X-@NTM)_i(o4&Gnzuv%^;hf;lF$K+v`dCvgX))(tgtDaaAF^4iz>6=qQ z=E1XeW4fwGwmI|M;^YN&!k!?F{P7Cn6J!CrZ^Yi>?}tr&dz_QT8nA`-fw)Z+mjn`- zUTj5ANNwjj#>ypj0+tr^R#{L6;T&))nnUtRV|FfUW&i*nlt(jS>{xHX)u&Uo z98tRCIf{SVpBf8r;%w^*HRFub4xHts?zIhMP9ATTp;tOew}ChVYSUsYK$O$7(!(t2 zi*;+5X27)0RP(PH(alnoDPjqg^bp+=QwMk-Mu`7ml&e|C#`Hkll3zOs*Ssumk84zc3|tzR0>W9gUE6$vooF6Wmy=^kjWpu72H%X9$%003|T z+F!=?aw?0B??Y-QtTN>{H!a>)mwsF-Q^b-)Ie-&>lqZB+UCIzPewQZ}!)a4LzXM9X zsW88*cMplrm-dn<f0DKj{ikj0s_SmX zEw;LP<-+$ojx!+K>dKGkO$^Hn000000000000000007{p`3GXAr*WXp5vKqE002ov JPDHLkV1iZAH&p-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..66224260f7b5dafd8cfdd6ec65bb257693efb8f8 GIT binary patch literal 921 zcmV;K17`e*P)Bd6Ja(Y#uY%)9@@y6TajfJ#PxwUKYQQO=wTnl#l9`7$?R0dJ& z;46AD*X4AZ(s=1{wL!Ix#Pq{2@*+FrX$!IoWHokd+|iOdjIHUuofy(YDrdm)x-oFq zzI!C7n&%IP7>QB>`c)6AaMqA)J7On*^xy_B8^Un%fcF8JkAG&)&SlREAcVY{kLX1; zp)Y58lsdVRmc3V4bs-PNe(qY6HFFm>{vwt{DIwy~wHdU}0~e&CG&Ql~zU>I+dd@>d zT;xGExoZtWi*aC}YJx;ltmEd}C#AKzNY-w`ig?-vAPOSdZIFoV;3a!k6hPI*ZEus= z0F1Qx2*f435<%U@j!JommgDi98y6!=43`#0hN>@Z&IVw7)~F^$a(_38&gw=o#c4#J zi{+W{(w0l z>C#spIntxH-}+}M?tH(Ah$cZoigZJC1>pOSdsit&KzHS0I-LR`3JqX6>ypv~#5 zO~h=5f{TUrLof?*^`$(>Y8}^6$5)nVQUv(>1|=&EN=$u>B!;bDRhhN|iiBx}kwwX* zEe8iOQU#E&nm$3ewH9>IxB2`Pb_{^Mq9pR{T<)K^ZaM=x{!ii-7UR)Gx1 v@M^|@CmbP!5JCtcgb+dqA%qY@2)Q5M7+AT5Xz~j?00000NkvXXu0mjfZ0Ef7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f66f413e0414ca883237b94fc272fce4acceddf4 GIT binary patch literal 996 zcmV?FEU`KqVti8ZIFa`-{f_yq_svLKcCN1cVQ$lfY#di zl7`xg^{?yrCttCwUFXKU`>>>+u=f+Qp_+QjLaXz2x}Za{M@EMpts>v6C7rSS1kP5o zkbca74cYIG*zYoThe)4avKO|-vKj+*(OP3KLnEW~k=Oa|fOXkd8*t`Geo_nf)L12H zf%e5{oJhA_hqe06KCI}2rL&5*hb>S`^O%Mu`NtBZ4#}m+zEOLNt}wEs`t_Lvd%$sD zAE?JfbxU9+>4HPokgyeOmM}XsfLXn}ZHt{iZV{jEWkVRsJ>c(vjK^OyX6LeJ1{6hc zH!u1CUgC$&2BX3NJ1RIQhv|}o^o1xNh#lk;w{9)L^48;%5Vk-U(-sw=Kb>&1^ zBo`+FK7eMbaiTZj{TdMt6GYR)Us}Th058?DC3 z5HbMAOV}K%33>?@y7itF09z}Ig%Mkpzp73Pi$ zw_kP7Tz$Dw12}!X`-9rfG`;iWPc@DqR6B@Gwc^nDz{9qN2=m4NF-w+4#%wc`CWq-V z&SBqXukC59@?ZeoArI{q=Gq%`4eq( zmf;StB16K>Dcg_5S>^C{&6xrFbsmYMsILfb*4~@Bh_MO&gzS%EDMI_D!{iK*ebC>t zuc|DLh-GT~@l!w;{6$f$G_|LwX%{Ii=w_+|ilQirq9}@@D2k#eilQir4g3e~sBKO# SZ_hLU0000g4@2x4W7i;jw&V~#enBx!+i1b=yLzS=BX9732JDNz=)Kl4(G6{7VDlh1Sesz; z;G6xh$s`@2>B`4-?|o!q*4*R95rKVKWFzcp3EGzf4Q#9&oV0~A52t3Lxd=}QFp9D6ly9r<8q0-d$VHrO z*b8w+iWXBcA$k=$38xf@9!ess|HWKi{-R7jgoE3F;L~yn6%+ zudd^T11*d6F8I5k;z9gDbw^H~KZ~MxQ@-dIwn`W~XhgfW>3a{9M4fCmViYzE=WQ$K zfAI9PtV-2vY%$#x+^vg=lFMZ*yY6Ne<7^YNzD0Bz2kezslAUnIKUeMf!oyJ8^u*6@ z=UK;%C`TsH;x=@4b#g0u;&F+ZV=IYRzz`2sc>KXn%`2lLvkR1#X5qh~cU;(P!Q`*nxZ zy*wF>RGtd6Mx*TByeSeaS*JX-n=Br-e5Sp3j(fPah;krH=0Hxej1ujre}Q{YM*S+aOU*bvnvg@ zX0g;b#ntBk3`#Ie@juY*TQM}vXG)F93D8RLxmH{s9v2Hiv8#1E>XLUn36Jhg%?!LH zUOk+Br$pc9#9b|lq9}@@D2k#eilQirq9}@@C|ppB*jkjO8ndYs%Nya#E5!7i{`C9=~dtYpW);uv2(L-wq#>Pl^ zcWY7Fv|rj6;ZbL}t4=!z;{|f4=i!nX$KteaR_1-e&i7Qgk(aFSiGz=Wx`K;mb0y0x*Cmc z34!l~9RIsg-Oz_p>j3*?cNmM4QJbocc{;k<#AU%7wdTP7;(6HB60ZCJX;6%UWkvBm zL0kTo{E0npl)YQF^Diy!HdKsr54AWXqZ3nXIml2PU@nLfpOfHKx|V#Kw)0mJhah2` z6c(_|P=ku10(ZqdTXL{8%8pUU`Wt|u*v3|kDqmRYxgxGv%-q7?6;3bVcD3@1`Ejb8 zSADs#%q{1Y>5$-P zsFaae>=Roox`<|T_jhL004&%O+|~Ha%lNP@h_81|VBz9a8F>lwOX6@yN*mG~#XCtD xcU~x;LXJU_BuSDaNs=TLCCC002ovPDHLkV1geH$}Ru^ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..bf199eafa3426e5c30637ea0259c1c301649fad5 GIT binary patch literal 962 zcmV;z13mnSP)JSq}*j6QsXl4gAmb9Z}UA&brOOIic0rHLwmnAhfcq2Fy-PkWG;!O9eqXKhmuTNi^qOx z->+V?CVtI;4c_k!vCqBY2Ik~nDF_b9rO4R8Xvu|r&uPNfC`}{C&AMl57bn7)8Cf27-yRTD^t``^Y5oowIJltscwiyP$dQ{4(xQUktoEHy7dbRP#m=eIrwg;=ji}i_0Pb z{cIoEwRb(2(y*a^P1_ql-O4^l8F^{+mIcgc&SL}93arKtAhVlvt8^ zLJrB90V$lKux|g{?8cALvMS+;ED1m#Seq?qxnalR@55h_-USY9)XHl5q9aGO?~Jyj+$g)tu=GbzoiB?N8R# zem4(4^e^Pfd0aT}I^dHoe^6us&2_w~Q1*OnCSXc-&$?-;baY9Y%eRXC_SDFwT?I^- z{cZ^TR@MQhWEY0HtmLn>C{YIji=by-$A1On%|818(zCH{uo|GG5}O0Are-0kgST`e z)?~O&sJzcOTA;!=vk;(3-Yr42K(aw&!$ynU9?_bU;a)h5J)m6|1Ge_1qhZ@`!W$Zh zME}QW7n*}U#I8uww%7o8W^jU)32rcbz;ocq$B)U`Sj?$_LZNUqUhu+f;&lOimv^!V zo`X>Holj7wru*hu>z&-9q>aviW`K4#)C1i=zZh#v8Dh#0iH*Y4CiU&CFec;JVS2jh z_RP$ZxQEf>hh!0{VvCq1rD03tsqDrTxA_!C04P5}+kI-)U;8Xh4l%8d-qllHSy8Do z=x$@_Xez|oI|dp~Jz*6+9&>pF*Qh5=V5o2avVGNOzxk$2dTk&HXUE_S_cyN-_Rm5% zA2pxg^268zHn42_cF8`Qw0$Wj(V+~bqs$Ex*1<8O9)A=p`YH$nr_H%f(m95xe4M-NKlYo$U7R$876fH|SOD5|W`;hds{*zklznr0@81}qn3HkSM}_ll zrt_xEG?%^s6LyZ`f-c7JG4vt08*5!Cd?^ev?f~dXi*1jaz+_1BN`tL+jjcI7ROk!5LTDt6wMgse{Z09}47 z{m51)@4|75PFPx1oU4r|7?O-`0+mQ=WhY|hrgy6i)`Q#%7EsqR*qQ3wD4002ovPDHLkV1iLI#+?8F literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..0baff41057e4dbda5bfa90c4ce699242f140cc00 GIT binary patch literal 932 zcmV;V16%xwP)3^i~eWpaC=d_$Tco=S+Vd$Fa4$rX|vVoO3Ot z*3!bQX8+0}7PWaUjJpl>v}UMSD{rmsuJV$VcE_u9L5F0u3=T$EZVX#Eknce8nwj+R z2AmN6+7Y{!u}dO+cFkJ(cq6N6tvn46Rm0N%6Z=%i+IZ5P?KlaaFB6@H$2FEG_;VnU z%NAiaDN&a+fz!FRv(T_$u@J~|*+P>g6KoI!K@bG@=7;^3TMqb`CNpRUSGboqPQr#I zvLnyltgDXQHMA2d93#gIkERF}#O711ToW3dE!c9V$7WCC%`WVko=&}5kTH}pQKT>2 zHB+(0HfBs))Y@@6u6627KvL!hL#pkv!*2t0n2L8$wz5S)|LCDLq2t>7r_Gri3847( z8Ri?b!_EqvWDS=zQw?EN)2KbI!3tVOlI>qbc!pJZjfPw36{(Il{zvw4qt8-i#J=YW zh1UN8simVCuc2onWT3Us?3(rh^*&i>Y%W>(@B-#n9)lnVf*^Pbn)(41o@9PjCT~%+ zLRqKFc-FY#n(fz>*g=5%WSO#R#+bN1qU(Xg8){j33>3=3|jhUBIuNT zdKuJ$Jb0v)W((zFK0R5{;G8j?_eEo40_Hz>vX#4}A7$ZznFW_VE44yde-jH5kdZ=J zn9qSkw&s*(o1Z6Xu=Q!JM`x&^=L{v>EIbgEroW--Csjb82v3 z$6dD4*Kwo&1HO}uyC9nw`#}%{K@bE%5ClOG1VIo4-^3rAN$&S*dPFe*0000Dg&B(Gy9QcC6H`~BYPuF1p_NGavQ zl5JVImG&=NR7GtbH^!Z#>}ejMldXNV)?LPrt+YE{r;Bn*W@d0Q!g4Zg;Y5A{&R$oP zzE;2m(a(;m&o*|42_LVSE5ARm)jVqiO*>u4GcV)M3fLEY$lmK1qya71?RzFzXK0ph zzn-Ja{KtE-*5z`WrSTlKYJ=*HrndpEMHS?)EyymA-LPW=N2}anY)$xf7~e#Lm)9%X z@Xdo{69cM-SFNoDO~Q_frP=d`8D^Pk`1ZMrzFoK;TkQ= zn`b6BXlp8X?6DdM1OkCT;AkD|qP7DYmViw}EvPc0lW(HwwAs9=cS#JyF(9Gznm{8S zSIC|VVe0U4r7Ay!_9RQ%@7lJPDLUcPT{Ezl!*Yq{BSX#kGmwhaXw zLRYzT45(u;thRY_gm_yxux>o#wl5?IwG@%QMX_E^!>IT*X>^GeV|<3YZzTg_4Xgli zvR%BN^j0o++o#?2RWpEM@lE@1q1abz*YPCO?*o>Agq4eZBD(au zCWmV*Obq~;l{SLaHllM?nm}K}N*vb>MVmVm;w^Z%$n$V|3-J6NKA+(rZplvqfj}S- o2m}IwKp+qZ1OkCTAaDnM1HJ;B2VNBK(*OVf07*qoM6N<$f~GO)L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf4d0a3fd857e49427893a3c00615a938348bb9 GIT binary patch literal 963 zcmV;!13dhRP)i#M30B{z%yvH?jmW>i8=yK+d^7y{>D;D1J-00XgTo zk#wu=uNzl9$Uojh+}Di<{f$bnXI_Mek_HW*4k>hUWdaf0N#HlB?gGnk* zTaQ(3k1>Gz@ri9OD`1`X3qLvLzDvw~xM%5n{eXAV*a!oL$?PN{48JR2y7xs}wZ{-g z7a8iFAU4N>tb=du!jzF_QHkWm<0L^H9tq;)mlVVo$RhCAh|v=BLr3;F2gW-fZI6Mt zO%z`Ve5ZILz3x~{E@Le!-vDi&>aYT!1mR+zcu8ffkAWbyE@hi?!fFFdi1j=_#uidBP8-JD1v}L- zY>l?&a0k$h4~JD~a!fcqt8)~d6+oadU@CJZbu;7Pv;+R@;RH|7zXHrSi`i`?74R2H zW{O*@ksF|u=)f?ZNQ3|k)+uHrJlTv~)pD9A>f;gu2G3N$FeFEB1DNdm)TA=|^H`FQ z)FiVcVLy*I0G@f|%tG}dB{|pmPgxVzB`YWMHht5^wk<3k?i6>Vl>Vj|cNAzPyc(N} zSaBo&`J!eZ@HTi!K@FOb0w)7c1$B$Kfirh?paU=KMESup5Pv`}U|=K5jrYOi&r*N~ zAB46m@3YerW`75x4iKv(bK7n*;6XJ`+$gsA{X5759@86UZFh`yG%VC$27Kxnw6$^W zh@}Mw4~Tb3TLH0M1K=yeDLjbcog9EY)$^Nf%tdSc;t%nytp$y{=>$g;2h9@Qzz|N* zZ$tY=Eyu05YjD1VHJe*an#-dp((7bF8$0!{S!3<7ImEb!vHTC2$FqMR5coWpFDPF1 zl@?MZnsqhc=Tu^~2`qOSW72Mg#~KiTq*Uj9Pv{pmk?!uu==K=Uq$*BX6O7!Sb@ zoD-Z=b=*Zp*F;9b+&7cjc0o;*9;r%ru|uw!Y^?^Q%6D^TNoIdAbmM{Vf=u|Oi_Ape z!a!OGKfgum>_?yC(hvZW3Z2uo!zM5~{%b+h0G!{@&6?4zXb3>}_iG|m)}=8qHTnNI zTp_f1(3DXN=A@tvvj(J>>EG*_oe%ohZ3Dp0{R9l!6Jp%MIB^$5K-PQcdVxS75C{YU lfj}S-2m}IwKp^mj_zy~)VbT=6O3MHM002ovPDHLkV1jdvyi@=H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..291b6e19d81083f78bfad4fac52805758b2b9a24 GIT binary patch literal 906 zcmV;519kj~P)pYG*T-Vk9d!FZ{hLoOQ2d?XC z3vso!1XK>>2N!{{8{x)rmjQjmUDlKgHd=V%O7ljo7zZn>d{i6dwvJpASUW6pKVz&( zO5cHFZ#!V>=+`E|GakDG4WC@IRz6?gYMeD-K`4=JDyi$Q^0xzKj6Ufx*BR0Q(n4EP zn43KT`{2oa5Y=#Jm4E}ti%skydkXF0ZEeV!J}J4lizbW zR7l+9LwZQ4*V=_z$dzkM2@f2q9e@||F%Ttv6$aN4 z*M<6A%E7u`5Q|h3z^O65LFp<1xB}S_c(veY)cwWQF{K@jp-gy zt*K_()SN-bW#32JBG+Z$MsUWx%Ev~@!o%>NO=l?a!M#iST_GqcWsk6_+yCrJ_=0q+CID~CxD6D-8OgB;f|B7g7` zf>Lr)-ZV_=9%n!NRwIZ%<81{T!q!#b%LcHHCR^wVZJagJ-n}1L8pI{z>K$K#RF3$6)Q;5^U1 zkW_2>_a#ZA_~b>zd|_T_cN;Q5@$aR4|7hMUqJ%GADamk`WN~=h^|W%aCN~y71a6c( zzqy7_cfyyi2$z0*a#e zbDSMo1*7eJzh2?wFyj)!EAun;M%B4~wnTW?=p`C&Cg6C3jFLVUI!e4;6y6z{BSgN_gJ|JQez_o6&$$dBB zSe8lLW3J@SdtBM#d%%S_)u3MwpK348INtSVD3dRG!(k##64}ik^X?_#wj#3;aAdwb z+KQxME|`GbOrI2syA87_-hvNr1Ae7KVzaMC7E}B_X`HgdC;j$Y%aH^`dE5Gk<@}Iz z)lk$-TU(&((PU+U@MYZf!|M^E3ryMtd4X={ zrR9ro9gJ#2eZ;YdZE-n#I7Cmb^F`zsx+JX@+e=*ahq{SLS#g8GC3~+63+@5ozWavW zR>)m{l_p3DQ4H^KrGz&n{_YZ9A_RxtK7TnBPq=o=1S zjTy>tId(}Fb_cPu>HTb|*nj*oZY$R80VD=D%v;^O`WHok;ZDX8@FbLLjWSjY?dYj# zqTTq0a*(%`hMb$g&p&qNK&)wJEbKx}NI() zr7uB+&9d);F2EF<*gWu-xbIin_KjOQ()FFuu#DK*G^zK^CBI=Z?r-^Q${z6Y++1xx pMNt$*Q4~c{6h%=KMNt%+@eNUtAZ_j7dDZ{`002ovPDHLkV1l!C)Z_pF literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..a57d3e7aa4c144126b788924903e3dc02efc8772 GIT binary patch literal 979 zcmV;^11$WBP)@SsAQ40nypt~I#OU>DlXN-8VYqLuG4 z7PuZC>Gtvl?6dwDAN{7bYs7rIx08#ALvG+54OHc@G($;x-+T-Kt_HELG0Sx0rd^*EjB*r(c^F? zdqBJ02kbGC-4c)_3^*`iOqI865_AucjVkO&h0EDv~Q0bLm(|#l+Wd*E6DA z9W~-&9PLR@#I%rmF>(ml1*NG{7b>r`ASI>qiQaJ&Y!c({DZK%D{-TUC6;PI;BCo6G zok(hly#bP{=<>n#k^DyMMd?AtJ|NOWNv#ugyGEYY&GfsF7YA7S(7Dq~V8#JiE9@?% zqz@j+gm0@CO}Sqa_^*QmU7)Z9U22=~7_O0*1CAoa&~O}x*_4f+dSmnK{EAtXUF1&` zFeDCnO?CcaG43eJ0Yy=~k&meao6t`in{b?`!nDXCRWImCChLshtsmI)ELwMor?G5N zX*!mY)=!mCW@HOni@1{Tuq0CZ6A4+W9Bt3>cIEirzd^So_p|bnGEz-RnlbVqutG%Z zO^QN#qdpF5ncmVbrO_-uluOno`i!WNdIet2GvNUC0IdX5dz=lB6}2p|pEmg%;I)OZ zMB}yo^Yz=_70#&;{Br=@pe^4ht}o9`Yo9tP>^84WVnjmFrOjC5P(@ZAwofZ%(_6|E zMq&ClTmU+PH0=6ZH*x=I@&u|D^k%l4g1qFe{nOv{q9}G^j3;`gjj~5JpL9)1b5VKtIdt>Q zrHXNH=D0-cMtQ2%>H7SH+kB2}n{O+XPA}@N(bx8CLu~p&cltz(!UK zHKIqN_@PZ``np*-?>cCJ?0Ef+-F6RtsnDc}J2bPNrn+->SsKqag2{)CE2+K>h)LmN%a9%=|yUMnDc_SwEl!(gpT`v6)8 zAyac2XdV2Z8?lzy_=-|qf0t6KC&tYks_ImP`xS-S+ZGh=0|{w?(?&&dl6O(ugzpO4 zJ77EA2g>OhIfFw!o zLIFquX3JDtw6Nps0F;!fL%J$fEO-~C#RI8viLGu2=ui1wD7E;f1sCI-R+U3>J?+9y z!1TgjJ2P$R{bVc2XpUgQMbGKdSQK0A5IXvgpQl}?zdd3j^3t3aNqb3Vvo zuYge>T53FL|1!jb;iQ269b7)G=+x=$;GRhnPI2QcEg zL%8X%5w%=QMtrb#3;jAyUMtCq;A|^Nl4KDNbj=X(G%QHJFbenIw zJ!=9Ak9-E13HEg_z9-;Wut%dG4)FdB@Le194^MiCU~d>7E~b3)2!=6z5|ku^E%FiKZdA%GD(t|L~cP% zJ0N>P@Kh$0gKS?W=uZ^T0M9&9+t3KEF?*iBuSDaNs=T00000NkvXXu0mjf8}qm0 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..908f9c1e414141eee23c5f83c15dcf3fecc5f60d GIT binary patch literal 931 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 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..94b1ae9f263d23080462ccd22fdc963ccaeb5621 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|)!NTryGnd^1dmrnHF@4-SAk^tp4STefj^J776c((JAwZ z{e4U7??$)M*iD&!YPQGjL^M3Ed3x-X^_lo=JFe#5NWE*(Tcw{{5dO$-ZBRBU|>j~fQIis Y*sfG>@Y}b|QXVAX>FVdQ&MBb@0Mkp5=l}o! literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..909f56736c26dab7a34b1abb7541fc1f1113be9e GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_WKba4!+nDh2Vq)@X0PeWo! zmGHZImG_s}-PC+F9voWqx!ym_(9KMY%PJ_;*l z_MNj0k+gWv$iR>+IoHAO>>}573sMZLCyAag%wm7`V(F>RhhLuE;T~{1-PKtCz*l+0 zl5hXmX6*d!|8`pbfi1!HU;YU;e4aEr{-<4Dy<6`j7GQ8;123L)zq1xso7cwa43hSA L^>bP0l+XkKk5Q!j literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6d9ad3acdf7bdf52795f1b4d57acf037937486 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`hrba4!+nDh2#bWyW{2*U-H z$9{MIPrBo6Z*|x}T>gm0g)ejL^*KEBJ6?XicxRK2qS5)!?Q5s%E{U_t+|yswl=tfC zhQ*glv+{ECOFe=kSB9Tznd3WM^Y~}>8H{`E%2=d;?SW?EaB_Xa0nJoLZBso-qG-y@RX#*FXCMCtlib@xI4+ xIPdSt@9P=P-Tsw+I(qs^-)0tI2qA-v=j@#|(sQn+R+WN;Jzf1=);T3K0RZoXpL_rS literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..50c26400fe2ca360bf35c06058eab232b3426a79 GIT binary patch literal 801 zcmV++1K#|JP)dV?a~>S3p4T zr;i7z(ME(^9|i0Mg{^}(dvK9eUW$v2nI60sY@%;M&@INGh8&fE$S}h2X}SjX4#x?Agro#+wlS;55TJNMi)F5+O7MIm({i#qB3Od zk&$B8X*99x6jIA9E9|q-lc%HRsuVGo!54E@e3qt0r=EIkEN*6-z1FGmwn;q$psp#} z9_w326G;n$qUt9igZ%*6VR!PZW*Sc|CZ%H_AHut`7D}=l6iQ zs?n?oZcNXx1o|E@IH;=e^y2|-#lJF+_KC6r){EN5CL;rlq|%iv@rYhgOPJ%FQApi{ zjR@)NyWfEM#18_;;pw~bQ68KL1^@tXAuo2{d{L=MOLI>;@;u3oS2a6Toi0`0WMs|B zeAP+h?Z~NDdg|X4+bc*JvYj78a$#2465cN9(3aJjCK=gw6;VFQ*Q!vTsyWpuY3nKz z)d&yt1;4DP+ATAiR$}+G)2!yx=InDOda~KKMm=gawUp=9uF6xSR;sOr*3PuualcHl zac#L&=xjIjN(-{o-tMdGJ~__;Oil^HX;#%7ZHrgV;o$>tf^x8Yq;|V4snn}onybt1 zWxVxG2+G_4of%@c>JC{@74KB0Y{JqVBbz*plSXl8ESeQ~Z^MPl0{nq7004j+(9~y| zr%<&{idxU0*0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..de6359a696c1962a83885139520e23c98d231c1c GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVEaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3^zv0J?nLyzoW*X+f9+Ch-PPrf zFWq*?>dajE+V9NfkV)n17t}QUS#0@PPIe7rcfS0R!rC87R=?TZ?k&CcyyRHV%Tx88 ztPBjP`po@Oo?ww)={Cg$MT{44x;&vHNOI0k&Tlx66Xsm%N z`<3mrXL{zG4Y$>KpKs1=wP0WAokyQ~b=MY|Enq%#&?1Xr726NveH{lci)0@tDtdE2 l#^Cd=Gx=G-ki-fu|72)g%G>>-nM)NU@9FC2vd$@?2>|g&tJ?qo literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f77097ef58c1c0df5457716d24b90b99d8473e GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?M8>EaktG3V{g=uOQEJPnDr zUi#hnKk0_I{G5}X&JH1Ywtx4lyYgtU>D0FHCG}L5-`*y-c1Q2MOzmSD%TMdRm}F?4 zB!9p4aw*H^+X1&vSk21W-C91&gF8NRY2DvBr+H%ciNBk!sJ}JZasF!U*)yJr`kfA* zJMX}~U7Y`}SSN2fW1`4^u69#V*GdJ)C3ku=A3e$2koLoCacn}|vIWKocO;fam27XF zt+f1**U8rC-S#VY_{i-kVrSFdGP`>2?pN0*RGyG`4w$77yK}Mo zKOGG_$G~80!?rzqzu)x_vlIV4KW^p2F0!mePCK4^Q+J`T=(Lk(7Mk>)IW%!iYTFa> zeY-uDpU*8eK7A_nz}a4>1KF*I*UVsC&KDXMam`7#Agj?XRzhM=)b&$9&Z+&9Yt%~` ztY3=$TV2FI^?6Wi(xxTPsXtN2D)v}S`mgtn&ilWL*n#na2{z0!|M9e8R@Ca# PD?yT;u6{1-oD!M<->cL$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-ArWqL(y!|(DLU(FT0pk1#MRxqyno#G zpS5(~qpEE)b~k%Y31WNc8=Y#}p?vn^#g>p+E2dQ_MxV^NwqSSazo>JfM?>u69Urr+ z%$Imu7CuRTq30*txaju>pDONMJNwa-%J{e5HI~LNU(X5;kcsjADCjpMg5gKv+}Hpi z_us$L^f%5elP;TS?t1yg|5-=s4i|iSU3hHQPV20%bL4#%y=_}|>F@tXS@L#_Gf&s^ z&97npl>Xmt-l6(azj-Y-^V(i^n!nVS7wBPRVDOEBFMjt=F_n&8AYo5eKbLh*2~7Z$ C{D$2C literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7d29374c1ba8e2f23eae1841f6c775097a115 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..09a8564a1a37eb9c5cb077173ba948bf94114dab GIT binary patch literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ab7c7aee9756d40e80872b77e635116c9b18c3 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!Mh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..05d4582e2fcd8c78605b7c3987ad035ac8ef64b6 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..26526a94f076c5956e4cd1e53d72824f4a878abb GIT binary patch literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..7009edb4d9b16d34114d9679f84e4145804c9298 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+bba4!+nDh2VCcpe(YHpSCjg z>hEctcELWOf!62V-mL28TG4u?X1h~Cd=d#LS z*rs_i-#(L6*lNGodV+k`8vc#bE-zF)CKsk|u6sJ7-eLE-=WUg2QBBLXeNCzTJZIm3 k>F*imdl`Y@jtx{a*e^1S30M&6G94uC>FVdQ&MBb@07{3;3IG5A literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A5zf|!-dYL zzB~R;+;LiG#UZ^WwWz+A7Vpt_6B zJgM$>J6!drK%3{jBipvI$@9O=ysYVG_x`Na(do8x`OI@1H*T^#>TU7x2-5+3GfUQ| zh3`KY%lwZntV*2zGhj;Wo{)-#ndyHY9y`4w_(i=$xmxKn<{zoMx$9s47FQ_#wfx(( za)(=M_y7K<-f-R5ewEF+kEMk_CNTrOiwp{q_CH;;W5SIMb*&&_Pgg&ebxsLQ00V%C AW&i*H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..e2e092645a2404a1390da6a4658d02b9c53cd7d9 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9gba4!+nDh2VtWdK8k6U2L zF5z$cRlZ+hU*`9V^&`LI?do}Ryqsq-SjiqTU6wg(eR7ZZ*-f^Sr!?=q_iydBoVR@L z6BPbUPCMrxtNk-)!gTqNy>CAssWW8TeCpDb&okc0ecJE1sP)mNsVti=pNu=HR`1iL zCg^r@ebU$3&g7nd8XLAwwmMZ&eLC*U#ZAqpC2ysr9RKm;{DfA~9A>Ss{TmWC%m3Qd ze*Ree+GVi|_xkOOUBdqOQt#)>OS+Q{Qv>zyPL+JSY^QGIi+J~dyK*`oS#L!fML(TA zJ$j7|v(r+!8SFM}{bYWJ(W2WI6u-XfyCLQf z>Uuxsw31o$F0QV- zT9)c*UNV``!YA#p3=5zxVH52W}B@(-=Yds?^Vk3`kQMVXj)!>YcGT4a^v;>*Ur=d snLosTPfgo#PV(Q@_zS@B!3xYivz2*&e$>Cu&FVdQ&MBb@0GdsiQ~&?~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec71236930c774096e1d0f94c29095816e9e001 GIT binary patch literal 730 zcmV<00ww*4P)g`Q5*d%kQ10S2L1B#&b;=XuK8l+w7iS5UGL6|!+{ zS)sh{m_Ega8*zR3vO?RIhIHsMszzkya>QyL=hCUPJ>|{*=%kW$n9FIkHDLZ8cVSLl9IQJkdouZha>pDk!x4nTl*hR+&WZMyOua4gF~eh-m5avoQ&Nm5dZRjrhSffD!I zVi7wxc|r&wge;<|yK)NLPu=UFW@`nEVBdn)m6&^)tIldRV?XLXD5;U|1Vl0#R9lT{ zNj@Iyl1|->lhW=S(3Z&p_O@iDbnM8l%=V%>7n>{Hst3s@18D-k#m`yzU?x~5c16Ue zTRm7auwrYXRAG3@mx|KvZ&)l++lmk0TNS=Aiu2VkA?rh==}y#;^6yR-S-x&P67^XP^w(IaN?J(ER{r}BU zOgM=B&yL6S)Z>dUQ~}_3t1J-tw5sRu>b=zI3t9&*S96;>`}YLI3~& M07*qoM6N<$f*y%e)Bpeg literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)|JHilr|H_60Ykro>%VdGmJAi{mmzc?_1UH^;Mg# z{jk0}Xa26xPd63v?N?OZp5FO4i6?F9(v{NUY&X!(WRJT=RRS@%XKB^+uP|eCyIPW>1uTJlWn^ENlaBM#SG!O=s_YDdoT4 zyFbczx0CzaqTL?+aZA~sFZUEbo^)!Fp6yi0x65|wM!v9j54bHiki4g> KpUXO@geCx}7ba4!+nDh3g_oQY80fqpz z@Q450AL(u0a7aPIeyZkyCwoJ^RJPm|ywGCMJ|)O2vqXg1=9cqc;fd~V%)U&h%I}L1 zS6C{N{6^?}qw1YGE5C%y+fb>p=JV|`{n=I16p!8D+pcwB!kcizP|ny#nat6Cr`NVS zPr3W~xkU2w*SXmr!W%a3|LeUo!?3=AA(uw!+6#k`k`BLtr4fP_6={an^LB{Ts5;VYO1 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..159239c08af9d3592eed616ac33df6766c0fa3b2 GIT binary patch literal 770 zcmV+d1O5DoP)>$>Eh=XuUs`wK=EqNZ%# zS~V!Y2b$mF!-GH{KCRNWr6Cvl`}cIE7e%#4U?eu!H4=`Y2VNr zxn||y2b@v6>TjZA{3``*i$P<8c21w|Xm!`Y8E`C%LA{5_j9lgFnj|%)TG)%H+%N)9 zi$&~A@`MmV2#I)gX~S20{k2zUs|ZTj)&|r=0lsWiE6-rYXU}p2&w;#!)C&kcW!u7x z1eWc*S{}61cv>gBhH9R$?Lg@8Vc!8o=|Y6vXPCSTH=Zfh@-05w;d|kPLkr(kx*7^A zcAH-iwYz-3i#)VR>~;rq05Ya+YAYWZVLNMQfJ-FA%POJIo&%wp()X0(04S_2XgWF3 zx2)WnHbW0pCV^@Li7Rwq#GL(x&gIXmv9_Kw;d$HcvF%LqiqYkO=P=#@&(lBr2FZe8`J>^U6> zHEqA1#JgpN@>$veNcN`!<~7L-rp7Gqf5xkUpYlErFm(veya{HyYxj8dmy+hWP~{mq ztS0SO0A$s|no!+%-$!!_E>lJ6T0xmwKWr819B4h|eX~;s?br#~eGRpNfx(bt2p6&) zwwi8lK|nXWeKwG4GEHzf`ap|i=Z-$s-{toVCoJ&YyaUvN9V;Ezw&kNY5}7k##q9T% zsSD!)IQ##BJE^Z`N2OO~A!8FxjcS-5i+8$uWAWPVOegoSIw{RF;311~5A#2Zar+s_ z{)7-h2qAEaktG3V{gz)8&tJPnDv zF3+y`uUt62wm_{{Q6aQ>$M1UosYe?;7No{&I-HA)*E=nAvFrAWncIra745cZ(v$qG zQ1*lG&N}58r@3RLBi$#T&wDsi?bM<2NX>V)*NvQ~uW!vZPYK#B`epB~O`Vy`3L@jU zq#C!D3jcAB?>T97xrJwr^`@fkl?ska?(}9px+1qB{ioJq*#x!VOOgh8y}`P>=C{sP zif^4diMhY5F1T=}O~v(p1`&(z-YVe}y*@$m$yuQgH4lyQuRB!U3sE%&QEXB+BQ+Xu?! zJmX;~XurN;TAt-X?cX1Ml>S-rvHHN1-F>z_(mwLNrha!OmFrv#c8{Mm|JS?BSjkuG z3)`249ks^Jnhce958?OC7^UkGi#m>5puXFg;mYzEN>cKkKnXg&DNY~^^ yq%Ts{__|j8?OEg8`@U~O)_smo2F3$cQ2dki$Cd0N?it%#K=PihelF{r5}E+WTF*-W literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..914563b11cce944c340e4df681a2a8b4a884142f GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{t0ba4!+nDh2}?51V~p0>m{ zCF*bLJ>M-A_nG^J`;mOtjqf{)wA7!lc)S!iXV~}ni%haj=CrRfm&m;N{A>TNS!?gU z;}AMhUo`V^@O3Xc=_ha5L*u_?CheDOzL}c&D%0m1&(Hski&`ITo6553^2x}PYWw}W z)CA)u#UFk3Tj;n%t@ehkldVow{61ypb8%DiX~|nhPxO5}DX%E4eS>vH#NR`0XX{?P zmfOc(zj0Ps`?gm_vrkCvc@`%#U(NPSx904scWcjN@Sn{+>GnU{1?9f$$Pr`xvX|Czg9&NN#{##p`chs}%<=dw#omNn)+u_RCma@NVrB_DZarSBX+TpvMZ@hcD zy@Ta{e0+00<1xG6?L`lb>lS`pyy{@_Tc-`bbq-x^-Z!J^QFcJv=6nZpw*TvVHszK6 z%v=`N(!PhiEXeN4(RD0G=k455(*I}k=bQqdXT16^GOpQVePz|%Z8t7&+I!Y~6SHOJ z<2$?md(=!0z87y&ynS2i{reW3$DU`n%-YMaf4-b${k-dQFYL}faAvZ<*?Z}N$?D%t wtr~RC&RwDF^RHw_?DDN|b$|hc4IKEohcQw5^`<0k**=iGr>mdKI;Vst00Cp4cmMzZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..5afe95ee7f52acf5bef44d153db5c0f7df402003 GIT binary patch literal 800 zcmV+*1K<3KP)}Y5S3h`MtmI zyW4SR=4H&4W0k1<{g2HoHLeonQJ}dC(yu4~GvJo7@6O7WHM(f2vBDENLCu37^`6^73l2R;NOG+3h zad(SB%v|INA%qap5fw$Go=eMGRVp;f7TG>ecCxtD98cmFS+b4FD+jf@?FrgyB~u2a z!p%r;ri^iwW0UFv@zSbK-b&i78yt>QY%7c7nAg3T%9e^~=!I0So;P!72g$N3aSj-R zu0TpyIXgS_Qu8l0knMi;q#i3=RNR$!b8fr~su=so0TJe0 zAE`mTEUmqf-KoI}6Uj`8;Y~PFQG79MN!nNOPH>Z(`$fz?XQ!3i4{a&?5z3a8&nhWP zxf}0pzMVyE{!Z3kC03(#4C+>LK=%bDB)K};#iN(kgBj@HcV2Q zWsSg+NL@9!0X2?)OSQ#c;b31KAV8&!_F$`0bp_Gq0I53SUNs!LgyHzyP(+1271s${ zpdV6}_znQapX2jyds|}imNp;)HUqQ*oGv>$8}!4GxLDm>2h>>kJWd=X1sQa;)}_k(YV)gARA z{(2^VSLVSp;7I)8?pZw80b~XhAI?D81sQu8*G}X*k74K}9xEaktG3V`#=xNOgJPnDr zF3;WZUv=a3$`5mVq?jJ5b{PNv9%2x)q~Vk{>j}%(Pd4cYuHDf)FH`&Z9r2>zd~BCz@Z1Dg7N>_Oe0Re8zn_pWW>_-*i`ee*bpD|Apy!=QdB3HTlfN zP{96NSL1}PdP%Ch-2VRgCjTT2eg+?xJH{Kf?}WFJ>HXu@$t9O+UR}2n@p%^in9o=D zn61vLvoE3!q^Z6=lVQG|VeS8UcRT+C6xViqox``*@M&Uc!SzLFzOsLjuE~=~U!<$? t^{x8b_Vi!>^6xCRHD?1x05 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ah8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..405623182450f8644a19fadd802d2384786cedd6 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}Aba4!+nDh2VU|x%Y07Jm` zm%e-cPu$^c@58~G!s~SPZFT%BJ!U=&x46?8iY;#wVy{>1k}Y?Co%heINX#a#C#_`e zuX$2`w|#q7dSX##Nz}197L2L&ACFzKzVmO|-z{%+&Quu2uDWWGy8rb1KYGW7=5AZt z_jZS_)3tA_l`j+&MqD-B^hTv5_Ij4n=?ACJUFs8*`ZjNp-AkRkG+&2lvjUwsGIy<3 z-5q<`y3J&pUTX1&2jvIeTz{-`GuUn;%UO>L6Bk{Sb3VS}l+v}gV(%OFI^EBkH1AkU z$m)P+DU6aqN0JV=+ihj|&>0ub|6t1GYUVjce~f<%ZNI_&>%3e{(<$D-e<9VvUo@vI n=$^^oXR%3=9T+gk;Dcoy!?Ly8e0UVA(?Q~%u6{1-oD!Md%KQ0Av+m!l<2%l*pXavy1n|l z?cz0#&9FPZ|H7=+YTe?0-}-N`yt;Yna_*|-D+|S*@KhwcxxW7C{KxLA8;u*&S5$6T zA>Z~yx{B(vNn6S(UiUt~CeTw#KlP8!#O~A_gUF+o zufGk^U%kiB=KJU7mGcz7`lU3TGM}t>f3}{kTO$|_OuaUmeVC;C+^}KJzGgdZ+hVPy=th~=Hoj9H?R*Flr zo0g+|;gMovR|=Q<={Z+teVCBvc1~U)<$U*?gB!nOzL+Cdvm^dfgS^5{$&d&AFZkzh zchvLGDEMeubISF?CFW@hHuE~@Y0lgH#r~cLFs!hF1JN~%F27WZo*H>IgXBG3{an^L HB{Ts5wON}| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b523cb63e8eb6b485bdd1edcc89d3c9f7dbb98 GIT binary patch literal 826 zcmV-A1I7G_P)l**=Xg)LFvFH(g zKM^>we`2L&S#I&C6FZFERaj`tXBgD7EOB~YcEE(QA5W6yhZ16HFSjK(ILWiEfi3yn z0Ta%C`I$lMbaFy&Urjg)i`xg^?u$2h#j;Ov66uqV!Ug)v5%h>Ps1a9XLgF#wlQ2va z^RT%WqokIEr())b6+#Fh{y)C#hy0b#XYi(4P>u)&?((pGgoSx8&>HD{vx0jA#t~6h zp!|B*ft54)uVPL35@w9&raCI*-E|DpzXO`smE42TRv5qP#_)l!lf7%Q$LKALJOH!4EP_e@zD0gHffnF36h2obT@B8DCVZkURI9ZK(xla)rtPvrAvhE`~yE<&G|* z5pqHrIRGAZ&P5kiu;V0G$6T72+AG@;j+{<#jhzG5c{nZkER9^~FX6e0_vfHB5JHF< z_!Z;edoM})G2`=6S_zl&qkfaup8R2-8-d@Fx=V5eN?PIn{(u5gyon}x6`DFr<~v&d zkO-I;CX!z)IZceqf$>hNW;SYS@sh}m1zp%lKck)KQeus%N$v954#;0#@ME+FH;pZ? z1y^2y-?cSQj#_qZ$L?w~26@>5`;*eWGj|gwKH*3u@)TUW59)f&6mn?BSS_fg3NRyC zY1Qlspocd&LoV<+Vw~%kT$me3+_*U)*d!dcC!dIF9YfWu!))J_B^~Yl)GWicv8GG@ zu@%(#1m@;*^86!696}2qgm@!g?J5@&?*=XnCO43p{O2m2n?jbaZ}fE zvKaRkYPa=Ag!U8*FfKIp{i4v__A@zj1UVU%Q6KrjJ9+9mz^R*70Dy0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..dc659afb5de0357b06dd6b70e7f20bab435f3b86 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i!>EaktG3V{g=uOQEJPi-G zU7ow+zv{;6pD#$Nsf!=vK6vYY^(sTAD2FT0lN*A%?!-(>bi$Y=>6ODzHBTfQ z+qvTO_QwU0O}A_=?o>T}sjBY%>O*Yz%`)%Im+9rXeb?^nin+IZCmcVO61wcwezSSc zf_Ja_u4-P?He=PIIE(M6t~rM|=`J~T*C^ETB4?Rj{I&yYL(;2G2u?6L$ocBh4VLnb z9Ib6`pMF=n^fs4oQQjYUaoq~*dd<>_|9u_H8hDO?jM`gGu=&#jAwaX z%Re-m@68_0-7~ZDuc*x4eD%-Ff;*GG?3lN$H{<{6xu2x1em^Ts+ibhehKb?KgEdV> zJ5KjJVXOJxQWx;q&|)*A@XP6i#Ve0iZnj< z z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A{mWii1CPfa`+25|oZO`I_4J(2>-6(F@5@#8tpB%m8Q1aO zuBAoi3bS^lMcl}i7b#FFeYO2dUgfl>cheJkXJi9@kYgi^GEAn+)cW``_v=X z{EJ9a$+dsGpB=D#{IfXk@G{Ngl|PRk(5$&~{=$E*6npy;SWiQOdX7Bd1BbA1NjZyS+kIW z88D#rsUr3)+s=vROIwoh`9Ye+yd}u`se(ox@jnCXT3?MmmY5ob>On5weH+UNHV=Md zFZx#5-KX!ITAVFV@9YWI$iWgMCx|t&Z`9uMR~TujzI`W|J;2TD19e4Kw*+Q+eQ@C! zCYy!2|NE}|7`k-uur0O&B`r9n7VAiqd%*WlI3AZ7wjCKW0{{TCIq1pg25+jzv2%sd zF=LRV*d{-foFc01t6*D&(Y9fl0vF?Ab;nN4E<7nqv8=(l3$G&yC5|i;>IIu3F`wCr z>{8&q{O8#CYBNyF)2>S1*1D=Hv`!(I0afGoIejHY)7>Ru_OPO$0|wtXUVFiz^`ua& ze!?aM_*f3SQ`tEg;P-ltP6R(acC~ z%Luy^^o!WK+Lmc`7CxghU;}OI{VDWky0-P4!6`rsnhZJs05FjwZxXV$+9mu;-GV+A z#xSNqg8J4{yRyz*PC3X15K}BlsQYIeJujqom3XEvR{a+!VXWp@%?4^$>@DHHm6fVy zvFEng(|8PBNbOR&|3p)0R+4Pe$Y!$WZ<)mi725MJ2Dmm)e z`9h9{@&G2QatXd+jF;yKEod_6000000000000000000B{0|A->n107;kpKVy07*qo IM6N<$g7Yp^djJ3c literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..1d750731ed71f1a9f473a03ab7a61521489fd913 GIT binary patch literal 675 zcmV;U0$lxxP)*;I*-knlu~)Q@4L66UJ_n_lv0^k zhLKwy{P85xWK#%icO6n$UiXQuA!haDK?@q|P$6UOxRupwQ%8>^xotgt?=kX9jw+M# ze9V9~t)I2X-@NTM)_i(o4&Gnzuv%^;hf;lF$K+v`dCvgX))(tgtDaaAF^4iz>6=qQ z=E1XeW4fwGwmI|M;^YN&!k!?F{P7Cn6J!CrZ^Yi>?}tr&dz_QT8nA`-fw)Z+mjn`- zUTj5ANNwjj#>ypj0+tr^R#{L6;T&))nnUtRV|FfUW&i*nlt(jS>{xHX)u&Uo z98tRCIf{SVpBf8r;%w^*HRFub4xHts?zIhMP9ATTp;tOew}ChVYSUsYK$O$7(!(t2 zi*;+5X27)0RP(PH(alnoDPjqg^bp+=QwMk-Mu`7ml&e|C#`Hkll3zOs*Ssumk84zc3|tzR0>W9gUE6$vooF6Wmy=^kjWpu72H%X9$%003|T z+F!=?aw?0B??Y-QtTN>{H!a>)mwsF-Q^b-)Ie-&>lqZB+UCIzPewQZ}!)a4LzXM9X zsW88*cMplrm-dn<f0DKj{ikj0s_SmX zEw;LP<-+$ojx!+K>dKGkO$^Hn000000000000000007{p`3GXAr*WXp5vKqE002ov JPDHLkV1iZAH&p-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..66224260f7b5dafd8cfdd6ec65bb257693efb8f8 GIT binary patch literal 921 zcmV;K17`e*P)Bd6Ja(Y#uY%)9@@y6TajfJ#PxwUKYQQO=wTnl#l9`7$?R0dJ& z;46AD*X4AZ(s=1{wL!Ix#Pq{2@*+FrX$!IoWHokd+|iOdjIHUuofy(YDrdm)x-oFq zzI!C7n&%IP7>QB>`c)6AaMqA)J7On*^xy_B8^Un%fcF8JkAG&)&SlREAcVY{kLX1; zp)Y58lsdVRmc3V4bs-PNe(qY6HFFm>{vwt{DIwy~wHdU}0~e&CG&Ql~zU>I+dd@>d zT;xGExoZtWi*aC}YJx;ltmEd}C#AKzNY-w`ig?-vAPOSdZIFoV;3a!k6hPI*ZEus= z0F1Qx2*f435<%U@j!JommgDi98y6!=43`#0hN>@Z&IVw7)~F^$a(_38&gw=o#c4#J zi{+W{(w0l z>C#spIntxH-}+}M?tH(Ah$cZoigZJC1>pOSdsit&KzHS0I-LR`3JqX6>ypv~#5 zO~h=5f{TUrLof?*^`$(>Y8}^6$5)nVQUv(>1|=&EN=$u>B!;bDRhhN|iiBx}kwwX* zEe8iOQU#E&nm$3ewH9>IxB2`Pb_{^Mq9pR{T<)K^ZaM=x{!ii-7UR)Gx1 v@M^|@CmbP!5JCtcgb+dqA%qY@2)Q5M7+AT5Xz~j?00000NkvXXu0mjfZ0Ef7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f66f413e0414ca883237b94fc272fce4acceddf4 GIT binary patch literal 996 zcmV?FEU`KqVti8ZIFa`-{f_yq_svLKcCN1cVQ$lfY#di zl7`xg^{?yrCttCwUFXKU`>>>+u=f+Qp_+QjLaXz2x}Za{M@EMpts>v6C7rSS1kP5o zkbca74cYIG*zYoThe)4avKO|-vKj+*(OP3KLnEW~k=Oa|fOXkd8*t`Geo_nf)L12H zf%e5{oJhA_hqe06KCI}2rL&5*hb>S`^O%Mu`NtBZ4#}m+zEOLNt}wEs`t_Lvd%$sD zAE?JfbxU9+>4HPokgyeOmM}XsfLXn}ZHt{iZV{jEWkVRsJ>c(vjK^OyX6LeJ1{6hc zH!u1CUgC$&2BX3NJ1RIQhv|}o^o1xNh#lk;w{9)L^48;%5Vk-U(-sw=Kb>&1^ zBo`+FK7eMbaiTZj{TdMt6GYR)Us}Th058?DC3 z5HbMAOV}K%33>?@y7itF09z}Ig%Mkpzp73Pi$ zw_kP7Tz$Dw12}!X`-9rfG`;iWPc@DqR6B@Gwc^nDz{9qN2=m4NF-w+4#%wc`CWq-V z&SBqXukC59@?ZeoArI{q=Gq%`4eq( zmf;StB16K>Dcg_5S>^C{&6xrFbsmYMsILfb*4~@Bh_MO&gzS%EDMI_D!{iK*ebC>t zuc|DLh-GT~@l!w;{6$f$G_|LwX%{Ii=w_+|ilQirq9}@@D2k#eilQir4g3e~sBKO# SZ_hLU0000g4@2x4W7i;jw&V~#enBx!+i1b=yLzS=BX9732JDNz=)Kl4(G6{7VDlh1Sesz; z;G6xh$s`@2>B`4-?|o!q*4*R95rKVKWFzcp3EGzf4Q#9&oV0~A52t3Lxd=}QFp9D6ly9r<8q0-d$VHrO z*b8w+iWXBcA$k=$38xf@9!ess|HWKi{-R7jgoE3F;L~yn6%+ zudd^T11*d6F8I5k;z9gDbw^H~KZ~MxQ@-dIwn`W~XhgfW>3a{9M4fCmViYzE=WQ$K zfAI9PtV-2vY%$#x+^vg=lFMZ*yY6Ne<7^YNzD0Bz2kezslAUnIKUeMf!oyJ8^u*6@ z=UK;%C`TsH;x=@4b#g0u;&F+ZV=IYRzz`2sc>KXn%`2lLvkR1#X5qh~cU;(P!Q`*nxZ zy*wF>RGtd6Mx*TByeSeaS*JX-n=Br-e5Sp3j(fPah;krH=0Hxej1ujre}Q{YM*S+aOU*bvnvg@ zX0g;b#ntBk3`#Ie@juY*TQM}vXG)F93D8RLxmH{s9v2Hiv8#1E>XLUn36Jhg%?!LH zUOk+Br$pc9#9b|lq9}@@D2k#eilQirq9}@@C|ppB*jkjO8ndYs%Nya#E5!7i{`C9=~dtYpW);uv2(L-wq#>Pl^ zcWY7Fv|rj6;ZbL}t4=!z;{|f4=i!nX$KteaR_1-e&i7Qgk(aFSiGz=Wx`K;mb0y0x*Cmc z34!l~9RIsg-Oz_p>j3*?cNmM4QJbocc{;k<#AU%7wdTP7;(6HB60ZCJX;6%UWkvBm zL0kTo{E0npl)YQF^Diy!HdKsr54AWXqZ3nXIml2PU@nLfpOfHKx|V#Kw)0mJhah2` z6c(_|P=ku10(ZqdTXL{8%8pUU`Wt|u*v3|kDqmRYxgxGv%-q7?6;3bVcD3@1`Ejb8 zSADs#%q{1Y>5$-P zsFaae>=Roox`<|T_jhL004&%O+|~Ha%lNP@h_81|VBz9a8F>lwOX6@yN*mG~#XCtD xcU~x;LXJU_BuSDaNs=TLCCC002ovPDHLkV1geH$}Ru^ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..bf199eafa3426e5c30637ea0259c1c301649fad5 GIT binary patch literal 962 zcmV;z13mnSP)JSq}*j6QsXl4gAmb9Z}UA&brOOIic0rHLwmnAhfcq2Fy-PkWG;!O9eqXKhmuTNi^qOx z->+V?CVtI;4c_k!vCqBY2Ik~nDF_b9rO4R8Xvu|r&uPNfC`}{C&AMl57bn7)8Cf27-yRTD^t``^Y5oowIJltscwiyP$dQ{4(xQUktoEHy7dbRP#m=eIrwg;=ji}i_0Pb z{cIoEwRb(2(y*a^P1_ql-O4^l8F^{+mIcgc&SL}93arKtAhVlvt8^ zLJrB90V$lKux|g{?8cALvMS+;ED1m#Seq?qxnalR@55h_-USY9)XHl5q9aGO?~Jyj+$g)tu=GbzoiB?N8R# zem4(4^e^Pfd0aT}I^dHoe^6us&2_w~Q1*OnCSXc-&$?-;baY9Y%eRXC_SDFwT?I^- z{cZ^TR@MQhWEY0HtmLn>C{YIji=by-$A1On%|818(zCH{uo|GG5}O0Are-0kgST`e z)?~O&sJzcOTA;!=vk;(3-Yr42K(aw&!$ynU9?_bU;a)h5J)m6|1Ge_1qhZ@`!W$Zh zME}QW7n*}U#I8uww%7o8W^jU)32rcbz;ocq$B)U`Sj?$_LZNUqUhu+f;&lOimv^!V zo`X>Holj7wru*hu>z&-9q>aviW`K4#)C1i=zZh#v8Dh#0iH*Y4CiU&CFec;JVS2jh z_RP$ZxQEf>hh!0{VvCq1rD03tsqDrTxA_!C04P5}+kI-)U;8Xh4l%8d-qllHSy8Do z=x$@_Xez|oI|dp~Jz*6+9&>pF*Qh5=V5o2avVGNOzxk$2dTk&HXUE_S_cyN-_Rm5% zA2pxg^268zHn42_cF8`Qw0$Wj(V+~bqs$Ex*1<8O9)A=p`YH$nr_H%f(m95xe4M-NKlYo$U7R$876fH|SOD5|W`;hds{*zklznr0@81}qn3HkSM}_ll zrt_xEG?%^s6LyZ`f-c7JG4vt08*5!Cd?^ev?f~dXi*1jaz+_1BN`tL+jjcI7ROk!5LTDt6wMgse{Z09}47 z{m51)@4|75PFPx1oU4r|7?O-`0+mQ=WhY|hrgy6i)`Q#%7EsqR*qQ3wD4002ovPDHLkV1iLI#+?8F literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..0baff41057e4dbda5bfa90c4ce699242f140cc00 GIT binary patch literal 932 zcmV;V16%xwP)3^i~eWpaC=d_$Tco=S+Vd$Fa4$rX|vVoO3Ot z*3!bQX8+0}7PWaUjJpl>v}UMSD{rmsuJV$VcE_u9L5F0u3=T$EZVX#Eknce8nwj+R z2AmN6+7Y{!u}dO+cFkJ(cq6N6tvn46Rm0N%6Z=%i+IZ5P?KlaaFB6@H$2FEG_;VnU z%NAiaDN&a+fz!FRv(T_$u@J~|*+P>g6KoI!K@bG@=7;^3TMqb`CNpRUSGboqPQr#I zvLnyltgDXQHMA2d93#gIkERF}#O711ToW3dE!c9V$7WCC%`WVko=&}5kTH}pQKT>2 zHB+(0HfBs))Y@@6u6627KvL!hL#pkv!*2t0n2L8$wz5S)|LCDLq2t>7r_Gri3847( z8Ri?b!_EqvWDS=zQw?EN)2KbI!3tVOlI>qbc!pJZjfPw36{(Il{zvw4qt8-i#J=YW zh1UN8simVCuc2onWT3Us?3(rh^*&i>Y%W>(@B-#n9)lnVf*^Pbn)(41o@9PjCT~%+ zLRqKFc-FY#n(fz>*g=5%WSO#R#+bN1qU(Xg8){j33>3=3|jhUBIuNT zdKuJ$Jb0v)W((zFK0R5{;G8j?_eEo40_Hz>vX#4}A7$ZznFW_VE44yde-jH5kdZ=J zn9qSkw&s*(o1Z6Xu=Q!JM`x&^=L{v>EIbgEroW--Csjb82v3 z$6dD4*Kwo&1HO}uyC9nw`#}%{K@bE%5ClOG1VIo4-^3rAN$&S*dPFe*0000Dg&B(Gy9QcC6H`~BYPuF1p_NGavQ zl5JVImG&=NR7GtbH^!Z#>}ejMldXNV)?LPrt+YE{r;Bn*W@d0Q!g4Zg;Y5A{&R$oP zzE;2m(a(;m&o*|42_LVSE5ARm)jVqiO*>u4GcV)M3fLEY$lmK1qya71?RzFzXK0ph zzn-Ja{KtE-*5z`WrSTlKYJ=*HrndpEMHS?)EyymA-LPW=N2}anY)$xf7~e#Lm)9%X z@Xdo{69cM-SFNoDO~Q_frP=d`8D^Pk`1ZMrzFoK;TkQ= zn`b6BXlp8X?6DdM1OkCT;AkD|qP7DYmViw}EvPc0lW(HwwAs9=cS#JyF(9Gznm{8S zSIC|VVe0U4r7Ay!_9RQ%@7lJPDLUcPT{Ezl!*Yq{BSX#kGmwhaXw zLRYzT45(u;thRY_gm_yxux>o#wl5?IwG@%QMX_E^!>IT*X>^GeV|<3YZzTg_4Xgli zvR%BN^j0o++o#?2RWpEM@lE@1q1abz*YPCO?*o>Agq4eZBD(au zCWmV*Obq~;l{SLaHllM?nm}K}N*vb>MVmVm;w^Z%$n$V|3-J6NKA+(rZplvqfj}S- o2m}IwKp+qZ1OkCTAaDnM1HJ;B2VNBK(*OVf07*qoM6N<$f~GO)L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf4d0a3fd857e49427893a3c00615a938348bb9 GIT binary patch literal 963 zcmV;!13dhRP)i#M30B{z%yvH?jmW>i8=yK+d^7y{>D;D1J-00XgTo zk#wu=uNzl9$Uojh+}Di<{f$bnXI_Mek_HW*4k>hUWdaf0N#HlB?gGnk* zTaQ(3k1>Gz@ri9OD`1`X3qLvLzDvw~xM%5n{eXAV*a!oL$?PN{48JR2y7xs}wZ{-g z7a8iFAU4N>tb=du!jzF_QHkWm<0L^H9tq;)mlVVo$RhCAh|v=BLr3;F2gW-fZI6Mt zO%z`Ve5ZILz3x~{E@Le!-vDi&>aYT!1mR+zcu8ffkAWbyE@hi?!fFFdi1j=_#uidBP8-JD1v}L- zY>l?&a0k$h4~JD~a!fcqt8)~d6+oadU@CJZbu;7Pv;+R@;RH|7zXHrSi`i`?74R2H zW{O*@ksF|u=)f?ZNQ3|k)+uHrJlTv~)pD9A>f;gu2G3N$FeFEB1DNdm)TA=|^H`FQ z)FiVcVLy*I0G@f|%tG}dB{|pmPgxVzB`YWMHht5^wk<3k?i6>Vl>Vj|cNAzPyc(N} zSaBo&`J!eZ@HTi!K@FOb0w)7c1$B$Kfirh?paU=KMESup5Pv`}U|=K5jrYOi&r*N~ zAB46m@3YerW`75x4iKv(bK7n*;6XJ`+$gsA{X5759@86UZFh`yG%VC$27Kxnw6$^W zh@}Mw4~Tb3TLH0M1K=yeDLjbcog9EY)$^Nf%tdSc;t%nytp$y{=>$g;2h9@Qzz|N* zZ$tY=Eyu05YjD1VHJe*an#-dp((7bF8$0!{S!3<7ImEb!vHTC2$FqMR5coWpFDPF1 zl@?MZnsqhc=Tu^~2`qOSW72Mg#~KiTq*Uj9Pv{pmk?!uu==K=Uq$*BX6O7!Sb@ zoD-Z=b=*Zp*F;9b+&7cjc0o;*9;r%ru|uw!Y^?^Q%6D^TNoIdAbmM{Vf=u|Oi_Ape z!a!OGKfgum>_?yC(hvZW3Z2uo!zM5~{%b+h0G!{@&6?4zXb3>}_iG|m)}=8qHTnNI zTp_f1(3DXN=A@tvvj(J>>EG*_oe%ohZ3Dp0{R9l!6Jp%MIB^$5K-PQcdVxS75C{YU lfj}S-2m}IwKp^mj_zy~)VbT=6O3MHM002ovPDHLkV1jdvyi@=H literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..291b6e19d81083f78bfad4fac52805758b2b9a24 GIT binary patch literal 906 zcmV;519kj~P)pYG*T-Vk9d!FZ{hLoOQ2d?XC z3vso!1XK>>2N!{{8{x)rmjQjmUDlKgHd=V%O7ljo7zZn>d{i6dwvJpASUW6pKVz&( zO5cHFZ#!V>=+`E|GakDG4WC@IRz6?gYMeD-K`4=JDyi$Q^0xzKj6Ufx*BR0Q(n4EP zn43KT`{2oa5Y=#Jm4E}ti%skydkXF0ZEeV!J}J4lizbW zR7l+9LwZQ4*V=_z$dzkM2@f2q9e@||F%Ttv6$aN4 z*M<6A%E7u`5Q|h3z^O65LFp<1xB}S_c(veY)cwWQF{K@jp-gy zt*K_()SN-bW#32JBG+Z$MsUWx%Ev~@!o%>NO=l?a!M#iST_GqcWsk6_+yCrJ_=0q+CID~CxD6D-8OgB;f|B7g7` zf>Lr)-ZV_=9%n!NRwIZ%<81{T!q!#b%LcHHCR^wVZJagJ-n}1L8pI{z>K$K#RF3$6)Q;5^U1 zkW_2>_a#ZA_~b>zd|_T_cN;Q5@$aR4|7hMUqJ%GADamk`WN~=h^|W%aCN~y71a6c( zzqy7_cfyyi2$z0*a#e zbDSMo1*7eJzh2?wFyj)!EAun;M%B4~wnTW?=p`C&Cg6C3jFLVUI!e4;6y6z{BSgN_gJ|JQez_o6&$$dBB zSe8lLW3J@SdtBM#d%%S_)u3MwpK348INtSVD3dRG!(k##64}ik^X?_#wj#3;aAdwb z+KQxME|`GbOrI2syA87_-hvNr1Ae7KVzaMC7E}B_X`HgdC;j$Y%aH^`dE5Gk<@}Iz z)lk$-TU(&((PU+U@MYZf!|M^E3ryMtd4X={ zrR9ro9gJ#2eZ;YdZE-n#I7Cmb^F`zsx+JX@+e=*ahq{SLS#g8GC3~+63+@5ozWavW zR>)m{l_p3DQ4H^KrGz&n{_YZ9A_RxtK7TnBPq=o=1S zjTy>tId(}Fb_cPu>HTb|*nj*oZY$R80VD=D%v;^O`WHok;ZDX8@FbLLjWSjY?dYj# zqTTq0a*(%`hMb$g&p&qNK&)wJEbKx}NI() zr7uB+&9d);F2EF<*gWu-xbIin_KjOQ()FFuu#DK*G^zK^CBI=Z?r-^Q${z6Y++1xx pMNt$*Q4~c{6h%=KMNt%+@eNUtAZ_j7dDZ{`002ovPDHLkV1l!C)Z_pF literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..a57d3e7aa4c144126b788924903e3dc02efc8772 GIT binary patch literal 979 zcmV;^11$WBP)@SsAQ40nypt~I#OU>DlXN-8VYqLuG4 z7PuZC>Gtvl?6dwDAN{7bYs7rIx08#ALvG+54OHc@G($;x-+T-Kt_HELG0Sx0rd^*EjB*r(c^F? zdqBJ02kbGC-4c)_3^*`iOqI865_AucjVkO&h0EDv~Q0bLm(|#l+Wd*E6DA z9W~-&9PLR@#I%rmF>(ml1*NG{7b>r`ASI>qiQaJ&Y!c({DZK%D{-TUC6;PI;BCo6G zok(hly#bP{=<>n#k^DyMMd?AtJ|NOWNv#ugyGEYY&GfsF7YA7S(7Dq~V8#JiE9@?% zqz@j+gm0@CO}Sqa_^*QmU7)Z9U22=~7_O0*1CAoa&~O}x*_4f+dSmnK{EAtXUF1&` zFeDCnO?CcaG43eJ0Yy=~k&meao6t`in{b?`!nDXCRWImCChLshtsmI)ELwMor?G5N zX*!mY)=!mCW@HOni@1{Tuq0CZ6A4+W9Bt3>cIEirzd^So_p|bnGEz-RnlbVqutG%Z zO^QN#qdpF5ncmVbrO_-uluOno`i!WNdIet2GvNUC0IdX5dz=lB6}2p|pEmg%;I)OZ zMB}yo^Yz=_70#&;{Br=@pe^4ht}o9`Yo9tP>^84WVnjmFrOjC5P(@ZAwofZ%(_6|E zMq&ClTmU+PH0=6ZH*x=I@&u|D^k%l4g1qFe{nOv{q9}G^j3;`gjj~5JpL9)1b5VKtIdt>Q zrHXNH=D0-cMtQ2%>H7SH+kB2}n{O+XPA}@N(bx8CLu~p&cltz(!UK zHKIqN_@PZ``np*-?>cCJ?0Ef+-F6RtsnDc}J2bPNrn+->SsKqag2{)CE2+K>h)LmN%a9%=|yUMnDc_SwEl!(gpT`v6)8 zAyac2XdV2Z8?lzy_=-|qf0t6KC&tYks_ImP`xS-S+ZGh=0|{w?(?&&dl6O(ugzpO4 zJ77EA2g>OhIfFw!o zLIFquX3JDtw6Nps0F;!fL%J$fEO-~C#RI8viLGu2=ui1wD7E;f1sCI-R+U3>J?+9y z!1TgjJ2P$R{bVc2XpUgQMbGKdSQK0A5IXvgpQl}?zdd3j^3t3aNqb3Vvo zuYge>T53FL|1!jb;iQ269b7)G=+x=$;GRhnPI2QcEg zL%8X%5w%=QMtrb#3;jAyUMtCq;A|^Nl4KDNbj=X(G%QHJFbenIw zJ!=9Ak9-E13HEg_z9-;Wut%dG4)FdB@Le194^MiCU~d>7E~b3)2!=6z5|ku^E%FiKZdA%GD(t|L~cP% zJ0N>P@Kh$0gKS?W=uZ^T0M9&9+t3KEF?*iBuSDaNs=T00000NkvXXu0mjf8}qm0 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..908f9c1e414141eee23c5f83c15dcf3fecc5f60d GIT binary patch literal 931 zcmV;U16=%xP)c`6@BA*5GZeHAs=s5^6we4Hm*` z(D+^w^a$Uy2>EV@8~v_>o{@dzS}W}#N2Lcpv{Ibc4&m%r>q@1mqt}#1uF;dJDK46cD z?3RFPwigBT1YEc+dReFt=`1_N1zW5G77t#pCC(})4)_EXM&cU`UKg&J0ZEcPgD-e9 z4CU!zVDorjJQ(z9_SD6K4KzKcmrL4NH%d>6b3wGh6An-C;D20ntFAFpiqa*eL%(-$ z2T&cwJj~J1V26V;g!L@jlz(-lRO1lGGy#$`=m4r1mcZ<$E(Gb;C#f{Sr!Xo-L?6It zFEZ)qLI?g0w*oYRj$$rkK;KVsWJD*VPLO{Fvv!(aY|z#xHij1qsoIVChjfsFkcWd$JPW z2fzjvcN@Eel@H6Mvo9Jx?8~*GM#&5|ncTG?MMk|yo%B*GiDkHEzS;YL|Hs>G!f!`( zfRZE$#F!Wu2BmBh=~f9@+ZkFoG{Bx0xF4f6Y%D(8#FCAWN)}X0dc8UzY7>@@)wG)Z zt0}hO6fOq%p5NU%fO=#$31hDx5yh}!>ILhJPY1w3*!KS@tOe(`6-LcVFIh3Kh=iiR3MvKLmIt| zPpsVT^rtUD|DMlH#@#;llO#!!BuSDaNs=T126oEP)#E#t8!jxziRFBfYPYcP^~ zEv7qyP`ghozs-Ps(Qo$2XC6CXowsYY%Et>{O|u62FfT8NSBsON4Z+4=0>Yy&`dT}z z&3ayF*TfZg$X4*=a@sPs`6M?2bFg(X;ck!xDm-MdkRZP;LE_ll0nd$?Exta0xq4im z&K>}#=RkZ-6t@IY6E8S;x#&9Ioh8H++4fgbzI%%eAaD^6Z)KBj!a3mUnI48$AHVCI zGXs(&xdjEGRWL4{w>&kc*CoG)#$6Ht9v0&ixwNQq<$xE8bykSo1J)B@M7f&)kB3x@ zvnel~1YWNM;`tf3-CnCj0ghaf$B7hNn1+l`Ervm{Bcjgid|Wg*_uyCpoN|SxZt}b0 zXH9~~t&8==%b_X7n9eQ*d6fX^`G`)+g<=fy@9{&X=h-u+%T(^7?Ote-J$)?F3KK; z!^R_|Ut;&wZhGV-k2Ysm1K-a~3^$y2aVw+hn@4(cI%b!*TTfma=Xv@SSi@;b)8nSw zmE-MqLAZufcY|%m4MX0+?P}|lcv|MxM7@ujje>hMa1w4Q@d$yqNih4P znHB4hLak9Jc&>BVyxT8L<{R>7`#~&fDD9JX{NEfHg$Keg1!x1Pf6qP%uLRM~0huNK zC3KW&vm{CNZ@?EaJSbYEnwHrv4YRfbAsdh839ucARQpbqElH9jN&Xj)kF+XkRi3lV z&?}%(*?HVGG_|b<=IuBoJW&mFo+L!!Z^+Js`ZmGLm+}ODC_nVyC=88X=nXV&(r_QJ z1Damq^l+0*xrC?*+jkqd8Y%S8fbNvCr`PC=yw(hugG*i7_Zz$#mds9acN-r|zyzAS z0c>pI%d4ys3NZ=TEu*(q>IYkrYoD(lefZ!EFjiPw2!pd$AucIiI-Osz92?xAcQ@ob}HC-wQ&Fd0000h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..94b1ae9f263d23080462ccd22fdc963ccaeb5621 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|)!NTryGnd^1dmrnHF@4-SAk^tp4STefj^J776c((JAwZ z{e4U7??$)M*iD&!YPQGjL^M3Ed3x-X^_lo=JFe#5NWE*(Tcw{{5dO$-ZBRBU|>j~fQIis Y*sfG>@Y}b|QXVAX>FVdQ&MBb@0Mkp5=l}o! literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..909f56736c26dab7a34b1abb7541fc1f1113be9e GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_WKba4!+nDh2Vq)@X0PeWo! zmGHZImG_s}-PC+F9voWqx!ym_(9KMY%PJ_;*l z_MNj0k+gWv$iR>+IoHAO>>}573sMZLCyAag%wm7`V(F>RhhLuE;T~{1-PKtCz*l+0 zl5hXmX6*d!|8`pbfi1!HU;YU;e4aEr{-<4Dy<6`j7GQ8;123L)zq1xso7cwa43hSA L^>bP0l+XkKk5Q!j literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6d9ad3acdf7bdf52795f1b4d57acf037937486 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`hrba4!+nDh2#bWyW{2*U-H z$9{MIPrBo6Z*|x}T>gm0g)ejL^*KEBJ6?XicxRK2qS5)!?Q5s%E{U_t+|yswl=tfC zhQ*glv+{ECOFe=kSB9Tznd3WM^Y~}>8H{`E%2=d;?SW?EaB_Xa0nJoLZBso-qG-y@RX#*FXCMCtlib@xI4+ xIPdSt@9P=P-Tsw+I(qs^-)0tI2qA-v=j@#|(sQn+R+WN;Jzf1=);T3K0RZoXpL_rS literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..50c26400fe2ca360bf35c06058eab232b3426a79 GIT binary patch literal 801 zcmV++1K#|JP)dV?a~>S3p4T zr;i7z(ME(^9|i0Mg{^}(dvK9eUW$v2nI60sY@%;M&@INGh8&fE$S}h2X}SjX4#x?Agro#+wlS;55TJNMi)F5+O7MIm({i#qB3Od zk&$B8X*99x6jIA9E9|q-lc%HRsuVGo!54E@e3qt0r=EIkEN*6-z1FGmwn;q$psp#} z9_w326G;n$qUt9igZ%*6VR!PZW*Sc|CZ%H_AHut`7D}=l6iQ zs?n?oZcNXx1o|E@IH;=e^y2|-#lJF+_KC6r){EN5CL;rlq|%iv@rYhgOPJ%FQApi{ zjR@)NyWfEM#18_;;pw~bQ68KL1^@tXAuo2{d{L=MOLI>;@;u3oS2a6Toi0`0WMs|B zeAP+h?Z~NDdg|X4+bc*JvYj78a$#2465cN9(3aJjCK=gw6;VFQ*Q!vTsyWpuY3nKz z)d&yt1;4DP+ATAiR$}+G)2!yx=InDOda~KKMm=gawUp=9uF6xSR;sOr*3PuualcHl zac#L&=xjIjN(-{o-tMdGJ~__;Oil^HX;#%7ZHrgV;o$>tf^x8Yq;|V4snn}onybt1 zWxVxG2+G_4of%@c>JC{@74KB0Y{JqVBbz*plSXl8ESeQ~Z^MPl0{nq7004j+(9~y| zr%<&{idxU0*0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6 + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from pathlib import Path + +from utils.app import Screen, Screen_text, DEFAULT_ACCOUNT +from utils.message import Message + +test_path = Path(Path(__file__).stem) + +def _sign_too_long(app, msg: str, path: Path): + + app.setup_expert_mode() + + message = Message.from_bytes(msg) + + def navigate() -> None: + app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") + app.navigate_until_text(Screen_text.Sign_accept, path / "summary") + + data = app._sign( + DEFAULT_ACCOUNT, + message, + with_hash=True, + navigate=navigate) + + app.checker.check_signature( + account=DEFAULT_ACCOUNT, + message=message, + with_hash=True, + data=data) + + app.quit() + +## Operation (0): Reveal +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 1 XTZ +# Storage limit: 4 +# Public key: p2pk66m3NQsd4n6LJWe9WMwx9WHeXwKmBaMwXX92WkMQCR99zmwk2PM +## Operation (1): Transaction +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 2 XTZ +# Storage limit: 7 +# Amount: 3 XTZ +# Destination: tz3XMQscBFM9vPmpbYMavMmwxRMUWvWGZMQQ +# Entrypoint: update_config +# Parameter: Pair 5 True +## Operation (2): Delegation +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 3 XTZ +# Storage limit: 5 +# Delegate: tz2W3Tvcm64GjcV2bipUynnEsctLFz5Z6yRa +## Operation (3): SR: send messages +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 4 XTZ +# Storage limit: 6 +# Message (0): 6d65737361676530 +# Message (1): 6d65737361676531 +# Message (2): 6d65737361676532 +# Message (3): 6d65737361676533 +# Message (4): 6d65737361676534 +# Message (5): 6d65737361676535 +# Message (6): 6d65737361676536 +# Message (7): 6d65737361676537 +# Message (8): 6d65737361676538 +# Message (9): 6d65737361676539 +# Message (10): 6d6573736167653130 +# Message (11): 6d6573736167653131 +# Message (12): 6d6573736167653132 +# Message (13): 6d6573736167653133 +# Message (14): 6d6573736167653134 +# Message (15): 6d6573736167653135 +# Message (16): 6d6573736167653136 +# Message (17): 6d6573736167653137 +# Message (18): 6d6573736167653138 +# Message (19): 6d6573736167653139 +## Operation (4): Set deposit limit +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 1 XTZ +# Storage limit: 3 +# Staking limit: 10 XTZ +def test_sign_basic_too_long_operation(app): + msg="0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204" + _sign_too_long(app, msg, test_path / "basic") + +## Operation (0): Transaction +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 0 XTZ +# Storage limit: 0 +# Amount: 10 XTZ +# Destination: tz1er74kx433vTtpYddGsf3dDt5piBZeeHyQ +## Operation (1): Transaction +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 1 XTZ +# Storage limit: 1 +# Amount: 1 XTZ +# Destination: tz2PPZ2WN4j92Rdx4NM7oW3HAp3x825HUyac +## Operation (2): Transaction +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 2 XTZ +# Storage limit: 2 +# Amount: 2 XTZ +# Destination: tz1Kp8NCAN5WWwvkWkMmQQXMRe68iURmoQ8w +## Operation (3): Transaction +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 3 XTZ +# Storage limit: 3 +# Amount: 3 XTZ +# Destination: tz3fLwHKthqhTPK6Lar6CTXN1WbDETw1YpGB +## Operation (4): Transaction +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 4 XTZ +# Storage limit: 4 +# Amount: 4 XTZ +# Destination: tz3eydffbLkjdVb8zx42BvxpGV87zaRnqL3r +## Operation (5): Transaction +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 5 XTZ +# Storage limit: 5 +# Amount: 5 XTZ +# Destination: tz2JPgTWZZpxZZLqHMfS69UAy1UHm4Aw5iHu +def test_sign_too_long_operation_with_only_transactions(app): + msg="0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4000b010080ade2040000d2b3082b0fe03f0f7f39915cdba50e9d9b8ab057006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0c0101c0843d0001a55ae1858c1201514c97aa9122e77d3c4197a714006c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0d010280897a000001e8e5519a315280a374c8765107979a6049de27006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010e0103c08db7010002d09584de879c4bbd3f494ed01b82e06a81e8e176006c00ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010f01048092f4010002cc8e146741cf31fc00123b8c26baf95c57421a3c006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4c096b102100105c096b10200016e8874874d31c3fbd636e924d5a036a43ec8faa700" + _sign_too_long(app, msg, test_path / "only_transactions") + +## Operation (0): Proposals +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Period: 32 +# Proposal (0): ProtoDemoNoopsDemoNoopsDemoNoopsDemoNoopsDemo6XBoYp +# Proposal (1): ProtoGenesisGenesisGenesisGenesisGenesisGenesk612im +# Proposal (2): PrihK96nBAFSxVL1GLJTVhu9YnzkMFiBeuJRPA8NwuZVZCE1L6i +# Proposal (3): Ps9mPmXaRzmzk35gbAYNCAw6UXdE2qoABTHbN2oEEc1qM7CwT9P +# Proposal (4): PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS +# Proposal (5): PsCARTHAGazKbHtnKfLzQg3kms52kSRpgnDY982a9oYsSXRLQEb +# Proposal (6): PsDELPH1Kxsxt8f9eWbxQeRxkjfbxoqM52jvs5Y5fBxWWh4ifpo +# Proposal (7): PtEdo2ZkT9oKpimTah6x2embF25oss54njMuPzkJTEi5RqfdZFA +# Proposal (8): PsFLorenaUUuikDWvMDr6fGBRG8kt3e3D3fHoXK1j1BFRxeSH4i +# Proposal (9): PtGRANADsDU8R9daYKAgWnQYAJ64omN1o3KMGVCykShA97vQbvV +# Proposal (10): PtHangz2aRngywmSRGGvrcTyMbbdpWdpFKuS4uMWxg2RaH9i1qx +# Proposal (11): Psithaca2MLRFYargivpo7YvUr7wUDqyxrdhC5CQq78mRvimz6A +# Proposal (12): PtJakart2xVj7pYXJBXrqHgd82rdkLey5ZeeGwDgPp9rhQUbSqY +# Proposal (13): PtKathmankSpLLDALzWw7CGD2j2MtyveTwboEYokqUCP4a1LxMg +# Proposal (14): PtLimaPtLMwfNinJi9rCfDPWea8dFgTZ1MeJ9f1m2SRic6ayiwW +# Proposal (15): PtMumbai2TmsJHNGRkD8v8YDbtao7BLUC3wjASn1inAKLFCjaH1 +# Proposal (16): PtNairobiyssHuh87hEhfVBGCVrK3WnS8Z2FT4ymB5tAa4r1nQf +# Proposal (17): ProxfordYmVfjWnRcgjWH36fW6PArwqykTFzotUxRs6gmTcZDuH +# Proposal (18): PtParisBxoLz5gzMmn3d9WBQNoPSZakgnkMC2VNuQ3KXfUtUQeZ +# Proposal (19): ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK +def test_sign_too_long_operation_without_fee_or_amount(app): + msg="0300000000000000000000000000000000000000000000000000000000000000000500ffdd6102321bc251e4a5190ad5b12b251069d9b400000020000002800bcd7db2d718ba94e85bd262681049852e1f58512aa552124330d657845c73b70bcd7ffca03f57e38453f0d3e84c302403c05357448b4c2daef8b3a8be3c69c1000000000000000000000000000000000000000000000000000000000000000038ecdef0cd08640f318a9b055f6b0d0c9ae030913a871d9b9d86fb846317da213d0b4bacb5c3e152a167da26fefc266bd3a0e14fc4e41e6c53623bf482833da23e5e3a606afab74a59ca09e333633e2770b6492c5e594455b71e9a2f0ea92afb40cab83d3f37a64da26b57ad3d0432ae881293a25169ada387bfc74a1cbf9e6ec7ad4f7a000e28e9eefc58de8ea1172de843242bd2e688779953d3416a44640b4596285c6871691e25196c6a8d26d90a3ac91375731e3926103c517a13a0ba56cbb944f74244ea2681981f25995f8ebba8ff6cee8c036892fe901cb760c4e39ece5f061e34b5a21feab8dbdfe755ef17e70c9f565464f067ac5e7c02be830a488424520cf9bbf0a42770204d95dcc1f11e404fdb3e90c84850c4cfdb50c5c4b9d0a3f07b8adfcf61f5ca60f244ca9a876e76cbad9140980f6c88d0bf900ac6d8d2ea9f23a1a1011091841b12e32ce2f8c3facff27feee58bb7c9e90567d11425d57ed88be5a69815e39386a33f7dcad391f5f507e03b376e499272c86c6cf2a7d8325f11da2ff36934a586439f085655a833f2ff6a12d15e83b951fb684326e0d9b8c2314cc05ffa3fc655a98bb87155be4cf7ce67fee6b594ea9302e8655df20bf44c7d64e3d7da27d925d10af535fb36cef0ad41930c7929773f4731eba137dbff6586a04802d3f513c65a444d9d4debe42b17e9e7273f8f6c118ea3f4e06e0bcd7b2cadcd87ecb0d5c50330fb59feed7432bffecede8a09a2b86d1527c6a5" + _sign_too_long(app, msg, test_path / "without_fee_or_amount") From 19a1430b2dac8899cc3dcc2bfcd109a1bb049ac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Thu, 5 Sep 2024 14:51:48 +0200 Subject: [PATCH 19/40] [test] add test to check too long operation flow on parsing error --- .../too_large/blindsigning/00000.png | Bin 0 -> 376 bytes .../too_large/blindsigning/00001.png | Bin 0 -> 384 bytes .../too_large/blindsigning/00002.png | Bin 0 -> 503 bytes .../too_large/blindsigning/00003.png | Bin 0 -> 534 bytes .../too_large/blindsigning/00004.png | Bin 0 -> 393 bytes .../too_large/blindsigning/00005.png | Bin 0 -> 404 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 395 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 474 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 300 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 365 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 470 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 462 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 475 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 467 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 472 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 466 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 462 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 469 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 474 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 480 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 490 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 485 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 479 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 552 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 373 bytes .../too_large/too_large_warning/00000.png | Bin 0 -> 479 bytes .../too_large/too_large_warning/00001.png | Bin 0 -> 489 bytes .../too_large/too_large_warning/00002.png | Bin 0 -> 447 bytes .../too_large/too_large_warning/00003.png | Bin 0 -> 373 bytes .../too_large/blindsigning/00000.png | Bin 0 -> 492 bytes .../too_large/blindsigning/00001.png | Bin 0 -> 858 bytes .../too_large/blindsigning/00002.png | Bin 0 -> 459 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 322 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 391 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 494 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 508 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 511 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 507 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 520 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 532 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 525 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 528 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../too_large/too_large_warning/00000.png | Bin 0 -> 578 bytes .../too_large/too_large_warning/00001.png | Bin 0 -> 516 bytes .../too_large/too_large_warning/00002.png | Bin 0 -> 547 bytes .../too_large/too_large_warning/00003.png | Bin 0 -> 523 bytes .../too_large/too_large_warning/00004.png | Bin 0 -> 484 bytes .../too_large/too_large_warning/00005.png | Bin 0 -> 407 bytes .../too_large/blindsigning/00000.png | Bin 0 -> 492 bytes .../too_large/blindsigning/00001.png | Bin 0 -> 858 bytes .../too_large/blindsigning/00002.png | Bin 0 -> 459 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 322 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 391 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 494 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 508 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 511 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 507 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 520 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 532 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 525 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 528 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../too_large/too_large_warning/00000.png | Bin 0 -> 578 bytes .../too_large/too_large_warning/00001.png | Bin 0 -> 516 bytes .../too_large/too_large_warning/00002.png | Bin 0 -> 547 bytes .../too_large/too_large_warning/00003.png | Bin 0 -> 523 bytes .../too_large/too_large_warning/00004.png | Bin 0 -> 484 bytes .../too_large/too_large_warning/00005.png | Bin 0 -> 407 bytes .../nano/test_sign_too_long_operation.py | 72 ++++++++++++++++-- 103 files changed, 64 insertions(+), 8 deletions(-) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..0779bbaf92e0d65da800c0fc1452e8ac7198c460 GIT binary patch literal 376 zcmV-;0f+vHP)9*@9)rEGcaVYULA|e|HJWj?}#4;m#mpp1owJUJz?Eddf3@ka+?~ zLB`BcipU^0EtLfZdGsZ*xl$-UEP%H{um!ti-Pm6>-D)oESSkY4x+yY^12SI)QdQDo zw-xH%(>P!R^O;++f&-e<3tM9wz9@i3 WF{8^N%2;gx0000I2ulaWon$dC8R|b0gCQR87VCpBx!_zQbD3eL z)?zvD0sxqnU(aBVWGbh7OXK{i(^w~2t@#*$8}_=avN4=*di<~6g?p^)(o{TiO~>`H)4GdOI~oEL0q=5 zQqN+4e~IIKF7B)gq-bU`bniJlN tSj>M|10Iz=$8j9TaU92S9LI4!nO|R@CJJxifn)#x002ovPDHLkV1jE*-iZJJ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..ee765f6e0e266b717213be1f6f3eef4b2a471745 GIT binary patch literal 534 zcmV+x0_pvUP)6kdH)B_B3;;e5Ppb_*E!{zE?TRIprCAF3g_|necRtZx4lYQ9DYMog(>lfq=OQQ9mdX?(Ma3-Ek7-U@W^_Mw7xVnC8w~Iu}uHy5;%+2K7iZ@5ABccN<_37>l0&= zVC?iMKFBwE9)bq=pisUvTtm7Fw-I4RBw>^&TEcv+O;n!}<3!TmC9`*8$_3{;n8_wa z>QOwdyEx9zU|iZ*pWDHK4o?!8DB3Q2+GC{zdpS%ot%X_OQYP$=O!v(C!4v_XrmREx z(-e-SnV)`9c$s0B@hhnV_Wt)=d@<+TLU|+i9MF#SE>H9YhvMH0xI=kE)?Ix2wLbn01wI@X zEkVY2c^&GVgqemns4uZJoS!XQ6=OIF92uj^j9v<2Y;Z Y0#O!SYLVXWbN~PV07*qoM6N<$f~e^7>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..37b964798a3928a10919227dff2dcba6e93a1a30 GIT binary patch literal 393 zcmV;40e1e0P);i{E5)g&(=-e}1w5cYL%QMyt;XHod?SB2VdzCl$`U_W;(d+mK zw)4-0^=bF(!^3$ykElvGjEpgn0Nt`L4#p;KN&B57Vw9A<1F;5M>JRlsI8qVoH%9Lv zGt!4>5D)Zt3F@Fhp?{vZhNwEv!JAONhp)K=oUq3&iyOb*DBGrOsgP&U-)fk8??_rK6rwa6j@yn|=oS$bBz?wD)|x-Hh1zfLT3 n&jSDe00000000000DwAQHP@OyRn0N<00000NkvXXu0mjf*?+Pv literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6Sr7wsZ5UgagCU_0Tg5`#btpy50`c)yz4^UuW!X>`Wc`}IG)eua84 z;$6V<8K&17!0kfTYOb|uu5Bg|PeRD=BXgO7!|igT1T`s8&#i@lP7uF%JdDeFYxmJe z#H1K7Q5KF|*)jzP6eVSx)Cu%(FQ_bESm7ujn3@a-DsUBGX)t7p45=+6@$t^l=E0MD zu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4TWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw z3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5ThjWbVFQeZ8dC(S~x|;rRP%B~~I9j=r z$uDARpD`C;({@P*S>` z39bu0qcaFwEC|AW86eD(Ctm5UNpVv!t^NrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f2eb224b28abd3c17bebb90a0e49f982497105b5 GIT binary patch literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..04db6bb3645b07b0d6ab3f43fc30e25603d475b0 GIT binary patch literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..3c978455923544dc41496dc6193c23c9a611f991 GIT binary patch literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4 GIT binary patch literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..37524d6032b4c0d3ae4d63fedd92c8d954fedf09 GIT binary patch literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..02f7608f488189e3bafc736509e4527358c0da5b GIT binary patch literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00022.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 GIT binary patch literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnKP)&ZsR>;QkykTL7H(yfx1$kD!5+nBY9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..3c5ceb2741826364df0f02c1a9f33233301bdbe2 GIT binary patch literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..da5df5748b425ff56e2d08ecadef9b4602d6c1ec GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..28db5a5d11942479e124d57eb9a3b6f7854545e8 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Ax>EaktG3V`#z-i42Jgte= z%dHdtdl%_{J|KBq?V;4lDc`>QpBL356u77;x-Ihh)_)pHw?r+AzJ7K2cAIB5Cb#Ds zEHC`Kck17n*X}Q!Vs)qP^47b#@9bWD;*RT=EPJ27Yu_|gD_cPuS6P2o^j>7xLU+8V~Roi#9?xf~#>5uhnK9YZz7Urdi_;?ptl!z}nUM0!a+cuN^ z`?a?0-=Ft?XI%SZR)6Nr_fPwut)KJXdb;G3cA+b)u1x=u6?J66i(iXpdX*ZTefUSW z?lenj`8JcZhKkSDw--qtzFXU-WHcwJHZJB#d{%WuTm9tf(&IMDKlpyg{oG`x*S>(I zc10K`(}!bL-V-9ixTkNox>sP7@Ac37?0b!*FO%Ht4sTfB_$9jW$3GG4v?f>Y?BF8b zw zzOkWicSOJUu`RzYbv{ilIc=<(@vlAN8FTF&_dj2rHvSZUaQdqabIr-@wZ_}ScAuN} r^6(5F(RbY^ZG__f@&F?YD~NwB{w4VBdL8ehUqJGnu6{1-oD!M6O=< zr)K+O<}|OrTiKpz`(0~o!>u=s?QZqdLBlV2JEqyazUgu;#X3DF_!4apL=G=AVD@wq zoSSZKG+XMQqQ-q2<9D%c@{=@sNz*st{|vZf^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E z+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0dX;)eucE~n6uZd$}lNUhGQ?p_O{}K>iDCTs28{ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3282a16daa1a5abc6f577ecb61545fe83cc808 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A&>EaktG3V`!*s>M{9=Eyk zZgT#P7pi{AynOBCmi`qlZhX6^-rLyXap-*VOy9LzZKniPP1+uu9cz8r<_n+nL&<;j zE$4jAi?z=%9KIgp#r^%)>w_m+&d!g^yjGtV+Zy&)}pyS1_?#WtL-OSe?_W$Vambtoj z>14*F`P)MmwI&w7PxMy```tWo=jSIkoY!8}*)WsGZrpUN`-!^Y3@1Dfi@ z_X@Ev>~9R=6xyEodTQ*OYweTHu$_D#UE{oPalX+fxvFT%xqn|QjhC@@J>0Wt!WTPL z{d0W3-sE=9YnN89mYn`1Z}}hX>-TnU3$j1(JTt=3#ny1ArO(xceJi@6)Zaw@o};OD znagke>ko-POsBkfa`wfSoXq2&td6@+)OQS*KVo$JZM#a}_p%lzF=PxvXAx>EaktG3V_K$D+duJPv`| zC(kbUul!Xn)}XLMrKP9Q=xqIJzG=EMnfPRmv)KFlot`gz^u?!B(<-Odn`{4`UK0PC zG41r(B{!Yfmrlt`6Y@6}p5AMj9Dh1-?+oEL;X&DwO69F9p5(IiysdSwJ3M95&EQ3C zn^bLOSIs^pVSltzb5fxFXFgk*c;ke^_wrM}3+`2pYKq;E@b;bBvxAGv5<}GfmP-b7 zpP$+>?bEtjyAu2EtnKiti*Cw#{q=0kqN6XToX8T`S$??g{1<`g@(&+=J}_moMf0u9 zmArx8~J~*$SN0JdhmDF#|uZZ_PaCY=xQ^)^A*?J>u}xn`17_m(sFDyFZ?Rx-{v2vbcvd0IxBt7MEP{5 r_?~m3n$|+Xe|k#yumWQY8#utQ|C|r2!5^t#CLn1~S3j3^P6EaktG3V`!=%T|09IkWy z${zjI_pE-|zI-JU$Nd)%mrX9-C)C4oh|TlPHr6RYee%EeZC9!H(_C8i?1Mq!jTh%1 zX@AMtHM9Ki8pA);ExYSXBxV-;xU213bN+bF!iP~WrmynemXX+5^zP)!PaN(VXP)>= zZqPVw)9aUv^a{56t4X zIda02*}q?Fj-2-AebmCG^%Y4fUp4HbCDy-ty5=^A?}YhY0juNqZy8Tg(Wv};(s1f4 zSM%A$elwpp{y&o671Ta+?L@|h=WcH2e1524$9ID%Dq(I)#gP;DPYLR}nJ`sF>?&Kk z2Fv#b{{`>8V?O?6Q+;v&qLw4Whi@LL8ktM4T2~i^*iY41u3Vq-ky&`|p5BGkFLKxB z+C7V|FM967rgf@w$ybk@IlRB#p5o`1ni>e}xGk5-EY6MO)zn*#Xl zd@D?U&9=MGTqD2sYP6m0oYuaw7ZuT6x4ZoAHwM{gFazTdAL#kSE6vT`JVp1t7)Y6? LtDnm{r-UW|3!d*T literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..d437738554167e2f5a5818376f7b7b455b57db1d GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uB>EaktG3V`#z)8&tJPnDv zF3+y`uUt62HsMr~(P{74NrAIk8Z8VVxS>E5gPUz^%D}J3K7Xnw`v7mFxW6GG{Xz)7eXr z>^03B=j~YZ-)>oaq5bP>kppjAmno!cudUtOUwgGf+x?Y=x>f0)+@6Xyt82H;y8plW zevRc^VdbfFgv!tll7?Kz2q6KA~b{ZTRZ zghapl_u@XCgMW0_czEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/blindsigning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d5ed219e508117f53c138628c92b39e563f95d GIT binary patch literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/blindsigning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..da5df5748b425ff56e2d08ecadef9b4602d6c1ec GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..28db5a5d11942479e124d57eb9a3b6f7854545e8 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Ax>EaktG3V`#z-i42Jgte= z%dHdtdl%_{J|KBq?V;4lDc`>QpBL356u77;x-Ihh)_)pHw?r+AzJ7K2cAIB5Cb#Ds zEHC`Kck17n*X}Q!Vs)qP^47b#@9bWD;*RT=EPJ27Yu_|gD_cPuS6P2o^j>7xLU+8V~Roi#9?xf~#>5uhnK9YZz7Urdi_;?ptl!z}nUM0!a+cuN^ z`?a?0-=Ft?XI%SZR)6Nr_fPwut)KJXdb;G3cA+b)u1x=u6?J66i(iXpdX*ZTefUSW z?lenj`8JcZhKkSDw--qtzFXU-WHcwJHZJB#d{%WuTm9tf(&IMDKlpyg{oG`x*S>(I zc10K`(}!bL-V-9ixTkNox>sP7@Ac37?0b!*FO%Ht4sTfB_$9jW$3GG4v?f>Y?BF8b zw zzOkWicSOJUu`RzYbv{ilIc=<(@vlAN8FTF&_dj2rHvSZUaQdqabIr-@wZ_}ScAuN} r^6(5F(RbY^ZG__f@&F?YD~NwB{w4VBdL8ehUqJGnu6{1-oD!M6O=< zr)K+O<}|OrTiKpz`(0~o!>u=s?QZqdLBlV2JEqyazUgu;#X3DF_!4apL=G=AVD@wq zoSSZKG+XMQqQ-q2<9D%c@{=@sNz*st{|vZf^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E z+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0dX;)eucE~n6uZd$}lNUhGQ?p_O{}K>iDCTs28{ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3282a16daa1a5abc6f577ecb61545fe83cc808 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A&>EaktG3V`!*s>M{9=Eyk zZgT#P7pi{AynOBCmi`qlZhX6^-rLyXap-*VOy9LzZKniPP1+uu9cz8r<_n+nL&<;j zE$4jAi?z=%9KIgp#r^%)>w_m+&d!g^yjGtV+Zy&)}pyS1_?#WtL-OSe?_W$Vambtoj z>14*F`P)MmwI&w7PxMy```tWo=jSIkoY!8}*)WsGZrpUN`-!^Y3@1Dfi@ z_X@Ev>~9R=6xyEodTQ*OYweTHu$_D#UE{oPalX+fxvFT%xqn|QjhC@@J>0Wt!WTPL z{d0W3-sE=9YnN89mYn`1Z}}hX>-TnU3$j1(JTt=3#ny1ArO(xceJi@6)Zaw@o};OD znagke>ko-POsBkfa`wfSoXq2&td6@+)OQS*KVo$JZM#a}_p%lzF=PxvXAx>EaktG3V_K$D+duJPv`| zC(kbUul!Xn)}XLMrKP9Q=xqIJzG=EMnfPRmv)KFlot`gz^u?!B(<-Odn`{4`UK0PC zG41r(B{!Yfmrlt`6Y@6}p5AMj9Dh1-?+oEL;X&DwO69F9p5(IiysdSwJ3M95&EQ3C zn^bLOSIs^pVSltzb5fxFXFgk*c;ke^_wrM}3+`2pYKq;E@b;bBvxAGv5<}GfmP-b7 zpP$+>?bEtjyAu2EtnKiti*Cw#{q=0kqN6XToX8T`S$??g{1<`g@(&+=J}_moMf0u9 zmArx8~J~*$SN0JdhmDF#|uZZ_PaCY=xQ^)^A*?J>u}xn`17_m(sFDyFZ?Rx-{v2vbcvd0IxBt7MEP{5 r_?~m3n$|+Xe|k#yumWQY8#utQ|C|r2!5^t#CLn1~S3j3^P6EaktG3V`!=%T|09IkWy z${zjI_pE-|zI-JU$Nd)%mrX9-C)C4oh|TlPHr6RYee%EeZC9!H(_C8i?1Mq!jTh%1 zX@AMtHM9Ki8pA);ExYSXBxV-;xU213bN+bF!iP~WrmynemXX+5^zP)!PaN(VXP)>= zZqPVw)9aUv^a{56t4X zIda02*}q?Fj-2-AebmCG^%Y4fUp4HbCDy-ty5=^A?}YhY0juNqZy8Tg(Wv};(s1f4 zSM%A$elwpp{y&o671Ta+?L@|h=WcH2e1524$9ID%Dq(I)#gP;DPYLR}nJ`sF>?&Kk z2Fv#b{{`>8V?O?6Q+;v&qLw4Whi@LL8ktM4T2~i^*iY41u3Vq-ky&`|p5BGkFLKxB z+C7V|FM967rgf@w$ybk@IlRB#p5o`1ni>e}xGk5-EY6MO)zn*#Xl zd@D?U&9=MGTqD2sYP6m0oYuaw7ZuT6x4ZoAHwM{gFazTdAL#kSE6vT`JVp1t7)Y6? LtDnm{r-UW|3!d*T literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..d437738554167e2f5a5818376f7b7b455b57db1d GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uB>EaktG3V`#z)8&tJPnDv zF3+y`uUt62HsMr~(P{74NrAIk8Z8VVxS>E5gPUz^%D}J3K7Xnw`v7mFxW6GG{Xz)7eXr z>^03B=j~YZ-)>oaq5bP>kppjAmno!cudUtOUwgGf+x?Y=x>f0)+@6Xyt82H;y8plW zevRc^VdbfFgv!tll7?Kz2q6KA~b{ZTRZ zghapl_u@XCgMW0_czEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/test_sign_too_long_operation.py b/tests/integration/nano/test_sign_too_long_operation.py index d255db43c..b6a7e3078 100644 --- a/tests/integration/nano/test_sign_too_long_operation.py +++ b/tests/integration/nano/test_sign_too_long_operation.py @@ -14,22 +14,19 @@ # limitations under the License. from pathlib import Path +from typing import Callable from utils.app import Screen, Screen_text, DEFAULT_ACCOUNT from utils.message import Message test_path = Path(Path(__file__).stem) -def _sign_too_long(app, msg: str, path: Path): +def _sign_too_long(app, msg: str, navigate: Callable[[], None]): app.setup_expert_mode() message = Message.from_bytes(msg) - def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") - app.navigate_until_text(Screen_text.Sign_accept, path / "summary") - data = app._sign( DEFAULT_ACCOUNT, message, @@ -44,6 +41,14 @@ def navigate() -> None: app.quit() +def _sign_decodable_too_long(app, msg: str, path: Path): + + def navigate() -> None: + app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") + app.navigate_until_text(Screen_text.Sign_accept, path / "summary") + + _sign_too_long(app, msg, navigate) + ## Operation (0): Reveal # Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa # Fee: 1 XTZ @@ -93,7 +98,7 @@ def navigate() -> None: # Staking limit: 10 XTZ def test_sign_basic_too_long_operation(app): msg="0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204" - _sign_too_long(app, msg, test_path / "basic") + _sign_decodable_too_long(app, msg, test_path / "basic") ## Operation (0): Transaction # Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa @@ -133,7 +138,7 @@ def test_sign_basic_too_long_operation(app): # Destination: tz2JPgTWZZpxZZLqHMfS69UAy1UHm4Aw5iHu def test_sign_too_long_operation_with_only_transactions(app): msg="0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4000b010080ade2040000d2b3082b0fe03f0f7f39915cdba50e9d9b8ab057006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0c0101c0843d0001a55ae1858c1201514c97aa9122e77d3c4197a714006c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0d010280897a000001e8e5519a315280a374c8765107979a6049de27006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010e0103c08db7010002d09584de879c4bbd3f494ed01b82e06a81e8e176006c00ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010f01048092f4010002cc8e146741cf31fc00123b8c26baf95c57421a3c006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4c096b102100105c096b10200016e8874874d31c3fbd636e924d5a036a43ec8faa700" - _sign_too_long(app, msg, test_path / "only_transactions") + _sign_decodable_too_long(app, msg, test_path / "only_transactions") ## Operation (0): Proposals # Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa @@ -160,4 +165,55 @@ def test_sign_too_long_operation_with_only_transactions(app): # Proposal (19): ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK def test_sign_too_long_operation_without_fee_or_amount(app): msg="0300000000000000000000000000000000000000000000000000000000000000000500ffdd6102321bc251e4a5190ad5b12b251069d9b400000020000002800bcd7db2d718ba94e85bd262681049852e1f58512aa552124330d657845c73b70bcd7ffca03f57e38453f0d3e84c302403c05357448b4c2daef8b3a8be3c69c1000000000000000000000000000000000000000000000000000000000000000038ecdef0cd08640f318a9b055f6b0d0c9ae030913a871d9b9d86fb846317da213d0b4bacb5c3e152a167da26fefc266bd3a0e14fc4e41e6c53623bf482833da23e5e3a606afab74a59ca09e333633e2770b6492c5e594455b71e9a2f0ea92afb40cab83d3f37a64da26b57ad3d0432ae881293a25169ada387bfc74a1cbf9e6ec7ad4f7a000e28e9eefc58de8ea1172de843242bd2e688779953d3416a44640b4596285c6871691e25196c6a8d26d90a3ac91375731e3926103c517a13a0ba56cbb944f74244ea2681981f25995f8ebba8ff6cee8c036892fe901cb760c4e39ece5f061e34b5a21feab8dbdfe755ef17e70c9f565464f067ac5e7c02be830a488424520cf9bbf0a42770204d95dcc1f11e404fdb3e90c84850c4cfdb50c5c4b9d0a3f07b8adfcf61f5ca60f244ca9a876e76cbad9140980f6c88d0bf900ac6d8d2ea9f23a1a1011091841b12e32ce2f8c3facff27feee58bb7c9e90567d11425d57ed88be5a69815e39386a33f7dcad391f5f507e03b376e499272c86c6cf2a7d8325f11da2ff36934a586439f085655a833f2ff6a12d15e83b951fb684326e0d9b8c2314cc05ffa3fc655a98bb87155be4cf7ce67fee6b594ea9302e8655df20bf44c7d64e3d7da27d925d10af535fb36cef0ad41930c7929773f4731eba137dbff6586a04802d3f513c65a444d9d4debe42b17e9e7273f8f6c118ea3f4e06e0bcd7b2cadcd87ecb0d5c50330fb59feed7432bffecede8a09a2b86d1527c6a5" - _sign_too_long(app, msg, test_path / "without_fee_or_amount") + _sign_decodable_too_long(app, msg, test_path / "without_fee_or_amount") + +# Operation (0): SR: send messages +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 4 XTZ +# Storage limit: 6 +# Message (0): 6d65737361676530 +# Message (1): 6d65737361676531 +# Message (2): 6d65737361676532 +# Message (3): 6d65737361676533 +# Message (4): 6d65737361676534 +# Message (5): 6d65737361676535 +# Message (6): 6d65737361676536 +# Message (7): 6d65737361676537 +# Message (8): 6d65737361676538 +# Message (9): 6d65737361676539 +# Message (10): 6d6573736167653130 +# Message (11): 6d6573736167653131 +# Message (12): 6d6573736167653132 +# Message (13): 6d6573736167653133 +# Message (14): 6d6573736167653134 +# Message (15): 6d6573736167653135 +# Message (16): 6d6573736167653136 +# Message (17): 6d6573736167653137 +# Message (18): 6d6573736167653138 +# Message (19): 6d6573736167653139 +# Message (20): 6d6573736167653230 +# Message (21): 6d6573736167653231 +# Message (22): 6d6573736167653232 +# Message (23): 6d6573736167653233 +# Message (24): 6d6573736167653234 +# Message (25): 6d6573736167653235 +# Message (26): 6d6573736167653236 +# Message (27): 6d6573736167653237 +# Message (28): 6d6573736167653238 +# Message (29): 6d6573736167653239 +## Operation (1): Register global constant +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 5 XTZ +# Storage limit: 3 +# Value: 115792089237316195423570985008687907853269984665640564039457584007913129639936 +def test_sign_too_long_operation_with_too_large(app): + msg = "030000000000000000000000000000000000000000000000000000000000000000c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010b01060000017c000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d6573736167653139000000096d6573736167653230000000096d6573736167653231000000096d6573736167653232000000096d6573736167653233000000096d6573736167653234000000096d6573736167653235000000096d6573736167653236000000096d6573736167653237000000096d6573736167653238000000096d65737361676532396f00ffdd6102321bc251e4a5190ad5b12b251069d9b4c096b1020c0103000000260080808080808080808080808080808080808080808080808080808080808080808080808020" + + path = test_path / "too_large" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") + app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") + app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") + + _sign_too_long(app, msg, navigate) From 1cb854f4223eb9adca09ce816377fa81c1f0a01b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Thu, 5 Sep 2024 15:15:38 +0200 Subject: [PATCH 20/40] [test] add test to check rejection of too long operations --- .../clear_n_too_long_warning/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../clear_n_too_long_warning/00021.png | Bin .../clear_n_too_long_warning/00022.png | Bin .../basic/{ => accept}/summary/00000.png | Bin .../basic/{ => accept}/summary/00001.png | Bin .../basic/{ => accept}/summary/00002.png | Bin .../basic/{ => accept}/summary/00003.png | Bin .../basic/{ => accept}/summary/00004.png | Bin .../basic/{ => accept}/summary/00005.png | Bin .../basic/{ => accept}/summary/00006.png | Bin .../clear_n_too_long_warning/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin 0 -> 404 bytes .../clear_n_too_long_warning/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin 0 -> 288 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 359 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 509 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 486 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 503 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 367 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 427 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 297 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 359 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 333 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 469 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 358 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 418 bytes .../clear_n_too_long_warning/00020.png} | Bin .../clear_n_too_long_warning/00021.png} | Bin .../clear_n_too_long_warning/00022.png} | Bin .../basic/reject_at_summary/summary/00000.png | Bin 0 -> 320 bytes .../basic/reject_at_summary/summary/00001.png | Bin 0 -> 369 bytes .../basic/reject_at_summary/summary/00002.png | Bin 0 -> 343 bytes .../basic/reject_at_summary/summary/00003.png | Bin 0 -> 469 bytes .../basic/reject_at_summary/summary/00004.png | Bin 0 -> 481 bytes .../basic/reject_at_summary/summary/00005.png | Bin 0 -> 341 bytes .../reject_at_summary/summary/00006.png} | Bin .../basic/reject_at_summary/summary/00007.png | Bin 0 -> 341 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 395 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 404 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 288 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 359 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 509 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 486 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 503 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 367 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 427 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 297 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 359 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 333 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 469 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 358 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 418 bytes .../clear_n_too_long_warning/00020.png} | Bin .../clear_n_too_long_warning/00021.png | Bin 0 -> 552 bytes .../clear_n_too_long_warning/00022.png} | Bin .../clear_n_too_long_warning/00023.png | Bin 0 -> 341 bytes .../{ => accept}/blindsigning/00000.png | Bin .../{ => accept}/blindsigning/00001.png | Bin .../{ => accept}/blindsigning/00002.png | Bin .../{ => accept}/blindsigning/00003.png | Bin .../{ => accept}/blindsigning/00004.png | Bin .../too_large/accept/blindsigning/00005.png | Bin 0 -> 404 bytes .../accept/clear_n_too_long_warning/00000.png | Bin 0 -> 395 bytes .../clear_n_too_long_warning/00001.png | Bin .../accept/clear_n_too_long_warning/00002.png | Bin 0 -> 481 bytes .../accept/clear_n_too_long_warning/00003.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../accept/clear_n_too_long_warning/00021.png | Bin 0 -> 479 bytes .../accept/clear_n_too_long_warning/00022.png | Bin 0 -> 552 bytes .../accept/clear_n_too_long_warning/00023.png | Bin 0 -> 373 bytes .../accept/too_large_warning/00000.png | Bin 0 -> 479 bytes .../{ => accept}/too_large_warning/00001.png | Bin .../{ => accept}/too_large_warning/00002.png | Bin .../accept/too_large_warning/00003.png | Bin 0 -> 373 bytes .../blindsigning/00000.png | Bin 0 -> 376 bytes .../blindsigning/00001.png | Bin 0 -> 384 bytes .../blindsigning/00002.png | Bin 0 -> 503 bytes .../blindsigning/00003.png | Bin 0 -> 534 bytes .../blindsigning/00004.png | Bin 0 -> 393 bytes .../blindsigning/00005.png | Bin 0 -> 404 bytes .../blindsigning/00006.png | Bin 0 -> 341 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 395 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 474 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 300 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 365 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 470 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 462 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 475 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 467 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 472 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 466 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 462 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 469 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 474 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 480 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 490 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 485 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 479 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 552 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 373 bytes .../too_large_warning/00000.png | Bin 0 -> 479 bytes .../too_large_warning/00001.png | Bin 0 -> 489 bytes .../too_large_warning/00002.png | Bin 0 -> 447 bytes .../too_large_warning/00003.png | Bin 0 -> 373 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 395 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 474 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 300 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 365 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 470 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 462 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 475 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 467 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 472 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 466 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 462 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 469 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 474 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 480 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 490 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 485 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 479 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 552 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 373 bytes .../too_large_warning/00000.png | Bin 0 -> 479 bytes .../too_large_warning/00001.png | Bin 0 -> 489 bytes .../too_large_warning/00002.png | Bin 0 -> 447 bytes .../too_large_warning/00003.png | Bin 0 -> 373 bytes .../too_large_warning/00004.png | Bin 0 -> 341 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 395 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 474 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 300 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 365 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 470 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 462 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 475 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 467 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 472 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 466 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 462 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 469 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 474 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 480 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 490 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 485 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 479 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 552 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 373 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 341 bytes .../clear_n_too_long_warning/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../clear_n_too_long_warning/00021.png | Bin .../clear_n_too_long_warning/00022.png | Bin .../clear_n_too_long_warning/00023.png | Bin .../clear_n_too_long_warning/00024.png | Bin .../basic/{ => accept}/summary/00000.png | Bin .../basic/{ => accept}/summary/00001.png | Bin .../basic/{ => accept}/summary/00002.png | Bin .../basic/{ => accept}/summary/00003.png | Bin .../basic/{ => accept}/summary/00004.png | Bin .../clear_n_too_long_warning/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../clear_n_too_long_warning/00021.png | Bin .../clear_n_too_long_warning/00022.png | Bin .../clear_n_too_long_warning/00023.png | Bin .../clear_n_too_long_warning/00024.png | Bin .../reject_at_summary}/summary/00000.png | Bin .../reject_at_summary}/summary/00001.png | Bin .../reject_at_summary}/summary/00002.png | Bin .../reject_at_summary}/summary/00003.png | Bin .../reject_at_summary}/summary/00004.png | Bin .../basic/reject_at_summary/summary/00005.png | Bin 0 -> 366 bytes .../clear_n_too_long_warning/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin 0 -> 434 bytes .../clear_n_too_long_warning/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin 0 -> 312 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 387 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 1038 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00007.png} | Bin .../clear_n_too_long_warning/00008.png | Bin 0 -> 320 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 382 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 357 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 788 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 454 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 542 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 403 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 478 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 312 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 385 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 738 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 521 bytes .../clear_n_too_long_warning/00021.png | Bin .../clear_n_too_long_warning/00022.png | Bin .../clear_n_too_long_warning/00023.png | Bin .../clear_n_too_long_warning/00024.png | Bin .../clear_n_too_long_warning/00025.png | Bin 0 -> 366 bytes .../{ => accept}/blindsigning/00000.png | Bin .../{ => accept}/blindsigning/00001.png | Bin .../{ => accept}/blindsigning/00002.png | Bin .../clear_n_too_long_warning/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../accept/clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../clear_n_too_long_warning/00021.png | Bin .../clear_n_too_long_warning/00022.png | Bin .../clear_n_too_long_warning/00023.png | Bin .../clear_n_too_long_warning/00024.png | Bin .../{ => accept}/too_large_warning/00000.png | Bin .../{ => accept}/too_large_warning/00001.png | Bin .../{ => accept}/too_large_warning/00002.png | Bin .../{ => accept}/too_large_warning/00003.png | Bin .../{ => accept}/too_large_warning/00004.png | Bin .../{ => accept}/too_large_warning/00005.png | Bin .../blindsigning/00000.png | Bin .../blindsigning/00001.png | Bin .../blindsigning/00002.png | Bin .../blindsigning/00003.png | Bin 0 -> 366 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../clear_n_too_long_warning/00021.png} | Bin .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png} | Bin .../clear_n_too_long_warning/00024.png} | Bin .../too_large_warning/00000.png | Bin 0 -> 578 bytes .../too_large_warning/00001.png | Bin .../too_large_warning/00002.png | Bin 0 -> 547 bytes .../too_large_warning/00003.png | Bin .../too_large_warning/00004.png | Bin .../too_large_warning/00005.png | Bin 0 -> 407 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 322 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 391 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 494 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 508 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 511 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 507 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 520 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 532 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 525 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 528 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../too_large_warning/00000.png | Bin 0 -> 578 bytes .../too_large_warning/00001.png | Bin 0 -> 516 bytes .../too_large_warning/00002.png | Bin 0 -> 547 bytes .../too_large_warning/00003.png | Bin 0 -> 523 bytes .../too_large_warning/00004.png | Bin 0 -> 484 bytes .../too_large_warning/00005.png | Bin 0 -> 407 bytes .../too_large_warning/00006.png | Bin 0 -> 366 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 322 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 391 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 494 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 508 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 511 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 507 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 520 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 532 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 525 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 528 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../clear_n_too_long_warning/00025.png | Bin 0 -> 366 bytes .../accept/clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../accept/clear_n_too_long_warning/00001.png | Bin 0 -> 434 bytes .../accept/clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../accept/clear_n_too_long_warning/00003.png | Bin 0 -> 312 bytes .../accept/clear_n_too_long_warning/00004.png | Bin 0 -> 387 bytes .../accept/clear_n_too_long_warning/00005.png | Bin 0 -> 1038 bytes .../accept/clear_n_too_long_warning/00006.png | Bin 0 -> 458 bytes .../accept/clear_n_too_long_warning/00007.png | Bin 0 -> 728 bytes .../accept/clear_n_too_long_warning/00008.png | Bin 0 -> 320 bytes .../accept/clear_n_too_long_warning/00009.png | Bin 0 -> 382 bytes .../accept/clear_n_too_long_warning/00010.png | Bin 0 -> 357 bytes .../accept/clear_n_too_long_warning/00011.png | Bin 0 -> 788 bytes .../accept/clear_n_too_long_warning/00012.png | Bin 0 -> 454 bytes .../accept/clear_n_too_long_warning/00013.png | Bin 0 -> 542 bytes .../accept/clear_n_too_long_warning/00014.png | Bin 0 -> 403 bytes .../accept/clear_n_too_long_warning/00015.png | Bin 0 -> 478 bytes .../accept/clear_n_too_long_warning/00016.png | Bin 0 -> 728 bytes .../accept/clear_n_too_long_warning/00017.png | Bin 0 -> 312 bytes .../accept/clear_n_too_long_warning/00018.png | Bin 0 -> 385 bytes .../accept/clear_n_too_long_warning/00019.png | Bin 0 -> 738 bytes .../accept/clear_n_too_long_warning/00020.png | Bin 0 -> 521 bytes .../accept/clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../accept/clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../accept/clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../accept/clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../basic/accept/summary/00000.png | Bin 0 -> 341 bytes .../basic/accept/summary/00001.png | Bin 0 -> 394 bytes .../basic/accept/summary/00002.png | Bin 0 -> 364 bytes .../basic/accept/summary/00003.png | Bin 0 -> 842 bytes .../basic/accept/summary/00004.png | Bin 0 -> 459 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 434 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 312 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 387 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 1038 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 320 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 382 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 357 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 788 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 454 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 542 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 403 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 478 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 312 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 385 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 738 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 521 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../basic/reject_at_summary/summary/00000.png | Bin 0 -> 341 bytes .../basic/reject_at_summary/summary/00001.png | Bin 0 -> 394 bytes .../basic/reject_at_summary/summary/00002.png | Bin 0 -> 364 bytes .../basic/reject_at_summary/summary/00003.png | Bin 0 -> 842 bytes .../basic/reject_at_summary/summary/00004.png | Bin 0 -> 459 bytes .../basic/reject_at_summary/summary/00005.png | Bin 0 -> 366 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 434 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 312 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 387 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 1038 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 320 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 382 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 357 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 788 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 454 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 542 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 403 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 478 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 312 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 385 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 738 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 521 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../clear_n_too_long_warning/00025.png | Bin 0 -> 366 bytes .../too_large/accept/blindsigning/00000.png | Bin 0 -> 492 bytes .../too_large/accept/blindsigning/00001.png | Bin 0 -> 858 bytes .../too_large/accept/blindsigning/00002.png | Bin 0 -> 459 bytes .../accept/clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../accept/clear_n_too_long_warning/00001.png | Bin 0 -> 512 bytes .../accept/clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../accept/clear_n_too_long_warning/00003.png | Bin 0 -> 322 bytes .../accept/clear_n_too_long_warning/00004.png | Bin 0 -> 391 bytes .../accept/clear_n_too_long_warning/00005.png | Bin 0 -> 502 bytes .../accept/clear_n_too_long_warning/00006.png | Bin 0 -> 494 bytes .../accept/clear_n_too_long_warning/00007.png | Bin 0 -> 508 bytes .../accept/clear_n_too_long_warning/00008.png | Bin 0 -> 502 bytes .../accept/clear_n_too_long_warning/00009.png | Bin 0 -> 511 bytes .../accept/clear_n_too_long_warning/00010.png | Bin 0 -> 506 bytes .../accept/clear_n_too_long_warning/00011.png | Bin 0 -> 507 bytes .../accept/clear_n_too_long_warning/00012.png | Bin 0 -> 501 bytes .../accept/clear_n_too_long_warning/00013.png | Bin 0 -> 506 bytes .../accept/clear_n_too_long_warning/00014.png | Bin 0 -> 512 bytes .../accept/clear_n_too_long_warning/00015.png | Bin 0 -> 520 bytes .../accept/clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../accept/clear_n_too_long_warning/00017.png | Bin 0 -> 532 bytes .../accept/clear_n_too_long_warning/00018.png | Bin 0 -> 525 bytes .../accept/clear_n_too_long_warning/00019.png | Bin 0 -> 534 bytes .../accept/clear_n_too_long_warning/00020.png | Bin 0 -> 528 bytes .../accept/clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../accept/clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../accept/clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../accept/clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../accept/too_large_warning/00000.png | Bin 0 -> 578 bytes .../accept/too_large_warning/00001.png | Bin 0 -> 516 bytes .../accept/too_large_warning/00002.png | Bin 0 -> 547 bytes .../accept/too_large_warning/00003.png | Bin 0 -> 523 bytes .../accept/too_large_warning/00004.png | Bin 0 -> 484 bytes .../accept/too_large_warning/00005.png | Bin 0 -> 407 bytes .../blindsigning/00000.png | Bin 0 -> 492 bytes .../blindsigning/00001.png | Bin 0 -> 858 bytes .../blindsigning/00002.png | Bin 0 -> 459 bytes .../blindsigning/00003.png | Bin 0 -> 366 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 322 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 391 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 494 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 508 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 511 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 507 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 520 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 532 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 525 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 528 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../too_large_warning/00000.png | Bin 0 -> 578 bytes .../too_large_warning/00001.png | Bin 0 -> 516 bytes .../too_large_warning/00002.png | Bin 0 -> 547 bytes .../too_large_warning/00003.png | Bin 0 -> 523 bytes .../too_large_warning/00004.png | Bin 0 -> 484 bytes .../too_large_warning/00005.png | Bin 0 -> 407 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 322 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 391 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 494 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 508 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 511 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 507 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 520 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 532 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 525 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 528 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../too_large_warning/00000.png | Bin 0 -> 578 bytes .../too_large_warning/00001.png | Bin 0 -> 516 bytes .../too_large_warning/00002.png | Bin 0 -> 547 bytes .../too_large_warning/00003.png | Bin 0 -> 523 bytes .../too_large_warning/00004.png | Bin 0 -> 484 bytes .../too_large_warning/00005.png | Bin 0 -> 407 bytes .../too_large_warning/00006.png | Bin 0 -> 366 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 322 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 391 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 494 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 508 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 502 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 511 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 507 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 501 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 512 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 520 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 532 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 525 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 528 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 578 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 534 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 547 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 407 bytes .../clear_n_too_long_warning/00025.png | Bin 0 -> 366 bytes .../integration/nano/test_blindsign_reject.py | 10 +- .../nano/test_sign_too_long_operation.py | 90 ++++++++++++++++-- .../integration/nano/test_sign_transaction.py | 7 +- tests/integration/nano/utils/app.py | 45 ++++----- 640 files changed, 115 insertions(+), 37 deletions(-) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00021.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/summary/00005.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/{ => accept}/summary/00006.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large => basic/reject_at_summary}/clear_n_too_long_warning/00000.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large => basic/reject_at_summary}/clear_n_too_long_warning/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large => basic/reject_at_summary}/clear_n_too_long_warning/00003.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/clear_n_too_long_warning/00021.png => basic/reject_at_summary/clear_n_too_long_warning/00020.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/clear_n_too_long_warning/00022.png => basic/reject_at_summary/clear_n_too_long_warning/00021.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/clear_n_too_long_warning/00023.png => basic/reject_at_summary/clear_n_too_long_warning/00022.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/blindsigning/00005.png => basic/reject_at_summary/summary/00006.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/too_large_warning/00000.png => basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00021.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/too_large_warning/00003.png => basic/reject_at_too_large_warning/clear_n_too_long_warning/00022.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/blindsigning/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/blindsigning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/blindsigning/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/blindsigning/00003.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/blindsigning/00004.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00000.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00001.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00003.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00020.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{ => accept}/too_large_warning/00002.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00021.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00023.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/clear_n_too_long_warning/00024.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/{ => accept}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/{too_large => basic/reject_at_summary}/clear_n_too_long_warning/00000.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/{too_large => basic/reject_at_summary}/clear_n_too_long_warning/00002.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/clear_n_too_long_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/{too_large => basic/reject_at_summary}/clear_n_too_long_warning/00021.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/{too_large => basic/reject_at_summary}/clear_n_too_long_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/{too_large => basic/reject_at_summary}/clear_n_too_long_warning/00023.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/{too_large => basic/reject_at_summary}/clear_n_too_long_warning/00024.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/summary/00000.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/summary/00001.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/summary/00002.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/summary/00003.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_summary}/summary/00004.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning}/clear_n_too_long_warning/00000.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning}/clear_n_too_long_warning/00002.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00002.png => nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00007.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning}/clear_n_too_long_warning/00021.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning}/clear_n_too_long_warning/00022.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning}/clear_n_too_long_warning/00023.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/basic => nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning}/clear_n_too_long_warning/00024.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/blindsigning/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/blindsigning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/blindsigning/00002.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/accept}/clear_n_too_long_warning/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00001.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/clear_n_too_long_warning/00020.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/accept}/clear_n_too_long_warning/00021.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/accept}/clear_n_too_long_warning/00022.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/accept}/clear_n_too_long_warning/00023.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/accept}/clear_n_too_long_warning/00024.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/too_large_warning/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/too_large_warning/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/too_large_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/too_large_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{ => accept}/too_large_warning/00005.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/blindsigning/00000.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/blindsigning/00001.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/blindsigning/00002.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00001.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/clear_n_too_long_warning/00020.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large/too_large_warning/00000.png => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large/too_large_warning/00002.png => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png} (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large/too_large_warning/00005.png => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/too_large_warning/00001.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00002.png rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/too_large_warning/00003.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/too_large => nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning}/too_large_warning/00004.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/summary/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..4aa1d779fc69f62b53d63e597ebd52083683c50a GIT binary patch literal 404 zcmV;F0c-w=P)&uNA4QnQHSqmzfYOicq^nwlYJ8+dhpH)T#g-ONE(E7QeE+8@u(~?wm>V zNik+3IZpL#8o~sUlGLv1WO}R*be1ov@G2~rvJB`{;0Vk$5;a9GsZA~YgtiBaMJ>J+l|MU#J8=4QP)m6X#8pIC*nx)z za(ZPapQg$5v#1$R_Hdvl3?VZ>y)X0lj>*Jxw5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..3adb20f02238aa7fbfddb0a9a45c656af1062d12 GIT binary patch literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..a024d70306965ea64a9aec36da4dc09bdf2bdc8d GIT binary patch literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..dd15dbb89939c7e979431afa1f5778da7e84c55d GIT binary patch literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..55666d0555f7b29d57095b8c6c7c2fc979733def GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..54a0397bab2be24020de87397642f43afe49d51a GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..59229fc705e906fdef19ae7afc5584f7fb1da468 GIT binary patch literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d GIT binary patch literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..1ae464d28a321aab0af8be0df753a456be9bb36b GIT binary patch literal 320 zcmV-G0l)ryOE>ddQ(|+ z?RlF0mj>-mGCRKEI}3tI#M+1V`vyvTEv=NVh<=4`g#+e<|12#A}0$-mm;POZ~D~& zcqlh|04JnpG5l2bL&gZ#I0^qTN)XPwb1k9-4aNiv_J}=z4FCWD00000z^)YzzIG+~ SEqCq!0000xM zO!B_ZQ&6Qo(2;5!yY2#roi!j-?gO3u!*7GZpPjA_=`;l-Jn86Mqk@ik4*&oxVs8N! zB2()F6qWN5ae(4g{6{>n1j}6O%F+-;a1}wI6EM$>`eUCd!z1x#^kwoqUszl zCh6RZJ$O6Ht^q?PpTtdOz;n678sOQ6T378ZCjbBd0000000000fIs02o)N{Z&&SP( P00000NkvXXu0mjfti7hT literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..71ac2f2bbbdaf898969057d78eb2ab4183301335 GIT binary patch literal 343 zcmV-d0jU0oP)=d{Rqt38hsj!*Vt}h8(9GP!=gCGI>!r2)_l*%gn4{Ng5uhJeSBt9VtvssqytX zu@@H&EYE!^QObI=eRkxXX4{DGfy)h;gVvMgkkQ?(>e6wLuV{?b*=fiSyc?9HwI!)0 zQv9q@8nu+8A|@$qbP1FZ7T2SBSz@h_I| p)rPME00000000000001BEH~4X(7r=Op925@002ovPDHLkV1mgulw|+_ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..a28ccc4af417b93a9200c6568906f3a700559a0a GIT binary patch literal 469 zcmV;`0V@89P)YpVCmTT~zrLI{DEQdpjk^n8Ht0r9}xK-m@az9h)7 zchG2A&(LNVIgP9;ER^LDCbg{EyyXrEXnh??mi7IYluzYySrUqE4FqBb1hjriz|cm7 z+^Pc3LQ?L7TU`;HY+}RHgU_OL^fClpVhvj8RSAd+GwKjV2Sp$@^|Y6?4&hKlHY_3J zFIkFTI<1Dl+l>+6TDPIGma}Xt`RIHo#}R08@vC3qzj7p`?1H> zweTB0QrS8*YE>4b#r$rrFHOA;UhS2c2ZqW|cU?Xmm&o>50KElCNx9>k5d&^s&mGlX zLOD7toO$-yRSY&WEaO~zd=KzRHXFdbRw#^J&B+!yYPVG(anvU5Gr-0UxK$_mXq8e~d-)PImY!C! zS`9d^zvmfcrualk`or{?0{u&poQUHdkla}sA%qY@2qA;4eg6mUp?h%0A^boHwwBEDO%ENSLLd->t)=DlY_F&AKX7|u9)fHIyO%_A z?2mBKw%=h*7&?v9R8dIf878&u=-xg95_%si$+rLf8my^PP9>>0Vn84nkkI?B363@@ z z8zrKVw$ckoZ$X-I_>y|Vo^JFQw6z~grm$5FJfqnu^+g~6BJ_z`7JmZKdQJPRNm`}C z>V#7k%aOA%s;!8dxsuD*4=Z?kpu`744$KGOE&Ud4@11%A<_E3RwuN6gZ%XRmd%(~m zc~1Pa@}4cy!!}QAXxMjQLBf!~!w-E1u!Fv+fQ=fPo-yQX)6e=yyTGGvDi>M8c_P7< zON8MoQ4~c{6h%=KMG}4i X7V;O~$F;X500000NkvXXu0mjfksjTc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..34a7b59759cf4fa18959d7f13df974a5c9ea7e7a GIT binary patch literal 341 zcmV-b0jmCqP)|`Ex{IIS)Ax=lR3mf!Unc3jJOZPuQPR zDeNP9^BFyi)KxdA;|PNayOlRz0f6e;oh0n{Pt2T3aUFpo=0KrV0HFFJj?fP~WPAlU z3QfKaw(@0vjT|OX3Qb%9TY&s?%7#VJA|P?7M2h~M$h=4od9j-q>oW-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15 GIT binary patch literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S&uNA4QnQHSqmzfYOicq^nwlYJ8+dhpH)T#g-ONE(E7QeE+8@u(~?wm>V zNik+3IZpL#8o~sUlGLv1WO}R*be1ov@G2~rvJB`{;0Vk$5;a9GsZA~YgtiBaMJ>J+l|MU#J8=4QP)m6X#8pIC*nx)z za(ZPapQg$5v#1$R_Hdvl3?VZ>y)X0lj>*JxwrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..3adb20f02238aa7fbfddb0a9a45c656af1062d12 GIT binary patch literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..a024d70306965ea64a9aec36da4dc09bdf2bdc8d GIT binary patch literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..dd15dbb89939c7e979431afa1f5778da7e84c55d GIT binary patch literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..55666d0555f7b29d57095b8c6c7c2fc979733def GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..54a0397bab2be24020de87397642f43afe49d51a GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..59229fc705e906fdef19ae7afc5584f7fb1da468 GIT binary patch literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d GIT binary patch literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 GIT binary patch literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnW-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/blindsigning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueY9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00022.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 GIT binary patch literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnKP)&ZsR>;QkykTL7H(yfx1$kD!5+nBY9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nB9*@9)rEGcaVYULA|e|HJWj?}#4;m#mpp1owJUJz?Eddf3@ka+?~ zLB`BcipU^0EtLfZdGsZ*xl$-UEP%H{um!ti-Pm6>-D)oESSkY4x+yY^12SI)QdQDo zw-xH%(>P!R^O;++f&-e<3tM9wz9@i3 WF{8^N%2;gx0000I2ulaWon$dC8R|b0gCQR87VCpBx!_zQbD3eL z)?zvD0sxqnU(aBVWGbh7OXK{i(^w~2t@#*$8}_=avN4=*di<~6g?p^)(o{TiO~>`H)4GdOI~oEL0q=5 zQqN+4e~IIKF7B)gq-bU`bniJlN tSj>M|10Iz=$8j9TaU92S9LI4!nO|R@CJJxifn)#x002ovPDHLkV1jE*-iZJJ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..ee765f6e0e266b717213be1f6f3eef4b2a471745 GIT binary patch literal 534 zcmV+x0_pvUP)6kdH)B_B3;;e5Ppb_*E!{zE?TRIprCAF3g_|necRtZx4lYQ9DYMog(>lfq=OQQ9mdX?(Ma3-Ek7-U@W^_Mw7xVnC8w~Iu}uHy5;%+2K7iZ@5ABccN<_37>l0&= zVC?iMKFBwE9)bq=pisUvTtm7Fw-I4RBw>^&TEcv+O;n!}<3!TmC9`*8$_3{;n8_wa z>QOwdyEx9zU|iZ*pWDHK4o?!8DB3Q2+GC{zdpS%ot%X_OQYP$=O!v(C!4v_XrmREx z(-e-SnV)`9c$s0B@hhnV_Wt)=d@<+TLU|+i9MF#SE>H9YhvMH0xI=kE)?Ix2wLbn01wI@X zEkVY2c^&GVgqemns4uZJoS!XQ6=OIF92uj^j9v<2Y;Z Y0#O!SYLVXWbN~PV07*qoM6N<$f~e^7>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..37b964798a3928a10919227dff2dcba6e93a1a30 GIT binary patch literal 393 zcmV;40e1e0P);i{E5)g&(=-e}1w5cYL%QMyt;XHod?SB2VdzCl$`U_W;(d+mK zw)4-0^=bF(!^3$ykElvGjEpgn0Nt`L4#p;KN&B57Vw9A<1F;5M>JRlsI8qVoH%9Lv zGt!4>5D)Zt3F@Fhp?{vZhNwEv!JAONhp)K=oUq3&iyOb*DBGrOsgP&U-)fk8??_rK6rwa6j@yn|=oS$bBz?wD)|x-Hh1zfLT3 n&jSDe00000000000DwAQHP@OyRn0N<00000NkvXXu0mjf*?+Pv literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000W-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15 GIT binary patch literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6Sr7wsZ5UgagCU_0Tg5`#btpy50`c)yz4^UuW!X>`Wc`}IG)eua84 z;$6V<8K&17!0kfTYOb|uu5Bg|PeRD=BXgO7!|igT1T`s8&#i@lP7uF%JdDeFYxmJe z#H1K7Q5KF|*)jzP6eVSx)Cu%(FQ_bESm7ujn3@a-DsUBGX)t7p45=+6@$t^l=E0MD zu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4TWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw z3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5ThjWbVFQeZ8dC(S~x|;rRP%B~~I9j=r z$uDARpD`C;({@P*S>` z39bu0qcaFwEC|AW86eD(Ctm5UNpVv!t^NrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f2eb224b28abd3c17bebb90a0e49f982497105b5 GIT binary patch literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..04db6bb3645b07b0d6ab3f43fc30e25603d475b0 GIT binary patch literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..3c978455923544dc41496dc6193c23c9a611f991 GIT binary patch literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4 GIT binary patch literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..37524d6032b4c0d3ae4d63fedd92c8d954fedf09 GIT binary patch literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..02f7608f488189e3bafc736509e4527358c0da5b GIT binary patch literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 GIT binary patch literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnKP)&ZsR>;QkykTL7H(yfx1$kD!5+nBY9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..3c5ceb2741826364df0f02c1a9f33233301bdbe2 GIT binary patch literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBjLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6Sr7wsZ5UgagCU_0Tg5`#btpy50`c)yz4^UuW!X>`Wc`}IG)eua84 z;$6V<8K&17!0kfTYOb|uu5Bg|PeRD=BXgO7!|igT1T`s8&#i@lP7uF%JdDeFYxmJe z#H1K7Q5KF|*)jzP6eVSx)Cu%(FQ_bESm7ujn3@a-DsUBGX)t7p45=+6@$t^l=E0MD zu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4TWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw z3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5ThjWbVFQeZ8dC(S~x|;rRP%B~~I9j=r z$uDARpD`C;({@P*S>` z39bu0qcaFwEC|AW86eD(Ctm5UNpVv!t^NrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f2eb224b28abd3c17bebb90a0e49f982497105b5 GIT binary patch literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..04db6bb3645b07b0d6ab3f43fc30e25603d475b0 GIT binary patch literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..3c978455923544dc41496dc6193c23c9a611f991 GIT binary patch literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4 GIT binary patch literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..37524d6032b4c0d3ae4d63fedd92c8d954fedf09 GIT binary patch literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..02f7608f488189e3bafc736509e4527358c0da5b GIT binary patch literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 GIT binary patch literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnKP)&ZsR>;QkykTL7H(yfx1$kD!5+nBY9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..3c5ceb2741826364df0f02c1a9f33233301bdbe2 GIT binary patch literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBW-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15 GIT binary patch literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6Sr7wsZ5UgagCU_0Tg5`#btpy50`c)yz4^UuW!X>`Wc`}IG)eua84 z;$6V<8K&17!0kfTYOb|uu5Bg|PeRD=BXgO7!|igT1T`s8&#i@lP7uF%JdDeFYxmJe z#H1K7Q5KF|*)jzP6eVSx)Cu%(FQ_bESm7ujn3@a-DsUBGX)t7p45=+6@$t^l=E0MD zu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4TWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw z3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5ThjWbVFQeZ8dC(S~x|;rRP%B~~I9j=r z$uDARpD`C;({@P*S>` z39bu0qcaFwEC|AW86eD(Ctm5UNpVv!t^NrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f2eb224b28abd3c17bebb90a0e49f982497105b5 GIT binary patch literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..04db6bb3645b07b0d6ab3f43fc30e25603d475b0 GIT binary patch literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..3c978455923544dc41496dc6193c23c9a611f991 GIT binary patch literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4 GIT binary patch literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..37524d6032b4c0d3ae4d63fedd92c8d954fedf09 GIT binary patch literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..02f7608f488189e3bafc736509e4527358c0da5b GIT binary patch literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 GIT binary patch literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnKP)&ZsR>;QkykTL7H(yfx1$kD!5+nBW-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/clear_n_too_long_warning/00024.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/summary/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00024.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/summary/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..137ca9e4946dcd461fab8ca146124917077d946d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..de6359a696c1962a83885139520e23c98d231c1c GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6y_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOEyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVEaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3^zv0J?nLyzoW*X+f9+Ch-PPrf zFWq*?>dajE+V9NfkV)n17t}QUS#0@PPIe7rcfS0R!rC87R=?TZ?k&CcyyRHV%Tx88 ztPBjP`po@Oo?ww)={Cg$MT{44x;&vHNOI0k&Tlx66Xsm%N z`<3mrXL{zG4Y$>KpKs1=wP0WAokyQ~b=MY|Enq%#&?1Xr726NveH{lci)0@tDtdE2 l#^Cd=Gx=G-ki-fu|72)g%G>>-nM)NU@9FC2vd$@?2>|g&tJ?qo literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f77097ef58c1c0df5457716d24b90b99d8473e GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?M8>EaktG3V{g=uOQEJPnDr zUi#hnKk0_I{G5}X&JH1Ywtx4lyYgtU>D0FHCG}L5-`*y-c1Q2MOzmSD%TMdRm}F?4 zB!9p4aw*H^+X1&vSk21W-C91&gF8NRY2DvBr+H%ciNBk!sJ}JZasF!U*)yJr`kfA* zJMX}~U7Y`}SSN2fW1`4^u69#V*GdJ)C3ku=A3e$2koLoCacn}|vIWKocO;fam27XF zt+f1**U8rC-S#VY_{i-kVrSFdGP`>2?pN0*RGyG`4w$77yK}Mo zKOGG_$G~80!?rzqzu)x_vlIV4KW^p2F0!mePCK4^Q+J`T=(Lk(7Mk>)IW%!iYTFa> zeY-uDpU*8eK7A_nz}a4>1KF*I*UVsC&KDXMam`7#Agj?XRzhM=)b&$9&Z+&9Yt%~` ztY3=$TV2FI^?6Wi(xxTPsXtN2D)v}S`mgtn&ilWL*n#na2{z0!|M9e8R@Ca# PD?yT;u6{1-oD!M<->cL$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-ArWqL(y!|(DLU(FT0pk1#MRxqyno#G zpS5(~qpEE)b~k%Y31WNc8=Y#}p?vn^#g>p+E2dQ_MxV^NwqSSazo>JfM?>u69Urr+ z%$Imu7CuRTq30*txaju>pDONMJNwa-%J{e5HI~LNU(X5;kcsjADCjpMg5gKv+}Hpi z_us$L^f%5elP;TS?t1yg|5-=s4i|iSU3hHQPV20%bL4#%y=_}|>F@tXS@L#_Gf&s^ z&97npl>Xmt-l6(azj-Y-^V(i^n!nVS7wBPRVDOEBFMjt=F_n&8AYo5eKbLh*2~7Z$ C{D$2C literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7d29374c1ba8e2f23eae1841f6c775097a115 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..09a8564a1a37eb9c5cb077173ba948bf94114dab GIT binary patch literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ab7c7aee9756d40e80872b77e635116c9b18c3 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!MUTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/blindsigning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/blindsigning/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/blindsigning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AUTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..da5df5748b425ff56e2d08ecadef9b4602d6c1ec GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..28db5a5d11942479e124d57eb9a3b6f7854545e8 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Ax>EaktG3V`#z-i42Jgte= z%dHdtdl%_{J|KBq?V;4lDc`>QpBL356u77;x-Ihh)_)pHw?r+AzJ7K2cAIB5Cb#Ds zEHC`Kck17n*X}Q!Vs)qP^47b#@9bWD;*RT=EPJ27Yu_|gD_cPuS6P2o^j>7xLU+8V~Roi#9?xf~#>5uhnK9YZz7Urdi_;?ptl!z}nUM0!a+cuN^ z`?a?0-=Ft?XI%SZR)6Nr_fPwut)KJXdb;G3cA+b)u1x=u6?J66i(iXpdX*ZTefUSW z?lenj`8JcZhKkSDw--qtzFXU-WHcwJHZJB#d{%WuTm9tf(&IMDKlpyg{oG`x*S>(I zc10K`(}!bL-V-9ixTkNox>sP7@Ac37?0b!*FO%Ht4sTfB_$9jW$3GG4v?f>Y?BF8b zw zzOkWicSOJUu`RzYbv{ilIc=<(@vlAN8FTF&_dj2rHvSZUaQdqabIr-@wZ_}ScAuN} r^6(5F(RbY^ZG__f@&F?YD~NwB{w4VBdL8ehUqJGnu6{1-oD!M6O=< zr)K+O<}|OrTiKpz`(0~o!>u=s?QZqdLBlV2JEqyazUgu;#X3DF_!4apL=G=AVD@wq zoSSZKG+XMQqQ-q2<9D%c@{=@sNz*st{|vZf^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E z+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0dX;)eucE~n6uZd$}lNUhGQ?p_O{}K>iDCTs28{ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3282a16daa1a5abc6f577ecb61545fe83cc808 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A&>EaktG3V`!*s>M{9=Eyk zZgT#P7pi{AynOBCmi`qlZhX6^-rLyXap-*VOy9LzZKniPP1+uu9cz8r<_n+nL&<;j zE$4jAi?z=%9KIgp#r^%)>w_m+&d!g^yjGtV+Zy&)}pyS1_?#WtL-OSe?_W$Vambtoj z>14*F`P)MmwI&w7PxMy```tWo=jSIkoY!8}*)WsGZrpUN`-!^Y3@1Dfi@ z_X@Ev>~9R=6xyEodTQ*OYweTHu$_D#UE{oPalX+fxvFT%xqn|QjhC@@J>0Wt!WTPL z{d0W3-sE=9YnN89mYn`1Z}}hX>-TnU3$j1(JTt=3#ny1ArO(xceJi@6)Zaw@o};OD znagke>ko-POsBkfa`wfSoXq2&td6@+)OQS*KVo$JZM#a}_p%lzF=PxvXAx>EaktG3V_K$D+duJPv`| zC(kbUul!Xn)}XLMrKP9Q=xqIJzG=EMnfPRmv)KFlot`gz^u?!B(<-Odn`{4`UK0PC zG41r(B{!Yfmrlt`6Y@6}p5AMj9Dh1-?+oEL;X&DwO69F9p5(IiysdSwJ3M95&EQ3C zn^bLOSIs^pVSltzb5fxFXFgk*c;ke^_wrM}3+`2pYKq;E@b;bBvxAGv5<}GfmP-b7 zpP$+>?bEtjyAu2EtnKiti*Cw#{q=0kqN6XToX8T`S$??g{1<`g@(&+=J}_moMf0u9 zmArx8~J~*$SN0JdhmDF#|uZZ_PaCY=xQ^)^A*?J>u}xn`17_m(sFDyFZ?Rx-{v2vbcvd0IxBt7MEP{5 r_?~m3n$|+Xe|k#yumWQY8#utQ|C|r2!5^t#CLn1~S3j3^P6EaktG3V`!=%T|09IkWy z${zjI_pE-|zI-JU$Nd)%mrX9-C)C4oh|TlPHr6RYee%EeZC9!H(_C8i?1Mq!jTh%1 zX@AMtHM9Ki8pA);ExYSXBxV-;xU213bN+bF!iP~WrmynemXX+5^zP)!PaN(VXP)>= zZqPVw)9aUv^a{56t4X zIda02*}q?Fj-2-AebmCG^%Y4fUp4HbCDy-ty5=^A?}YhY0juNqZy8Tg(Wv};(s1f4 zSM%A$elwpp{y&o671Ta+?L@|h=WcH2e1524$9ID%Dq(I)#gP;DPYLR}nJ`sF>?&Kk z2Fv#b{{`>8V?O?6Q+;v&qLw4Whi@LL8ktM4T2~i^*iY41u3Vq-ky&`|p5BGkFLKxB z+C7V|FM967rgf@w$ybk@IlRB#p5o`1ni>e}xGk5-EY6MO)zn*#Xl zd@D?U&9=MGTqD2sYP6m0oYuaw7ZuT6x4ZoAHwM{gFazTdAL#kSE6vT`JVp1t7)Y6? LtDnm{r-UW|3!d*T literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..d437738554167e2f5a5818376f7b7b455b57db1d GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uB>EaktG3V`#z)8&tJPnDv zF3+y`uUt62HsMr~(P{74NrAIk8Z8VVxS>E5gPUz^%D}J3K7Xnw`v7mFxW6GG{Xz)7eXr z>^03B=j~YZ-)>oaq5bP>kppjAmno!cudUtOUwgGf+x?Y=x>f0)+@6Xyt82H;y8plW zevRc^VdbfFgv!tll7?Kz2q6KA~b{ZTRZ zghapl_u@XCgMW0_czEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..137ca9e4946dcd461fab8ca146124917077d946d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..da5df5748b425ff56e2d08ecadef9b4602d6c1ec GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..28db5a5d11942479e124d57eb9a3b6f7854545e8 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Ax>EaktG3V`#z-i42Jgte= z%dHdtdl%_{J|KBq?V;4lDc`>QpBL356u77;x-Ihh)_)pHw?r+AzJ7K2cAIB5Cb#Ds zEHC`Kck17n*X}Q!Vs)qP^47b#@9bWD;*RT=EPJ27Yu_|gD_cPuS6P2o^j>7xLU+8V~Roi#9?xf~#>5uhnK9YZz7Urdi_;?ptl!z}nUM0!a+cuN^ z`?a?0-=Ft?XI%SZR)6Nr_fPwut)KJXdb;G3cA+b)u1x=u6?J66i(iXpdX*ZTefUSW z?lenj`8JcZhKkSDw--qtzFXU-WHcwJHZJB#d{%WuTm9tf(&IMDKlpyg{oG`x*S>(I zc10K`(}!bL-V-9ixTkNox>sP7@Ac37?0b!*FO%Ht4sTfB_$9jW$3GG4v?f>Y?BF8b zw zzOkWicSOJUu`RzYbv{ilIc=<(@vlAN8FTF&_dj2rHvSZUaQdqabIr-@wZ_}ScAuN} r^6(5F(RbY^ZG__f@&F?YD~NwB{w4VBdL8ehUqJGnu6{1-oD!M6O=< zr)K+O<}|OrTiKpz`(0~o!>u=s?QZqdLBlV2JEqyazUgu;#X3DF_!4apL=G=AVD@wq zoSSZKG+XMQqQ-q2<9D%c@{=@sNz*st{|vZf^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E z+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0dX;)eucE~n6uZd$}lNUhGQ?p_O{}K>iDCTs28{ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3282a16daa1a5abc6f577ecb61545fe83cc808 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A&>EaktG3V`!*s>M{9=Eyk zZgT#P7pi{AynOBCmi`qlZhX6^-rLyXap-*VOy9LzZKniPP1+uu9cz8r<_n+nL&<;j zE$4jAi?z=%9KIgp#r^%)>w_m+&d!g^yjGtV+Zy&)}pyS1_?#WtL-OSe?_W$Vambtoj z>14*F`P)MmwI&w7PxMy```tWo=jSIkoY!8}*)WsGZrpUN`-!^Y3@1Dfi@ z_X@Ev>~9R=6xyEodTQ*OYweTHu$_D#UE{oPalX+fxvFT%xqn|QjhC@@J>0Wt!WTPL z{d0W3-sE=9YnN89mYn`1Z}}hX>-TnU3$j1(JTt=3#ny1ArO(xceJi@6)Zaw@o};OD znagke>ko-POsBkfa`wfSoXq2&td6@+)OQS*KVo$JZM#a}_p%lzF=PxvXAx>EaktG3V_K$D+duJPv`| zC(kbUul!Xn)}XLMrKP9Q=xqIJzG=EMnfPRmv)KFlot`gz^u?!B(<-Odn`{4`UK0PC zG41r(B{!Yfmrlt`6Y@6}p5AMj9Dh1-?+oEL;X&DwO69F9p5(IiysdSwJ3M95&EQ3C zn^bLOSIs^pVSltzb5fxFXFgk*c;ke^_wrM}3+`2pYKq;E@b;bBvxAGv5<}GfmP-b7 zpP$+>?bEtjyAu2EtnKiti*Cw#{q=0kqN6XToX8T`S$??g{1<`g@(&+=J}_moMf0u9 zmArx8~J~*$SN0JdhmDF#|uZZ_PaCY=xQ^)^A*?J>u}xn`17_m(sFDyFZ?Rx-{v2vbcvd0IxBt7MEP{5 r_?~m3n$|+Xe|k#yumWQY8#utQ|C|r2!5^t#CLn1~S3j3^P6EaktG3V`!=%T|09IkWy z${zjI_pE-|zI-JU$Nd)%mrX9-C)C4oh|TlPHr6RYee%EeZC9!H(_C8i?1Mq!jTh%1 zX@AMtHM9Ki8pA);ExYSXBxV-;xU213bN+bF!iP~WrmynemXX+5^zP)!PaN(VXP)>= zZqPVw)9aUv^a{56t4X zIda02*}q?Fj-2-AebmCG^%Y4fUp4HbCDy-ty5=^A?}YhY0juNqZy8Tg(Wv};(s1f4 zSM%A$elwpp{y&o671Ta+?L@|h=WcH2e1524$9ID%Dq(I)#gP;DPYLR}nJ`sF>?&Kk z2Fv#b{{`>8V?O?6Q+;v&qLw4Whi@LL8ktM4T2~i^*iY41u3Vq-ky&`|p5BGkFLKxB z+C7V|FM967rgf@w$ybk@IlRB#p5o`1ni>e}xGk5-EY6MO)zn*#Xl zd@D?U&9=MGTqD2sYP6m0oYuaw7ZuT6x4ZoAHwM{gFazTdAL#kSE6vT`JVp1t7)Y6? LtDnm{r-UW|3!d*T literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..d437738554167e2f5a5818376f7b7b455b57db1d GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uB>EaktG3V`#z)8&tJPnDv zF3+y`uUt62HsMr~(P{74NrAIk8Z8VVxS>E5gPUz^%D}J3K7Xnw`v7mFxW6GG{Xz)7eXr z>^03B=j~YZ-)>oaq5bP>kppjAmno!cudUtOUwgGf+x?Y=x>f0)+@6Xyt82H;y8plW zevRc^VdbfFgv!tll7?Kz2q6KA~b{ZTRZ zghapl_u@XCgMW0_czEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png new file mode 100644 index 0000000000000000000000000000000000000000..137ca9e4946dcd461fab8ca146124917077d946d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..de6359a696c1962a83885139520e23c98d231c1c GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVEaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3^zv0J?nLyzoW*X+f9+Ch-PPrf zFWq*?>dajE+V9NfkV)n17t}QUS#0@PPIe7rcfS0R!rC87R=?TZ?k&CcyyRHV%Tx88 ztPBjP`po@Oo?ww)={Cg$MT{44x;&vHNOI0k&Tlx66Xsm%N z`<3mrXL{zG4Y$>KpKs1=wP0WAokyQ~b=MY|Enq%#&?1Xr726NveH{lci)0@tDtdE2 l#^Cd=Gx=G-ki-fu|72)g%G>>-nM)NU@9FC2vd$@?2>|g&tJ?qo literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f77097ef58c1c0df5457716d24b90b99d8473e GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?M8>EaktG3V{g=uOQEJPnDr zUi#hnKk0_I{G5}X&JH1Ywtx4lyYgtU>D0FHCG}L5-`*y-c1Q2MOzmSD%TMdRm}F?4 zB!9p4aw*H^+X1&vSk21W-C91&gF8NRY2DvBr+H%ciNBk!sJ}JZasF!U*)yJr`kfA* zJMX}~U7Y`}SSN2fW1`4^u69#V*GdJ)C3ku=A3e$2koLoCacn}|vIWKocO;fam27XF zt+f1**U8rC-S#VY_{i-kVrSFdGP`>2?pN0*RGyG`4w$77yK}Mo zKOGG_$G~80!?rzqzu)x_vlIV4KW^p2F0!mePCK4^Q+J`T=(Lk(7Mk>)IW%!iYTFa> zeY-uDpU*8eK7A_nz}a4>1KF*I*UVsC&KDXMam`7#Agj?XRzhM=)b&$9&Z+&9Yt%~` ztY3=$TV2FI^?6Wi(xxTPsXtN2D)v}S`mgtn&ilWL*n#na2{z0!|M9e8R@Ca# PD?yT;u6{1-oD!M<->cL$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-ArWqL(y!|(DLU(FT0pk1#MRxqyno#G zpS5(~qpEE)b~k%Y31WNc8=Y#}p?vn^#g>p+E2dQ_MxV^NwqSSazo>JfM?>u69Urr+ z%$Imu7CuRTq30*txaju>pDONMJNwa-%J{e5HI~LNU(X5;kcsjADCjpMg5gKv+}Hpi z_us$L^f%5elP;TS?t1yg|5-=s4i|iSU3hHQPV20%bL4#%y=_}|>F@tXS@L#_Gf&s^ z&97npl>Xmt-l6(azj-Y-^V(i^n!nVS7wBPRVDOEBFMjt=F_n&8AYo5eKbLh*2~7Z$ C{D$2C literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7d29374c1ba8e2f23eae1841f6c775097a115 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..09a8564a1a37eb9c5cb077173ba948bf94114dab GIT binary patch literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ab7c7aee9756d40e80872b77e635116c9b18c3 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!Mh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..05d4582e2fcd8c78605b7c3987ad035ac8ef64b6 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..26526a94f076c5956e4cd1e53d72824f4a878abb GIT binary patch literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..de6359a696c1962a83885139520e23c98d231c1c GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVEaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3^zv0J?nLyzoW*X+f9+Ch-PPrf zFWq*?>dajE+V9NfkV)n17t}QUS#0@PPIe7rcfS0R!rC87R=?TZ?k&CcyyRHV%Tx88 ztPBjP`po@Oo?ww)={Cg$MT{44x;&vHNOI0k&Tlx66Xsm%N z`<3mrXL{zG4Y$>KpKs1=wP0WAokyQ~b=MY|Enq%#&?1Xr726NveH{lci)0@tDtdE2 l#^Cd=Gx=G-ki-fu|72)g%G>>-nM)NU@9FC2vd$@?2>|g&tJ?qo literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f77097ef58c1c0df5457716d24b90b99d8473e GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?M8>EaktG3V{g=uOQEJPnDr zUi#hnKk0_I{G5}X&JH1Ywtx4lyYgtU>D0FHCG}L5-`*y-c1Q2MOzmSD%TMdRm}F?4 zB!9p4aw*H^+X1&vSk21W-C91&gF8NRY2DvBr+H%ciNBk!sJ}JZasF!U*)yJr`kfA* zJMX}~U7Y`}SSN2fW1`4^u69#V*GdJ)C3ku=A3e$2koLoCacn}|vIWKocO;fam27XF zt+f1**U8rC-S#VY_{i-kVrSFdGP`>2?pN0*RGyG`4w$77yK}Mo zKOGG_$G~80!?rzqzu)x_vlIV4KW^p2F0!mePCK4^Q+J`T=(Lk(7Mk>)IW%!iYTFa> zeY-uDpU*8eK7A_nz}a4>1KF*I*UVsC&KDXMam`7#Agj?XRzhM=)b&$9&Z+&9Yt%~` ztY3=$TV2FI^?6Wi(xxTPsXtN2D)v}S`mgtn&ilWL*n#na2{z0!|M9e8R@Ca# PD?yT;u6{1-oD!M<->cL$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-ArWqL(y!|(DLU(FT0pk1#MRxqyno#G zpS5(~qpEE)b~k%Y31WNc8=Y#}p?vn^#g>p+E2dQ_MxV^NwqSSazo>JfM?>u69Urr+ z%$Imu7CuRTq30*txaju>pDONMJNwa-%J{e5HI~LNU(X5;kcsjADCjpMg5gKv+}Hpi z_us$L^f%5elP;TS?t1yg|5-=s4i|iSU3hHQPV20%bL4#%y=_}|>F@tXS@L#_Gf&s^ z&97npl>Xmt-l6(azj-Y-^V(i^n!nVS7wBPRVDOEBFMjt=F_n&8AYo5eKbLh*2~7Z$ C{D$2C literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7d29374c1ba8e2f23eae1841f6c775097a115 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..09a8564a1a37eb9c5cb077173ba948bf94114dab GIT binary patch literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ab7c7aee9756d40e80872b77e635116c9b18c3 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!Mh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..05d4582e2fcd8c78605b7c3987ad035ac8ef64b6 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..26526a94f076c5956e4cd1e53d72824f4a878abb GIT binary patch literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..de6359a696c1962a83885139520e23c98d231c1c GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVEaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3^zv0J?nLyzoW*X+f9+Ch-PPrf zFWq*?>dajE+V9NfkV)n17t}QUS#0@PPIe7rcfS0R!rC87R=?TZ?k&CcyyRHV%Tx88 ztPBjP`po@Oo?ww)={Cg$MT{44x;&vHNOI0k&Tlx66Xsm%N z`<3mrXL{zG4Y$>KpKs1=wP0WAokyQ~b=MY|Enq%#&?1Xr726NveH{lci)0@tDtdE2 l#^Cd=Gx=G-ki-fu|72)g%G>>-nM)NU@9FC2vd$@?2>|g&tJ?qo literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f77097ef58c1c0df5457716d24b90b99d8473e GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?M8>EaktG3V{g=uOQEJPnDr zUi#hnKk0_I{G5}X&JH1Ywtx4lyYgtU>D0FHCG}L5-`*y-c1Q2MOzmSD%TMdRm}F?4 zB!9p4aw*H^+X1&vSk21W-C91&gF8NRY2DvBr+H%ciNBk!sJ}JZasF!U*)yJr`kfA* zJMX}~U7Y`}SSN2fW1`4^u69#V*GdJ)C3ku=A3e$2koLoCacn}|vIWKocO;fam27XF zt+f1**U8rC-S#VY_{i-kVrSFdGP`>2?pN0*RGyG`4w$77yK}Mo zKOGG_$G~80!?rzqzu)x_vlIV4KW^p2F0!mePCK4^Q+J`T=(Lk(7Mk>)IW%!iYTFa> zeY-uDpU*8eK7A_nz}a4>1KF*I*UVsC&KDXMam`7#Agj?XRzhM=)b&$9&Z+&9Yt%~` ztY3=$TV2FI^?6Wi(xxTPsXtN2D)v}S`mgtn&ilWL*n#na2{z0!|M9e8R@Ca# PD?yT;u6{1-oD!M<->cL$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-ArWqL(y!|(DLU(FT0pk1#MRxqyno#G zpS5(~qpEE)b~k%Y31WNc8=Y#}p?vn^#g>p+E2dQ_MxV^NwqSSazo>JfM?>u69Urr+ z%$Imu7CuRTq30*txaju>pDONMJNwa-%J{e5HI~LNU(X5;kcsjADCjpMg5gKv+}Hpi z_us$L^f%5elP;TS?t1yg|5-=s4i|iSU3hHQPV20%bL4#%y=_}|>F@tXS@L#_Gf&s^ z&97npl>Xmt-l6(azj-Y-^V(i^n!nVS7wBPRVDOEBFMjt=F_n&8AYo5eKbLh*2~7Z$ C{D$2C literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7d29374c1ba8e2f23eae1841f6c775097a115 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..09a8564a1a37eb9c5cb077173ba948bf94114dab GIT binary patch literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ab7c7aee9756d40e80872b77e635116c9b18c3 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!Mh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png new file mode 100644 index 0000000000000000000000000000000000000000..137ca9e4946dcd461fab8ca146124917077d946d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d5ed219e508117f53c138628c92b39e563f95d GIT binary patch literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..da5df5748b425ff56e2d08ecadef9b4602d6c1ec GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..28db5a5d11942479e124d57eb9a3b6f7854545e8 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Ax>EaktG3V`#z-i42Jgte= z%dHdtdl%_{J|KBq?V;4lDc`>QpBL356u77;x-Ihh)_)pHw?r+AzJ7K2cAIB5Cb#Ds zEHC`Kck17n*X}Q!Vs)qP^47b#@9bWD;*RT=EPJ27Yu_|gD_cPuS6P2o^j>7xLU+8V~Roi#9?xf~#>5uhnK9YZz7Urdi_;?ptl!z}nUM0!a+cuN^ z`?a?0-=Ft?XI%SZR)6Nr_fPwut)KJXdb;G3cA+b)u1x=u6?J66i(iXpdX*ZTefUSW z?lenj`8JcZhKkSDw--qtzFXU-WHcwJHZJB#d{%WuTm9tf(&IMDKlpyg{oG`x*S>(I zc10K`(}!bL-V-9ixTkNox>sP7@Ac37?0b!*FO%Ht4sTfB_$9jW$3GG4v?f>Y?BF8b zw zzOkWicSOJUu`RzYbv{ilIc=<(@vlAN8FTF&_dj2rHvSZUaQdqabIr-@wZ_}ScAuN} r^6(5F(RbY^ZG__f@&F?YD~NwB{w4VBdL8ehUqJGnu6{1-oD!M6O=< zr)K+O<}|OrTiKpz`(0~o!>u=s?QZqdLBlV2JEqyazUgu;#X3DF_!4apL=G=AVD@wq zoSSZKG+XMQqQ-q2<9D%c@{=@sNz*st{|vZf^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E z+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0dX;)eucE~n6uZd$}lNUhGQ?p_O{}K>iDCTs28{ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3282a16daa1a5abc6f577ecb61545fe83cc808 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A&>EaktG3V`!*s>M{9=Eyk zZgT#P7pi{AynOBCmi`qlZhX6^-rLyXap-*VOy9LzZKniPP1+uu9cz8r<_n+nL&<;j zE$4jAi?z=%9KIgp#r^%)>w_m+&d!g^yjGtV+Zy&)}pyS1_?#WtL-OSe?_W$Vambtoj z>14*F`P)MmwI&w7PxMy```tWo=jSIkoY!8}*)WsGZrpUN`-!^Y3@1Dfi@ z_X@Ev>~9R=6xyEodTQ*OYweTHu$_D#UE{oPalX+fxvFT%xqn|QjhC@@J>0Wt!WTPL z{d0W3-sE=9YnN89mYn`1Z}}hX>-TnU3$j1(JTt=3#ny1ArO(xceJi@6)Zaw@o};OD znagke>ko-POsBkfa`wfSoXq2&td6@+)OQS*KVo$JZM#a}_p%lzF=PxvXAx>EaktG3V_K$D+duJPv`| zC(kbUul!Xn)}XLMrKP9Q=xqIJzG=EMnfPRmv)KFlot`gz^u?!B(<-Odn`{4`UK0PC zG41r(B{!Yfmrlt`6Y@6}p5AMj9Dh1-?+oEL;X&DwO69F9p5(IiysdSwJ3M95&EQ3C zn^bLOSIs^pVSltzb5fxFXFgk*c;ke^_wrM}3+`2pYKq;E@b;bBvxAGv5<}GfmP-b7 zpP$+>?bEtjyAu2EtnKiti*Cw#{q=0kqN6XToX8T`S$??g{1<`g@(&+=J}_moMf0u9 zmArx8~J~*$SN0JdhmDF#|uZZ_PaCY=xQ^)^A*?J>u}xn`17_m(sFDyFZ?Rx-{v2vbcvd0IxBt7MEP{5 r_?~m3n$|+Xe|k#yumWQY8#utQ|C|r2!5^t#CLn1~S3j3^P6EaktG3V`!=%T|09IkWy z${zjI_pE-|zI-JU$Nd)%mrX9-C)C4oh|TlPHr6RYee%EeZC9!H(_C8i?1Mq!jTh%1 zX@AMtHM9Ki8pA);ExYSXBxV-;xU213bN+bF!iP~WrmynemXX+5^zP)!PaN(VXP)>= zZqPVw)9aUv^a{56t4X zIda02*}q?Fj-2-AebmCG^%Y4fUp4HbCDy-ty5=^A?}YhY0juNqZy8Tg(Wv};(s1f4 zSM%A$elwpp{y&o671Ta+?L@|h=WcH2e1524$9ID%Dq(I)#gP;DPYLR}nJ`sF>?&Kk z2Fv#b{{`>8V?O?6Q+;v&qLw4Whi@LL8ktM4T2~i^*iY41u3Vq-ky&`|p5BGkFLKxB z+C7V|FM967rgf@w$ybk@IlRB#p5o`1ni>e}xGk5-EY6MO)zn*#Xl zd@D?U&9=MGTqD2sYP6m0oYuaw7ZuT6x4ZoAHwM{gFazTdAL#kSE6vT`JVp1t7)Y6? LtDnm{r-UW|3!d*T literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..d437738554167e2f5a5818376f7b7b455b57db1d GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uB>EaktG3V`#z)8&tJPnDv zF3+y`uUt62HsMr~(P{74NrAIk8Z8VVxS>E5gPUz^%D}J3K7Xnw`v7mFxW6GG{Xz)7eXr z>^03B=j~YZ-)>oaq5bP>kppjAmno!cudUtOUwgGf+x?Y=x>f0)+@6Xyt82H;y8plW zevRc^VdbfFgv!tll7?Kz2q6KA~b{ZTRZ zghapl_u@XCgMW0_czEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d5ed219e508117f53c138628c92b39e563f95d GIT binary patch literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..da5df5748b425ff56e2d08ecadef9b4602d6c1ec GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..28db5a5d11942479e124d57eb9a3b6f7854545e8 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Ax>EaktG3V`#z-i42Jgte= z%dHdtdl%_{J|KBq?V;4lDc`>QpBL356u77;x-Ihh)_)pHw?r+AzJ7K2cAIB5Cb#Ds zEHC`Kck17n*X}Q!Vs)qP^47b#@9bWD;*RT=EPJ27Yu_|gD_cPuS6P2o^j>7xLU+8V~Roi#9?xf~#>5uhnK9YZz7Urdi_;?ptl!z}nUM0!a+cuN^ z`?a?0-=Ft?XI%SZR)6Nr_fPwut)KJXdb;G3cA+b)u1x=u6?J66i(iXpdX*ZTefUSW z?lenj`8JcZhKkSDw--qtzFXU-WHcwJHZJB#d{%WuTm9tf(&IMDKlpyg{oG`x*S>(I zc10K`(}!bL-V-9ixTkNox>sP7@Ac37?0b!*FO%Ht4sTfB_$9jW$3GG4v?f>Y?BF8b zw zzOkWicSOJUu`RzYbv{ilIc=<(@vlAN8FTF&_dj2rHvSZUaQdqabIr-@wZ_}ScAuN} r^6(5F(RbY^ZG__f@&F?YD~NwB{w4VBdL8ehUqJGnu6{1-oD!M6O=< zr)K+O<}|OrTiKpz`(0~o!>u=s?QZqdLBlV2JEqyazUgu;#X3DF_!4apL=G=AVD@wq zoSSZKG+XMQqQ-q2<9D%c@{=@sNz*st{|vZf^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E z+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0dX;)eucE~n6uZd$}lNUhGQ?p_O{}K>iDCTs28{ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3282a16daa1a5abc6f577ecb61545fe83cc808 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A&>EaktG3V`!*s>M{9=Eyk zZgT#P7pi{AynOBCmi`qlZhX6^-rLyXap-*VOy9LzZKniPP1+uu9cz8r<_n+nL&<;j zE$4jAi?z=%9KIgp#r^%)>w_m+&d!g^yjGtV+Zy&)}pyS1_?#WtL-OSe?_W$Vambtoj z>14*F`P)MmwI&w7PxMy```tWo=jSIkoY!8}*)WsGZrpUN`-!^Y3@1Dfi@ z_X@Ev>~9R=6xyEodTQ*OYweTHu$_D#UE{oPalX+fxvFT%xqn|QjhC@@J>0Wt!WTPL z{d0W3-sE=9YnN89mYn`1Z}}hX>-TnU3$j1(JTt=3#ny1ArO(xceJi@6)Zaw@o};OD znagke>ko-POsBkfa`wfSoXq2&td6@+)OQS*KVo$JZM#a}_p%lzF=PxvXAx>EaktG3V_K$D+duJPv`| zC(kbUul!Xn)}XLMrKP9Q=xqIJzG=EMnfPRmv)KFlot`gz^u?!B(<-Odn`{4`UK0PC zG41r(B{!Yfmrlt`6Y@6}p5AMj9Dh1-?+oEL;X&DwO69F9p5(IiysdSwJ3M95&EQ3C zn^bLOSIs^pVSltzb5fxFXFgk*c;ke^_wrM}3+`2pYKq;E@b;bBvxAGv5<}GfmP-b7 zpP$+>?bEtjyAu2EtnKiti*Cw#{q=0kqN6XToX8T`S$??g{1<`g@(&+=J}_moMf0u9 zmArx8~J~*$SN0JdhmDF#|uZZ_PaCY=xQ^)^A*?J>u}xn`17_m(sFDyFZ?Rx-{v2vbcvd0IxBt7MEP{5 r_?~m3n$|+Xe|k#yumWQY8#utQ|C|r2!5^t#CLn1~S3j3^P6EaktG3V`!=%T|09IkWy z${zjI_pE-|zI-JU$Nd)%mrX9-C)C4oh|TlPHr6RYee%EeZC9!H(_C8i?1Mq!jTh%1 zX@AMtHM9Ki8pA);ExYSXBxV-;xU213bN+bF!iP~WrmynemXX+5^zP)!PaN(VXP)>= zZqPVw)9aUv^a{56t4X zIda02*}q?Fj-2-AebmCG^%Y4fUp4HbCDy-ty5=^A?}YhY0juNqZy8Tg(Wv};(s1f4 zSM%A$elwpp{y&o671Ta+?L@|h=WcH2e1524$9ID%Dq(I)#gP;DPYLR}nJ`sF>?&Kk z2Fv#b{{`>8V?O?6Q+;v&qLw4Whi@LL8ktM4T2~i^*iY41u3Vq-ky&`|p5BGkFLKxB z+C7V|FM967rgf@w$ybk@IlRB#p5o`1ni>e}xGk5-EY6MO)zn*#Xl zd@D?U&9=MGTqD2sYP6m0oYuaw7ZuT6x4ZoAHwM{gFazTdAL#kSE6vT`JVp1t7)Y6? LtDnm{r-UW|3!d*T literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..d437738554167e2f5a5818376f7b7b455b57db1d GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uB>EaktG3V`#z)8&tJPnDv zF3+y`uUt62HsMr~(P{74NrAIk8Z8VVxS>E5gPUz^%D}J3K7Xnw`v7mFxW6GG{Xz)7eXr z>^03B=j~YZ-)>oaq5bP>kppjAmno!cudUtOUwgGf+x?Y=x>f0)+@6Xyt82H;y8plW zevRc^VdbfFgv!tll7?Kz2q6KA~b{ZTRZ zghapl_u@XCgMW0_czEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..da5df5748b425ff56e2d08ecadef9b4602d6c1ec GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..28db5a5d11942479e124d57eb9a3b6f7854545e8 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Ax>EaktG3V`#z-i42Jgte= z%dHdtdl%_{J|KBq?V;4lDc`>QpBL356u77;x-Ihh)_)pHw?r+AzJ7K2cAIB5Cb#Ds zEHC`Kck17n*X}Q!Vs)qP^47b#@9bWD;*RT=EPJ27Yu_|gD_cPuS6P2o^j>7xLU+8V~Roi#9?xf~#>5uhnK9YZz7Urdi_;?ptl!z}nUM0!a+cuN^ z`?a?0-=Ft?XI%SZR)6Nr_fPwut)KJXdb;G3cA+b)u1x=u6?J66i(iXpdX*ZTefUSW z?lenj`8JcZhKkSDw--qtzFXU-WHcwJHZJB#d{%WuTm9tf(&IMDKlpyg{oG`x*S>(I zc10K`(}!bL-V-9ixTkNox>sP7@Ac37?0b!*FO%Ht4sTfB_$9jW$3GG4v?f>Y?BF8b zw zzOkWicSOJUu`RzYbv{ilIc=<(@vlAN8FTF&_dj2rHvSZUaQdqabIr-@wZ_}ScAuN} r^6(5F(RbY^ZG__f@&F?YD~NwB{w4VBdL8ehUqJGnu6{1-oD!M6O=< zr)K+O<}|OrTiKpz`(0~o!>u=s?QZqdLBlV2JEqyazUgu;#X3DF_!4apL=G=AVD@wq zoSSZKG+XMQqQ-q2<9D%c@{=@sNz*st{|vZf^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E z+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0dX;)eucE~n6uZd$}lNUhGQ?p_O{}K>iDCTs28{ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3282a16daa1a5abc6f577ecb61545fe83cc808 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A&>EaktG3V`!*s>M{9=Eyk zZgT#P7pi{AynOBCmi`qlZhX6^-rLyXap-*VOy9LzZKniPP1+uu9cz8r<_n+nL&<;j zE$4jAi?z=%9KIgp#r^%)>w_m+&d!g^yjGtV+Zy&)}pyS1_?#WtL-OSe?_W$Vambtoj z>14*F`P)MmwI&w7PxMy```tWo=jSIkoY!8}*)WsGZrpUN`-!^Y3@1Dfi@ z_X@Ev>~9R=6xyEodTQ*OYweTHu$_D#UE{oPalX+fxvFT%xqn|QjhC@@J>0Wt!WTPL z{d0W3-sE=9YnN89mYn`1Z}}hX>-TnU3$j1(JTt=3#ny1ArO(xceJi@6)Zaw@o};OD znagke>ko-POsBkfa`wfSoXq2&td6@+)OQS*KVo$JZM#a}_p%lzF=PxvXAx>EaktG3V_K$D+duJPv`| zC(kbUul!Xn)}XLMrKP9Q=xqIJzG=EMnfPRmv)KFlot`gz^u?!B(<-Odn`{4`UK0PC zG41r(B{!Yfmrlt`6Y@6}p5AMj9Dh1-?+oEL;X&DwO69F9p5(IiysdSwJ3M95&EQ3C zn^bLOSIs^pVSltzb5fxFXFgk*c;ke^_wrM}3+`2pYKq;E@b;bBvxAGv5<}GfmP-b7 zpP$+>?bEtjyAu2EtnKiti*Cw#{q=0kqN6XToX8T`S$??g{1<`g@(&+=J}_moMf0u9 zmArx8~J~*$SN0JdhmDF#|uZZ_PaCY=xQ^)^A*?J>u}xn`17_m(sFDyFZ?Rx-{v2vbcvd0IxBt7MEP{5 r_?~m3n$|+Xe|k#yumWQY8#utQ|C|r2!5^t#CLn1~S3j3^P6EaktG3V`!=%T|09IkWy z${zjI_pE-|zI-JU$Nd)%mrX9-C)C4oh|TlPHr6RYee%EeZC9!H(_C8i?1Mq!jTh%1 zX@AMtHM9Ki8pA);ExYSXBxV-;xU213bN+bF!iP~WrmynemXX+5^zP)!PaN(VXP)>= zZqPVw)9aUv^a{56t4X zIda02*}q?Fj-2-AebmCG^%Y4fUp4HbCDy-ty5=^A?}YhY0juNqZy8Tg(Wv};(s1f4 zSM%A$elwpp{y&o671Ta+?L@|h=WcH2e1524$9ID%Dq(I)#gP;DPYLR}nJ`sF>?&Kk z2Fv#b{{`>8V?O?6Q+;v&qLw4Whi@LL8ktM4T2~i^*iY41u3Vq-ky&`|p5BGkFLKxB z+C7V|FM967rgf@w$ybk@IlRB#p5o`1ni>e}xGk5-EY6MO)zn*#Xl zd@D?U&9=MGTqD2sYP6m0oYuaw7ZuT6x4ZoAHwM{gFazTdAL#kSE6vT`JVp1t7)Y6? LtDnm{r-UW|3!d*T literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..d437738554167e2f5a5818376f7b7b455b57db1d GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uB>EaktG3V`#z)8&tJPnDv zF3+y`uUt62HsMr~(P{74NrAIk8Z8VVxS>E5gPUz^%D}J3K7Xnw`v7mFxW6GG{Xz)7eXr z>^03B=j~YZ-)>oaq5bP>kppjAmno!cudUtOUwgGf+x?Y=x>f0)+@6Xyt82H;y8plW zevRc^VdbfFgv!tll7?Kz2q6KA~b{ZTRZ zghapl_u@XCgMW0_czEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..137ca9e4946dcd461fab8ca146124917077d946d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..da5df5748b425ff56e2d08ecadef9b4602d6c1ec GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..28db5a5d11942479e124d57eb9a3b6f7854545e8 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Ax>EaktG3V`#z-i42Jgte= z%dHdtdl%_{J|KBq?V;4lDc`>QpBL356u77;x-Ihh)_)pHw?r+AzJ7K2cAIB5Cb#Ds zEHC`Kck17n*X}Q!Vs)qP^47b#@9bWD;*RT=EPJ27Yu_|gD_cPuS6P2o^j>7xLU+8V~Roi#9?xf~#>5uhnK9YZz7Urdi_;?ptl!z}nUM0!a+cuN^ z`?a?0-=Ft?XI%SZR)6Nr_fPwut)KJXdb;G3cA+b)u1x=u6?J66i(iXpdX*ZTefUSW z?lenj`8JcZhKkSDw--qtzFXU-WHcwJHZJB#d{%WuTm9tf(&IMDKlpyg{oG`x*S>(I zc10K`(}!bL-V-9ixTkNox>sP7@Ac37?0b!*FO%Ht4sTfB_$9jW$3GG4v?f>Y?BF8b zw zzOkWicSOJUu`RzYbv{ilIc=<(@vlAN8FTF&_dj2rHvSZUaQdqabIr-@wZ_}ScAuN} r^6(5F(RbY^ZG__f@&F?YD~NwB{w4VBdL8ehUqJGnu6{1-oD!M6O=< zr)K+O<}|OrTiKpz`(0~o!>u=s?QZqdLBlV2JEqyazUgu;#X3DF_!4apL=G=AVD@wq zoSSZKG+XMQqQ-q2<9D%c@{=@sNz*st{|vZf^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E z+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0dX;)eucE~n6uZd$}lNUhGQ?p_O{}K>iDCTs28{ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3282a16daa1a5abc6f577ecb61545fe83cc808 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A&>EaktG3V`!*s>M{9=Eyk zZgT#P7pi{AynOBCmi`qlZhX6^-rLyXap-*VOy9LzZKniPP1+uu9cz8r<_n+nL&<;j zE$4jAi?z=%9KIgp#r^%)>w_m+&d!g^yjGtV+Zy&)}pyS1_?#WtL-OSe?_W$Vambtoj z>14*F`P)MmwI&w7PxMy```tWo=jSIkoY!8}*)WsGZrpUN`-!^Y3@1Dfi@ z_X@Ev>~9R=6xyEodTQ*OYweTHu$_D#UE{oPalX+fxvFT%xqn|QjhC@@J>0Wt!WTPL z{d0W3-sE=9YnN89mYn`1Z}}hX>-TnU3$j1(JTt=3#ny1ArO(xceJi@6)Zaw@o};OD znagke>ko-POsBkfa`wfSoXq2&td6@+)OQS*KVo$JZM#a}_p%lzF=PxvXAx>EaktG3V_K$D+duJPv`| zC(kbUul!Xn)}XLMrKP9Q=xqIJzG=EMnfPRmv)KFlot`gz^u?!B(<-Odn`{4`UK0PC zG41r(B{!Yfmrlt`6Y@6}p5AMj9Dh1-?+oEL;X&DwO69F9p5(IiysdSwJ3M95&EQ3C zn^bLOSIs^pVSltzb5fxFXFgk*c;ke^_wrM}3+`2pYKq;E@b;bBvxAGv5<}GfmP-b7 zpP$+>?bEtjyAu2EtnKiti*Cw#{q=0kqN6XToX8T`S$??g{1<`g@(&+=J}_moMf0u9 zmArx8~J~*$SN0JdhmDF#|uZZ_PaCY=xQ^)^A*?J>u}xn`17_m(sFDyFZ?Rx-{v2vbcvd0IxBt7MEP{5 r_?~m3n$|+Xe|k#yumWQY8#utQ|C|r2!5^t#CLn1~S3j3^P6EaktG3V`!=%T|09IkWy z${zjI_pE-|zI-JU$Nd)%mrX9-C)C4oh|TlPHr6RYee%EeZC9!H(_C8i?1Mq!jTh%1 zX@AMtHM9Ki8pA);ExYSXBxV-;xU213bN+bF!iP~WrmynemXX+5^zP)!PaN(VXP)>= zZqPVw)9aUv^a{56t4X zIda02*}q?Fj-2-AebmCG^%Y4fUp4HbCDy-ty5=^A?}YhY0juNqZy8Tg(Wv};(s1f4 zSM%A$elwpp{y&o671Ta+?L@|h=WcH2e1524$9ID%Dq(I)#gP;DPYLR}nJ`sF>?&Kk z2Fv#b{{`>8V?O?6Q+;v&qLw4Whi@LL8ktM4T2~i^*iY41u3Vq-ky&`|p5BGkFLKxB z+C7V|FM967rgf@w$ybk@IlRB#p5o`1ni>e}xGk5-EY6MO)zn*#Xl zd@D?U&9=MGTqD2sYP6m0oYuaw7ZuT6x4ZoAHwM{gFazTdAL#kSE6vT`JVp1t7)Y6? LtDnm{r-UW|3!d*T literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..d437738554167e2f5a5818376f7b7b455b57db1d GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uB>EaktG3V`#z)8&tJPnDv zF3+y`uUt62HsMr~(P{74NrAIk8Z8VVxS>E5gPUz^%D}J3K7Xnw`v7mFxW6GG{Xz)7eXr z>^03B=j~YZ-)>oaq5bP>kppjAmno!cudUtOUwgGf+x?Y=x>f0)+@6Xyt82H;y8plW zevRc^VdbfFgv!tll7?Kz2q6KA~b{ZTRZ zghapl_u@XCgMW0_czEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..79a3fcd5771aa23d793679282ce91906798b4a3b GIT binary patch literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png new file mode 100644 index 0000000000000000000000000000000000000000..137ca9e4946dcd461fab8ca146124917077d946d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/test_blindsign_reject.py b/tests/integration/nano/test_blindsign_reject.py index b8f629b42..46791cabd 100755 --- a/tests/integration/nano/test_blindsign_reject.py +++ b/tests/integration/nano/test_blindsign_reject.py @@ -27,12 +27,10 @@ def test_blindsign_reject(app): expression = Message.from_bytes("050092abf8e3d9e5f8cfd9ae8a9fe5f28ea1d5b5abf1af82dae8a4b68df3d1889eb6f988f5e8d31a") - app._failing_signing(DEFAULT_ACCOUNT, - expression, - with_hash=False, - text=Screen_text.Sign_reject, - status_code=StatusCode.PARSE_ERROR, - path=Path(test_name) / "reject_from_clear") + app.parsing_error_signing(DEFAULT_ACCOUNT, + expression, + with_hash=False, + path=Path(test_name) / "reject_from_clear") def expected_failure_send() -> bytes: with app.expect_apdu_failure(StatusCode.REJECT): diff --git a/tests/integration/nano/test_sign_too_long_operation.py b/tests/integration/nano/test_sign_too_long_operation.py index b6a7e3078..f69e138c2 100644 --- a/tests/integration/nano/test_sign_too_long_operation.py +++ b/tests/integration/nano/test_sign_too_long_operation.py @@ -18,6 +18,7 @@ from utils.app import Screen, Screen_text, DEFAULT_ACCOUNT from utils.message import Message +from utils.backend import StatusCode test_path = Path(Path(__file__).stem) @@ -49,6 +50,30 @@ def navigate() -> None: _sign_too_long(app, msg, navigate) +def _reject_too_long( + app, + msg: str, + status_code: StatusCode, + navigate: Callable[[], None]): + + app.setup_expert_mode() + + message = Message.from_bytes(msg) + + app._failing_signing( + DEFAULT_ACCOUNT, + message, + with_hash=True, + navigate=navigate, + status_code=status_code) + + app.quit() + + +### Too long operation ### + +basic_test_path = test_path / "basic" + ## Operation (0): Reveal # Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa # Fee: 1 XTZ @@ -96,9 +121,30 @@ def navigate() -> None: # Fee: 1 XTZ # Storage limit: 3 # Staking limit: 10 XTZ +basic_operation = "0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204" + def test_sign_basic_too_long_operation(app): - msg="0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204" - _sign_decodable_too_long(app, msg, test_path / "basic") + _sign_decodable_too_long(app, basic_operation, basic_test_path / "accept") + +def test_reject_basic_too_long_operation_at_warning(app): + path = basic_test_path / "reject_at_too_large_warning" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Sign_reject, path / "clear_n_too_long_warning") + + _reject_too_long(app, basic_operation, StatusCode.REJECT, navigate) + +def test_reject_basic_too_long_operation_at_summary(app): + path = basic_test_path / "reject_at_summary" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") + app.navigate_until_text(Screen_text.Sign_reject, path / "summary") + + _reject_too_long(app, basic_operation, StatusCode.REJECT, navigate) + + +### Different kind of too long operation ### ## Operation (0): Transaction # Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa @@ -167,6 +213,11 @@ def test_sign_too_long_operation_without_fee_or_amount(app): msg="0300000000000000000000000000000000000000000000000000000000000000000500ffdd6102321bc251e4a5190ad5b12b251069d9b400000020000002800bcd7db2d718ba94e85bd262681049852e1f58512aa552124330d657845c73b70bcd7ffca03f57e38453f0d3e84c302403c05357448b4c2daef8b3a8be3c69c1000000000000000000000000000000000000000000000000000000000000000038ecdef0cd08640f318a9b055f6b0d0c9ae030913a871d9b9d86fb846317da213d0b4bacb5c3e152a167da26fefc266bd3a0e14fc4e41e6c53623bf482833da23e5e3a606afab74a59ca09e333633e2770b6492c5e594455b71e9a2f0ea92afb40cab83d3f37a64da26b57ad3d0432ae881293a25169ada387bfc74a1cbf9e6ec7ad4f7a000e28e9eefc58de8ea1172de843242bd2e688779953d3416a44640b4596285c6871691e25196c6a8d26d90a3ac91375731e3926103c517a13a0ba56cbb944f74244ea2681981f25995f8ebba8ff6cee8c036892fe901cb760c4e39ece5f061e34b5a21feab8dbdfe755ef17e70c9f565464f067ac5e7c02be830a488424520cf9bbf0a42770204d95dcc1f11e404fdb3e90c84850c4cfdb50c5c4b9d0a3f07b8adfcf61f5ca60f244ca9a876e76cbad9140980f6c88d0bf900ac6d8d2ea9f23a1a1011091841b12e32ce2f8c3facff27feee58bb7c9e90567d11425d57ed88be5a69815e39386a33f7dcad391f5f507e03b376e499272c86c6cf2a7d8325f11da2ff36934a586439f085655a833f2ff6a12d15e83b951fb684326e0d9b8c2314cc05ffa3fc655a98bb87155be4cf7ce67fee6b594ea9302e8655df20bf44c7d64e3d7da27d925d10af535fb36cef0ad41930c7929773f4731eba137dbff6586a04802d3f513c65a444d9d4debe42b17e9e7273f8f6c118ea3f4e06e0bcd7b2cadcd87ecb0d5c50330fb59feed7432bffecede8a09a2b86d1527c6a5" _sign_decodable_too_long(app, msg, test_path / "without_fee_or_amount") + +### Too long operation containing a too large number ### + +too_large_test_path = test_path / "too_large" + # Operation (0): SR: send messages # Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa # Fee: 4 XTZ @@ -206,14 +257,41 @@ def test_sign_too_long_operation_without_fee_or_amount(app): # Fee: 5 XTZ # Storage limit: 3 # Value: 115792089237316195423570985008687907853269984665640564039457584007913129639936 -def test_sign_too_long_operation_with_too_large(app): - msg = "030000000000000000000000000000000000000000000000000000000000000000c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010b01060000017c000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d6573736167653139000000096d6573736167653230000000096d6573736167653231000000096d6573736167653232000000096d6573736167653233000000096d6573736167653234000000096d6573736167653235000000096d6573736167653236000000096d6573736167653237000000096d6573736167653238000000096d65737361676532396f00ffdd6102321bc251e4a5190ad5b12b251069d9b4c096b1020c0103000000260080808080808080808080808080808080808080808080808080808080808080808080808020" +operation_with_too_large = "030000000000000000000000000000000000000000000000000000000000000000c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010b01060000017c000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d6573736167653139000000096d6573736167653230000000096d6573736167653231000000096d6573736167653232000000096d6573736167653233000000096d6573736167653234000000096d6573736167653235000000096d6573736167653236000000096d6573736167653237000000096d6573736167653238000000096d65737361676532396f00ffdd6102321bc251e4a5190ad5b12b251069d9b4c096b1020c0103000000260080808080808080808080808080808080808080808080808080808080808080808080808020" - path = test_path / "too_large" +def test_sign_too_long_operation_with_too_large(app): + path = too_large_test_path / "accept" def navigate() -> None: app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") - _sign_too_long(app, msg, navigate) + _sign_too_long(app, operation_with_too_large, navigate) + +def test_reject_too_long_operation_with_too_large_at_too_long_warning(app): + path = too_large_test_path / "reject_at_too_long_warning" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Sign_reject, path / "clear_n_too_long_warning") + + _reject_too_long(app, operation_with_too_large, StatusCode.REJECT, navigate) + +def test_reject_too_long_operation_with_too_large_at_too_large_warning(app): + path = too_large_test_path / "reject_at_too_large_warning" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") + app.navigate_until_text(Screen_text.Sign_reject, path / "too_large_warning") + + _reject_too_long(app, operation_with_too_large, StatusCode.PARSE_ERROR, navigate) + +def test_reject_too_long_operation_with_too_large_at_blindsigning(app): + path = too_large_test_path / "reject_at_blindsigning" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") + app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") + app.navigate_until_text(Screen_text.Sign_reject, path / "blindsigning") + + _reject_too_long(app, operation_with_too_large, StatusCode.REJECT, navigate) diff --git a/tests/integration/nano/test_sign_transaction.py b/tests/integration/nano/test_sign_transaction.py index 6af801e1c..e5398a554 100755 --- a/tests/integration/nano/test_sign_transaction.py +++ b/tests/integration/nano/test_sign_transaction.py @@ -115,9 +115,10 @@ def test_too_complex_transaction(app): app._failing_signing(DEFAULT_ACCOUNT, message, with_hash=True, - text=Screen_text.Back_home, - status_code=StatusCode.REJECT, - path=path) + navigate=(lambda: app.navigate_until_text( + Screen_text.Back_home, + path)), + status_code=StatusCode.REJECT) app.quit() diff --git a/tests/integration/nano/utils/app.py b/tests/integration/nano/utils/app.py index 9700d8659..37ce933fb 100644 --- a/tests/integration/nano/utils/app.py +++ b/tests/integration/nano/utils/app.py @@ -286,9 +286,8 @@ def expect_apdu_failure(self, code: StatusCode) -> Generator[None, None, None]: def _failing_send(self, send: Callable[[], bytes], - text: Screen_text, - status_code: StatusCode, - path: Union[str, Path]) -> None: + navigate: Callable[[], None], + status_code: StatusCode) -> None: def expected_failure_send() -> bytes: with self.expect_apdu_failure(status_code): send() @@ -296,7 +295,7 @@ def expected_failure_send() -> bytes: send_and_navigate( send=expected_failure_send, - navigate=(lambda: self.navigate_until_text(text, path))) + navigate=navigate) def provide_public_key(self, account: Account, @@ -312,9 +311,10 @@ def reject_public_key(self, self._failing_send( send=(lambda: self.backend.get_public_key(account, with_prompt=True)), - text=Screen_text.Public_key_reject, - status_code=StatusCode.REJECT, - path=path) + navigate=(lambda: self.navigate_until_text( + Screen_text.Public_key_reject, + path)), + status_code=StatusCode.REJECT) def _sign(self, account: Account, @@ -358,15 +358,13 @@ def _failing_signing(self, account: Account, message: Message, with_hash: bool, - text: Screen_text, - status_code: StatusCode, - path: Union[str, Path]) -> None: + navigate: Callable[[], None], + status_code: StatusCode) -> None: self._failing_send( send=(lambda: self.backend.sign(account, message, with_hash)), - text=text, - status_code=status_code, - path=path) + navigate=navigate, + status_code=status_code) def reject_signing(self, account: Account, @@ -377,9 +375,10 @@ def reject_signing(self, account, message, with_hash, - text=Screen_text.Sign_reject, - status_code=StatusCode.REJECT, - path=path) + navigate=(lambda: self.navigate_until_text( + Screen_text.Sign_reject, + path)), + status_code=StatusCode.REJECT) def hard_failing_signing(self, account: Account, @@ -390,9 +389,10 @@ def hard_failing_signing(self, self._failing_signing(account, message, with_hash, - Screen_text.Home, - status_code, - path) + navigate=(lambda: self.navigate_until_text( + Screen_text.Home, + path)), + status_code=status_code) def parsing_error_signing(self, account: Account, @@ -402,9 +402,10 @@ def parsing_error_signing(self, self._failing_signing(account, message, with_hash, - Screen_text.Sign_reject, - StatusCode.PARSE_ERROR, - path) + navigate=(lambda: self.navigate_until_text( + Screen_text.Sign_reject, + path)), + status_code=StatusCode.PARSE_ERROR) DEFAULT_SEED = ('zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra zebra') From 125c3abce1b5e8bd6f56791c20cf5eae6ad091b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Tue, 10 Sep 2024 10:55:22 +0200 Subject: [PATCH 21/40] [test] add tests to check blindsigning flow --- .../test_blindsign/basic/accept/00000.png | Bin 0 -> 320 bytes .../test_blindsign/basic/accept/00001.png | Bin 0 -> 369 bytes .../test_blindsign/basic/accept/00002.png | Bin 0 -> 343 bytes .../test_blindsign/basic/accept/00003.png | Bin 0 -> 469 bytes .../test_blindsign/basic/accept/00004.png | Bin 0 -> 481 bytes .../test_blindsign/basic/accept/00005.png | Bin 0 -> 341 bytes .../test_blindsign/basic/accept/00006.png | Bin 0 -> 404 bytes .../test_blindsign/basic/reject/00000.png | Bin 0 -> 320 bytes .../test_blindsign/basic/reject/00001.png | Bin 0 -> 369 bytes .../test_blindsign/basic/reject/00002.png | Bin 0 -> 343 bytes .../test_blindsign/basic/reject/00003.png | Bin 0 -> 469 bytes .../test_blindsign/basic/reject/00004.png | Bin 0 -> 481 bytes .../test_blindsign/basic/reject/00005.png | Bin 0 -> 341 bytes .../test_blindsign/basic/reject/00006.png | Bin 0 -> 404 bytes .../test_blindsign/basic/reject/00007.png | Bin 0 -> 341 bytes .../too_large/accept/blindsigning/00000.png | Bin 0 -> 376 bytes .../too_large/accept/blindsigning/00001.png | Bin 0 -> 384 bytes .../too_large/accept/blindsigning/00002.png | Bin 0 -> 503 bytes .../too_large/accept/blindsigning/00003.png | Bin 0 -> 534 bytes .../too_large/accept/blindsigning/00004.png | Bin 0 -> 393 bytes .../too_large/accept/blindsigning/00005.png | Bin 0 -> 404 bytes .../accept/too_large_warning/00000.png | Bin 0 -> 479 bytes .../accept/too_large_warning/00001.png | Bin 0 -> 489 bytes .../accept/too_large_warning/00002.png | Bin 0 -> 447 bytes .../accept/too_large_warning/00003.png | Bin 0 -> 373 bytes .../blindsigning/00000.png | Bin 0 -> 376 bytes .../blindsigning/00001.png | Bin 0 -> 384 bytes .../blindsigning/00002.png | Bin 0 -> 503 bytes .../blindsigning/00003.png | Bin 0 -> 534 bytes .../blindsigning/00004.png | Bin 0 -> 393 bytes .../blindsigning/00005.png | Bin 0 -> 404 bytes .../blindsigning/00006.png | Bin 0 -> 341 bytes .../too_large_warning/00000.png | Bin 0 -> 479 bytes .../too_large_warning/00001.png | Bin 0 -> 489 bytes .../too_large_warning/00002.png | Bin 0 -> 447 bytes .../too_large_warning/00003.png | Bin 0 -> 373 bytes .../too_large_warning/00000.png | Bin 0 -> 479 bytes .../too_large_warning/00001.png | Bin 0 -> 489 bytes .../too_large_warning/00002.png | Bin 0 -> 447 bytes .../too_large_warning/00003.png | Bin 0 -> 373 bytes .../too_large_warning/00004.png | Bin 0 -> 341 bytes .../test_blindsign/basic/accept/00000.png | Bin 0 -> 341 bytes .../test_blindsign/basic/accept/00001.png | Bin 0 -> 394 bytes .../test_blindsign/basic/accept/00002.png | Bin 0 -> 364 bytes .../test_blindsign/basic/accept/00003.png | Bin 0 -> 842 bytes .../test_blindsign/basic/accept/00004.png | Bin 0 -> 459 bytes .../test_blindsign/basic/reject/00000.png | Bin 0 -> 341 bytes .../test_blindsign/basic/reject/00001.png | Bin 0 -> 394 bytes .../test_blindsign/basic/reject/00002.png | Bin 0 -> 364 bytes .../test_blindsign/basic/reject/00003.png | Bin 0 -> 842 bytes .../test_blindsign/basic/reject/00004.png | Bin 0 -> 459 bytes .../test_blindsign/basic/reject/00005.png | Bin 0 -> 366 bytes .../too_large/accept/blindsigning/00000.png | Bin 0 -> 492 bytes .../too_large/accept/blindsigning/00001.png | Bin 0 -> 858 bytes .../too_large/accept/blindsigning/00002.png | Bin 0 -> 459 bytes .../accept/too_large_warning/00000.png | Bin 0 -> 578 bytes .../accept/too_large_warning/00001.png | Bin 0 -> 516 bytes .../accept/too_large_warning/00002.png | Bin 0 -> 547 bytes .../accept/too_large_warning/00003.png | Bin 0 -> 523 bytes .../accept/too_large_warning/00004.png | Bin 0 -> 484 bytes .../accept/too_large_warning/00005.png | Bin 0 -> 407 bytes .../blindsigning/00000.png | Bin 0 -> 492 bytes .../blindsigning/00001.png | Bin 0 -> 858 bytes .../blindsigning/00002.png | Bin 0 -> 459 bytes .../blindsigning/00003.png | Bin 0 -> 366 bytes .../too_large_warning/00000.png | Bin 0 -> 578 bytes .../too_large_warning/00001.png | Bin 0 -> 516 bytes .../too_large_warning/00002.png | Bin 0 -> 547 bytes .../too_large_warning/00003.png | Bin 0 -> 523 bytes .../too_large_warning/00004.png | Bin 0 -> 484 bytes .../too_large_warning/00005.png | Bin 0 -> 407 bytes .../too_large_warning/00000.png | Bin 0 -> 578 bytes .../too_large_warning/00001.png | Bin 0 -> 516 bytes .../too_large_warning/00002.png | Bin 0 -> 547 bytes .../too_large_warning/00003.png | Bin 0 -> 523 bytes .../too_large_warning/00004.png | Bin 0 -> 484 bytes .../too_large_warning/00005.png | Bin 0 -> 407 bytes .../too_large_warning/00006.png | Bin 0 -> 366 bytes .../test_blindsign/basic/accept/00000.png | Bin 0 -> 341 bytes .../test_blindsign/basic/accept/00001.png | Bin 0 -> 394 bytes .../test_blindsign/basic/accept/00002.png | Bin 0 -> 364 bytes .../test_blindsign/basic/accept/00003.png | Bin 0 -> 842 bytes .../test_blindsign/basic/accept/00004.png | Bin 0 -> 459 bytes .../test_blindsign/basic/reject/00000.png | Bin 0 -> 341 bytes .../test_blindsign/basic/reject/00001.png | Bin 0 -> 394 bytes .../test_blindsign/basic/reject/00002.png | Bin 0 -> 364 bytes .../test_blindsign/basic/reject/00003.png | Bin 0 -> 842 bytes .../test_blindsign/basic/reject/00004.png | Bin 0 -> 459 bytes .../test_blindsign/basic/reject/00005.png | Bin 0 -> 366 bytes .../too_large/accept/blindsigning/00000.png | Bin 0 -> 492 bytes .../too_large/accept/blindsigning/00001.png | Bin 0 -> 858 bytes .../too_large/accept/blindsigning/00002.png | Bin 0 -> 459 bytes .../accept/too_large_warning/00000.png | Bin 0 -> 578 bytes .../accept/too_large_warning/00001.png | Bin 0 -> 516 bytes .../accept/too_large_warning/00002.png | Bin 0 -> 547 bytes .../accept/too_large_warning/00003.png | Bin 0 -> 523 bytes .../accept/too_large_warning/00004.png | Bin 0 -> 484 bytes .../accept/too_large_warning/00005.png | Bin 0 -> 407 bytes .../blindsigning/00000.png | Bin 0 -> 492 bytes .../blindsigning/00001.png | Bin 0 -> 858 bytes .../blindsigning/00002.png | Bin 0 -> 459 bytes .../blindsigning/00003.png | Bin 0 -> 366 bytes .../too_large_warning/00000.png | Bin 0 -> 578 bytes .../too_large_warning/00001.png | Bin 0 -> 516 bytes .../too_large_warning/00002.png | Bin 0 -> 547 bytes .../too_large_warning/00003.png | Bin 0 -> 523 bytes .../too_large_warning/00004.png | Bin 0 -> 484 bytes .../too_large_warning/00005.png | Bin 0 -> 407 bytes .../too_large_warning/00000.png | Bin 0 -> 578 bytes .../too_large_warning/00001.png | Bin 0 -> 516 bytes .../too_large_warning/00002.png | Bin 0 -> 547 bytes .../too_large_warning/00003.png | Bin 0 -> 523 bytes .../too_large_warning/00004.png | Bin 0 -> 484 bytes .../too_large_warning/00005.png | Bin 0 -> 407 bytes .../too_large_warning/00006.png | Bin 0 -> 366 bytes tests/integration/nano/test_blindsign.py | 204 ++++++++++++++++++ tests/integration/nano/utils/app.py | 17 ++ 117 files changed, 221 insertions(+) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png create mode 100644 tests/integration/nano/test_blindsign.py diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..1ae464d28a321aab0af8be0df753a456be9bb36b GIT binary patch literal 320 zcmV-G0l)ryOE>ddQ(|+ z?RlF0mj>-mGCRKEI}3tI#M+1V`vyvTEv=NVh<=4`g#+e<|12#A}0$-mm;POZ~D~& zcqlh|04JnpG5l2bL&gZ#I0^qTN)XPwb1k9-4aNiv_J}=z4FCWD00000z^)YzzIG+~ SEqCq!0000xM zO!B_ZQ&6Qo(2;5!yY2#roi!j-?gO3u!*7GZpPjA_=`;l-Jn86Mqk@ik4*&oxVs8N! zB2()F6qWN5ae(4g{6{>n1j}6O%F+-;a1}wI6EM$>`eUCd!z1x#^kwoqUszl zCh6RZJ$O6Ht^q?PpTtdOz;n678sOQ6T378ZCjbBd0000000000fIs02o)N{Z&&SP( P00000NkvXXu0mjfti7hT literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..71ac2f2bbbdaf898969057d78eb2ab4183301335 GIT binary patch literal 343 zcmV-d0jU0oP)=d{Rqt38hsj!*Vt}h8(9GP!=gCGI>!r2)_l*%gn4{Ng5uhJeSBt9VtvssqytX zu@@H&EYE!^QObI=eRkxXX4{DGfy)h;gVvMgkkQ?(>e6wLuV{?b*=fiSyc?9HwI!)0 zQv9q@8nu+8A|@$qbP1FZ7T2SBSz@h_I| p)rPME00000000000001BEH~4X(7r=Op925@002ovPDHLkV1mgulw|+_ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..a28ccc4af417b93a9200c6568906f3a700559a0a GIT binary patch literal 469 zcmV;`0V@89P)YpVCmTT~zrLI{DEQdpjk^n8Ht0r9}xK-m@az9h)7 zchG2A&(LNVIgP9;ER^LDCbg{EyyXrEXnh??mi7IYluzYySrUqE4FqBb1hjriz|cm7 z+^Pc3LQ?L7TU`;HY+}RHgU_OL^fClpVhvj8RSAd+GwKjV2Sp$@^|Y6?4&hKlHY_3J zFIkFTI<1Dl+l>+6TDPIGma}Xt`RIHo#}R08@vC3qzj7p`?1H> zweTB0QrS8*YE>4b#r$rrFHOA;UhS2c2ZqW|cU?Xmm&o>50KElCNx9>k5d&^s&mGlX zLOD7toO$-yRSY&WEaO~zd=KzRHXFdbRw#^J&B+!yYPVG(anvU5Gr-0UxK$_mXq8e~d-)PImY!C! zS`9d^zvmfcrualk`or{?0{u&poQUHdkla}sA%qY@2qA;4eg6mUp?h%0A^boHwwBEDO%ENSLLd->t)=DlY_F&AKX7|u9)fHIyO%_A z?2mBKw%=h*7&?v9R8dIf878&u=-xg95_%si$+rLf8my^PP9>>0Vn84nkkI?B363@@ z z8zrKVw$ckoZ$X-I_>y|Vo^JFQw6z~grm$5FJfqnu^+g~6BJ_z`7JmZKdQJPRNm`}C z>V#7k%aOA%s;!8dxsuD*4=Z?kpu`744$KGOE&Ud4@11%A<_E3RwuN6gZ%XRmd%(~m zc~1Pa@}4cy!!}QAXxMjQLBf!~!w-E1u!Fv+fQ=fPo-yQX)6e=yyTGGvDi>M8c_P7< zON8MoQ4~c{6h%=KMG}4i X7V;O~$F;X500000NkvXXu0mjfksjTc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..34a7b59759cf4fa18959d7f13df974a5c9ea7e7a GIT binary patch literal 341 zcmV-b0jmCqP)|`Ex{IIS)Ax=lR3mf!Unc3jJOZPuQPR zDeNP9^BFyi)KxdA;|PNayOlRz0f6e;oh0n{Pt2T3aUFpo=0KrV0HFFJj?fP~WPAlU z3QfKaw(@0vjT|OX3Qb%9TY&s?%7#VJA|P?7M2h~M$h=4od9j-q>ovY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000yOE>ddQ(|+ z?RlF0mj>-mGCRKEI}3tI#M+1V`vyvTEv=NVh<=4`g#+e<|12#A}0$-mm;POZ~D~& zcqlh|04JnpG5l2bL&gZ#I0^qTN)XPwb1k9-4aNiv_J}=z4FCWD00000z^)YzzIG+~ SEqCq!0000xM zO!B_ZQ&6Qo(2;5!yY2#roi!j-?gO3u!*7GZpPjA_=`;l-Jn86Mqk@ik4*&oxVs8N! zB2()F6qWN5ae(4g{6{>n1j}6O%F+-;a1}wI6EM$>`eUCd!z1x#^kwoqUszl zCh6RZJ$O6Ht^q?PpTtdOz;n678sOQ6T378ZCjbBd0000000000fIs02o)N{Z&&SP( P00000NkvXXu0mjfti7hT literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..71ac2f2bbbdaf898969057d78eb2ab4183301335 GIT binary patch literal 343 zcmV-d0jU0oP)=d{Rqt38hsj!*Vt}h8(9GP!=gCGI>!r2)_l*%gn4{Ng5uhJeSBt9VtvssqytX zu@@H&EYE!^QObI=eRkxXX4{DGfy)h;gVvMgkkQ?(>e6wLuV{?b*=fiSyc?9HwI!)0 zQv9q@8nu+8A|@$qbP1FZ7T2SBSz@h_I| p)rPME00000000000001BEH~4X(7r=Op925@002ovPDHLkV1mgulw|+_ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..a28ccc4af417b93a9200c6568906f3a700559a0a GIT binary patch literal 469 zcmV;`0V@89P)YpVCmTT~zrLI{DEQdpjk^n8Ht0r9}xK-m@az9h)7 zchG2A&(LNVIgP9;ER^LDCbg{EyyXrEXnh??mi7IYluzYySrUqE4FqBb1hjriz|cm7 z+^Pc3LQ?L7TU`;HY+}RHgU_OL^fClpVhvj8RSAd+GwKjV2Sp$@^|Y6?4&hKlHY_3J zFIkFTI<1Dl+l>+6TDPIGma}Xt`RIHo#}R08@vC3qzj7p`?1H> zweTB0QrS8*YE>4b#r$rrFHOA;UhS2c2ZqW|cU?Xmm&o>50KElCNx9>k5d&^s&mGlX zLOD7toO$-yRSY&WEaO~zd=KzRHXFdbRw#^J&B+!yYPVG(anvU5Gr-0UxK$_mXq8e~d-)PImY!C! zS`9d^zvmfcrualk`or{?0{u&poQUHdkla}sA%qY@2qA;4eg6mUp?h%0A^boHwwBEDO%ENSLLd->t)=DlY_F&AKX7|u9)fHIyO%_A z?2mBKw%=h*7&?v9R8dIf878&u=-xg95_%si$+rLf8my^PP9>>0Vn84nkkI?B363@@ z z8zrKVw$ckoZ$X-I_>y|Vo^JFQw6z~grm$5FJfqnu^+g~6BJ_z`7JmZKdQJPRNm`}C z>V#7k%aOA%s;!8dxsuD*4=Z?kpu`744$KGOE&Ud4@11%A<_E3RwuN6gZ%XRmd%(~m zc~1Pa@}4cy!!}QAXxMjQLBf!~!w-E1u!Fv+fQ=fPo-yQX)6e=yyTGGvDi>M8c_P7< zON8MoQ4~c{6h%=KMG}4i X7V;O~$F;X500000NkvXXu0mjfksjTc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..34a7b59759cf4fa18959d7f13df974a5c9ea7e7a GIT binary patch literal 341 zcmV-b0jmCqP)|`Ex{IIS)Ax=lR3mf!Unc3jJOZPuQPR zDeNP9^BFyi)KxdA;|PNayOlRz0f6e;oh0n{Pt2T3aUFpo=0KrV0HFFJj?fP~WPAlU z3QfKaw(@0vjT|OX3Qb%9TY&s?%7#VJA|P?7M2h~M$h=4od9j-q>ovY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000W-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..0779bbaf92e0d65da800c0fc1452e8ac7198c460 GIT binary patch literal 376 zcmV-;0f+vHP)9*@9)rEGcaVYULA|e|HJWj?}#4;m#mpp1owJUJz?Eddf3@ka+?~ zLB`BcipU^0EtLfZdGsZ*xl$-UEP%H{um!ti-Pm6>-D)oESSkY4x+yY^12SI)QdQDo zw-xH%(>P!R^O;++f&-e<3tM9wz9@i3 WF{8^N%2;gx0000I2ulaWon$dC8R|b0gCQR87VCpBx!_zQbD3eL z)?zvD0sxqnU(aBVWGbh7OXK{i(^w~2t@#*$8}_=avN4=*di<~6g?p^)(o{TiO~>`H)4GdOI~oEL0q=5 zQqN+4e~IIKF7B)gq-bU`bniJlN tSj>M|10Iz=$8j9TaU92S9LI4!nO|R@CJJxifn)#x002ovPDHLkV1jE*-iZJJ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..ee765f6e0e266b717213be1f6f3eef4b2a471745 GIT binary patch literal 534 zcmV+x0_pvUP)6kdH)B_B3;;e5Ppb_*E!{zE?TRIprCAF3g_|necRtZx4lYQ9DYMog(>lfq=OQQ9mdX?(Ma3-Ek7-U@W^_Mw7xVnC8w~Iu}uHy5;%+2K7iZ@5ABccN<_37>l0&= zVC?iMKFBwE9)bq=pisUvTtm7Fw-I4RBw>^&TEcv+O;n!}<3!TmC9`*8$_3{;n8_wa z>QOwdyEx9zU|iZ*pWDHK4o?!8DB3Q2+GC{zdpS%ot%X_OQYP$=O!v(C!4v_XrmREx z(-e-SnV)`9c$s0B@hhnV_Wt)=d@<+TLU|+i9MF#SE>H9YhvMH0xI=kE)?Ix2wLbn01wI@X zEkVY2c^&GVgqemns4uZJoS!XQ6=OIF92uj^j9v<2Y;Z Y0#O!SYLVXWbN~PV07*qoM6N<$f~e^7>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..37b964798a3928a10919227dff2dcba6e93a1a30 GIT binary patch literal 393 zcmV;40e1e0P);i{E5)g&(=-e}1w5cYL%QMyt;XHod?SB2VdzCl$`U_W;(d+mK zw)4-0^=bF(!^3$ykElvGjEpgn0Nt`L4#p;KN&B57Vw9A<1F;5M>JRlsI8qVoH%9Lv zGt!4>5D)Zt3F@Fhp?{vZhNwEv!JAONhp)K=oUq3&iyOb*DBGrOsgP&U-)fk8??_rK6rwa6j@yn|=oS$bBz?wD)|x-Hh1zfLT3 n&jSDe00000000000DwAQHP@OyRn0N<00000NkvXXu0mjf*?+Pv literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..3c5ceb2741826364df0f02c1a9f33233301bdbe2 GIT binary patch literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nB9*@9)rEGcaVYULA|e|HJWj?}#4;m#mpp1owJUJz?Eddf3@ka+?~ zLB`BcipU^0EtLfZdGsZ*xl$-UEP%H{um!ti-Pm6>-D)oESSkY4x+yY^12SI)QdQDo zw-xH%(>P!R^O;++f&-e<3tM9wz9@i3 WF{8^N%2;gx0000I2ulaWon$dC8R|b0gCQR87VCpBx!_zQbD3eL z)?zvD0sxqnU(aBVWGbh7OXK{i(^w~2t@#*$8}_=avN4=*di<~6g?p^)(o{TiO~>`H)4GdOI~oEL0q=5 zQqN+4e~IIKF7B)gq-bU`bniJlN tSj>M|10Iz=$8j9TaU92S9LI4!nO|R@CJJxifn)#x002ovPDHLkV1jE*-iZJJ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..ee765f6e0e266b717213be1f6f3eef4b2a471745 GIT binary patch literal 534 zcmV+x0_pvUP)6kdH)B_B3;;e5Ppb_*E!{zE?TRIprCAF3g_|necRtZx4lYQ9DYMog(>lfq=OQQ9mdX?(Ma3-Ek7-U@W^_Mw7xVnC8w~Iu}uHy5;%+2K7iZ@5ABccN<_37>l0&= zVC?iMKFBwE9)bq=pisUvTtm7Fw-I4RBw>^&TEcv+O;n!}<3!TmC9`*8$_3{;n8_wa z>QOwdyEx9zU|iZ*pWDHK4o?!8DB3Q2+GC{zdpS%ot%X_OQYP$=O!v(C!4v_XrmREx z(-e-SnV)`9c$s0B@hhnV_Wt)=d@<+TLU|+i9MF#SE>H9YhvMH0xI=kE)?Ix2wLbn01wI@X zEkVY2c^&GVgqemns4uZJoS!XQ6=OIF92uj^j9v<2Y;Z Y0#O!SYLVXWbN~PV07*qoM6N<$f~e^7>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..37b964798a3928a10919227dff2dcba6e93a1a30 GIT binary patch literal 393 zcmV;40e1e0P);i{E5)g&(=-e}1w5cYL%QMyt;XHod?SB2VdzCl$`U_W;(d+mK zw)4-0^=bF(!^3$ykElvGjEpgn0Nt`L4#p;KN&B57Vw9A<1F;5M>JRlsI8qVoH%9Lv zGt!4>5D)Zt3F@Fhp?{vZhNwEv!JAONhp)K=oUq3&iyOb*DBGrOsgP&U-)fk8??_rK6rwa6j@yn|=oS$bBz?wD)|x-Hh1zfLT3 n&jSDe00000000000DwAQHP@OyRn0N<00000NkvXXu0mjf*?+Pv literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000W-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..3c5ceb2741826364df0f02c1a9f33233301bdbe2 GIT binary patch literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBY9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..3c5ceb2741826364df0f02c1a9f33233301bdbe2 GIT binary patch literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBW-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..05d4582e2fcd8c78605b7c3987ad035ac8ef64b6 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..26526a94f076c5956e4cd1e53d72824f4a878abb GIT binary patch literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT607Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..26526a94f076c5956e4cd1e53d72824f4a878abb GIT binary patch literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d5ed219e508117f53c138628c92b39e563f95d GIT binary patch literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d5ed219e508117f53c138628c92b39e563f95d GIT binary patch literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..137ca9e4946dcd461fab8ca146124917077d946d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..05d4582e2fcd8c78605b7c3987ad035ac8ef64b6 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..26526a94f076c5956e4cd1e53d72824f4a878abb GIT binary patch literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT607Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..26526a94f076c5956e4cd1e53d72824f4a878abb GIT binary patch literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d5ed219e508117f53c138628c92b39e563f95d GIT binary patch literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d5ed219e508117f53c138628c92b39e563f95d GIT binary patch literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..3d12ba7610b993ca5747360f2eab0e6908870db0 GIT binary patch literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..c17e89d15d707d3927099638cf11e82b35d72074 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..137ca9e4946dcd461fab8ca146124917077d946d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/test_blindsign.py b/tests/integration/nano/test_blindsign.py new file mode 100644 index 000000000..77d0686eb --- /dev/null +++ b/tests/integration/nano/test_blindsign.py @@ -0,0 +1,204 @@ +#!/usr/bin/env python3 +# Copyright 2024 Functori + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from pathlib import Path +from typing import Callable + +from utils.app import Screen, Screen_text, DEFAULT_ACCOUNT +from utils.message import Message +from utils.backend import StatusCode + +test_path = Path(Path(__file__).stem) + +def _blind_sign(app, msg: str, navigate: Callable[[], None]): + + app.setup_expert_mode() + app.setup_blindsign_on() + + message = Message.from_bytes(msg) + + data = app._sign( + DEFAULT_ACCOUNT, + message, + with_hash=True, + navigate=navigate) + + app.checker.check_signature( + account=DEFAULT_ACCOUNT, + message=message, + with_hash=True, + data=data) + + app.quit() + +def _blind_reject( + app, + msg: str, + status_code: StatusCode, + navigate: Callable[[], None]): + + app.setup_expert_mode() + app.setup_blindsign_on() + + message = Message.from_bytes(msg) + + app._failing_signing( + DEFAULT_ACCOUNT, + message, + with_hash=True, + navigate=navigate, + status_code=status_code) + + app.quit() + + +basic_test_path = test_path / "basic" + +## Operation (0): Reveal +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 1 XTZ +# Storage limit: 4 +# Public key: p2pk66m3NQsd4n6LJWe9WMwx9WHeXwKmBaMwXX92WkMQCR99zmwk2PM +## Operation (1): Transaction +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 2 XTZ +# Storage limit: 7 +# Amount: 3 XTZ +# Destination: tz3XMQscBFM9vPmpbYMavMmwxRMUWvWGZMQQ +# Entrypoint: update_config +# Parameter: Pair 5 True +## Operation (2): Delegation +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 3 XTZ +# Storage limit: 5 +# Delegate: tz2W3Tvcm64GjcV2bipUynnEsctLFz5Z6yRa +## Operation (3): SR: send messages +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 4 XTZ +# Storage limit: 6 +# Message (0): 6d65737361676530 +# Message (1): 6d65737361676531 +# Message (2): 6d65737361676532 +# Message (3): 6d65737361676533 +# Message (4): 6d65737361676534 +# Message (5): 6d65737361676535 +# Message (6): 6d65737361676536 +# Message (7): 6d65737361676537 +# Message (8): 6d65737361676538 +# Message (9): 6d65737361676539 +# Message (10): 6d6573736167653130 +# Message (11): 6d6573736167653131 +# Message (12): 6d6573736167653132 +# Message (13): 6d6573736167653133 +# Message (14): 6d6573736167653134 +# Message (15): 6d6573736167653135 +# Message (16): 6d6573736167653136 +# Message (17): 6d6573736167653137 +# Message (18): 6d6573736167653138 +# Message (19): 6d6573736167653139 +## Operation (4): Set deposit limit +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 1 XTZ +# Storage limit: 3 +# Staking limit: 10 XTZ +basic_operation = "0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204" + +def test_blind_sign_basic_operation(app): + path = basic_test_path / "accept" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Sign_accept, path) + + _blind_sign(app, basic_operation, navigate) + +def test_blind_reject_basic_operation(app): + path = basic_test_path / "reject" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Sign_reject, path) + + _blind_reject(app, basic_operation, StatusCode.REJECT, navigate) + + +### Operation containing a too large number ### + +too_large_test_path = test_path / "too_large" + +# Operation (0): SR: send messages +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 4 XTZ +# Storage limit: 6 +# Message (0): 6d65737361676530 +# Message (1): 6d65737361676531 +# Message (2): 6d65737361676532 +# Message (3): 6d65737361676533 +# Message (4): 6d65737361676534 +# Message (5): 6d65737361676535 +# Message (6): 6d65737361676536 +# Message (7): 6d65737361676537 +# Message (8): 6d65737361676538 +# Message (9): 6d65737361676539 +# Message (10): 6d6573736167653130 +# Message (11): 6d6573736167653131 +# Message (12): 6d6573736167653132 +# Message (13): 6d6573736167653133 +# Message (14): 6d6573736167653134 +# Message (15): 6d6573736167653135 +# Message (16): 6d6573736167653136 +# Message (17): 6d6573736167653137 +# Message (18): 6d6573736167653138 +# Message (19): 6d6573736167653139 +# Message (20): 6d6573736167653230 +# Message (21): 6d6573736167653231 +# Message (22): 6d6573736167653232 +# Message (23): 6d6573736167653233 +# Message (24): 6d6573736167653234 +# Message (25): 6d6573736167653235 +# Message (26): 6d6573736167653236 +# Message (27): 6d6573736167653237 +# Message (28): 6d6573736167653238 +# Message (29): 6d6573736167653239 +## Operation (1): Register global constant +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 5 XTZ +# Storage limit: 3 +# Value: 115792089237316195423570985008687907853269984665640564039457584007913129639936 +operation_with_too_large = "030000000000000000000000000000000000000000000000000000000000000000c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010b01060000017c000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d6573736167653139000000096d6573736167653230000000096d6573736167653231000000096d6573736167653232000000096d6573736167653233000000096d6573736167653234000000096d6573736167653235000000096d6573736167653236000000096d6573736167653237000000096d6573736167653238000000096d65737361676532396f00ffdd6102321bc251e4a5190ad5b12b251069d9b4c096b1020c0103000000260080808080808080808080808080808080808080808080808080808080808080808080808020" + +def test_blind_sign_operation_with_too_large(app): + path = too_large_test_path / "accept" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") + app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") + + _blind_sign(app, operation_with_too_large, navigate) + +def test_blind_reject_operation_with_too_large_at_too_large_warning(app): + path = too_large_test_path / "reject_at_too_large_warning" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Sign_reject, path / "too_large_warning") + + _blind_reject(app, operation_with_too_large, StatusCode.PARSE_ERROR, navigate) + +def test_blind_reject_operation_with_too_large_at_blindsigning(app): + path = too_large_test_path / "reject_at_blindsigning" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") + app.navigate_until_text(Screen_text.Sign_reject, path / "blindsigning") + + _blind_reject(app, operation_with_too_large, StatusCode.REJECT, navigate) diff --git a/tests/integration/nano/utils/app.py b/tests/integration/nano/utils/app.py index 37ce933fb..7591fe010 100644 --- a/tests/integration/nano/utils/app.py +++ b/tests/integration/nano/utils/app.py @@ -228,6 +228,23 @@ def setup_expert_mode(self) -> None: self.backend.both_click() self.assert_screen(Screen.Home) + def setup_blindsign_on(self) -> None: + self.assert_screen(Screen.Home) + self.backend.right_click() + self.assert_screen(Screen.Version) + self.backend.right_click() + self.assert_screen(Screen.Settings) + self.backend.both_click() + # expert_mode screen + self.backend.right_click() + self.assert_screen(Screen.Settings_blindsign_large_tx) + self.backend.both_click() + self.assert_screen(Screen.Settings_blindsign_on) + self.backend.right_click() + self.assert_screen(Screen.Settings_back) + self.backend.both_click() + self.assert_screen(Screen.Home) + def setup_blindsign_off(self) -> None: self.assert_screen(Screen.Home) self.backend.right_click() From bd757f0ea5b1a32671e5055ad45a91d0f341bad1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Fri, 13 Sep 2024 09:36:21 +0200 Subject: [PATCH 22/40] [sign] display expert warning only if it has not been displayed yet --- app/src/apdu_sign.c | 8 ++++---- app/src/apdu_sign.h | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 8ff2b22da..12f666b8e 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -244,14 +244,14 @@ refill_blo_im_full(void) goto end; } else { if (st->field_info.is_field_complex - && (global.keys.apdu.sign.u.clear.last_field_index - != st->field_info.field_index)) { + && !global.keys.apdu.sign.u.clear.displayed_expert_warning) { SCREEN_DISPLAYED++; tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Next field requires", "careful review", TZ_UI_LAYOUT_HOME_B, TZ_UI_ICON_NONE); global.keys.apdu.sign.u.clear.last_field_index = st->field_info.field_index; + global.keys.apdu.sign.u.clear.displayed_expert_warning = true; } } @@ -270,10 +270,10 @@ refill_blo_im_full(void) PRINTF("[DEBUG] field=%s complex=%d\n", st->field_info.field_name, st->field_info.is_field_complex); if (st->field_info.is_field_complex - && (global.keys.apdu.sign.u.clear.last_field_index - != st->field_info.field_index)) { + && !global.keys.apdu.sign.u.clear.displayed_expert_warning) { global.keys.apdu.sign.u.clear.last_field_index = st->field_info.field_index; + global.keys.apdu.sign.u.clear.displayed_expert_warning = true; if (!N_settings.expert_mode) { tz_ui_stream_push_all(TZ_UI_STREAM_CB_EXPERT_MODE_ENABLE, st->field_info.field_name, "complex", diff --git a/app/src/apdu_sign.h b/app/src/apdu_sign.h index 190272c80..8321ae744 100644 --- a/app/src/apdu_sign.h +++ b/app/src/apdu_sign.h @@ -92,6 +92,7 @@ typedef struct { uint8_t last_field_index; uint8_t screen_displayed; bool received_msg; + bool displayed_expert_warning; } clear; /// @brief blindsigning state info. struct { From fcc52733f1ab0e536961e8a18171fa58fff18eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Fri, 13 Sep 2024 09:36:36 +0200 Subject: [PATCH 23/40] [tests] fix the snapshots of existing tests --- .../nanos/test_sign_origination/00010.png | Bin 499 -> 374 bytes .../nanos/test_sign_origination/00011.png | Bin 374 -> 404 bytes .../nanos/test_sign_origination/00012.png | Bin 404 -> 0 bytes .../no_whitelist/00029.png | Bin 499 -> 386 bytes .../no_whitelist/00030.png | Bin 386 -> 404 bytes .../no_whitelist/00031.png | Bin 404 -> 0 bytes .../with_whitelist/00029.png | Bin 499 -> 386 bytes .../with_whitelist/00030.png | Bin 386 -> 536 bytes .../with_whitelist/00031.png | Bin 536 -> 538 bytes .../with_whitelist/00032.png | Bin 538 -> 518 bytes .../with_whitelist/00033.png | Bin 518 -> 539 bytes .../with_whitelist/00034.png | Bin 539 -> 388 bytes .../with_whitelist/00035.png | Bin 388 -> 544 bytes .../with_whitelist/00036.png | Bin 544 -> 503 bytes .../with_whitelist/00037.png | Bin 503 -> 400 bytes .../with_whitelist/00038.png | Bin 400 -> 404 bytes .../with_whitelist/00039.png | Bin 404 -> 0 bytes .../nanos/test_sign_transfer_ticket/00008.png | Bin 499 -> 336 bytes .../nanos/test_sign_transfer_ticket/00009.png | Bin 336 -> 479 bytes .../nanos/test_sign_transfer_ticket/00010.png | Bin 479 -> 485 bytes .../nanos/test_sign_transfer_ticket/00011.png | Bin 485 -> 279 bytes .../nanos/test_sign_transfer_ticket/00012.png | Bin 279 -> 495 bytes .../nanos/test_sign_transfer_ticket/00013.png | Bin 495 -> 503 bytes .../nanos/test_sign_transfer_ticket/00014.png | Bin 503 -> 366 bytes .../nanos/test_sign_transfer_ticket/00015.png | Bin 366 -> 404 bytes .../nanos/test_sign_transfer_ticket/00016.png | Bin 404 -> 0 bytes .../00007.png | Bin 542 -> 372 bytes .../00008.png | Bin 372 -> 728 bytes .../00009.png | Bin 728 -> 298 bytes .../00010.png | Bin 298 -> 736 bytes .../00011.png | Bin 736 -> 416 bytes .../00012.png | Bin 416 -> 348 bytes .../00013.png | Bin 348 -> 459 bytes .../00014.png | Bin 459 -> 0 bytes .../nanosp/test_sign_origination/00009.png | Bin 542 -> 406 bytes .../nanosp/test_sign_origination/00010.png | Bin 406 -> 459 bytes .../nanosp/test_sign_origination/00011.png | Bin 459 -> 0 bytes .../no_whitelist/00013.png | Bin 542 -> 413 bytes .../no_whitelist/00014.png | Bin 413 -> 459 bytes .../no_whitelist/00015.png | Bin 459 -> 0 bytes .../with_whitelist/00013.png | Bin 542 -> 413 bytes .../with_whitelist/00014.png | Bin 413 -> 793 bytes .../with_whitelist/00015.png | Bin 793 -> 841 bytes .../with_whitelist/00016.png | Bin 841 -> 828 bytes .../with_whitelist/00017.png | Bin 828 -> 459 bytes .../with_whitelist/00018.png | Bin 459 -> 0 bytes .../nanosp/test_sign_transfer_ticket/00007.png | Bin 542 -> 372 bytes .../nanosp/test_sign_transfer_ticket/00008.png | Bin 372 -> 728 bytes .../nanosp/test_sign_transfer_ticket/00009.png | Bin 728 -> 298 bytes .../nanosp/test_sign_transfer_ticket/00010.png | Bin 298 -> 736 bytes .../nanosp/test_sign_transfer_ticket/00011.png | Bin 736 -> 402 bytes .../nanosp/test_sign_transfer_ticket/00012.png | Bin 402 -> 459 bytes .../nanosp/test_sign_transfer_ticket/00013.png | Bin 459 -> 0 bytes .../nanox/test_sign_origination/00009.png | Bin 542 -> 406 bytes .../nanox/test_sign_origination/00010.png | Bin 406 -> 459 bytes .../nanox/test_sign_origination/00011.png | Bin 459 -> 0 bytes .../no_whitelist/00013.png | Bin 542 -> 413 bytes .../no_whitelist/00014.png | Bin 413 -> 459 bytes .../no_whitelist/00015.png | Bin 459 -> 0 bytes .../with_whitelist/00013.png | Bin 542 -> 413 bytes .../with_whitelist/00014.png | Bin 413 -> 793 bytes .../with_whitelist/00015.png | Bin 793 -> 841 bytes .../with_whitelist/00016.png | Bin 841 -> 828 bytes .../with_whitelist/00017.png | Bin 828 -> 459 bytes .../with_whitelist/00018.png | Bin 459 -> 0 bytes .../nanox/test_sign_transfer_ticket/00007.png | Bin 542 -> 372 bytes .../nanox/test_sign_transfer_ticket/00008.png | Bin 372 -> 728 bytes .../nanox/test_sign_transfer_ticket/00009.png | Bin 728 -> 298 bytes .../nanox/test_sign_transfer_ticket/00010.png | Bin 298 -> 736 bytes .../nanox/test_sign_transfer_ticket/00011.png | Bin 736 -> 402 bytes .../nanox/test_sign_transfer_ticket/00012.png | Bin 402 -> 459 bytes .../nanox/test_sign_transfer_ticket/00013.png | Bin 459 -> 0 bytes 72 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_origination/00012.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00031.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00039.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00016.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_nanosp_regression_potential_empty_screen/00014.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_origination/00011.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/no_whitelist/00015.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/with_whitelist/00018.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_transfer_ticket/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_origination/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/no_whitelist/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_origination/00010.png index 92b4bce4e0b6ca6910717fd0d8adde36278ae65b..1c654ea6b66758008e2867ca56456aed883fae3b 100644 GIT binary patch delta 347 zcmV-h0i^!(1NH)tB!4|gL_t(|ob8yw62l+}L^0F+{|EQb9-JBl#N-fQntdlnX-F2c z(iF}urx z!U=gdd)W^uaoGpGq;^b47T+)RgLXAF_-@!<843`kzOiA|Nq?z3{akCQW(x>(xv>V@ zY{3<~220qco~^Qs{Y&G?xY0)o@~^=%ofPP*WWCDaEtaquaR_Tc_hO%)#v!c6tG}9E zoP0|Xc*F+4Ts~`SyRAb20MXd)VY`iLJ}28&aEe~aIymqC(KUF*reA+TX#LEr9WutV znM_0%fW+q=T2%cn%Pr_t5)?q*C!$*Py>QmkV+)WPkDTM{8=ckz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjfH)rRT diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_origination/00011.png index 1c654ea6b66758008e2867ca56456aed883fae3b..7e0e238204773a5ce6d51d5a1ce25147473482ed 100644 GIT binary patch delta 377 zcmV-<0fzqe0+a)gB!62;L_t(|ob8y+j>8}fgq_v){U11o^nez**ai$VXtMs)Lqy5M zjQJ-Df*=TjAeiPl={k1@;p1m_0P8@rKJk_)4|;*qGNXee&j3!>pp>vfJ9+8vik-Q`#HcZe_z0Gt$)IzVQ;v91E$I0{%u4K zcCvUD0$L2e7izz zvY=8@?>^dqt#ZlESCeCIUb)3|0%qbE?mN8eO&VdDe%B4h=oG|f!(s|9=qXWIVnL4x zZ$ke^7iDPlHq=@b$Cg}c5$4M3=TwE X+B?mmC6U&%00000NkvXXu0mjfzXY}J delta 347 zcmV-h0i^zv1NH)tB!4|gL_t(|ob8yw62l+}L^0F+{|EQb9-JBl#N-fQntdlnX-F2c z(iF}urx z!U=gdd)W^uaoGpGq;^b47T+)RgLXAF_-@!<843`kzOiA|Nq?z3{akCQW(x>(xv>V@ zY{3<~220qco~^Qs{Y&G?xY0)o@~^=%ofPP*WWCDaEtaquaR_Tc_hO%)#v!c6tG}9E zoP0|Xc*F+4Ts~`SyRAb20MXd)VY`iLJ}28&aEe~aIymqC(KUF*reA+TX#LEr9WutV znM_0%fW+q=T2%cn%Pr_t5)?q*C!$*Py>QmkV+)WPkDTM{8=cvY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000t1A+sPB!5XsL_t(|ob8#*4ul{KMRDT%{|CF6S&%fev zD8g)EG{1wLZr|Y%AH_$xCM4^^LfwDIkT<%3_87ZjG(oKNQ7Bvt9dFS=rA=y(wxUyN zqDHR?eV^!=JLDr^j{5OY;xBMH#G6|-scI>tU~V8><(~8INq;sS5!q!UV5s`y^$ImX z?aNIe3JuFPRyzB_$H8vh=pU7^szFMPO--z8HllX*)r33bB`6ypPvXAr!g54kJedQ+ zlpIjMJ}pG8A24YvF+bB4)kcus?U;sXQ!D@g)Uhp&U%BKdS5Hx_%cmml+l#Wb3Tt&D zKJbOxnw7yKvS6(U4_I3T!RWcxv3120E)!5*4Eq+e6$c3@Z>Wt9y*ix^5}-rrB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjfV%+B= diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00030.png b/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00030.png index 7ba8f0d1000cede0949e0bd52e661c2647e98243..7e0e238204773a5ce6d51d5a1ce25147473482ed 100644 GIT binary patch delta 377 zcmV-<0fzp91C#@hB!62;L_t(|ob8y+j>8}fgq_v){U11o^nez**ai$VXtMs)Lqy5M zjQJ-Df*=TjAeiPl={k1@;p1m_0P8@rKJk_)4|;*qGNXee&j3!>pp>vfJ9+8vik-Q`#HcZe_z0Gt$)IzVQ;v91E$I0{%u4K zcCvUD0$L2e7izz zvY=8@?>^dqt#ZlESCeCIUb)3|0%qbE?mN8eO&VdDe%B4h=oG|f!(s|9=qXWIVnL4x zZ$ke^7iDPlHq=@b$Cg}c5$4M3=TwE X+B?mmC6U&%00000NkvXXu0mjf6{xj) delta 359 zcmV-t0hs=j1A+sPB!5XsL_t(|ob8#*4ul{KMRDT%{|CF6S&%fev zD8g)EG{1wLZr|Y%AH_$xCM4^^LfwDIkT<%3_87ZjG(oKNQ7Bvt9dFS=rA=y(wxUyN zqDHR?eV^!=JLDr^j{5OY;xBMH#G6|-scI>tU~V8><(~8INq;sS5!q!UV5s`y^$ImX z?aNIe3JuFPRyzB_$H8vh=pU7^szFMPO--z8HllX*)r33bB`6ypPvXAr!g54kJedQ+ zlpIjMJ}pG8A24YvF+bB4)kcus?U;sXQ!D@g)Uhp&U%BKdS5Hx_%cmml+l#Wb3Tt&D zKJbOxnw7yKvS6(U4_I3T!RWcxv3120E)!5*4Eq+e6$c3@Z>Wt9y*ix^5}-6;G diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00031.png b/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00031.png deleted file mode 100644 index 7e0e238204773a5ce6d51d5a1ce25147473482ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000t1A+sPB!5XsL_t(|ob8#*4ul{KMRDT%{|CF6S&%fev zD8g)EG{1wLZr|Y%AH_$xCM4^^LfwDIkT<%3_87ZjG(oKNQ7Bvt9dFS=rA=y(wxUyN zqDHR?eV^!=JLDr^j{5OY;xBMH#G6|-scI>tU~V8><(~8INq;sS5!q!UV5s`y^$ImX z?aNIe3JuFPRyzB_$H8vh=pU7^szFMPO--z8HllX*)r33bB`6ypPvXAr!g54kJedQ+ zlpIjMJ}pG8A24YvF+bB4)kcus?U;sXQ!D@g)Uhp&U%BKdS5Hx_%cmml+l#Wb3Tt&D zKJbOxnw7yKvS6(U4_I3T!RWcxv3120E)!5*4Eq+e6$c3@Z>Wt9y*ix^5}-rrB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjfV%+B= diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00030.png b/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00030.png index 7ba8f0d1000cede0949e0bd52e661c2647e98243..8644702b6cc19292c53b7e86b2e7417a7d5f5277 100644 GIT binary patch delta 510 zcmV`U zfiPP+gP-qGO4;`RYj(TsT^q6EF-3S^Dx~#l)>2WlK{OxPphei!Gs(taw!ItnlqIz9 zh$f9bZ03#jug{4h4(70@5JM#Q9E4spQ6u|EY3VSFNHi`X^vKKN)a0@M_x!Y+z!KUX`|`yBc}?@Lgu z4+1&hHrGkF;H&{9)Cc4Er)H$(5L;c5!a|$TWq|e7Hp(nnqn7R`7x~-3-I<&P;(#Pk zVCgvT6sbj@2d7+-;o$@j&HuMX?52cr!`bQP{5q@ddp5X1f$jv_=^ zq9Adf*A{wq!8QQx){roZrUL9G9*WQ>T6e8k*q%o_Qxk8E@B|}Qd}~}I+O=E57`u$v zM$ROebQ)>{I<`jrVidHR>mC_}0L~gRDEM>AD?#@XHFv+--w&fMcXIKNlFmLyCNlt6 zUt7{Z5OX4Si@lz9cI3`V2J!&Q0I|}ohi99wD1j@CW{8H(T8rhus{prvi_)(8`hE5q zz;NsM3wf0T+~v`2Gqz8XBuSDaNs=T zD8g)EG{1wLZr|Y%AH_$xCM4^^LfwDIkT<%3_87ZjG(oKNQ7Bvt9dFS=rA=y(wxUyN zqDHR?eV^!=JLDr^j{5OY;xBMH#G6|-scI>tU~V8><(~8INq;sS5!q!UV5s`y^$ImX z?aNIe3JuFPRyzB_$H8vh=pU7^szFMPO--z8HllX*)r33bB`6ypPvXAr!g54kJedQ+ zlpIjMJ}pG8A24YvF+bB4)kcus?U;sXQ!D@g)Uhp&U%BKdS5Hx_%cmml+l#Wb3Tt&D zKJbOxnw7yKvS6(U4_I3T!RWcxv3120E)!5*4Eq+e6$c3@Z>Wt9y*ix^5}-qHL diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00031.png b/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00031.png index 8644702b6cc19292c53b7e86b2e7417a7d5f5277..8654f159595474a7f61dec483d18d5c321400cf6 100644 GIT binary patch delta 512 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 D;HmXU delta 492 zcmVT{zd_4O&feJDlkvi3$V| zqXpQ+>j|$Xxn{Slk2-Kp(VVr8%$?j~Yvwo}x~TS~wORvv>!?HVScxS~df)FbjV9-= zbaLKd2i+_jv*W>YP)1bR>GV{kImYaunL$<48L-d$e#-mLdw*Vc-&xa371BCOX$=++ zIfwGPGT>AI01|-nbAO1rLO;DK?1RSOW;LwQ1T=TT1t2N5|3d9p??s@APD{}87%XHW zY+;bjCs+eubqwVD4|$}|A-1|^3JdOrmjO05Eb&WbZ5MU5gt!ELI4`)0{2<{BD1MbA z)l2S`@MaZ&+<%5;ZnPB2DlC;^9NQc@nN}%ZUJuH-lYZfzsP)lybb$m_+7c|K*dt3c zI!QL9g7*9iKtCOe2Bff#0kB7y(emMc`DR#VXXX%!ov8S?>X78coGxjt6gVU{G|Y05 zBZq!Qi^Di9=#z=|6xEy9z8t63+OnxJ$XE*i z`u_nS+-)hqhlmpqYNNg$+9A{!e{g(2XMkGiSmbv*YxGU5mrv*58uBT4nkS2*D2k#e iilQirq9}@@z`OzHSB!5duL_t(|ob8$04uc>JhO3$H|G-{s7bFd|wO|7d%>QK{K^^MzQ>1%k9!XY)m2dh1)gpe19FUm^cf0X#vVmA`^-rY}J&7!d#f00000000000I&c*&wJqu+DtJ100000NkvXX Hu0mjfi-@Vi delta 513 zcmV+c0{;Dk1DgbpB!A*bL_t(|ob8y&j>8}fK;3Hk{~z2#dq6_oF)k!%7v?`Hfk;Gqq7dhYbBO6>3x4f8coih zGRb*|9dxsB%pNbEgEFGhPG_bn%`s*N%?zrVR=_^*`zh}~?|*sSeP@-IDx^)8(i$ut zvWDWiBH&a201|-fbAO85MxX8q`=Bv+S_5k|0nMFZ0|<)ke?#q9?;+4cr(4kS7%U_a zwqcO2XV3#+bqwVDPkE%*5bLgyjRjA`ZGf#EZt+X1wu?F~A&$Tg=Yd`1A2O_fqM*oc z8$jDG8}$$R&VQ(?cQ`+N8(|qQuTm`SmNB-4;v}4~8#fkwi*QTBX?hddvE^8l6mH4y z59JS48UT<0SZ8F>1=ToBU2m~Gl^sIQNyk#oYj$IQG5v2f^XRr130S9;}WR{hokWLa6~ny%ZoY__DV z3(*8OHLY+3SoW#8wyM~z8h40X6Xhf`E!ZLPwl6fsDu8`Ushjxihir9+WEJTf$)-79 zAHQ(&h1(WZ)nbukmG3GBNy>3WQ4~c{6h%=KMR5*aT4#$u>~MiG00000NkvXXu0mjf D+NbqJ diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00035.png b/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00035.png index 9ee582fe8049a575885999b330725b4d4fd294d4..12c797a15ac7a7aaf694b2352181eaf03cf68bb1 100644 GIT binary patch delta 518 zcmV+h0{Q)f1E2(uB!A~gL_t(|ob8#xlEWYfhDoP={|D}&J-Fi_{323KHyys&LuwRI z5TZ-8iPw`}&*oYD6n)^pn4*}qLZE2b#%*9tnB##(m6r0hH?Y2)T~Iz&)03vxS{uJ) zO^}c~=w!@c2h}V-?c>qJHK9e(b{ajQG|kqz7c*KF?GD(t`hRxF+wC>3>)Q3U7Zg%D zYiWhyj->u>4!}c!h#Ci+ANy0p5`C;Hc)Sv(^}((8VvQ#1XV_1~*1w^4uGh)VlKUs0 z+193@b(tySk?Py=YS5A-yqCRX>5sIH#G!n^S@AjXPq3KQL`jP%cw{MQ(| zGkm;AybK+X{C_Hkx1&BTiO-B$JdCew5lYU42uJBgr*`|OJZoD|ju;M?YhZyP-FOfZ zbSaxvC%W0vJlYMVtL`4`3y=2gUG{*3p}Szv#Sq&Iwyeb)lKm?U`)VX;za6A@h>>z3 z{0W6?v04k%rAH05dmj9a{vm`G5M0J_L|nk^zY1F{-+vjfqIgW2O0YZTh|XB118nMA zXg|%SrkHD|5@YW}z$0@f=>GwQ^N(#OUxXBO-#(q9{|D%2SbX>euV)&1eS0O>u5~f? z5Si)#f3=+BuSDaNs=TSB!5duL_t(|ob8$04uc>JhO3$H|G-{s7bFd|wO|7d%>QK{K^^MzQ>1%k9!XY)m2dh1)gpe19FUm^cf0X#vVmA`^-rY}J&7!d#f00000000000I&c*&wJqu+DtJ100000NkvXX Hu0mjfl9j2* diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00036.png b/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00036.png index 12c797a15ac7a7aaf694b2352181eaf03cf68bb1..13a34f44002162e3f8303f9015861a3c1970dc6b 100644 GIT binary patch delta 477 zcmV<30V4jO1os1wB!9k1L_t(|ob8y)t^*+mK$+(D|3A2kcHs>{ULvE@M>y%CjtVFW zD!?Y54|qPh|E$Q`s2y{Pa@I0|?8`Q818dS8cU@Hb(rT@aSUWqRw6DaHCg)ljzhq7{ zA%99EXAC<)v*@sod$+DZn-poM(^8ct**f-SMz5mZ0sCg(Uw`uccU;#vch>e&g|x;} zT4T5)!QRaY=u!ZH&H>l2{V8&RK9?0DUP;sY;AT~<(FAscJtG!>L+w;=kew;_Up}#| z4?)X)u#kk?hE7_mF2W!Oz-k}JVN4AS_Yljjk-$Qm(KNvNvTdpcx>XVB!-M?W7`iik zy(pp#9Z>u#M}Jq6!EQGEotH4Bs6lVej&>G;TakWb-PMpCY0q|ydxaD?;V;6Usko5g zL{GJMI$}$L_7-G;=L&pEW3>qhsxHzMF~*@lZ>^}KwI0-*KYlUN*XkG%715sP zmD9oywKE~;jfVleov8QQk3C!ml8WX4b+lLo0Z%v*7FJ>zbB*>0>=jnC=UftAJ5-wA z9vXgg9cdxCLQqAR}%Kha>-+7$LGh)q9}@@D2k#eilQirqWEE6Qh1Jy T=DaKj00000NkvXXu0mjfHxlL3 delta 518 zcmV+h0{Q*-1E2(uB!A~gL_t(|ob8#xlEWYfhDoP={|D}&J-Fi_{323KHyys&LuwRI z5TZ-8iPw`}&*oYD6n)^pn4*}qLZE2b#%*9tnB##(m6r0hH?Y2)T~Iz&)03vxS{uJ) zO^}c~=w!@c2h}V-?c>qJHK9e(b{ajQG|kqz7c*KF?GD(t`hRxF+wC>3>)Q3U7Zg%D zYiWhyj->u>4!}c!h#Ci+ANy0p5`C;Hc)Sv(^}((8VvQ#1XV_1~*1w^4uGh)VlKUs0 z+193@b(tySk?Py=YS5A-yqCRX>5sIH#G!n^S@AjXPq3KQL`jP%cw{MQ(| zGkm;AybK+X{C_Hkx1&BTiO-B$JdCew5lYU42uJBgr*`|OJZoD|ju;M?YhZyP-FOfZ zbSaxvC%W0vJlYMVtL`4`3y=2gUG{*3p}Szv#Sq&Iwyeb)lKm?U`)VX;za6A@h>>z3 z{0W6?v04k%rAH05dmj9a{vm`G5M0J_L|nk^zY1F{-+vjfqIgW2O0YZTh|XB118nMA zXg|%SrkHD|5@YW}z$0@f=>GwQ^N(#OUxXBO-#(q9{|D%2SbX>euV)&1eS0O>u5~f? z5Si)#f3=+BuSDaNs=T)L_t(|ob8y)62c%1MN`NA{|9$b7dQ+gfzSvogZGRJ0C)knmlW%e3vuP zguInOl|76gs+Deg+cUo=?NFqim6576$e`Z6(qU;CU~^fRs)?>wMw&dyKZa>e z_umW9ifI6_DsJ1;3Y3wVm$fj*tXzALc|FL?D+?p*HM{0RdkX?LGPeQP8_tTEWNrie z0pc}uHewL0=>CKVc%11YpoDxfNgteX4ZW4hEpy@v=vu%A0000000000001^0`sLYB T;}4sa00000NkvXXu0mjf7AL3v delta 477 zcmV<30V4j81NQ@vB!9k1L_t(|ob8y)t^*+mK$+(D|3A2kcHs>{ULvE@M>y%CjtVFW zD!?Y54|qPh|E$Q`s2y{Pa@I0|?8`Q818dS8cU@Hb(rT@aSUWqRw6DaHCg)ljzhq7{ zA%99EXAC<)v*@sod$+DZn-poM(^8ct**f-SMz5mZ0sCg(Uw`uccU;#vch>e&g|x;} zT4T5)!QRaY=u!ZH&H>l2{V8&RK9?0DUP;sY;AT~<(FAscJtG!>L+w;=kew;_Up}#| z4?)X)u#kk?hE7_mF2W!Oz-k}JVN4AS_Yljjk-$Qm(KNvNvTdpcx>XVB!-M?W7`iik zy(pp#9Z>u#M}Jq6!EQGEotH4Bs6lVej&>G;TakWb-PMpCY0q|ydxaD?;V;6Usko5g zL{GJMI$}$L_7-G;=L&pEW3>qhsxHzMF~*@lZ>^}KwI0-*KYlUN*XkG%715sP zmD9oywKE~;jfVleov8QQk3C!ml8WX4b+lLo0Z%v*7FJ>zbB*>0>=jnC=UftAJ5-wA z9vXgg9cdxCLQqAR}%Kha>-+7$LGh)q9}@@D2k#eilQirqWEE6Qh1Jy T=DaKj00000NkvXXu0mjf7iQ(c diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00038.png b/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00038.png index a5ec6594fc9abfdb25b47343987939ca905b5f12..7e0e238204773a5ce6d51d5a1ce25147473482ed 100644 GIT binary patch delta 377 zcmV-<0fzpN1C#@hB!62;L_t(|ob8y+j>8}fgq_v){U11o^nez**ai$VXtMs)Lqy5M zjQJ-Df*=TjAeiPl={k1@;p1m_0P8@rKJk_)4|;*qGNXee&j3!>pp>vfJ9+8vik-Q`#HcZe_z0Gt$)IzVQ;v91E$I0{%u4K zcCvUD0$L2e7izz zvY=8@?>^dqt#ZlESCeCIUb)3|0%qbE?mN8eO&VdDe%B4h=oG|f!(s|9=qXWIVnL4x zZ$ke^7iDPlHq=@b$Cg}c5$4M3=TwE X+B?mmC6U&%00000NkvXXu0mjfDn_-5 delta 373 zcmV-*0gC>V1CRrdB!5>)L_t(|ob8y)62c%1MN`NA{|9$b7dQ+gfzSvogZGRJ0C)knmlW%e3vuP zguInOl|76gs+Deg+cUo=?NFqim6576$e`Z6(qU;CU~^fRs)?>wMw&dyKZa>e z_umW9ifI6_DsJ1;3Y3wVm$fj*tXzALc|FL?D+?p*HM{0RdkX?LGPeQP8_tTEWNrie z0pc}uHewL0=>CKVc%11YpoDxfNgteX4ZW4hEpy@v=vu%A0000000000001^0`sLYB T;}4sa00000NkvXXu0mjfh1sW@ diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00039.png b/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00039.png deleted file mode 100644 index 7e0e238204773a5ce6d51d5a1ce25147473482ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jJvLM9Nazl{}gVX7%kO zVv)5ghJnO2z~7Y)JTC4HAXoo5K0^}SJ?(oiuT7AGhO-;bMt>`EYe8qz%L4t!Q*DQk zojt&=Qv)R2ic1qkk`ceb90CR9k@!6D1_&Ye*mjuCg0?UH;AM@A3@@cWrr~UOZz}L9 zVld&?0vxRUL!DYX17n-P-FRddz*^nQ@30aW{}&Jx02yWr1dTas8#>@LOQ62-7U0)# zsBaV&6z;17TrMd5-`kPh1*UUX3!*^<5JCtcgb+dqA;du5n*)cuX;0^j00000NkvXX Hu0mjf+6#*r delta 473 zcmV;~0Ve*?0`miqB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjf@gnDN diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00009.png index 8abd564b467fc03605535c233c4c072aca79b4fb..d8eff91bbb49d2b3003373fa3d6a59d2334920b7 100644 GIT binary patch delta 453 zcmV;$0XqKB0^b9WB!8w!L_t(|ob8y)k^>2WzWM9+8bXY#&e@{!+f#yn2Tvu zak9&@DvnhS^ixP|_r4&xCjLabDHh6EEyBmsRY@H<1A5CMpP}Pu?B=&euKE5F|877Y%Z2JBB~Z}bb%p+5Cc(C zd&_Go%6g}$yK(`uv1#6*!Qc`y;*f?qv+Lhu_>-wk!~9hE5K|UmUqjC+PhCZrx@zYa zy{4yyUi=XofPeJpXy~Oj1o)QTJ|!GIj@Yz4kM_Qk{!Vy;k!$uk|B=yakB%{Z8S#zm zNiuZ~XaauN81;iukZNvC$=q!<=rv?g@NueDg7z}YzsQxRzQ{AdLkhdv>C6Cp_$ZkN zf|(O@52fR2=SOa@W*`r+3@|I*cz7m%%~CjmHp4Wm*FM_QuQ(0BE#RQGRrf{rUIPTp vI({HWeSqfj*p$)ogb+dqA%qY@2wBM+WA1E8ri6*~00000NkvXXu0mjfJPh7* delta 309 zcmV-50m}a01JDAHB!3r4L_t(|ob8y+4udcZgTut$|A9GdhiX+?hd)hg%jJvLM9Nazl{}gVX7%kO zVv)5ghJnO2z~7Y)JTC4HAXoo5K0^}SJ?(oiuT7AGhO-;bMt>`EYe8qz%L4t!Q*DQk zojt&=Qv)R2ic1qkk`ceb90CR9k@!6D1_&Ye*mjuCg0?UH;AM@A3@@cWrr~UOZz}L9 zVld&?0vxRUL!DYX17n-P-FRddz*^nQ@30aW{}&Jx02yWr1dTas8#>@LOQ62-7U0)# zsBaV&6z;17TrMd5-`kPh1*UUX3!*^<5JCtcgb+dqA;du5n*)cuX;0^j00000NkvXX Hu0mjf!RLzw diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00010.png index d8eff91bbb49d2b3003373fa3d6a59d2334920b7..ed081f1415f75e171ff9de5735bbdece0310aad8 100644 GIT binary patch delta 459 zcmV;+0W|*K1LXsdB!8?)L_t(|ob8y~lENSihUt#J{{wrmUf?hxXQ)!#{lD=>8gc?c zo1 z`^b2{Lv($T`w}D$$dx$BVpZjgs>K9%K-qE)>idl96}w}p7#+;0TEJHq7y!V(qgBjS zH)Zu4s;5kwuZoGO6X#w%oe^o&QqKIz%o;{jdd8BUFGsVpU`~$0xt3%&*I&XBL@Qzr zwP9d&5!C6je}6F7A@I{Z@e-oWb$W%?7rQYfT7abMGU?P6b-U50Ou70=nDN9i>e!NY zi;?T_B~lGUI@1#^fHdE-V?~?PHi~RKFn>n1sZq#o(uB@NBFs0HprUmgGq5^76!|_M zj19R4QCi-&0CTYYGPLi`oTrmGt`45a^c@h|V3KM}V?_EgWYt;jvN~e*QLKwp)f2i` z#hh5E<}Hrt7EWx6XvTrHU;zLC0000000026kS9Z5V(Hy49ZUcK002ovPDHLkV1hrc B;dcN4 delta 453 zcmV;$0XqKW1K$IXB!8w!L_t(|ob8y)k^>2WzWM9+8bXY#&e@{!+f#yn2Tvu zak9&@DvnhS^ixP|_r4&xCjLabDHh6EEyBmsRY@H<1A5CMpP}Pu?B=&euKE5F|877Y%Z2JBB~Z}bb%p+5Cc(C zd&_Go%6g}$yK(`uv1#6*!Qc`y;*f?qv+Lhu_>-wk!~9hE5K|UmUqjC+PhCZrx@zYa zy{4yyUi=XofPeJpXy~Oj1o)QTJ|!GIj@Yz4kM_Qk{!Vy;k!$uk|B=yakB%{Z8S#zm zNiuZ~XaauN81;iukZNvC$=q!<=rv?g@NueDg7z}YzsQxRzQ{AdLkhdv>C6Cp_$ZkN zf|(O@52fR2=SOa@W*`r+3@|I*cz7m%%~CjmHp4Wm*FM_QuQ(0BE#RQGRrf{rUIPTp vI({HWeSqfj*p$)ogb+dqA%qY@2wBM+WA1E8ri6*~00000NkvXXu0mjfV)@>Q diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00011.png index ed081f1415f75e171ff9de5735bbdece0310aad8..2ba8b0329f7479b270fef4ccbe8464f457f949d6 100644 GIT binary patch delta 252 zcmV`yUG3GMON!1`-4yL6$=Wt@xmdW{B3fY`nNC>J*4FLml4qXx&-gg4)5!sA9C zOOU??;!dA{WeoPLY|^)um@;FUaL75(Mfs75?gYY}S}NwAi{0mf0|4+3eCO`8BhzOs z#PD(f&VI&$BM1--0tABq!5{zt0000000000e1jk29D84K^q~d-0000pM#tA z;QPpUzC(0J__VsTdv1s9L~R7Z?D*zoS*m zRySq!9IB^Go3DzAsT1d3J)IG0)Kbp;$;=u?ReHvfpD#zVvtUk+!nu}YIM-jo5kxCu z4z*!mbrIC*vVVUt*CFuJJ@FEv&UJc)))%`mC0c-_>oV!o6?MDOr%bu}Ntp4(GV0ip zc8ihg@Fh|WL^{(GEr2xNvSUS?)HaH2JTQMowW(3aZqkI#Mk35Nm7t<^95b*wJ{0*r zAB+vT22onxw*Ygn{W7%g&YY){IIa$!$n+f$+F+7uOGRV)GGx_R?y@>!^--*gRMiu@ zSH+xIsOBw>=@w3GifG1xwO|1N0000000000u#hK1Ut;OqFC9z(0000{rOsC|RTMp($^)ruhfJn;1;J{&~z;ZHFNTN>1%{8BbTXO4~(V``%+ z&=FOH8qg7`JWtlF)gF~aeDtrU9=JSMoGBwxgpFrQs_Bcc8Gm(@mq6z=rBr3Wk+rW@ zhM5}ORcfShKoIIYc<^5YQx+^+@@c3Qv8?(|>N&1UP}m$e0g4Qte9`V#-}HdAZ4Syl zgjVD-&bCR^lA7IO89O3sx7b8vkp}>P2CmOfTAs>h>lQ&)%*h%mPfsoOmILxMXL-&J zT>jgwzT${WL4UIiI2&^|k{{Wb#rke9jS8}zvQBQvHk!5gCUsQtyFk@f5iM=HeT7nc z>yCk~VtGB_*l(pbDSMT9emMI)=dem2eY2K~QEgOvmWA?B?rt6X-naKU<4TbX(5{M_ zpgluv9$g~ysA+VH5>?|5+;$S~I?#?qKYP1m=FT0FqEAl3XJHF)IM+9bi~k1<_$P1J zQ-As|Y_s!H)+!w9%xXMiEZ)Sn1iFaQ7m M07*qoM6N<$f{t|A!T`yUG3GMON!1`-4yL6$=Wt@xmdW{B3fY`nNC>J*4FLml4qXx&-gg4)5!sA9C zOOU??;!dA{WeoPLY|^)um@;FUaL75(Mfs75?gYY}S}NwAi{0mf0|4+3eCO`8BhzOs z#PD(f&VI&$BM1--0tABq!5{zt0000000000e1jk29D84K^q~d-0000RAdq?>*J|G|6MJ(w7T5z#7bvdrm~(t!tv z=tZaT`_nvLpABqpAUOyTvioe6kpEuze2Whc0{QR_l)_4bJ5-Dc3C|ptRAsIM8Mp+J za0M>W%=b|^Teh!8BR=}q2M4YQt20%iNrb#;a!#8>WYl2Z0)L)YB5GE^Bef4Z!<`;I z)oQeIKoHt>@FiaaqZX_vd0N_v#HxBH+8nnnC@cp?fFi@E4V^YU*aPTT4(c4jJ93qa zF^Ow(wIO=S1_|6P4k5D1ClZN-0~e4v4)OlzU`)=<#_i8l!L3Rm6~eVILQZ!>B}UQA|x9Tg#4dL!Qdr zaaZ9>0Cm={QLqc1iF|mz)lq}K!6~z6uE;%AA~=_pem?=8w%9Wdi)a?J4h+?ti*MEk z=#2ZntAp5r;Vsbhc=TBQ$h`{!O2B&#Z2Cs}5IICh99B9l2##(-(u2Nmr}^*+bA@y0 z6^yBWCgy78(b$ delta 469 zcmV;`0V@9Y1MdTnB!9L^L_t(|ob8#*ZUZ3fCV+ zwt-%0H}6;Vcs&=WeS^qGSjgtpiXi#DI-#Zjb}@$>5H%#b$^tXK<723RAs=CwXar& znHt?yYNT;M5b8X5@LvQ|7A#xxX{Z&ktolysIj&1k*c>t8Pc8PA1M)OydCm@8 z{@bm-;)qK@vwsaZ8*?_2AK973`fe|c3bLKDPHxFInzi^QbyV@YK-E_fEp57eg;IO# zj)ARWc|G9RZ>2XWdzE>9IQu;3uu30&vzCleZB%=fh4NAEZXNsHxA!{ZN|6lEu8NwV zJwt6CT_W?SX>^JbRpSrbb`tJ7(2hkvd%I-j&K;4WPENvSVGD3L*EfiZ{|5~CCvVtO zfBG+Mv-48cDje&~YCK~uKYoGD^+1#$5DO*%00000000000D=4iO#^z=p9oqo00000 LNkvXXu0mjfJyhBv diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00014.png index 1c5ab6154216e9a3f8b0218eec9eab825234b706..218dc0511b0c69b94466f46b39ae4f591098f8dc 100644 GIT binary patch delta 339 zcmV-Z0j&P_1MUKlB!4wYL_t(|ob8y)5`!QNMWLhr|G{0 zCx{|O>zBjA`>Fpu#DnxbGmA8iYcY=dPoB=q^DNdSXH@Ig!hh1d6ulY5ITKA%Vz}qL zodqiE5W=AXcnvzlNf3KDehSAH^oSe;Z8IY_5GR>a)_^cR2kJJ1x^}A@;u6}r?>ueY zf}b|n1&_|XJJ&u~1pojXP;V*yD+Exe#OqurNy=F!7JbT0N@u7Y+M$(Bx#=AP$!3=y zp?z!g7P2b}bxcqaH|p_$vkDMV*MleXgaoL)qJHD%8=M1f##04|w;RAdq?>*J|G|6MJ(w7T5z#7bvdrm~(t!tv z=tZaT`_nvLpABqpAUOyTvioe6kpEuze2Whc0{QR_l)_4bJ5-Dc3C|ptRAsIM8Mp+J za0M>W%=b|^Teh!8BR=}q2M4YQt20%iNrb#;a!#8>WYl2Z0)L)YB5GE^Bef4Z!<`;I z)oQeIKoHt>@FiaaqZX_vd0N_v#HxBH+8nnnC@cp?fFi@E4V^YU*aPTT4(c4jJ93qa zF^Ow(wIO=S1_|6P4k5D1ClZN-0~e4v4)OlzU`)=<#_i8l!L3Rm6~eVILQZ!>B}UQA|x9Tg#4dL!Qdr zaaZ9>0Cm={QLqc1iF|mz)lq}K!6~z6uE;%AA~=_pem?=8w%9Wdi)a?J4h+?ti*MEk z=#2ZntAp5r;Vsbhc=TBQ$h`{!O2B&#Z2Cs}5IICh99B9l2##(-(u2Nmr}^*+bA@y0 z6^yBWCgy78(b$8}fgq_v){U11o^nez**ai$VXtMs)Lqy5M zjQJ-Df*=TjAeiPl={k1@;p1m_0P8@rKJk_)4|;*qGNXee&j3!>pp>vfJ9+8vik-Q`#HcZe_z0Gt$)IzVQ;v91E$I0{%u4K zcCvUD0$L2e7izz zvY=8@?>^dqt#ZlESCeCIUb)3|0%qbE?mN8eO&VdDe%B4h=oG|f!(s|9=qXWIVnL4x zZ$ke^7iDPlHq=@b$Cg}c5$4M3=TwE X+B?mmC6U&%00000NkvXXu0mjfvplut delta 339 zcmV-Z0j&O%1MUKlB!4wYL_t(|ob8y)5`!QNMWLhr|G{0 zCx{|O>zBjA`>Fpu#DnxbGmA8iYcY=dPoB=q^DNdSXH@Ig!hh1d6ulY5ITKA%Vz}qL zodqiE5W=AXcnvzlNf3KDehSAH^oSe;Z8IY_5GR>a)_^cR2kJJ1x^}A@;u6}r?>ueY zf}b|n1&_|XJJ&u~1pojXP;V*yD+Exe#OqurNy=F!7JbT0N@u7Y+M$(Bx#=AP$!3=y zp?z!g7P2b}bxcqaH|p_$vkDMV*MleXgaoL)qJHD%8=M1f##04|w;vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000%z`Q*ISO@3O}XKemod9db~N@ZA6 zAD@2Ldi%9eWh}XC7++cyKPa94=#P-dm7coBn@80{)Q`$<@MmD#eS>99cs+x~;a^hO zVh_I_-u7{q_x5RKQ{TF^+TY&$?aha4H_z@kxa)W7zK#1FuLpbYcBrcri{IF+u5k8q zTwQtkq3{2BKMFtK)#m1!zid&^eMaVQ#Uh*Lr>H;3QM&2RrMhDGI=&T7cmMyjewg3* k@ZT1emkCS^Siyq@>dj}5r>brfy$zE0boFyt=akR{04=beVE_OC delta 516 zcmV+f0{i{+0-gkrB!A^eL_t(|ob8!Wa)dAlhSN@O;{A{0UHae*gGoSQh~4de-&0ib zhXutAmI43(000000000000000089AtFYo()47P2P!(*JnsD9TV-K*fbDg2}>wpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbztXTG5%VvW7{@Uvaai1xUMUx(t7((@NxOHIo={K+@??HCp- zkF}UrwKw*(S+(0ThQ8~E%cE~7q1iFzq1f`?in`E0dR3pM9)BD=e>32o(FgFM#4;zh z+RTGj>&4?>JikNhOpxD}AU{Da1O&^hDo0eEOtJ?ox9o%M7cXG;*jlVEWK^BNqZb$< zgb+e_%(FTnRq_ONBovg=@YS#-+@!EE;0L4s_%Re$@9kZC z8Q0R-O5**&wtt*<%@1=5E{{M%7cKov6`ws68K4A+O+NDb=z|r28LD`ggl}7gjA{Hx zHivhwYlhiOn1SrxebgTu3uWaEl}sFEWYn1EbloQ8OVG7U32}Pq@9(ig_`$^AYJp?Nv+819k?4>)r9;Swc2T;eQz3fzYL1Kc9ZXA48r3kEohB zDO2vg2h`wo{GmLl1JWHbl`+CXh&!{rvk)mUuP}V;g?(MpI!Ly0a*Na8RzsLt-QX;L zz!HuZ&(0^-Ja1!TJl`wx{JZTvPw!Gb?5$iOi3LD~`F(e(}&6nu3T1#qU5Y|~rm}XAP1N==ogIUMBT0U*Bn}_d%G%Ob^i4y zf#XiqP|NhoM!vxwDvN(kWItu;ee`qhI|sRali&1)u>~An-JX`PtT~e>#L0Bxo!iV$ z-z*Oo@{T&2qB8x_t%ZBF=IoEX=igBA?R&Pn#-#7lD*5ER)lGiZTW4(kUwN?Rm`Y_> zQy-sx*LwT4QDrQ-YZzZz6+bAQ{^*a8$d#VD#+yggL)4GTZ}4Ye+kJy&O?W+n#o=F4 z*ep~wc6j_`|Zt#Yd6pCIJoO~>b{Np9Ipp^?{=uG6^q~4tgdkO zb6j0{`l0Xtc|Qt2;ML~ln!hY~(S1hdZ^a^;=BKDX$WglK&!xIz_d326PIv$RwSJi2 l`0(ErmX`@k3|PT~1?tUbkEg0`6TJ%Xr4!*ozvaIsz5UVr ztzWbGdOiE3+Vg5QcVD!tYS=g1-TlE5b8Um2w)xHNdTURg*~2;AhW+uPKNlwys=v4w z>HYh|neM&k`DGX$yxjNv{$W{P{jwDwzcBd4xli_FILZ>>10)#Gzy}%oqyN?>bx+R7 R2Fh?Uc)I$ztaD0e0sxaHfF=L{ delta 705 zcmV;y0zUn!0@wwRBYy&)NklXTG5%VvW7{@Uvaai1xUMUx(t7((@NxOHIo={K+@??HCp- zkF}UrwKw*(S+(0ThQ8~E%cE~7q1iFzq1f`?in`E0dR3pM9)BD=e>32o(FgFM#4;zh z+RTGj>&4?>JikNhOpxD}AU{Da1O&^hDo0eEOtJ?ox9o%M7cXG;*jlVEWK^BNqZb$< zgb+e_%(FTnRq_ONBovg=@YS#-+@!EE;0L4s_%Re$@9kZC z8Q0R-O5**&wtt*<%@1=5E{{M%7cKov6`ws68K4A+O+NDb=z|r28LD`ggl}7gjA{Hx zHivhwYlhiOn1SrxebgTu3uWaEl}sFEWYn1EbloQ8OVG7U32}Pq@9(ig_`$^AYJp?Nv+819k?4>)r9;Swc2T;eQz3fzYL1Kc9ZXA48r3kEohB zDO2vg2h`wo{GmLl1JWHbl`+CXh&!{rvk)mUuP}V;g?(MpI!Ly0a*Na8RzsLt-QX;L zz!HuZ&(0^-Ja1!TJl`wx{JZTvPw!Gb?5$iOi3LD~`F(e(}&6nu3T1#qU5Y|~rm}XAP1N==ogIUMBT0U*Bn}_d%G%ObDSPRFQ=;gH01G^LchZcG{;7EEiAPFQ>S=YJAgjp~HWsN?w-=)6`w z8E|Cnt690SM-Oc^(s;ulusrx-U!?Y}Mnl&uz4?h?SXMm~HpgFE(6%{n259H-$&RwS z?mPpov^i*X2;GreJ1di@B{l2zVi`M5)Tc!fJ2!a%0002=c-24j0o^`ZI-0B*7OM!U zA4Ke}0HmH_MSspD2fuf#vT~eDhh`z<98FnEy=13$>$jr>J;;KR)v}h`pjjj~=|^?m z9jGrcE>ft*S17f&R5rGXr9kG`r!tz9qn>$wI42!PuA!H{StMgr8`Yj=p}dsmJI8*s z_t9W{SDy?}#nK4$nV~*BhMcUUrqLlx1Z8?gx&MZ9CW#?$}C$LzW*YZcBtnbq-Bi&UVHy&v!`2y6xu00211OKlAn671ow zY6-r)r3w{(NS7gRbe&7J(Yg^o+Q_%onRK}9S=6USapaIi?aU7^67bwmbbqUy1G*io z$Q9T3>VN32clHv0D9+KSXh)Hid&}7+IsuoF!d(e(T96o$T`hH%gNfg`c@EgDPs#O|s!Baa^3o^ZpgKq?;vb}woU7~^ z1ak{gt2fqSu`bWCzMAsvhop{ayriaP?7d37TtdzwBVix137iF5&|wD3&>O+p2LJ#7 v00000000000000000000000000Lb7EABQ8XaQ?j200000NkvXXu0mjfg5Fa| delta 272 zcmaFBx{7Inay`RGPZ!6KiaBp@IQBIg@URA4S^ean`={8nMm1p}w=L4rSH6dZDt3Kr zUy^$JouZP`qFr4~>%Xr4!*ozvaIsz5UVr ztzWbGdOiE3+Vg5QcVD!tYS=g1-TlE5b8Um2w)xHNdTURg*~2;AhW+uPKNlwys=v4w z>HYh|neM&k`DGX$yxjNv{$W{P{jwDwzcBd4xli_FILZ>>10)#Gzy}%oqyN?>bx+R7 R2Fh?Uc)I$ztaD0e0sxz)fGz+4 diff --git a/tests/integration/nano/snapshots/nanosp/test_nanosp_regression_potential_empty_screen/00011.png b/tests/integration/nano/snapshots/nanosp/test_nanosp_regression_potential_empty_screen/00011.png index 7ef47f863399b9958ae0850107d58d5baff49048..ed2a0607c82b008d4b7f362a06ba7c6313a17a0a 100644 GIT binary patch delta 390 zcmV;10eSx51)u|vBYy#BNklVLzTwLI(Vt;X!uelH*9 z&sJ+1IakG@ql(?#=j>|OuwGZ+*@i)_s`Zdgydt|4ex@La7=*oKrZ|B-Byv0VfY3e$ zyJ?2a+DDsFyoDakJ5SeM<2lpdCBApYX08|IBLJO=1wi9b7C^21RfHD*vH|_*WDSPRFQ=;gH01G^LchZcG{;7EEiAPFQ>S=YJAgjp~HWsN?w-=)6`w z8E|Cnt690SM-Oc^(s;ulusrx-U!?Y}Mnl&uz4?h?SXMm~HpgFE(6%{n259H-$&RwS z?mPpov^i*X2;GreJ1di@B{l2zVi`M5)Tc!fJ2!a%0002=c-24j0o^`ZI-0B*7OM!U zA4Ke}0HmH_MSspD2fuf#vT~eDhh`z<98FnEy=13$>$jr>J;;KR)v}h`pjjj~=|^?m z9jGrcE>ft*S17f&R5rGXr9kG`r!tz9qn>$wI42!PuA!H{StMgr8`Yj=p}dsmJI8*s z_t9W{SDy?}#nK4$nV~*BhMcUUrqLlx1Z8?gx&MZ9CW#?$}C$LzW*YZcBtnbq-Bi&UVHy&v!`2y6xu00211OKlAn671ow zY6-r)r3w{(NS7gRbe&7J(Yg^o+Q_%onRK}9S=6USapaIi?aU7^67bwmbbqUy1G*io z$Q9T3>VN32clHv0D9+KSXh)Hid&}7+IsuoF!d(e(T96o$T`hH%gNfg`c@EgDPs#O|s!Baa^3o^ZpgKq?;vb}woU7~^ z1ak{gt2fqSu`bWCzMAsvhop{ayriaP?7d37TtdzwBVix137iF5&|wD3&>O+p2LJ#7 v00000000000000000000000000Lb7EABQ8XaQ?j200000NkvXXu0mjfY0OhU diff --git a/tests/integration/nano/snapshots/nanosp/test_nanosp_regression_potential_empty_screen/00012.png b/tests/integration/nano/snapshots/nanosp/test_nanosp_regression_potential_empty_screen/00012.png index ed2a0607c82b008d4b7f362a06ba7c6313a17a0a..7508cbd76a7402f6508b9be98cdbde33c4b316ad 100644 GIT binary patch delta 321 zcmZ3$e1~a*O1-kDi(^Q|oVPbTg<2GN90IrgQoHlt=-`9lJ3>T6DN8N z_BHY)xnDl9&#C{MwZHrJit`2)o$uzRr>_$~sm?IhQoEtwKawHrQ+SL1uXN^LAFV%o zT2^!RA1`M-R>4tI{8!YB!|FQg2U`~210PMMSZXj}2S2Ri4Nn}=KY8Br0Z4(TtDnm{ Hr-UW|>!pnx delta 389 zcmV;00eb%20-ytsB!6c~L_t(|obB3O4uc>NMp4>yC+vSo?xhbV6Ut!4AHa{?^Q2V) z8Nt!|3cW1LV#_hcZuR;$jH+Ee!yTT^o7ZjCgpy;$DirwAk>}uGsURU4QhC!{W^^i`yBD)lRrXYzJguP^@IDtGQay$2c&^`vc zX@+{&00000004mJ6aGsw@UP@p(jP+@zKR%3 zI{{rqKk5F1Q80CNliZM=*dPdWhF jQ_uv2(@=6y0D!hH8-eO2!f0!P00000NkvXXu0mjfo?o^3 diff --git a/tests/integration/nano/snapshots/nanosp/test_nanosp_regression_potential_empty_screen/00013.png b/tests/integration/nano/snapshots/nanosp/test_nanosp_regression_potential_empty_screen/00013.png index 7508cbd76a7402f6508b9be98cdbde33c4b316ad..471324463647c42b2de74c282e34caf0e801955d 100644 GIT binary patch delta 433 zcmV;i0Z#th0?PxCB!7}gL_t(|obA|K62c%1K+)*96ZXF(_TmR4gFFgoONid{38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjfxKq$Y delta 321 zcmX@je1~a*O1-kDi(^Q|oVPbTg<2GN90IrgQoHlt=-`9lJ3>T6DN8N z_BHY)xnDl9&#C{MwZHrJit`2)o$uzRr>_$~sm?IhQoEtwKawHrQ+SL1uXN^LAFV%o zT2^!RA1`M-R>4tI{8!YB!|FQg2U`~210PMMSZXj}2S2Ri4Nn}=KY8Br0Z4(TtDnm{ Hr-UW|A)k#$ diff --git a/tests/integration/nano/snapshots/nanosp/test_nanosp_regression_potential_empty_screen/00014.png b/tests/integration/nano/snapshots/nanosp/test_nanosp_regression_potential_empty_screen/00014.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6)5TH^q*zKJemvpNP$Y$M@E( zx@I(Mt#iUuVaprt>NaPKH>jw6eX&MjV||8AXXn4rCZ=M8Ma(7UDYa7$Z;#k@=7j5w zH(yr#{AC&0a`xY|^={(&`!qRYl9)TR=9gvfUcdW+ryJ)l$;Cn}4BO9KKmW5TTW`O3 z{G9?%`BR@C{Q9SE!@mB;!|C!R7jN~|eQ`3dl-s&QXimc-yMk#~r*}SK+^cQJI4e5x z#D}a|UtG^TG>&Y0F?|bXMbxAh(|J@+#DvSPnqc|vKIeVbw%?b9rm%A|UFVdQ&MBb@0Q4BJ5&!@I delta 516 zcmV+f0{i`z1D*tsB!A^eL_t(|ob8!Wa)dAlhSN@O;{A{0UHae*gGoSQh~4de-&0ib zhXutAmI43(000000000000000089AtFYo()47P2P!(*JnsD9TV-K*fbDg2}>wpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbzt;b3% diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_origination/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_origination/00010.png index b236f41f2de7e6f01a84357f42666427dffe4af1..471324463647c42b2de74c282e34caf0e801955d 100644 GIT binary patch delta 433 zcmV;i0Z#sw1Iq)DB!7}gL_t(|obA|K62c%1K+)*96ZXF(_TmR4gFFgoONid{38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjfL!Hn7 delta 379 zcmX@jJdJsRN`0)Si(^Q|oVPa|g_;$390E(Kgx}SxyuZ{M+@{7@k~k^zf3&5?Q8kGR zYgGzl+^yGbWxMCeRclexCanBw+WmxoD}Bq0<~2Xh-RgKWcHY~y8{daz=k7P1ulTq9 z=+&;@%*zk&KJUN#qT;%(-#%X2C|oG=_jmAL$KA7T{>)5TH^q*zKJemvpNP$Y$M@E( zx@I(Mt#iUuVaprt>NaPKH>jw6eX&MjV||8AXXn4rCZ=M8Ma(7UDYa7$Z;#k@=7j5w zH(yr#{AC&0a`xY|^={(&`!qRYl9)TR=9gvfUcdW+ryJ)l$;Cn}4BO9KKmW5TTW`O3 z{G9?%`BR@C{Q9SE!@mB;!|C!R7jN~|eQ`3dl-s&QXimc-yMk#~r*}SK+^cQJI4e5x z#D}a|UtG^TG>&Y0F?|bXMbxAh(|J@+#DvSPnqc|vKIeVbw%?b9rm%A|UFVdQ&MBb@05wdoJ^%m! diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_origination/00011.png b/tests/integration/nano/snapshots/nanosp/test_sign_origination/00011.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6Zd(E9h_ukwDSwLA*;6WqWjF}n{zymNmS(@&zteBgO!0nG%ovc zc-@!j_vO#L_Nu)4Tfna3E74jZ473F+ aIRBaT?0xy}zm`^~K=PihelF{r5}E+y_P2ik delta 516 zcmV+f0{i`)1D*tsB!A^eL_t(|ob8!Wa)dAlhSN@O;{A{0UHae*gGoSQh~4de-&0ib zhXutAmI43(000000000000000089AtFYo()47P2P!(*JnsD9TV-K*fbDg2}>wpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbzt38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjfPjt`+ delta 386 zcmX@jJePTbN_~o_i(^Q|oVPb4g_;$38WL~4^xgA+;tp^587Gfy;Fxyy<$v3qE=kRc zE=`v{Q@uXC|FOi}kCFF2ss(S-6T5b|+WwLF-3d0m{xT*DBYuUb#CphZd(E9h_ukwDSwLA*;6WqWjF}n{zymNmS(@&zteBgO!0nG%ovc zc-@!j_vO#L_Nu)4Tfna3E74jZ473F+ aIRBaT?0xy}zm`^~K=PihelF{r5}E)fUbm|N diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/no_whitelist/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/no_whitelist/00015.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6Zd(E9h_ukwDSwLA*;6WqWjF}n{zymNmS(@&zteBgO!0nG%ovc zc-@!j_vO#L_Nu)4Tfna3E74jZ473F+ aIRBaT?0xy}zm`^~K=PihelF{r5}E+y_P2ik delta 516 zcmV+f0{i`)1D*tsB!A^eL_t(|ob8!Wa)dAlhSN@O;{A{0UHae*gGoSQh~4de-&0ib zhXutAmI43(000000000000000089AtFYo()47P2P!(*JnsD9TV-K*fbDg2}>wpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbztIM?fIS( z8vz1zO@6gEa2!W#t@l1Yi?6-+S;lO5%@E#pRx(-*Z)a7rz;=F2hZdEJ&`+qq-5!PQuz?-5UmwfzO z)T3FRf$~#WYdZn+fm=je5_qrS0c~pzbpJ~c8DmJSuE@kPi_Ob`Xy|Q}#bDjFbU%5L{}^~W z@A2n<1WCX>o_`QR$oC=EsOpS)Ob8A7)p#qcct-X5X&Nf|nTn-el?fD?;V5ZNm5a~8 z2Soq+mL_gq&91zR^E8_3%)`#u?TQa#7d*ZO8cKNjktX^mFl6EzR!?m6mS0Cdm;sPd zjmyM*>petF$6vwj;O>=1nDKi+3Ygxr>KAKa%)F+Ojek`JMh)ps={6ysfobT4lbA)V{!fR*;OqZ&D z;^W|(0C#~asx}VFl&7x&Gx0qBrF>HY(iJk55yFI!Cv&{gfFm)k(0r?fbz9JSaM+Fy zxA8I9>wgH+s!V*!zhEhjSD-maSh|x*ldUDwws8tge?0aq!n0Mqm2SZLssF!rZO;>j z``R6!ZtLj@&X``4Bmto7I_R@2@gYthRm}4X;)!Q8u%+!bC)Vka%It`CMvx>xn;+5f zdJAepep>KB@(8(i6LOx7z-Z_}vLMz5X&L3nPAosKk26mYsA;?cuxN zesYz}q%(1of0Zvxz5L)M-;ChD1zL^P(+~go6w|YAR$iEv1pAC-^^c}KJ{_E7WwiJ8 z7g>WXztpl5eLUh$`)YErPfISkd$UAp`kC4fC*Qu97dowYabuWp@Z{HVJ(9bBT{~h@ zA=UIq`iW!R`rVx}g}QMz%y*{PO?dsQNFl4X@uK_8=bLjpk4aSJAJ3cdt%H?;K{PJ= za(LaB>G$Q&y!NWR`sDBT>yz%(*tldXKNG%g68$-MPuJX@+m3mg&ZMrpbEhcpbXeJ& zhEF9Ip0Va`-N$??_|)QH{rBg-%1+QZxHof$nsvy1)&GLO*=L8`e_Oz=;w#ZwAq=zy bD>(m|_3VB5?!T5+r$F+au6{1-oD!M<<2bi{ diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/with_whitelist/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/with_whitelist/00015.png index 7e7736a36f8656e124d9926a12e22feaf0e9f788..1e7f04116aa0640d31d9898599eddf73700779ba 100644 GIT binary patch delta 819 zcmV-31I+xH2FV7HBYy)BNkl;9LI4S^qSo=8TG?4Lu1}LItLWS`DuDH#=h^Ws`8|~wLYwGdjm?pl~~$j z^nHP0R6QRlW_tRJdw(K0p_IE|3jv=5dZ)HUw_HJh>)xn&~nX2HVKi1zIQVq_aV|Km3Mq|^hDlD{qnk3&xgu2s{%zv zt!elgRBb6(MrlM+EIOU6%LJ4BR27@C;tzOl6~bslnA7s%TXxN9en!f$tfuJSs-FZe z#%xJ%rNS0Yj zd_B%vt7xI-AmVL7`9*9K;kFFWGWtM<%2$u4whJ}KR|;sS5una=Ec3I2)!P!Q@$o*G zLc9y!7D)gA007LuIT_0HC)=gaC;nU2Zc~12N9Z`uo;$6xoN+vi9>g5K*~w6SejA5Y zXo?_ftAAE4pjnGl58;+er)ntmhHh6`0&k0QN;!eG%hx=wMONDQ-%@CX=|Q*N4n%)H z|1;1!wFh@hP^CT_b)Z>^$AHe;=7PVD}Ep^0*74Uogi zuUIub>m5?+MBLGU^M{WtTG0_;`Ilatl196<(SO-8S2MFh0}@~MrNz()V0$Tb5`Vn3 zq|T6Cl|&}y>^`oLz7(xa)>yo*PEmoi`kCwx|*t;*$^ zbd(~NVuh1O3NJ{2T5+J3en*#QykG=u+P}T)ME{na{(AgfP~>(^ xRxF=_f^{?i0000000000000000000CegTmV(I!N|NVEU|002ovPDHLkV1l2Vf@J^z delta 770 zcmV+d1O5ET2AKwsBYy(mNklIM?fIS( z8vz1zO@6gEa2!W#t@l1Yi?6-+S;lO5%@E#pRx(-*Z)a7rz;=F2hZdEJ&`+qq-5!PQuz?-5UmwfzO z)T3FRf$~#WYdZn+fm=je5_qrS0c~pzbpJ~c8DmJSuE@kPi_Ob`Xy|Q}#bDjFbU%5L{}^~W z@A2n<1WCX>o_`QR$oC=EsOpS)Ob8A7)p#qcct-X5X&Nf|nTn-el?fD?;V5ZNm5a~8 z2Soq+mL_gq&91zR^E8_3%)`#u?TQa#7d*ZO8cKNjktX^mFl6EzR!?m6mS0Cdm;sPd zjmyM*>petF$6vwj;O>=1nDKi+3Ygxr>KAKa%)F+Ojek`JMh)ps={6ysfobT4lbA)V{!fR*;OqZ&D z;^W|(0C#~asx}VFl&7x&Gx0qBrF>HY(iJk55yFI!Cv&{gfFm)k(0r?fbz9JSaM+Fy zxA8I9>wgH+s!V*!zhEhjSD-maSh|x*ldUDwws8tge?0aq!n0Mqm2SZLssF!rZO;>j z``R6!ZtLj@&X``4Bmto7I_R@2@gYthRm}4X;)!Q8u%+!bC)Vka%It`CMvx>xn;+5f zdJAepVBa Ap8x;= diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/with_whitelist/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/with_whitelist/00016.png index 1e7f04116aa0640d31d9898599eddf73700779ba..fed4816f7c7422d91ab0125da195331055064400 100644 GIT binary patch delta 805 zcmV+=1KRw_2D}E4B!2@*L_t(|ob8%fc7`AfMrqH#6ZgL)_tFQ?p)nI7f@1sKCuK+i zVT_hChkf7oeW%atm6cH|<`m_uWdd1BLS~R}-wSO7`{{LD*S@o+ zmn!5aETtVZXJoNwa{@XP4t^bQ|Jd&$x6tQyg@{+uFduwd8ACJ`dxgCsw$jv2^#+-` zI2FzFvSRO@9a6W(fcQ+{st4oD3MSgEqUYvWhgkL&XM91^&^cCI+?p@uFVaEIF*Y z)nlgmrit>QXa@#)p6k^pRXEZj+8w2%0&srRkLG?@wpvpi3+jkV!)BP8GM3PgJX=!E z_ar|)n6cj3I9J=A;Z>OT-)GMyRf zjuNq|YmJ@JOc`kK9NP`-#A%p2(rH%9{xb&s^PqI?mP z&+5)YKXC-xAp6(aa{aw7$Go*gl|1_pag{qq`cz)rkQbXy_#3TwF>n9?7dQpuR?9E1p7g9cWBwxcIDSvXg)}?5tGrXOmZa(CMNGm1 zGJfx%tAF-f+Jwh8mF{oyeBwu5uNc52sITSx zd#_Wzmp%u)`qsxnfs^Kk6VP3M%>)1d0R9uvKjZGF8P`)|Ud=2JrG|;rlt_R?W-UlZ zFb>RMX$M5E@^5Ep2mA+C{~)tYWNi|d0S~kK46ty1vU9S)6r5A$$_LOt1$+Pi00000 j03HAU00000066>r8gtBcl3kZ500000NkvXXu0mjffk=HG delta 818 zcmV-21I_%r2FV7HB!3V|L_t(|ob8%fmaH%chP{1iC+>eq?xi1cPA)QqM53|!|DGHW z2xO#c+vac_$8j9=n%y!P^}{hkW8OMC2NcHnX?iopzVE84@}#`AKCEwh14_S@SlVRt zeSu+AJs&CLv|$F-Et<1^-&r4&8I^uIlBzbxnHdx}nCa69n12_2zsvj2Yrn3svxb+d zqzFrG1(pvvhT^s&(5_JUpMd-OeivgC{qU+V50--;>qUyC?c8^o3qVk9rD>hoT?E$A zPg78O4iXtiTQf=b(^vzx>>SAUcSWR*A-1|kCKf72mjU)+bBa$HwN=$>9byUmbS}7x zd?C#d0001A$$!6ykgOKaa?M6I36X`qcQYXOA<`(7cYJg7MBYmM^14^ghsrgp0!2ox zY4{pcZ7EnrX+%;iI-RV`1e5$!6`Qf*4|s1C!e~U8)AHe4cFk#iM#`|Prs&_Qp9C+) zY)NmW!Y;K<$E*-Jde}jdm!qkoD+BEj*le3S1+j5luYY^>>r+s~{Ik)oQ<-1cZl0Tb zJ~dnt7if4sD$ z&X8S|L?-6!KCY0y6s=CySiG*}kCGKTGGGKJd{&^X%H^7L zlp>a5g_B1LFGzq|ak8R+@rZjrSAP$f4L!3U<7R1zrE{3|CXNqdi-5bTCPctUv;Y7A07*qoM6N<$f(Mj>g#Z8m diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/with_whitelist/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/with_whitelist/00017.png index fed4816f7c7422d91ab0125da195331055064400..471324463647c42b2de74c282e34caf0e801955d 100644 GIT binary patch delta 434 zcmV;j0ZsnA2FnAGBYy#sNkl0000000000GrafSd+k=txobDzH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|D zrlT*m5)eZigKjgVo>74`SYX#hrE9#IzY@`D{rjEKAO6`Jghqx8uhvwT`%TFKC%buIrt__>Wv@K905|BC6`I>HPc(qGNvOXRXe1o zvj(&(Eif{z2Y=rz!s(l3c}jMeV3sm*q_B4#{bNV~V8wNFy5efV6r}9YuX2s*wNKcn zmD|L@^KG?$+>*||c@4D@;9lfC3gu>biKhO%gl{4q=i||Ms)A?sS?we#tCjqhVk97azfh*!)V$JmB$L~L72m$~A00000 c004A60Tiq>(_r(*v;Y7A07*qoM6N<$f{RGdDgXcg delta 806 zcmV+>1KIq`1H1;1BYy(}Nkl&!I6BA%bH2-6v&8 z0%44nGKYQN_kE|&?3I;KE9MmCtYrdONgqobUoxE; z>W&hzs%wp%(M%a=@EqVnH(q9IVs*-Sw`*;*4gwLG^H9Es9n2f)4mU>w4|R{Uw4!_w zlh5kTLqBl@+aUYb+H(E9F2}sJMU_1J5OI||NBUG=+>jTWPWT(GcrkDQ02ep~ja&s)yN zma^wVAOHXW diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/with_whitelist/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_sc_rollup_originate/with_whitelist/00018.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6%z`Q*ISO@3O}XKemod9db~N@ZA6 zAD@2Ldi%9eWh}XC7++cyKPa94=#P-dm7coBn@80{)Q`$<@MmD#eS>99cs+x~;a^hO zVh_I_-u7{q_x5RKQ{TF^+TY&$?aha4H_z@kxa)W7zK#1FuLpbYcBrcri{IF+u5k8q zTwQtkq3{2BKMFtK)#m1!zid&^eMaVQ#Uh*Lr>H;3QM&2RrMhDGI=&T7cmMyjewg3* k@ZT1emkCS^Siyq@>dj}5r>brfy$zE0boFyt=akR{04=beVE_OC delta 516 zcmV+f0{i{+0-gkrB!A^eL_t(|ob8!Wa)dAlhSN@O;{A{0UHae*gGoSQh~4de-&0ib zhXutAmI43(000000000000000089AtFYo()47P2P!(*JnsD9TV-K*fbDg2}>wpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbztXTG5%VvW7{@Uvaai1xUMUx(t7((@NxOHIo={K+@??HCp- zkF}UrwKw*(S+(0ThQ8~E%cE~7q1iFzq1f`?in`E0dR3pM9)BD=e>32o(FgFM#4;zh z+RTGj>&4?>JikNhOpxD}AU{Da1O&^hDo0eEOtJ?ox9o%M7cXG;*jlVEWK^BNqZb$< zgb+e_%(FTnRq_ONBovg=@YS#-+@!EE;0L4s_%Re$@9kZC z8Q0R-O5**&wtt*<%@1=5E{{M%7cKov6`ws68K4A+O+NDb=z|r28LD`ggl}7gjA{Hx zHivhwYlhiOn1SrxebgTu3uWaEl}sFEWYn1EbloQ8OVG7U32}Pq@9(ig_`$^AYJp?Nv+819k?4>)r9;Swc2T;eQz3fzYL1Kc9ZXA48r3kEohB zDO2vg2h`wo{GmLl1JWHbl`+CXh&!{rvk)mUuP}V;g?(MpI!Ly0a*Na8RzsLt-QX;L zz!HuZ&(0^-Ja1!TJl`wx{JZTvPw!Gb?5$iOi3LD~`F(e(}&6nu3T1#qU5Y|~rm}XAP1N==ogIUMBT0U*Bn}_d%G%Ob^i4y zf#XiqP|NhoM!vxwDvN(kWItu;ee`qhI|sRali&1)u>~An-JX`PtT~e>#L0Bxo!iV$ z-z*Oo@{T&2qB8x_t%ZBF=IoEX=igBA?R&Pn#-#7lD*5ER)lGiZTW4(kUwN?Rm`Y_> zQy-sx*LwT4QDrQ-YZzZz6+bAQ{^*a8$d#VD#+yggL)4GTZ}4Ye+kJy&O?W+n#o=F4 z*ep~wc6j_`|Zt#Yd6pCIJoO~>b{Np9Ipp^?{=uG6^q~4tgdkO zb6j0{`l0Xtc|Qt2;ML~ln!hY~(S1hdZ^a^;=BKDX$WglK&!xIz_d326PIv$RwSJi2 l`0(ErmX`@k3|PT~1?tUbkEg0`6TJ%Xr4!*ozvaIsz5UVr ztzWbGdOiE3+Vg5QcVD!tYS=g1-TlE5b8Um2w)xHNdTURg*~2;AhW+uPKNlwys=v4w z>HYh|neM&k`DGX$yxjNv{$W{P{jwDwzcBd4xli_FILZ>>10)#Gzy}%oqyN?>bx+R7 R2Fh?Uc)I$ztaD0e0sxaHfF=L{ delta 705 zcmV;y0zUn!0@wwRBYy&)NklXTG5%VvW7{@Uvaai1xUMUx(t7((@NxOHIo={K+@??HCp- zkF}UrwKw*(S+(0ThQ8~E%cE~7q1iFzq1f`?in`E0dR3pM9)BD=e>32o(FgFM#4;zh z+RTGj>&4?>JikNhOpxD}AU{Da1O&^hDo0eEOtJ?ox9o%M7cXG;*jlVEWK^BNqZb$< zgb+e_%(FTnRq_ONBovg=@YS#-+@!EE;0L4s_%Re$@9kZC z8Q0R-O5**&wtt*<%@1=5E{{M%7cKov6`ws68K4A+O+NDb=z|r28LD`ggl}7gjA{Hx zHivhwYlhiOn1SrxebgTu3uWaEl}sFEWYn1EbloQ8OVG7U32}Pq@9(ig_`$^AYJp?Nv+819k?4>)r9;Swc2T;eQz3fzYL1Kc9ZXA48r3kEohB zDO2vg2h`wo{GmLl1JWHbl`+CXh&!{rvk)mUuP}V;g?(MpI!Ly0a*Na8RzsLt-QX;L zz!HuZ&(0^-Ja1!TJl`wx{JZTvPw!Gb?5$iOi3LD~`F(e(}&6nu3T1#qU5Y|~rm}XAP1N==ogIUMBT0U*Bn}_d%G%ObDSPRFQ=;gH01G^LchZcG{;7EEiAPFQ>S=YJAgjp~HWsN?w-=)6`w z8E|Cnt690SM-Oc^(s;ulusrx-U!?Y}Mnl&uz4?h?SXMm~HpgFE(6%{n259H-$&RwS z?mPpov^i*X2;GreJ1di@B{l2zVi`M5)Tc!fJ2!a%0002=c-24j0o^`ZI-0B*7OM!U zA4Ke}0HmH_MSspD2fuf#vT~eDhh`z<98FnEy=13$>$jr>J;;KR)v}h`pjjj~=|^?m z9jGrcE>ft*S17f&R5rGXr9kG`r!tz9qn>$wI42!PuA!H{StMgr8`Yj=p}dsmJI8*s z_t9W{SDy?}#nK4$nV~*BhMcUUrqLlx1Z8?gx&MZ9CW#?$}C$LzW*YZcBtnbq-Bi&UVHy&v!`2y6xu00211OKlAn671ow zY6-r)r3w{(NS7gRbe&7J(Yg^o+Q_%onRK}9S=6USapaIi?aU7^67bwmbbqUy1G*io z$Q9T3>VN32clHv0D9+KSXh)Hid&}7+IsuoF!d(e(T96o$T`hH%gNfg`c@EgDPs#O|s!Baa^3o^ZpgKq?;vb}woU7~^ z1ak{gt2fqSu`bWCzMAsvhop{ayriaP?7d37TtdzwBVix137iF5&|wD3&>O+p2LJ#7 v00000000000000000000000000Lb7EABQ8XaQ?j200000NkvXXu0mjfg5Fa| delta 272 zcmaFBx{7Inay`RGPZ!6KiaBp@IQBIg@URA4S^ean`={8nMm1p}w=L4rSH6dZDt3Kr zUy^$JouZP`qFr4~>%Xr4!*ozvaIsz5UVr ztzWbGdOiE3+Vg5QcVD!tYS=g1-TlE5b8Um2w)xHNdTURg*~2;AhW+uPKNlwys=v4w z>HYh|neM&k`DGX$yxjNv{$W{P{jwDwzcBd4xli_FILZ>>10)#Gzy}%oqyN?>bx+R7 R2Fh?Uc)I$ztaD0e0sxz)fGz+4 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transfer_ticket/00011.png b/tests/integration/nano/snapshots/nanosp/test_sign_transfer_ticket/00011.png index 7ef47f863399b9958ae0850107d58d5baff49048..ff518831ae81679c8510e8cb4bff506d46ea4c52 100644 GIT binary patch delta 359 zcmV-t0hs>a1(E}hBYy!|NklGP0}f)ZgFiLo{Aoox72Tojg%a`tdXYCizUD8MU5U1`}FOxq*{48KcbFH z2~wcVm0wWI5{!QRZYyl_zK>70s6l?8Dx#!QO0{;}f7cm5}iW;O5?@*7z*AO&CA1vNtrZ|8M(sRxnu(a<3cbOrh z_StF_r_i(O&dbpw#u)~0v90s$%JnAw2B5RaI$(}ZSpbteo>cFzk>EIJuWL;yxkl@W z)xV^p+AhMLkVJ2k+CERd%O-i%_TR!xUZXbY+(a#Vu$)1R^#&BV^FgDSPRFQ=;gH01G^LchZcG{;7EEiAPFQ>S=YJAgjp~HWsN?w-=)6`w z8E|Cnt690SM-Oc^(s;ulusrx-U!?Y}Mnl&uz4?h?SXMm~HpgFE(6%{n259H-$&RwS z?mPpov^i*X2;GreJ1di@B{l2zVi`M5)Tc!fJ2!a%0002=c-24j0o^`ZI-0B*7OM!U zA4Ke}0HmH_MSspD2fuf#vT~eDhh`z<98FnEy=13$>$jr>J;;KR)v}h`pjjj~=|^?m z9jGrcE>ft*S17f&R5rGXr9kG`r!tz9qn>$wI42!PuA!H{StMgr8`Yj=p}dsmJI8*s z_t9W{SDy?}#nK4$nV~*BhMcUUrqLlx1Z8?gx&MZ9CW#?$}C$LzW*YZcBtnbq-Bi&UVHy&v!`2y6xu00211OKlAn671ow zY6-r)r3w{(NS7gRbe&7J(Yg^o+Q_%onRK}9S=6USapaIi?aU7^67bwmbbqUy1G*io z$Q9T3>VN32clHv0D9+KSXh)Hid&}7+IsuoF!d(e(T96o$T`hH%gNfg`c@EgDPs#O|s!Baa^3o^ZpgKq?;vb}woU7~^ z1ak{gt2fqSu`bWCzMAsvhop{ayriaP?7d37TtdzwBVix137iF5&|wD3&>O+p2LJ#7 v00000000000000000000000000Lb7EABQ8XaQ?j200000NkvXXu0mjfLe5h$ diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transfer_ticket/00012.png b/tests/integration/nano/snapshots/nanosp/test_sign_transfer_ticket/00012.png index ff518831ae81679c8510e8cb4bff506d46ea4c52..471324463647c42b2de74c282e34caf0e801955d 100644 GIT binary patch delta 433 zcmV;i0Z#ss1Iq)DB!7}gL_t(|obA|K62c%1K+)*96ZXF(_TmR4gFFgoONid{38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjfJlW6u delta 375 zcmX@jJc)UNN`0iKi(^Q|oVPav`I;4Y8WOix2*0aWdB2H$a@*E~)qE{a|IeGjjEaO@;djDmRU6LTq-^%vti47 z=JJ_}i@)8>5?Ov>^Xqe`FDf6CWXs>U_Vb%lU)BDyE!ce0DxuFml3}v-ypZ?nCqA&q zSfA~yxzp`+=hgj77T?l4G;czF!IWEe{`*d=RbKse|Bz4IVzZZbTy(29%yI1b$|kb& zv*Y$zTMQi8cO)PEIPdcVwci52?V0y79<6owx;)fy@mW#HtutB}8L)x_HFp1^1fEUr RmFWS=d%F6$taD0e0sw=tvk?FQ diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_transfer_ticket/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_transfer_ticket/00013.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6)5TH^q*zKJemvpNP$Y$M@E( zx@I(Mt#iUuVaprt>NaPKH>jw6eX&MjV||8AXXn4rCZ=M8Ma(7UDYa7$Z;#k@=7j5w zH(yr#{AC&0a`xY|^={(&`!qRYl9)TR=9gvfUcdW+ryJ)l$;Cn}4BO9KKmW5TTW`O3 z{G9?%`BR@C{Q9SE!@mB;!|C!R7jN~|eQ`3dl-s&QXimc-yMk#~r*}SK+^cQJI4e5x z#D}a|UtG^TG>&Y0F?|bXMbxAh(|J@+#DvSPnqc|vKIeVbw%?b9rm%A|UFVdQ&MBb@0Q4BJ5&!@I delta 516 zcmV+f0{i`z1D*tsB!A^eL_t(|ob8!Wa)dAlhSN@O;{A{0UHae*gGoSQh~4de-&0ib zhXutAmI43(000000000000000089AtFYo()47P2P!(*JnsD9TV-K*fbDg2}>wpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbzt;b3% diff --git a/tests/integration/nano/snapshots/nanox/test_sign_origination/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_origination/00010.png index b236f41f2de7e6f01a84357f42666427dffe4af1..471324463647c42b2de74c282e34caf0e801955d 100644 GIT binary patch delta 433 zcmV;i0Z#sw1Iq)DB!7}gL_t(|obA|K62c%1K+)*96ZXF(_TmR4gFFgoONid{38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjfL!Hn7 delta 379 zcmX@jJdJsRN`0)Si(^Q|oVPa|g_;$390E(Kgx}SxyuZ{M+@{7@k~k^zf3&5?Q8kGR zYgGzl+^yGbWxMCeRclexCanBw+WmxoD}Bq0<~2Xh-RgKWcHY~y8{daz=k7P1ulTq9 z=+&;@%*zk&KJUN#qT;%(-#%X2C|oG=_jmAL$KA7T{>)5TH^q*zKJemvpNP$Y$M@E( zx@I(Mt#iUuVaprt>NaPKH>jw6eX&MjV||8AXXn4rCZ=M8Ma(7UDYa7$Z;#k@=7j5w zH(yr#{AC&0a`xY|^={(&`!qRYl9)TR=9gvfUcdW+ryJ)l$;Cn}4BO9KKmW5TTW`O3 z{G9?%`BR@C{Q9SE!@mB;!|C!R7jN~|eQ`3dl-s&QXimc-yMk#~r*}SK+^cQJI4e5x z#D}a|UtG^TG>&Y0F?|bXMbxAh(|J@+#DvSPnqc|vKIeVbw%?b9rm%A|UFVdQ&MBb@05wdoJ^%m! diff --git a/tests/integration/nano/snapshots/nanox/test_sign_origination/00011.png b/tests/integration/nano/snapshots/nanox/test_sign_origination/00011.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6Zd(E9h_ukwDSwLA*;6WqWjF}n{zymNmS(@&zteBgO!0nG%ovc zc-@!j_vO#L_Nu)4Tfna3E74jZ473F+ aIRBaT?0xy}zm`^~K=PihelF{r5}E+y_P2ik delta 516 zcmV+f0{i`)1D*tsB!A^eL_t(|ob8!Wa)dAlhSN@O;{A{0UHae*gGoSQh~4de-&0ib zhXutAmI43(000000000000000089AtFYo()47P2P!(*JnsD9TV-K*fbDg2}>wpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbzt38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjfPjt`+ delta 386 zcmX@jJePTbN_~o_i(^Q|oVPb4g_;$38WL~4^xgA+;tp^587Gfy;Fxyy<$v3qE=kRc zE=`v{Q@uXC|FOi}kCFF2ss(S-6T5b|+WwLF-3d0m{xT*DBYuUb#CphZd(E9h_ukwDSwLA*;6WqWjF}n{zymNmS(@&zteBgO!0nG%ovc zc-@!j_vO#L_Nu)4Tfna3E74jZ473F+ aIRBaT?0xy}zm`^~K=PihelF{r5}E)fUbm|N diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/no_whitelist/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/no_whitelist/00015.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6Zd(E9h_ukwDSwLA*;6WqWjF}n{zymNmS(@&zteBgO!0nG%ovc zc-@!j_vO#L_Nu)4Tfna3E74jZ473F+ aIRBaT?0xy}zm`^~K=PihelF{r5}E+y_P2ik delta 516 zcmV+f0{i`)1D*tsB!A^eL_t(|ob8!Wa)dAlhSN@O;{A{0UHae*gGoSQh~4de-&0ib zhXutAmI43(000000000000000089AtFYo()47P2P!(*JnsD9TV-K*fbDg2}>wpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbztIM?fIS( z8vz1zO@6gEa2!W#t@l1Yi?6-+S;lO5%@E#pRx(-*Z)a7rz;=F2hZdEJ&`+qq-5!PQuz?-5UmwfzO z)T3FRf$~#WYdZn+fm=je5_qrS0c~pzbpJ~c8DmJSuE@kPi_Ob`Xy|Q}#bDjFbU%5L{}^~W z@A2n<1WCX>o_`QR$oC=EsOpS)Ob8A7)p#qcct-X5X&Nf|nTn-el?fD?;V5ZNm5a~8 z2Soq+mL_gq&91zR^E8_3%)`#u?TQa#7d*ZO8cKNjktX^mFl6EzR!?m6mS0Cdm;sPd zjmyM*>petF$6vwj;O>=1nDKi+3Ygxr>KAKa%)F+Ojek`JMh)ps={6ysfobT4lbA)V{!fR*;OqZ&D z;^W|(0C#~asx}VFl&7x&Gx0qBrF>HY(iJk55yFI!Cv&{gfFm)k(0r?fbz9JSaM+Fy zxA8I9>wgH+s!V*!zhEhjSD-maSh|x*ldUDwws8tge?0aq!n0Mqm2SZLssF!rZO;>j z``R6!ZtLj@&X``4Bmto7I_R@2@gYthRm}4X;)!Q8u%+!bC)Vka%It`CMvx>xn;+5f zdJAepep>KB@(8(i6LOx7z-Z_}vLMz5X&L3nPAosKk26mYsA;?cuxN zesYz}q%(1of0Zvxz5L)M-;ChD1zL^P(+~go6w|YAR$iEv1pAC-^^c}KJ{_E7WwiJ8 z7g>WXztpl5eLUh$`)YErPfISkd$UAp`kC4fC*Qu97dowYabuWp@Z{HVJ(9bBT{~h@ zA=UIq`iW!R`rVx}g}QMz%y*{PO?dsQNFl4X@uK_8=bLjpk4aSJAJ3cdt%H?;K{PJ= za(LaB>G$Q&y!NWR`sDBT>yz%(*tldXKNG%g68$-MPuJX@+m3mg&ZMrpbEhcpbXeJ& zhEF9Ip0Va`-N$??_|)QH{rBg-%1+QZxHof$nsvy1)&GLO*=L8`e_Oz=;w#ZwAq=zy bD>(m|_3VB5?!T5+r$F+au6{1-oD!M<<2bi{ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00015.png index 7e7736a36f8656e124d9926a12e22feaf0e9f788..1e7f04116aa0640d31d9898599eddf73700779ba 100644 GIT binary patch delta 819 zcmV-31I+xH2FV7HBYy)BNkl;9LI4S^qSo=8TG?4Lu1}LItLWS`DuDH#=h^Ws`8|~wLYwGdjm?pl~~$j z^nHP0R6QRlW_tRJdw(K0p_IE|3jv=5dZ)HUw_HJh>)xn&~nX2HVKi1zIQVq_aV|Km3Mq|^hDlD{qnk3&xgu2s{%zv zt!elgRBb6(MrlM+EIOU6%LJ4BR27@C;tzOl6~bslnA7s%TXxN9en!f$tfuJSs-FZe z#%xJ%rNS0Yj zd_B%vt7xI-AmVL7`9*9K;kFFWGWtM<%2$u4whJ}KR|;sS5una=Ec3I2)!P!Q@$o*G zLc9y!7D)gA007LuIT_0HC)=gaC;nU2Zc~12N9Z`uo;$6xoN+vi9>g5K*~w6SejA5Y zXo?_ftAAE4pjnGl58;+er)ntmhHh6`0&k0QN;!eG%hx=wMONDQ-%@CX=|Q*N4n%)H z|1;1!wFh@hP^CT_b)Z>^$AHe;=7PVD}Ep^0*74Uogi zuUIub>m5?+MBLGU^M{WtTG0_;`Ilatl196<(SO-8S2MFh0}@~MrNz()V0$Tb5`Vn3 zq|T6Cl|&}y>^`oLz7(xa)>yo*PEmoi`kCwx|*t;*$^ zbd(~NVuh1O3NJ{2T5+J3en*#QykG=u+P}T)ME{na{(AgfP~>(^ xRxF=_f^{?i0000000000000000000CegTmV(I!N|NVEU|002ovPDHLkV1l2Vf@J^z delta 770 zcmV+d1O5ET2AKwsBYy(mNklIM?fIS( z8vz1zO@6gEa2!W#t@l1Yi?6-+S;lO5%@E#pRx(-*Z)a7rz;=F2hZdEJ&`+qq-5!PQuz?-5UmwfzO z)T3FRf$~#WYdZn+fm=je5_qrS0c~pzbpJ~c8DmJSuE@kPi_Ob`Xy|Q}#bDjFbU%5L{}^~W z@A2n<1WCX>o_`QR$oC=EsOpS)Ob8A7)p#qcct-X5X&Nf|nTn-el?fD?;V5ZNm5a~8 z2Soq+mL_gq&91zR^E8_3%)`#u?TQa#7d*ZO8cKNjktX^mFl6EzR!?m6mS0Cdm;sPd zjmyM*>petF$6vwj;O>=1nDKi+3Ygxr>KAKa%)F+Ojek`JMh)ps={6ysfobT4lbA)V{!fR*;OqZ&D z;^W|(0C#~asx}VFl&7x&Gx0qBrF>HY(iJk55yFI!Cv&{gfFm)k(0r?fbz9JSaM+Fy zxA8I9>wgH+s!V*!zhEhjSD-maSh|x*ldUDwws8tge?0aq!n0Mqm2SZLssF!rZO;>j z``R6!ZtLj@&X``4Bmto7I_R@2@gYthRm}4X;)!Q8u%+!bC)Vka%It`CMvx>xn;+5f zdJAepVBa Ap8x;= diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00016.png index 1e7f04116aa0640d31d9898599eddf73700779ba..fed4816f7c7422d91ab0125da195331055064400 100644 GIT binary patch delta 805 zcmV+=1KRw_2D}E4B!2@*L_t(|ob8%fc7`AfMrqH#6ZgL)_tFQ?p)nI7f@1sKCuK+i zVT_hChkf7oeW%atm6cH|<`m_uWdd1BLS~R}-wSO7`{{LD*S@o+ zmn!5aETtVZXJoNwa{@XP4t^bQ|Jd&$x6tQyg@{+uFduwd8ACJ`dxgCsw$jv2^#+-` zI2FzFvSRO@9a6W(fcQ+{st4oD3MSgEqUYvWhgkL&XM91^&^cCI+?p@uFVaEIF*Y z)nlgmrit>QXa@#)p6k^pRXEZj+8w2%0&srRkLG?@wpvpi3+jkV!)BP8GM3PgJX=!E z_ar|)n6cj3I9J=A;Z>OT-)GMyRf zjuNq|YmJ@JOc`kK9NP`-#A%p2(rH%9{xb&s^PqI?mP z&+5)YKXC-xAp6(aa{aw7$Go*gl|1_pag{qq`cz)rkQbXy_#3TwF>n9?7dQpuR?9E1p7g9cWBwxcIDSvXg)}?5tGrXOmZa(CMNGm1 zGJfx%tAF-f+Jwh8mF{oyeBwu5uNc52sITSx zd#_Wzmp%u)`qsxnfs^Kk6VP3M%>)1d0R9uvKjZGF8P`)|Ud=2JrG|;rlt_R?W-UlZ zFb>RMX$M5E@^5Ep2mA+C{~)tYWNi|d0S~kK46ty1vU9S)6r5A$$_LOt1$+Pi00000 j03HAU00000066>r8gtBcl3kZ500000NkvXXu0mjffk=HG delta 818 zcmV-21I_%r2FV7HB!3V|L_t(|ob8%fmaH%chP{1iC+>eq?xi1cPA)QqM53|!|DGHW z2xO#c+vac_$8j9=n%y!P^}{hkW8OMC2NcHnX?iopzVE84@}#`AKCEwh14_S@SlVRt zeSu+AJs&CLv|$F-Et<1^-&r4&8I^uIlBzbxnHdx}nCa69n12_2zsvj2Yrn3svxb+d zqzFrG1(pvvhT^s&(5_JUpMd-OeivgC{qU+V50--;>qUyC?c8^o3qVk9rD>hoT?E$A zPg78O4iXtiTQf=b(^vzx>>SAUcSWR*A-1|kCKf72mjU)+bBa$HwN=$>9byUmbS}7x zd?C#d0001A$$!6ykgOKaa?M6I36X`qcQYXOA<`(7cYJg7MBYmM^14^ghsrgp0!2ox zY4{pcZ7EnrX+%;iI-RV`1e5$!6`Qf*4|s1C!e~U8)AHe4cFk#iM#`|Prs&_Qp9C+) zY)NmW!Y;K<$E*-Jde}jdm!qkoD+BEj*le3S1+j5luYY^>>r+s~{Ik)oQ<-1cZl0Tb zJ~dnt7if4sD$ z&X8S|L?-6!KCY0y6s=CySiG*}kCGKTGGGKJd{&^X%H^7L zlp>a5g_B1LFGzq|ak8R+@rZjrSAP$f4L!3U<7R1zrE{3|CXNqdi-5bTCPctUv;Y7A07*qoM6N<$f(Mj>g#Z8m diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00017.png index fed4816f7c7422d91ab0125da195331055064400..471324463647c42b2de74c282e34caf0e801955d 100644 GIT binary patch delta 434 zcmV;j0ZsnA2FnAGBYy#sNkl0000000000GrafSd+k=txobDzH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|D zrlT*m5)eZigKjgVo>74`SYX#hrE9#IzY@`D{rjEKAO6`Jghqx8uhvwT`%TFKC%buIrt__>Wv@K905|BC6`I>HPc(qGNvOXRXe1o zvj(&(Eif{z2Y=rz!s(l3c}jMeV3sm*q_B4#{bNV~V8wNFy5efV6r}9YuX2s*wNKcn zmD|L@^KG?$+>*||c@4D@;9lfC3gu>biKhO%gl{4q=i||Ms)A?sS?we#tCjqhVk97azfh*!)V$JmB$L~L72m$~A00000 c004A60Tiq>(_r(*v;Y7A07*qoM6N<$f{RGdDgXcg delta 806 zcmV+>1KIq`1H1;1BYy(}Nkl&!I6BA%bH2-6v&8 z0%44nGKYQN_kE|&?3I;KE9MmCtYrdONgqobUoxE; z>W&hzs%wp%(M%a=@EqVnH(q9IVs*-Sw`*;*4gwLG^H9Es9n2f)4mU>w4|R{Uw4!_w zlh5kTLqBl@+aUYb+H(E9F2}sJMU_1J5OI||NBUG=+>jTWPWT(GcrkDQ02ep~ja&s)yN zma^wVAOHXW diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00018.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6%z`Q*ISO@3O}XKemod9db~N@ZA6 zAD@2Ldi%9eWh}XC7++cyKPa94=#P-dm7coBn@80{)Q`$<@MmD#eS>99cs+x~;a^hO zVh_I_-u7{q_x5RKQ{TF^+TY&$?aha4H_z@kxa)W7zK#1FuLpbYcBrcri{IF+u5k8q zTwQtkq3{2BKMFtK)#m1!zid&^eMaVQ#Uh*Lr>H;3QM&2RrMhDGI=&T7cmMyjewg3* k@ZT1emkCS^Siyq@>dj}5r>brfy$zE0boFyt=akR{04=beVE_OC delta 516 zcmV+f0{i{+0-gkrB!A^eL_t(|ob8!Wa)dAlhSN@O;{A{0UHae*gGoSQh~4de-&0ib zhXutAmI43(000000000000000089AtFYo()47P2P!(*JnsD9TV-K*fbDg2}>wpiY` z=a&X?hINib6R_{Q6~TjT+w|?MFKJ^D5d(eRvMELg+EprtTYqt_R!y&bupApz_LKMR zT=NkRv|E*pT&>31t?Im^ZyER=UaH-=yW`52;-M$tNO-$y>D@$PIrG?B`mKRa6_oBz zxQC-$E#b#u_8qXgYUk=}waElH%H>>yyR|`xmY{Zlu9;OCN4bpqP-42qDXDctBK4=t zyaOc4Qgi$=J%5^yR^Kw1RI{o_FhgBseK?%y+-LJGuyUNfN|MpP{p(LYa1Y_}J)y|^p@I^cNo_f`c)6F%%jny_b z#K!54X&)l`RkP1J-<@^o!zlMRVj6KpwtsqTbztXTG5%VvW7{@Uvaai1xUMUx(t7((@NxOHIo={K+@??HCp- zkF}UrwKw*(S+(0ThQ8~E%cE~7q1iFzq1f`?in`E0dR3pM9)BD=e>32o(FgFM#4;zh z+RTGj>&4?>JikNhOpxD}AU{Da1O&^hDo0eEOtJ?ox9o%M7cXG;*jlVEWK^BNqZb$< zgb+e_%(FTnRq_ONBovg=@YS#-+@!EE;0L4s_%Re$@9kZC z8Q0R-O5**&wtt*<%@1=5E{{M%7cKov6`ws68K4A+O+NDb=z|r28LD`ggl}7gjA{Hx zHivhwYlhiOn1SrxebgTu3uWaEl}sFEWYn1EbloQ8OVG7U32}Pq@9(ig_`$^AYJp?Nv+819k?4>)r9;Swc2T;eQz3fzYL1Kc9ZXA48r3kEohB zDO2vg2h`wo{GmLl1JWHbl`+CXh&!{rvk)mUuP}V;g?(MpI!Ly0a*Na8RzsLt-QX;L zz!HuZ&(0^-Ja1!TJl`wx{JZTvPw!Gb?5$iOi3LD~`F(e(}&6nu3T1#qU5Y|~rm}XAP1N==ogIUMBT0U*Bn}_d%G%Ob^i4y zf#XiqP|NhoM!vxwDvN(kWItu;ee`qhI|sRali&1)u>~An-JX`PtT~e>#L0Bxo!iV$ z-z*Oo@{T&2qB8x_t%ZBF=IoEX=igBA?R&Pn#-#7lD*5ER)lGiZTW4(kUwN?Rm`Y_> zQy-sx*LwT4QDrQ-YZzZz6+bAQ{^*a8$d#VD#+yggL)4GTZ}4Ye+kJy&O?W+n#o=F4 z*ep~wc6j_`|Zt#Yd6pCIJoO~>b{Np9Ipp^?{=uG6^q~4tgdkO zb6j0{`l0Xtc|Qt2;ML~ln!hY~(S1hdZ^a^;=BKDX$WglK&!xIz_d326PIv$RwSJi2 l`0(ErmX`@k3|PT~1?tUbkEg0`6TJ%Xr4!*ozvaIsz5UVr ztzWbGdOiE3+Vg5QcVD!tYS=g1-TlE5b8Um2w)xHNdTURg*~2;AhW+uPKNlwys=v4w z>HYh|neM&k`DGX$yxjNv{$W{P{jwDwzcBd4xli_FILZ>>10)#Gzy}%oqyN?>bx+R7 R2Fh?Uc)I$ztaD0e0sxaHfF=L{ delta 705 zcmV;y0zUn!0@wwRBYy&)NklXTG5%VvW7{@Uvaai1xUMUx(t7((@NxOHIo={K+@??HCp- zkF}UrwKw*(S+(0ThQ8~E%cE~7q1iFzq1f`?in`E0dR3pM9)BD=e>32o(FgFM#4;zh z+RTGj>&4?>JikNhOpxD}AU{Da1O&^hDo0eEOtJ?ox9o%M7cXG;*jlVEWK^BNqZb$< zgb+e_%(FTnRq_ONBovg=@YS#-+@!EE;0L4s_%Re$@9kZC z8Q0R-O5**&wtt*<%@1=5E{{M%7cKov6`ws68K4A+O+NDb=z|r28LD`ggl}7gjA{Hx zHivhwYlhiOn1SrxebgTu3uWaEl}sFEWYn1EbloQ8OVG7U32}Pq@9(ig_`$^AYJp?Nv+819k?4>)r9;Swc2T;eQz3fzYL1Kc9ZXA48r3kEohB zDO2vg2h`wo{GmLl1JWHbl`+CXh&!{rvk)mUuP}V;g?(MpI!Ly0a*Na8RzsLt-QX;L zz!HuZ&(0^-Ja1!TJl`wx{JZTvPw!Gb?5$iOi3LD~`F(e(}&6nu3T1#qU5Y|~rm}XAP1N==ogIUMBT0U*Bn}_d%G%ObDSPRFQ=;gH01G^LchZcG{;7EEiAPFQ>S=YJAgjp~HWsN?w-=)6`w z8E|Cnt690SM-Oc^(s;ulusrx-U!?Y}Mnl&uz4?h?SXMm~HpgFE(6%{n259H-$&RwS z?mPpov^i*X2;GreJ1di@B{l2zVi`M5)Tc!fJ2!a%0002=c-24j0o^`ZI-0B*7OM!U zA4Ke}0HmH_MSspD2fuf#vT~eDhh`z<98FnEy=13$>$jr>J;;KR)v}h`pjjj~=|^?m z9jGrcE>ft*S17f&R5rGXr9kG`r!tz9qn>$wI42!PuA!H{StMgr8`Yj=p}dsmJI8*s z_t9W{SDy?}#nK4$nV~*BhMcUUrqLlx1Z8?gx&MZ9CW#?$}C$LzW*YZcBtnbq-Bi&UVHy&v!`2y6xu00211OKlAn671ow zY6-r)r3w{(NS7gRbe&7J(Yg^o+Q_%onRK}9S=6USapaIi?aU7^67bwmbbqUy1G*io z$Q9T3>VN32clHv0D9+KSXh)Hid&}7+IsuoF!d(e(T96o$T`hH%gNfg`c@EgDPs#O|s!Baa^3o^ZpgKq?;vb}woU7~^ z1ak{gt2fqSu`bWCzMAsvhop{ayriaP?7d37TtdzwBVix137iF5&|wD3&>O+p2LJ#7 v00000000000000000000000000Lb7EABQ8XaQ?j200000NkvXXu0mjfg5Fa| delta 272 zcmaFBx{7Inay`RGPZ!6KiaBp@IQBIg@URA4S^ean`={8nMm1p}w=L4rSH6dZDt3Kr zUy^$JouZP`qFr4~>%Xr4!*ozvaIsz5UVr ztzWbGdOiE3+Vg5QcVD!tYS=g1-TlE5b8Um2w)xHNdTURg*~2;AhW+uPKNlwys=v4w z>HYh|neM&k`DGX$yxjNv{$W{P{jwDwzcBd4xli_FILZ>>10)#Gzy}%oqyN?>bx+R7 R2Fh?Uc)I$ztaD0e0sxz)fGz+4 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00011.png b/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00011.png index 7ef47f863399b9958ae0850107d58d5baff49048..ff518831ae81679c8510e8cb4bff506d46ea4c52 100644 GIT binary patch delta 359 zcmV-t0hs>a1(E}hBYy!|NklGP0}f)ZgFiLo{Aoox72Tojg%a`tdXYCizUD8MU5U1`}FOxq*{48KcbFH z2~wcVm0wWI5{!QRZYyl_zK>70s6l?8Dx#!QO0{;}f7cm5}iW;O5?@*7z*AO&CA1vNtrZ|8M(sRxnu(a<3cbOrh z_StF_r_i(O&dbpw#u)~0v90s$%JnAw2B5RaI$(}ZSpbteo>cFzk>EIJuWL;yxkl@W z)xV^p+AhMLkVJ2k+CERd%O-i%_TR!xUZXbY+(a#Vu$)1R^#&BV^FgDSPRFQ=;gH01G^LchZcG{;7EEiAPFQ>S=YJAgjp~HWsN?w-=)6`w z8E|Cnt690SM-Oc^(s;ulusrx-U!?Y}Mnl&uz4?h?SXMm~HpgFE(6%{n259H-$&RwS z?mPpov^i*X2;GreJ1di@B{l2zVi`M5)Tc!fJ2!a%0002=c-24j0o^`ZI-0B*7OM!U zA4Ke}0HmH_MSspD2fuf#vT~eDhh`z<98FnEy=13$>$jr>J;;KR)v}h`pjjj~=|^?m z9jGrcE>ft*S17f&R5rGXr9kG`r!tz9qn>$wI42!PuA!H{StMgr8`Yj=p}dsmJI8*s z_t9W{SDy?}#nK4$nV~*BhMcUUrqLlx1Z8?gx&MZ9CW#?$}C$LzW*YZcBtnbq-Bi&UVHy&v!`2y6xu00211OKlAn671ow zY6-r)r3w{(NS7gRbe&7J(Yg^o+Q_%onRK}9S=6USapaIi?aU7^67bwmbbqUy1G*io z$Q9T3>VN32clHv0D9+KSXh)Hid&}7+IsuoF!d(e(T96o$T`hH%gNfg`c@EgDPs#O|s!Baa^3o^ZpgKq?;vb}woU7~^ z1ak{gt2fqSu`bWCzMAsvhop{ayriaP?7d37TtdzwBVix137iF5&|wD3&>O+p2LJ#7 v00000000000000000000000000Lb7EABQ8XaQ?j200000NkvXXu0mjfLe5h$ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00012.png b/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00012.png index ff518831ae81679c8510e8cb4bff506d46ea4c52..471324463647c42b2de74c282e34caf0e801955d 100644 GIT binary patch delta 433 zcmV;i0Z#ss1Iq)DB!7}gL_t(|obA|K62c%1K+)*96ZXF(_TmR4gFFgoONid{38000000000py!YOF?N-dWYd7FD=0YF*NCIN?opZV^nPn*ftr^B{^u<;Jf-DE7 zqc64+5JMb;Zaw-Ua?@_Wv~m`*8-1}g0)i~urlW6|#VtPo0DpV?x7D?>4ORUA9djY)L3AOU`QfpfbF-6>MFN_LoFmNIdquy-B(V@LpC#dUMK;%dPZr0mhJa*gV>PuQrH z+r+{1ZMA;flFq()4Yd*AUgSLrNr6uV_#RqS`+7=_=tZHc=?|xCe?*}>w zXq|FD&}V-0ssI200000 b0CYS76s$DUVDrbc00000NkvXXu0mjfJlW6u delta 375 zcmX@jJc)UNN`0iKi(^Q|oVPav`I;4Y8WOix2*0aWdB2H$a@*E~)qE{a|IeGjjEaO@;djDmRU6LTq-^%vti47 z=JJ_}i@)8>5?Ov>^Xqe`FDf6CWXs>U_Vb%lU)BDyE!ce0DxuFml3}v-ypZ?nCqA&q zSfA~yxzp`+=hgj77T?l4G;czF!IWEe{`*d=RbKse|Bz4IVzZZbTy(29%yI1b$|kb& zv*Y$zTMQi8cO)PEIPdcVwci52?V0y79<6owx;)fy@mW#HtutB}8L)x_HFp1^1fEUr RmFWS=d%F6$taD0e0sw=tvk?FQ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00013.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6 Date: Fri, 13 Sep 2024 09:36:44 +0200 Subject: [PATCH 24/40] [tests] fix generated tests --- tests/generate/gen_integration.ml | 73 +++++++++++++++++-------------- 1 file changed, 40 insertions(+), 33 deletions(-) diff --git a/tests/generate/gen_integration.ml b/tests/generate/gen_integration.ml index d2c32a4b8..82a3b2876 100644 --- a/tests/generate/gen_integration.ml +++ b/tests/generate/gen_integration.ml @@ -212,6 +212,14 @@ let operation_to_screens in List.mapi aux values in + let first_expert_mode_screen = + let is_first = ref true in + fun title -> + if !is_first then ( + is_first := false; + [ need_expert_mode_screen title ]) + else [] + in let screen_of_manager n (type t) (Manager_operation { source; fee; operation; storage_limit; _ } : t Kind.manager contents) = @@ -245,22 +253,21 @@ let operation_to_screens ] | Origination { delegate; script = { code; storage }; credit } -> aux ~kind:"Origination" - [ - make_screen ~title:"Balance" "%a" pp_tz credit; - make_screen ~title:"Delegate" "%a" - (pp_opt_field Tezos_crypto.Signature.Public_key_hash.pp) - delegate; - need_expert_mode_screen "Code"; + @@ [ + make_screen ~title:"Balance" "%a" pp_tz credit; + make_screen ~title:"Delegate" "%a" + (pp_opt_field Tezos_crypto.Signature.Public_key_hash.pp) + delegate; + ] + @ first_expert_mode_screen "Code" + @ [ make_screen ~title:"Code" "%a" pp_lazy_expr code; - need_expert_mode_screen "Storage"; make_screen ~title:"Storage" "%a" pp_lazy_expr storage; ] | Register_global_constant { value } -> aux ~kind:"Register global constant" - [ - need_expert_mode_screen "Value"; - make_screen ~title:"Value" "%a" pp_lazy_expr value; - ] + @@ first_expert_mode_screen "Value" + @ [ make_screen ~title:"Value" "%a" pp_lazy_expr value ] | Reveal public_key -> aux ~kind:"Reveal" [ @@ -279,11 +286,9 @@ let operation_to_screens && Protocol.Entrypoint_repr.is_default entrypoint then [] else - [ - make_screen ~title:"Entrypoint" "%a" Entrypoint.pp entrypoint; - need_expert_mode_screen "Parameter"; - make_screen ~title:"Parameter" "%a" pp_lazy_expr parameters; - ] + [ make_screen ~title:"Entrypoint" "%a" Entrypoint.pp entrypoint ] + @ first_expert_mode_screen "Parameter" + @ [ make_screen ~title:"Parameter" "%a" pp_lazy_expr parameters ] in aux ~kind:"Transaction" ([ @@ -294,10 +299,9 @@ let operation_to_screens | Transfer_ticket { contents; ty; ticketer; amount; destination; entrypoint } -> aux ~kind:"Transfer ticket" - [ - need_expert_mode_screen "Contents"; + @@ first_expert_mode_screen "Contents" + @ [ make_screen ~title:"Contents" "%a" pp_lazy_expr contents; - need_expert_mode_screen "Type"; make_screen ~title:"Type" "%a" pp_lazy_expr ty; make_screen ~title:"Ticketer" "%a" Contract.pp ticketer; make_screen ~title:"Amount" "%s" @@ -317,11 +321,13 @@ let operation_to_screens | Sc_rollup_execute_outbox_message { rollup; cemented_commitment; output_proof } -> aux ~kind:"SR: execute outbox message" - [ - make_screen ~title:"Rollup" "%a" Sc_rollup.Address.pp rollup; - make_screen ~title:"Commitment" "%a" Sc_rollup.Commitment.Hash.pp - cemented_commitment; - need_expert_mode_screen "Output proof"; + @@ [ + make_screen ~title:"Rollup" "%a" Sc_rollup.Address.pp rollup; + make_screen ~title:"Commitment" "%a" Sc_rollup.Commitment.Hash.pp + cemented_commitment; + ] + @ first_expert_mode_screen "Output proof" + @ [ make_screen ~title:"Output proof" "%a" pp_string_binary output_proof; ] | Sc_rollup_originate { kind; boot_sector; parameters_ty; whitelist } -> @@ -333,14 +339,13 @@ let operation_to_screens Tezos_crypto.Signature.Public_key_hash.pp whitelist in aux ~kind:"SR: originate" - ([ - make_screen ~title:"Kind" "%a" Sc_rollup.Kind.pp kind; - need_expert_mode_screen "Kernel"; - make_screen ~title:"Kernel" "%a" pp_string_binary boot_sector; - need_expert_mode_screen "Parameters"; - make_screen ~title:"Parameters" "%a" pp_lazy_expr parameters_ty; - ] - @ whitelist) + @@ [ make_screen ~title:"Kind" "%a" Sc_rollup.Kind.pp kind ] + @ first_expert_mode_screen "Kernel" + @ [ + make_screen ~title:"Kernel" "%a" pp_string_binary boot_sector; + make_screen ~title:"Parameters" "%a" pp_lazy_expr parameters_ty; + ] + @ whitelist | _ -> assert false in let screen_of_operation (type t) (operation : t contents) = @@ -376,7 +381,9 @@ let operation_to_screens fun n -> function | Single (Manager_operation _ as m) -> screen_of_manager n m | Cons ((Manager_operation _ as m), rest) -> - screen_of_manager n m @ screen_of_operations (succ n) rest + let screen_of_manager = screen_of_manager n m in + let screen_of_operations = screen_of_operations (succ n) rest in + screen_of_manager @ screen_of_operations | Single op -> screen_of_operation op in screen_of_operations 0 contents From 33942868ef91199d2d94bf8629833a55621ca60a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Fri, 13 Sep 2024 09:37:02 +0200 Subject: [PATCH 25/40] [tests] add test to check that expert screen is displayed once --- .../test_sign_complex_operation/00000.png | Bin 0 -> 395 bytes .../test_sign_complex_operation/00001.png | Bin 0 -> 422 bytes .../test_sign_complex_operation/00002.png | Bin 0 -> 481 bytes .../test_sign_complex_operation/00003.png | Bin 0 -> 482 bytes .../test_sign_complex_operation/00004.png | Bin 0 -> 311 bytes .../test_sign_complex_operation/00005.png | Bin 0 -> 359 bytes .../test_sign_complex_operation/00006.png | Bin 0 -> 323 bytes .../test_sign_complex_operation/00007.png | Bin 0 -> 391 bytes .../test_sign_complex_operation/00008.png | Bin 0 -> 499 bytes .../test_sign_complex_operation/00009.png | Bin 0 -> 396 bytes .../test_sign_complex_operation/00010.png | Bin 0 -> 402 bytes .../test_sign_complex_operation/00011.png | Bin 0 -> 454 bytes .../test_sign_complex_operation/00012.png | Bin 0 -> 481 bytes .../test_sign_complex_operation/00013.png | Bin 0 -> 482 bytes .../test_sign_complex_operation/00014.png | Bin 0 -> 311 bytes .../test_sign_complex_operation/00015.png | Bin 0 -> 362 bytes .../test_sign_complex_operation/00016.png | Bin 0 -> 338 bytes .../test_sign_complex_operation/00017.png | Bin 0 -> 328 bytes .../test_sign_complex_operation/00018.png | Bin 0 -> 463 bytes .../test_sign_complex_operation/00019.png | Bin 0 -> 478 bytes .../test_sign_complex_operation/00020.png | Bin 0 -> 287 bytes .../test_sign_complex_operation/00021.png | Bin 0 -> 498 bytes .../test_sign_complex_operation/00022.png | Bin 0 -> 494 bytes .../test_sign_complex_operation/00023.png | Bin 0 -> 366 bytes .../test_sign_complex_operation/00024.png | Bin 0 -> 404 bytes .../test_sign_complex_operation/00000.png | Bin 0 -> 463 bytes .../test_sign_complex_operation/00001.png | Bin 0 -> 455 bytes .../test_sign_complex_operation/00002.png | Bin 0 -> 728 bytes .../test_sign_complex_operation/00003.png | Bin 0 -> 331 bytes .../test_sign_complex_operation/00004.png | Bin 0 -> 387 bytes .../test_sign_complex_operation/00005.png | Bin 0 -> 343 bytes .../test_sign_complex_operation/00006.png | Bin 0 -> 423 bytes .../test_sign_complex_operation/00007.png | Bin 0 -> 542 bytes .../test_sign_complex_operation/00008.png | Bin 0 -> 423 bytes .../test_sign_complex_operation/00009.png | Bin 0 -> 435 bytes .../test_sign_complex_operation/00010.png | Bin 0 -> 489 bytes .../test_sign_complex_operation/00011.png | Bin 0 -> 728 bytes .../test_sign_complex_operation/00012.png | Bin 0 -> 330 bytes .../test_sign_complex_operation/00013.png | Bin 0 -> 385 bytes .../test_sign_complex_operation/00014.png | Bin 0 -> 358 bytes .../test_sign_complex_operation/00015.png | Bin 0 -> 360 bytes .../test_sign_complex_operation/00016.png | Bin 0 -> 716 bytes .../test_sign_complex_operation/00017.png | Bin 0 -> 307 bytes .../test_sign_complex_operation/00018.png | Bin 0 -> 720 bytes .../test_sign_complex_operation/00019.png | Bin 0 -> 402 bytes .../test_sign_complex_operation/00020.png | Bin 0 -> 459 bytes .../test_sign_complex_operation/00000.png | Bin 0 -> 463 bytes .../test_sign_complex_operation/00001.png | Bin 0 -> 455 bytes .../test_sign_complex_operation/00002.png | Bin 0 -> 728 bytes .../test_sign_complex_operation/00003.png | Bin 0 -> 331 bytes .../test_sign_complex_operation/00004.png | Bin 0 -> 387 bytes .../test_sign_complex_operation/00005.png | Bin 0 -> 343 bytes .../test_sign_complex_operation/00006.png | Bin 0 -> 423 bytes .../test_sign_complex_operation/00007.png | Bin 0 -> 542 bytes .../test_sign_complex_operation/00008.png | Bin 0 -> 423 bytes .../test_sign_complex_operation/00009.png | Bin 0 -> 435 bytes .../test_sign_complex_operation/00010.png | Bin 0 -> 489 bytes .../test_sign_complex_operation/00011.png | Bin 0 -> 728 bytes .../test_sign_complex_operation/00012.png | Bin 0 -> 330 bytes .../test_sign_complex_operation/00013.png | Bin 0 -> 385 bytes .../test_sign_complex_operation/00014.png | Bin 0 -> 358 bytes .../test_sign_complex_operation/00015.png | Bin 0 -> 360 bytes .../test_sign_complex_operation/00016.png | Bin 0 -> 716 bytes .../test_sign_complex_operation/00017.png | Bin 0 -> 307 bytes .../test_sign_complex_operation/00018.png | Bin 0 -> 720 bytes .../test_sign_complex_operation/00019.png | Bin 0 -> 402 bytes .../test_sign_complex_operation/00020.png | Bin 0 -> 459 bytes .../nano/test_sign_complex_operation.py | 69 +++++++++++++++++ .../enable_expert_mode.png | Bin 0 -> 13874 bytes .../enabled_expert_mode.png | Bin 0 -> 7055 bytes .../expert_mode_splash.png | Bin 0 -> 12334 bytes .../operation_sign.png | Bin 0 -> 8754 bytes .../test_sign_complex_operation/review_01.png | Bin 0 -> 18621 bytes .../test_sign_complex_operation/review_02.png | Bin 0 -> 8286 bytes .../test_sign_complex_operation/review_03.png | Bin 0 -> 18134 bytes .../test_sign_complex_operation/review_04.png | Bin 0 -> 13688 bytes .../test_sign_complex_operation/review_05.png | Bin 0 -> 14860 bytes .../test_sign_complex_operation/review_06.png | Bin 0 -> 14036 bytes .../review_request_sign_operation.png | Bin 0 -> 10043 bytes .../signing_successful.png | Bin 0 -> 6357 bytes .../enable_expert_mode.png | Bin 0 -> 12596 bytes .../enabled_expert_mode.png | Bin 0 -> 6776 bytes .../expert_mode_splash.png | Bin 0 -> 11023 bytes .../operation_sign.png | Bin 0 -> 8140 bytes .../test_sign_complex_operation/review_01.png | Bin 0 -> 16618 bytes .../test_sign_complex_operation/review_02.png | Bin 0 -> 7576 bytes .../test_sign_complex_operation/review_03.png | Bin 0 -> 16397 bytes .../test_sign_complex_operation/review_04.png | Bin 0 -> 12430 bytes .../test_sign_complex_operation/review_05.png | Bin 0 -> 17506 bytes .../test_sign_complex_operation/review_06.png | Bin 0 -> 9743 bytes .../review_request_sign_operation.png | Bin 0 -> 9458 bytes .../signing_successful.png | Bin 0 -> 6218 bytes .../touch/test_sign_complex_operation.py | 73 ++++++++++++++++++ 93 files changed, 142 insertions(+) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00024.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00012.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00013.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00014.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00016.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00017.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00018.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00019.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00020.png create mode 100644 tests/integration/nano/test_sign_complex_operation.py create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/enable_expert_mode.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/enabled_expert_mode.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/expert_mode_splash.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/operation_sign.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_01.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_02.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_03.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_04.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_05.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_06.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_request_sign_operation.png create mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/signing_successful.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/enable_expert_mode.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/enabled_expert_mode.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/expert_mode_splash.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/operation_sign.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_01.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_02.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_03.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_04.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_05.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_06.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_request_sign_operation.png create mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/signing_successful.png create mode 100644 tests/integration/touch/test_sign_complex_operation.py diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15 GIT binary patch literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S=13_z=6?|)zy?Sc*s`ACqzNLEJX%&H#ZFL)T{vP3x$zRs7zl}VJgU(f(U4o-~ec9C~Sx%sr4=G{aqrAgF|}I zVOSE9J5NeD$zcj20a6z>dlXR{ZRrJZ@l7Li$4p>E$RyXBa8gI*Cd^8rr_zw9Oe*~| zVZD+xAI;b*jDL@dEP~QE$H`{KoVY0VKS}1IdyeVVVJq~;76*eIMf3vIGi=o_J(5Zn zcMFT3XpMv#pT|?tT9im?oo$+-c}IEK!>qhG7_nVHk#C7{*F`0aua#Fg6Rr QX8-^I07*qoM6N<$f(xdzEdT%j literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIuejv*Cu-rl&#*Q~(98W8d9 zfBgpjcMCZ+m-58)+}Tw*IgZE0KFbZXeU}*3{osaRcImY1E!%@Nyy{+l zn_{)w-0?}SNZbvb$$|@xH~!uo&fpchI>y$)d#01t+hsq?XXpkk3=6(c(eU8nR^7c! z_gbt@tbaB03!|O+kq3q1zFp5}I=!B$>2Y5~(e6+~qw1pn&uW>k6)pdLW&WMBN3^ED zyU6Vxs7`JD!D&hhtrSj$z3#D){czaQg?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..ada60041e0361fb5486d5560ef8881f520493543 GIT binary patch literal 323 zcmV-J0lfZ+P)=13_xp#-v7WZ?1HJ~lLR|fg3Np4LQRAiLINxgceXWqTwV=LL*a%zg?EKV`Y@MU zWhBQ2L1_eEq_&Fohzim8U6j5rl$-5eLA1^4&L#G@^?Pa3`rcNsziPI5DS3Ax6FA0x zjE>!grc(}jO&qYFTKGHpJP4Y=leE}s)52Cbg4dtsPR@&Pnn35E_Ofq;RUuxjg1p8+ ztdp80O$AN4m^z&cz#s_*0N}&oZGee*_E2QfV)GSo+-=RnzNOMcwN$I9lP&GKV))e9 zWF2W?45Y(2=*a8?z|#9HXKKLM$tN=V3>cmp4nUe!ng=KS&l>;$000000001BOx~+I VwDJCIH5LE>002ovPDHLkV1n?CjhX-e literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f4017bca33306785059daa5094612dec1d65af00 GIT binary patch literal 391 zcmV;20eJq2P)>k`{012x}u=>B*L#rf+f@Dr1d>8gN&uw8_=C*v4HsPIqcDnGXg;nV6m!Q)`s>WHLigOQr*E#LI7^OU)hc?zlm#FcY?r@e<< z8M4)?EuQxXb+Ln4G3#Aw25%n1Mk8(aKZFNKFc%{#%h*EmINEmr0H7NsMXbMMRw-)N ztuoAb9CDxk0=TbkbrseMNJKRSmz6Q~$=9S+8u{SQ90S@66>KCywn=aewP%*x$@!^Ls l00000000000001QH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..404b023309f4fe67341bc1b545ac703ba962544a GIT binary patch literal 396 zcmV;70dxL|P)c)10-{~j(&hiMgJI|tM8So{Gw1PbhrLz5MbkBO*$;9amuK=r zmzijD+Y}||J18xK&QrDf)c_hz*rj>bOye!qkCROHRZpHIWXjJHeLx@)@D}Ua5+-+I zcS;@yTj`5G!QpapBj-nu2oPULYo-&Xs_6u=#Y2nIW2m=i^%9nviw~FhF)RQ841wL@ zrF4+W)5ji4Ri-+g(}#K3hF0Zj-`Hjn!%4lYKi!MsDPkP=>x@$0(y%NGV(Am@72DM7 ztbUdWdZ&D5q5}qDJC&JuG50vzBCLy)_h7B7bVM!m(y=aA*isk{Egt2$*E^SY5CPTG zqh*9aHO~0DX>J58%^NnpF{lrmcZR*m05|uJ0A`5NLyci9w#c-*V?%w1V4Ce1|01Mc qWOFtq000000000000000@XQAq@Dj(nMfr0C=zmt!0UNj=Y8FK1cA!oP@M8`ed!4n$=)omTP0M^#)wAV=#m*>fR{xNH>iq?Lu!;kbew@ z?xaB9N=8*)USf$fBMxEB=w9se(>R1xd-bW_O%x&1 z4h1Pl!!c|RH&5M4CUr^?S~E~fR!hjzVpu`hHsxCVd-!407J~8XYug($$iCi*dH!<; z%wsI-3tbGIx)3q|GS6HtjqFUMH8F^K2-{7OGJ3gQE4pD`JAi)MiDu6HvoprhX4vWg wobUzyBvDfkh)dMA8UO$Q000000073k0h;;Oto7!ewEzGB07*qoM6N<$f(0zIJpcdz literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6a184f1fe083e28c4f4f9bfb4c1c0079eb18d7 GIT binary patch literal 454 zcmV;%0XhDOP)81w35J2UiB%Y7r?{UvE)Eb?!^?Vf5rNZh_ z5P$k2CgF9ze<3=1hNNaT_pvtPuR1cLpNNQVico5__A;aLBd>(Nr79rjO5sYU9FeMw zH_eEcx9QSonE~0}mrJSa5-I7@Mz<7TC2HVT)kBV}@963bN#!b%iVRrheM#k-7Bxjq zspXONZ>Lh`!L9dT18zY`-AL zj8mB|Bi?t@EBuVRhn|bS0efvZE7$G;{}wkq_s1`Y=19?+*N2!a#KtAy2ctW@Vt%G@ zWLA{Sd74&49J25*m;MBoG4aULF wK53h$J69FB*d`1B0000000000000oY0Ko_gl3RF>TmS$707*qoM6N<$g2f%nc>n+a literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIuejv*Cu-rjKJYf<1~4KR58 zm;a5ExUWZ}*bGk@yI=Rc8YMJbFGx%)kh__CNB!$#`>u;h7W_xzYEMfYI-aq`tM28; zC3dr06&~H=*3X%ClIz0j1AD$nIh?E(-ORORiszEcX|uK`_Ib2M?QQzS&C>racb4b} z#V3yUHd)PNu1V`S_*ie1NWXILGwnFXT>&~9Ihom}b=*69i+P#B{ZDaIx2uZezA|n# zak!`c>_WW%-Bn-Cn*Nh{pTS=6WObeEgX||cUOy-9Ic70A=dW7H^6h>MZok@>`!=*} z{cX!H{P)8a&IR{H>-)Q3AA5O1`{TT6avZ<+&+34IcLj|9-6s0$8R*FXLxRE6)z4*} HQ$iB}B3_GW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..d2735a4dace7836bf58f3b1b2e36905ec8052d01 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FfbZ=x;TbZ%y~P*QRuJ&hpXY` zJO2;FZsA_8$#gNJOK1UXWikdsneB@cqH-E)cy(I`|y@&w1C@} z$$4|i--_-@eUd0s;gHQRRbu$ib7hJnkOiXhA z;$KmZHb|{)$W|{AdHz!@KIht*!#_DHjeJTzqzkl8RXGs&*XQ6Y{;lu6?EK+sTG`t7 zswi}cWyCi#nL94Ga=I4XyDcjBbLmdq%!SK!PpGoHaz`zQI=SPN`Sj?38H`URHfK2U zFx(6E_?mZ_<88U<#ks4Z!kB+1^c5fF_6u)e*=+Jx=M`JSzLtxOA&cU3)zi1J6ukSq z^|AlVdIo{C0|ghF4pgSSbIovUc4T7vENslc3=Awd2zbI9Vz>T;e*J$FkeH{dpUXO@ GgeCwz@|v#z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00016.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..76ba1222919c1a957a0a255db930e45e5ef9f685 GIT binary patch literal 338 zcmV-Y0j>UtP)unKP&Pw$4V3Jnc&EI<2L2(wp-V)Jz! zRT7W|FcSUo$XM}+zErM3=uI3+O5~r?nM!Wk{D{%A1?jFq9W`MbCkuC5|8b2rQ*FX6 zp@rUDjzm7lMsjlWB%7P?t>Vs2SiQ*u0KhS@V_pDZ_RPn#X+SF<${r`+{UKhg3lCT7R72a!CLH k00000000000Knt<0&}mM=;UzVjQ{`u07*qoM6N<$f)5sz%K!iX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00017.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d686439fecffbf35d3dc6b09763ba9713f139c GIT binary patch literal 328 zcmV-O0k{5%P))3Tme0z*zJR7;AW5*iLKWc$& zl}@k^S_&W!FMm{lsSc{qQ5tGFl2_3KIs4(8#FSPw8NsADcaT@PGmnc{0pQv1CnE&O zyHu`&?d%Isw%}a$M^h%bEJ1g}^J43dl*zD_ZitW+mDs2VyWx} zEtIcPRc~l;q?C#oFsJto{I0ZRf_q)ggSGa@^YBc%KVvJy7GqgY1vtyNl^$;1#LJgfmY`+onq0+tI!U$mjTxsBK8p9`;%r30cn8 zx^!y?52GRM^TUh`yafU~!M+%H_Xhv~000000002M`2k0AC8Wk@3kLuI002ovPDHLk FV1mR1)HMJA literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00019.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..837dba8b1c649e08b98062b3ce3ffc077b98622a GIT binary patch literal 478 zcmV<40U`d0P)pKrHv#?9 zdpiG&e&H&$W03553PN+^i^VuKni^({?H{Qas>+KUcB=ARu_ee ztM5sb8_)oT3`TCJ6rso6I>1f17Ej9z{o58tbmuyCu9({X{jtguz%pjG&n^sYWuqZW zi0yt+t=QRa_VV0nFOzLL{fhPrTwMc({degu)ZBy{Sn+rUK@bE%5ClOG1VJ#5KT0ei U+25$m{{R3007*qoM6N<$g2NBqR{#J2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..f31a189f5808a690b28fb83065012ab33ef637d4 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA5fsb`)pjv*Cu-p;tlbxeW7EqBBB z`UiU7;#rc47uWM_xnUU|$bDAdRLzLfed^*g>xl=-48`R+wo0T~xxUx#_G?(|byInd zS}eZ-bWbq<()^#Tc}x{?kj53(xw?*VHas?JQijyYIAIZQSxk zL51({?7Ld~e>nYJd_7@zbjLGm-yQp3)N*!RcQ|{KN8;Cm;?zm|Opi>JyxtQ0>44Z% z_vjq;fPX8O?y~)~;j>Kv1A~jpk`(I?Ows#RuARB&Pu<>M;w&E;rmo*Vf$>A%Q4sY~ e0q8j>sA-npB~qF7gr)Z_NW|0C&t;ucLK6U=p?zim literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..2283c749cc438a996ca32c8acb2eab25841c6b21 GIT binary patch literal 498 zcmVZ=#nyA)AQ#Oo+m? zCntVwit#0n1l^|s1N2M2opjytD;Ca<&wAw!u`v8ah}<(>!hu@gx&i*~vZ*ZhhJGp2_3h(}k0V;nyfUJrYWOJZ4i2qVGO oU-X_NNs=Tn+a literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00022.png new file mode 100644 index 0000000000000000000000000000000000000000..bc57647701b1bf03c9f969bb26f4d3db4a03d798 GIT binary patch literal 494 zcmVzEd}#5BScxI|mtr`l|-eHxAY*}uN_#8n{$ zLlSL7$g3u|=^GI%>R7%7zOJQ|W(Pcy`(|a>snJuVMk^;wLc0$>@!=JaVtr(F-ufO2dNs1M;4ndG8P;+kA-NKe@@VxAU<$Sm>z01)5` zX_;4*#>{qU(*||LBuVck6^~?Lh#84Cc(%%${rfFX1w*-ZZFcbs9+&&w*-sYgDPkFs z6m*;C&jw{X^@5RbL|^AP?WwKBd}L4PeleJ&{??h=0p#6L9!iE`ECk$}4VRf6AaYzh zU76^YuZWkzE&*aEad&=OEr#?QO~vLDiAtd^Vm;C>5z9|N{y=@fe#eVNYypC^UsF|Q zYyK-!JY61n0b_(q(6AGYqfI%pp!?BbS*u@#m*r@Cv5Av8sSVxd(RAD8K=9!+0Gt5} k00000000000DwgP0m+Ca)_^cR2kJJ1x^}A@;u6}r?>ueYf}b|n1&_|XJJ&u~1pojXP;V*yD+Exe z#OqurNy=F!7JbT0N@u7Y+M$(Bx#=AP$!3=yp?z!g7P2b}bx;yF>hXcI3J_7(gD3NZ z1gO2De&gmFoC9vgQw4~(Ala3@2$!;SEiA$S0000000000006v-4Xh@+Z{n6GK>z>% M07*qoM6N<$f{7lPIRF3v literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00024.png b/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..780c4b54e94cda376e29bf4829323d4c07c2d44d GIT binary patch literal 455 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{U?ba4!+nDh2#^rU750f&n! zQ|IpZuex#i&kb#_zBoIw2EP9p)Z!*6@bzz&!cvv;<(XN5-O(@S?F#bRxnmE@%o~rR zLO$ne=qazb%PcD$>85@2URbN|pIbg}^NLK2a>{4>E0<@PH|uB{ub#2$|E({1&u)e8 zmEUp`e(y!VmWui1Pe0Xv)pb<8clHoR!G7+kId3?l zbUUDUY<|I-i}?<3Z~uR~?`CfubDp*A|JPN_Z?0dv`fcssMp0Y-l#j*#yJOq3PH~^r s3jHBbZuGqVfQ8&fGj?DEV1fe6dev7Y`Wt0#ECWe;y85}Sb4q9e0Ag;;IRF3v literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AQ!LZPXlCM#Nj4-&=jd!*gaIeir+TNwf8a>kaEK)AE;AU3)pZ@bXPLIe)!ZIY)n(2pf1W zf4It0?Ln*Aoq%mm_m}KlAh~tUyq8I;Xa0R+S8FJLb#GBgemLLjIfu{gz0U{?3S=M4MPJzf1=);T3K0RXr7l5_w7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..908600200d45a13b6992c9edeaa2393b0861e45e GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s}ba4!+nDh2#>^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7RKpdh^?pY;St)yB@vv{E+(B|HkdG-Lca*?sxTC`uzOYhF|OTUe|;a?N-%$ zVe#$z#lkHQjWo?SPkXyzd)ANglQt1vtg=UE=VnG-VSe}GtN&z`|2JD6vzG8Z*ZD4+ z_*`+G9qZRu&2Q`?vreWuXj;s)>NRh06q8_3Xc0KHx|}&{)AIb2n_XVsUHf?AVU<4T z)}X*`TfRhC-u&%rJ+b1d*{+;WW>jvGl^j}-*l^xN$ zcI$>+ySCmwG@bX<+w4tK?@qhHP@TLrOx=fXWnyW($yTqcn1D^i z8fikCpC&Q~e(h0mKj6A4{+h5M&kHvBb?;QNWcFP1Q<2(saOSL>>GIFae@qLVBpy6L zR$*e_)7W`;r=FU!E^YUZWbX@-ZztHNmS%T9mobiMnd=lOx1S?ErRk^9*3D<`X2@Nr zQImxl>#9{mR~JH%{N2y6*?O!2go3$9Gf|m9H^-sg?6sbPn&n zz58?~Dt}53|Frdewlx1AZJz&&{=E(tQBGvB(4WuveSMt!<@b0HRyjz{mFA_ z`Kb^;csANZQlY K&t;ucLK6Ur@Vp2B literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..59fce75cd1321a13bc8840b9bc6f48f87485d7c2 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@Xe>EaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3Ct6Kh@ zO~IS<_@zZ^Sgxj>s4~0#?G;Ou?$VUY)zj;1yuW#?X4lQu_SX$LcwMVj!MiT~!1k2; z`hia!Kk2Qk{P5!M<9d!8GE<+}drz3Fu<%CCHPL4#MjX~h@|7LKGwZtN)p6cFq3kyO zh^Gz%!wkQ@N57f5Y})fl{wmKj!-??=zJCGTatoUB*`ljnwIVas+bgpXg{p*a~Kjy9qs@aho!z)FONm6t=qf}8PoSae3I~*$D)lrr)pB`^3}&%e(ek^`TRt3 zfzUAYU=nvW-M^|~4?_x!e}WLS3Y^n1$XSbi(vwP;G$?F5g~S8*#>1=g9& z3~~Q&$l{yREH`_>{bfFBmA`~e^BGqOl{M#yo}YhE<;}6(;a~IOie{%g60vTSdOAJ! zR^DTQJ0~TZl^DYEpisPw)M?1BVbr#f`Ty85}Sb4q9e0I5~Sp8x;= literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..c1811249fb61d9ea0b71f1e3daa3017ec9346c1e GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(f>EaktG3V{g=uOQEJPnCe z%d89kdnf5XKPaizCb8nqmcRSA2XS~Xn%1@&CiQ%Jye+rc>XdcvOYLJCvrjj?S{?WA zjH3yg@8f%=ot4)n_RQI}TjuP~jA>hr+~51z%Q^h@&2s^tXShwO^WNN)qpiJq#wM4x zqID%lx^C_cn=4m#;Kj}9&Vhf~Hr8D|vrKK36IYU6O=;DMqR&#@hP!i8w@zxh!+1F@ zJ}7u{xWV=l?uo%C|ExA%S^L56chbH`jRs%JjCyB1IV?COf5Jtn{Mmjtl1>V>Ry(}- zBE4kkta(9aobRuE&$337|M=S=OC_CISLeTvy%cl&N7 zJHw23rb;h%_{2P3-0@lJ5AXBcm;SEVFScP>=z1&h7b$lvj98zgTx*(I=i&ROWcJM3 z$!ni@nFkl8i=Mgne%*|_Q(M!5PV`R*|GZnn?OV289lOU@@yGMe$*QZq&p7w^(=2&~ zE2-DI>Rn51ct6EFnX~vAWB#GbK`oz)Cni4R`|;x7;h3JO|8rSiKa0%C4y(A~D*=ok cY@lX-{RG4AH?K+~KY^q@UHx3vIVCg!0P_jx!T z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-As!oWk4;_Bk84 zt?m^}-h6HAHf65lTW>#z=zsQm$@2H%!L;i|Pd?my{wBvh$fn2po$Eop|4QXzrITWR z=2mn3f9Wo+;Q7=4{uTz^<<)(gKc&?FTE_aI_~BE}9rre`=G2|N{oz+WU_c;)1EzNv XU7w!SY@Q^Y3KI8p^>bP0l+XkKqjQme literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7d29374c1ba8e2f23eae1841f6c775097a115 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..a3da0374d9178920ad33f5f354530432084f2d7c GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`hsba4!+nDh2#G~Xcw0f)d_ zJA}XOSNZmcowIL`)x-l0JD+oFvOF;i*)wOZfRk7Cd*13z;+A^B(UO@jp1*2-+qYs{ z_0-mDI>&Cz-n910=`R{(p3lMVsa3IY-N^Q-v~jcAS3H zzq)niAAxmZv#!scGR-~DR9&|(?BpxOKM{pb6?5dCFftqv+$8?!a{b~hch0-M`SW^# zxBhFsFGs$YJZ+u3=Bg&=T8pwz^VGdx7?=odQVO)78&qol`;+0A!w-SO5S3 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..878150dd54bdd9022e506f2bad8477e19370d9c2 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`huba4!+nDh2#v{17Gk3-;_ z9m3!Dt9-k}?=HpsXmM-HOWXROH3A9|R;=rjdRC=GicOyOW!m>U0X-K(tM>)IIWZ@^ z$ok?nz9r9=dS5jRbrh9~n!PIO(Wb@z0W#Iltb2RSY%;9*#xFCkt-~TJf(!^IFY= s410rkF}67=PyTs09+Lou4>qvlC2vssd1a5KZPg%YPgg&ebxsLQ0Fv~SP5=M^ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..976d816fff544db3ccb6a3c97b9fc255a3659148 GIT binary patch literal 716 zcmV;-0yF)IP)Igru1zl*P4xkmv!TDL^8ia?N}qfO+j*iEW~LnHmjU* zHJQd5P;U7S_Ftp{TVtsiEsVIDz@sM^0002sKhI|4w7?e^p&mO{XuQY|C?o2jam zatwUbK#BcN^E@dHQoB0;arMX=j~FkPf#?q@b)@9NNR-N(7-uzcAu38L1KMq`+5*$w zbh-0L^!huS25nwNiYSH}(Q$mBnMoz`T23~-s)o{baArTI`c(t#eW=aL4iTZ{t8ZTf3GN<_DCi|3HUQTN&)4mgMEr{|I?c!GYRTgCg zsO$LrH(@PEG#_?py$M;)=DKoe1^wPIXJFlzC1d5e19S*8n`5E+4FCX55@MWx3NP-i zyc%1(n(Co>@`||i^OuKn7B?c#IXkOSsFGGnn~NArA*>^@lc8z7B0u73Nc59%MEGsq z^%dY$e_`FTdDf5TKZ2ATX-W}Rg&kj(la5(M`k~U0Dic}B)40}MH9h7(b!3ankvT2s zd~foXfeR&TS*T9^DYqjukFjE$uk_ZE5ur!R;8)>^aS{9)s-JQC`VoC|{`}Job2}&s zBR2w6@yl5lIqjuLV)T7=20t$~u3hbQcI~_7{ilLeT)77PccHb5+}~1C+;MmU y000000000000000000000000000000d^A6)d9&O=**n?*0000oOd6+WWFt@UGBeo z#q8<#EuSBJfBX7_*oK|S|AX{?_2_S@H!-cK+hus;|IL=!jr*dTj$L0+5`Mnnvc#{Q zMU!h^hwMMIW%h?Dl>z#vrq8-!?fCI*RMf2gnw!663K$xu$Zcl+vG*6l;}XNmm*NZ9 u|F<1t_2&Pd!uCOZHHh+A4)iH1c>RO1v}LvNMN76~kc6kJpUXO@geCy{MT)op literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_complex_operation/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..f8860cd32ff440fdfea4aca8a6324df0847d1261 GIT binary patch literal 720 zcmV;>0x$iEP)2!@lM?!^5sDSPR|oLb6Flo8XO|9cvV11MgZJRh5RySZY)yETWF)TcB~h_?ZDm#=bf$Gi&tJQX?xDbOM_PAMA&%wpDNF zn5B(haE8sQ_k_jx*Ai3~1E+&3yH6V0ZF;Z=JhsK4pF`-1+~w?;L~GJ&Ln~HgM~S*y zY@%|J2LJ#7z$Vz~WlaOqrWT!>+N`7tt;$w&GA&IVDI+iEJ!2aDq9qKvp&AVad+lO4 ze2XXJm|^vO>o7~RSM1E&i)#O}G}$m&=0FWe4UyMLAzEHL_(>jSc10*cMnSr*0se5K0xx=@tDMhdJnTzy90EV2sXGeOo1~wgiuc851 zXj^h-pG@FI9GgHNBx2rKM|?s7Mzb9pSCc(wI|g& za{uZ->q*jo=apG)w{5~!DvDiFl0z@(2`#dFfMe9Ew&wGeIYCEXNBwp9U3(DEuc6|%`VDW@!CBWQg!Wu|7wd~dD(Vhu?W@k$cCh?V8J)~pQOlmGX6lRwaf z0ub!|YpBZ6TK0##PJFo3`^K2ahF%Z(?7yGLW61O9a9LCHWy{`LzOkJd>A4DaIFDr9 zVGsZS00000000000000000000000000001h|HBtJ!8#(sCX;Ib0000Hm2%xLgAqzC~5t+~#{pb7@{-uI#)nxvAT)`wiycOj$C7yK0U-v0ipBhFj9q?QQ2 z59mL1UBJXuUguuYGK&VDOU378Hf(v%Ts~8A@wb~$80|ce=gqyt;qM;#+!$=1s_-a?8$t-)XhV ztKaS)@`+n)_VSL4ZuN#ajy+%5M0S35+&*iIfg}5l0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..780c4b54e94cda376e29bf4829323d4c07c2d44d GIT binary patch literal 455 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{U?ba4!+nDh2#^rU750f&n! zQ|IpZuex#i&kb#_zBoIw2EP9p)Z!*6@bzz&!cvv;<(XN5-O(@S?F#bRxnmE@%o~rR zLO$ne=qazb%PcD$>85@2URbN|pIbg}^NLK2a>{4>E0<@PH|uB{ub#2$|E({1&u)e8 zmEUp`e(y!VmWui1Pe0Xv)pb<8clHoR!G7+kId3?l zbUUDUY<|I-i}?<3Z~uR~?`CfubDp*A|JPN_Z?0dv`fcssMp0Y-l#j*#yJOq3PH~^r s3jHBbZuGqVfQ8&fGj?DEV1fe6dev7Y`Wt0#ECWe;y85}Sb4q9e0Ag;;IRF3v literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AQ!LZPXlCM#Nj4-&=jd!*gaIeir+TNwf8a>kaEK)AE;AU3)pZ@bXPLIe)!ZIY)n(2pf1W zf4It0?Ln*Aoq%mm_m}KlAh~tUyq8I;Xa0R+S8FJLb#GBgemLLjIfu{gz0U{?3S=M4MPJzf1=);T3K0RXr7l5_w7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..908600200d45a13b6992c9edeaa2393b0861e45e GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s}ba4!+nDh2#>^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7RKpdh^?pY;St)yB@vv{E+(B|HkdG-Lca*?sxTC`uzOYhF|OTUe|;a?N-%$ zVe#$z#lkHQjWo?SPkXyzd)ANglQt1vtg=UE=VnG-VSe}GtN&z`|2JD6vzG8Z*ZD4+ z_*`+G9qZRu&2Q`?vreWuXj;s)>NRh06q8_3Xc0KHx|}&{)AIb2n_XVsUHf?AVU<4T z)}X*`TfRhC-u&%rJ+b1d*{+;WW>jvGl^j}-*l^xN$ zcI$>+ySCmwG@bX<+w4tK?@qhHP@TLrOx=fXWnyW($yTqcn1D^i z8fikCpC&Q~e(h0mKj6A4{+h5M&kHvBb?;QNWcFP1Q<2(saOSL>>GIFae@qLVBpy6L zR$*e_)7W`;r=FU!E^YUZWbX@-ZztHNmS%T9mobiMnd=lOx1S?ErRk^9*3D<`X2@Nr zQImxl>#9{mR~JH%{N2y6*?O!2go3$9Gf|m9H^-sg?6sbPn&n zz58?~Dt}53|Frdewlx1AZJz&&{=E(tQBGvB(4WuveSMt!<@b0HRyjz{mFA_ z`Kb^;csANZQlY K&t;ucLK6Ur@Vp2B literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..59fce75cd1321a13bc8840b9bc6f48f87485d7c2 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@Xe>EaktG3V{fz@iodj<(Bw z`H%kgKZ*VIfT!8hA*ti;+q(O~A)ne=kMd3f=|TqHKR)Td|6RwkEqC(aRyG0K+=idJEc8z{!vY;Sy?Y&K!ZXCBlwc4W# z*M|A7uh}3Y9r|tZ_qQ>h1^Kr`PwkCad+gTQS9=!cOa73HTXlEG?#HL5KU%2%z@uV! z*2}vtNtT~)MEzRZ=r20uo&S#Z#WA`Mk0*YU-LNa``K#=$Cs`~`J&kGEz16W}+Jdsi zbu&XH-FNo<4oKQ{Omk(ai_+KSXZA3woC+%bV`Mw4KkUBIjF8Q%+zp&#Q)?~eyu6eC zS$9LxoPA!CF7AIklV!^34|Qo@PB(LE_)V}k`*q%#@82Zz6;9{u=but5KdNI|zffgy zDogUml&j|!z5d{8{cB#;)t<{|P51X+H8VSM>}6l3ywb1G&F8J|&nu;WmemiwSKvUdj@u**QKfk3Ct6Kh@ zO~IS<_@zZ^Sgxj>s4~0#?G;Ou?$VUY)zj;1yuW#?X4lQu_SX$LcwMVj!MiT~!1k2; z`hia!Kk2Qk{P5!M<9d!8GE<+}drz3Fu<%CCHPL4#MjX~h@|7LKGwZtN)p6cFq3kyO zh^Gz%!wkQ@N57f5Y})fl{wmKj!-??=zJCGTatoUB*`ljnwIVas+bgpXg{p*a~Kjy9qs@aho!z)FONm6t=qf}8PoSae3I~*$D)lrr)pB`^3}&%e(ek^`TRt3 zfzUAYU=nvW-M^|~4?_x!e}WLS3Y^n1$XSbi(vwP;G$?F5g~S8*#>1=g9& z3~~Q&$l{yREH`_>{bfFBmA`~e^BGqOl{M#yo}YhE<;}6(;a~IOie{%g60vTSdOAJ! zR^DTQJ0~TZl^DYEpisPw)M?1BVbr#f`Ty85}Sb4q9e0I5~Sp8x;= literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..c1811249fb61d9ea0b71f1e3daa3017ec9346c1e GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(f>EaktG3V{g=uOQEJPnCe z%d89kdnf5XKPaizCb8nqmcRSA2XS~Xn%1@&CiQ%Jye+rc>XdcvOYLJCvrjj?S{?WA zjH3yg@8f%=ot4)n_RQI}TjuP~jA>hr+~51z%Q^h@&2s^tXShwO^WNN)qpiJq#wM4x zqID%lx^C_cn=4m#;Kj}9&Vhf~Hr8D|vrKK36IYU6O=;DMqR&#@hP!i8w@zxh!+1F@ zJ}7u{xWV=l?uo%C|ExA%S^L56chbH`jRs%JjCyB1IV?COf5Jtn{Mmjtl1>V>Ry(}- zBE4kkta(9aobRuE&$337|M=S=OC_CISLeTvy%cl&N7 zJHw23rb;h%_{2P3-0@lJ5AXBcm;SEVFScP>=z1&h7b$lvj98zgTx*(I=i&ROWcJM3 z$!ni@nFkl8i=Mgne%*|_Q(M!5PV`R*|GZnn?OV289lOU@@yGMe$*QZq&p7w^(=2&~ zE2-DI>Rn51ct6EFnX~vAWB#GbK`oz)Cni4R`|;x7;h3JO|8rSiKa0%C4y(A~D*=ok cY@lX-{RG4AH?K+~KY^q@UHx3vIVCg!0P_jx!T z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-As!oWk4;_Bk84 zt?m^}-h6HAHf65lTW>#z=zsQm$@2H%!L;i|Pd?my{wBvh$fn2po$Eop|4QXzrITWR z=2mn3f9Wo+;Q7=4{uTz^<<)(gKc&?FTE_aI_~BE}9rre`=G2|N{oz+WU_c;)1EzNv XU7w!SY@Q^Y3KI8p^>bP0l+XkKqjQme literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7d29374c1ba8e2f23eae1841f6c775097a115 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..a3da0374d9178920ad33f5f354530432084f2d7c GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`hsba4!+nDh2#G~Xcw0f)d_ zJA}XOSNZmcowIL`)x-l0JD+oFvOF;i*)wOZfRk7Cd*13z;+A^B(UO@jp1*2-+qYs{ z_0-mDI>&Cz-n910=`R{(p3lMVsa3IY-N^Q-v~jcAS3H zzq)niAAxmZv#!scGR-~DR9&|(?BpxOKM{pb6?5dCFftqv+$8?!a{b~hch0-M`SW^# zxBhFsFGs$YJZ+u3=Bg&=T8pwz^VGdx7?=odQVO)78&qol`;+0A!w-SO5S3 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..878150dd54bdd9022e506f2bad8477e19370d9c2 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`huba4!+nDh2#v{17Gk3-;_ z9m3!Dt9-k}?=HpsXmM-HOWXROH3A9|R;=rjdRC=GicOyOW!m>U0X-K(tM>)IIWZ@^ z$ok?nz9r9=dS5jRbrh9~n!PIO(Wb@z0W#Iltb2RSY%;9*#xFCkt-~TJf(!^IFY= s410rkF}67=PyTs09+Lou4>qvlC2vssd1a5KZPg%YPgg&ebxsLQ0Fv~SP5=M^ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..976d816fff544db3ccb6a3c97b9fc255a3659148 GIT binary patch literal 716 zcmV;-0yF)IP)Igru1zl*P4xkmv!TDL^8ia?N}qfO+j*iEW~LnHmjU* zHJQd5P;U7S_Ftp{TVtsiEsVIDz@sM^0002sKhI|4w7?e^p&mO{XuQY|C?o2jam zatwUbK#BcN^E@dHQoB0;arMX=j~FkPf#?q@b)@9NNR-N(7-uzcAu38L1KMq`+5*$w zbh-0L^!huS25nwNiYSH}(Q$mBnMoz`T23~-s)o{baArTI`c(t#eW=aL4iTZ{t8ZTf3GN<_DCi|3HUQTN&)4mgMEr{|I?c!GYRTgCg zsO$LrH(@PEG#_?py$M;)=DKoe1^wPIXJFlzC1d5e19S*8n`5E+4FCX55@MWx3NP-i zyc%1(n(Co>@`||i^OuKn7B?c#IXkOSsFGGnn~NArA*>^@lc8z7B0u73Nc59%MEGsq z^%dY$e_`FTdDf5TKZ2ATX-W}Rg&kj(la5(M`k~U0Dic}B)40}MH9h7(b!3ankvT2s zd~foXfeR&TS*T9^DYqjukFjE$uk_ZE5ur!R;8)>^aS{9)s-JQC`VoC|{`}Job2}&s zBR2w6@yl5lIqjuLV)T7=20t$~u3hbQcI~_7{ilLeT)77PccHb5+}~1C+;MmU y000000000000000000000000000000d^A6)d9&O=**n?*0000oOd6+WWFt@UGBeo z#q8<#EuSBJfBX7_*oK|S|AX{?_2_S@H!-cK+hus;|IL=!jr*dTj$L0+5`Mnnvc#{Q zMU!h^hwMMIW%h?Dl>z#vrq8-!?fCI*RMf2gnw!663K$xu$Zcl+vG*6l;}XNmm*NZ9 u|F<1t_2&Pd!uCOZHHh+A4)iH1c>RO1v}LvNMN76~kc6kJpUXO@geCy{MT)op literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_complex_operation/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..f8860cd32ff440fdfea4aca8a6324df0847d1261 GIT binary patch literal 720 zcmV;>0x$iEP)2!@lM?!^5sDSPR|oLb6Flo8XO|9cvV11MgZJRh5RySZY)yETWF)TcB~h_?ZDm#=bf$Gi&tJQX?xDbOM_PAMA&%wpDNF zn5B(haE8sQ_k_jx*Ai3~1E+&3yH6V0ZF;Z=JhsK4pF`-1+~w?;L~GJ&Ln~HgM~S*y zY@%|J2LJ#7z$Vz~WlaOqrWT!>+N`7tt;$w&GA&IVDI+iEJ!2aDq9qKvp&AVad+lO4 ze2XXJm|^vO>o7~RSM1E&i)#O}G}$m&=0FWe4UyMLAzEHL_(>jSc10*cMnSr*0se5K0xx=@tDMhdJnTzy90EV2sXGeOo1~wgiuc851 zXj^h-pG@FI9GgHNBx2rKM|?s7Mzb9pSCc(wI|g& za{uZ->q*jo=apG)w{5~!DvDiFl0z@(2`#dFfMe9Ew&wGeIYCEXNBwp9U3(DEuc6|%`VDW@!CBWQg!Wu|7wd~dD(Vhu?W@k$cCh?V8J)~pQOlmGX6lRwaf z0ub!|YpBZ6TK0##PJFo3`^K2ahF%Z(?7yGLW61O9a9LCHWy{`LzOkJd>A4DaIFDr9 zVGsZS00000000000000000000000000001h|HBtJ!8#(sCX;Ib0000Hm2%xLgAqzC~5t+~#{pb7@{-uI#)nxvAT)`wiycOj$C7yK0U-v0ipBhFj9q?QQ2 z59mL1UBJXuUguuYGK&VDOU378Hf(v%Ts~8A@wb~$80|ce=gqyt;qM;#+!$=1s_-a?8$t-)XhV ztKaS)@`+n)_VSL4ZuN#ajy+%5M0S35+&*iIfg}5l0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6 + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from pathlib import Path + +from utils.app import Screen, Screen_text, DEFAULT_ACCOUNT +from utils.backend import StatusCode +from utils.message import Message + +# Operation (0): Transaction +# Fee: 0.05 XTZ +# Storage limit: 45 +# Amount: 0.24 XTZ +# Destination: KT18amZmM5W7qDWVt2pH6uj7sCEd3kbzLrHT +# Entrypoint: do +# Parameter: CAR + +## Operation (0): Origination +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 0.5 XTZ +# Storage limit: 4 +# Balance: 1 XTZ +# Delegate: None +# Code: UNPACK mutez +# Storage: or key chest +## Operation (1): Transfer ticket +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 0.01 XTZ +# Storage limit: 5 +# Contents: None +# Type: option nat +# Ticketer: tz1TmFPVZsGQ8MnrBJtnECJgkFUwLa6EWYDm +# Amount: 7 +# Destination: tz3eydffbLkjdVb8zx42BvxpGV87zaRnqL3r +# Entrypoint: default + +def test_sign_complex_operation(app): + test_name = Path(__file__).stem + + app.assert_screen(Screen.Home) + app.setup_expert_mode() + app.setup_blindsign_off() + + message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006d00ffdd6102321bc251e4a5190ad5b12b251069d9b4a0c21e040304c0843d0000000004050d036a000000060764035c038d9e00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e05040500000002030600000004056303620000591e842444265757d6a65e3670ca18b5e662f9c0070002cc8e146741cf31fc00123b8c26baf95c57421a3c0000000764656661756c74") + + data = app.sign(DEFAULT_ACCOUNT, + message, + with_hash=True, + path=test_name) + + app.checker.check_signature( + account=DEFAULT_ACCOUNT, + message=message, + with_hash=True, + data=data) + + app.quit() diff --git a/tests/integration/touch/snapshots/flex/test_sign_complex_operation/enable_expert_mode.png b/tests/integration/touch/snapshots/flex/test_sign_complex_operation/enable_expert_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1b830177ce674e1ff2156c1a0f2b331a3c92c1 GIT binary patch literal 13874 zcmeHuX*iT&*tV_6UfI`*LS)G{7+aDgBqV!wVk~1BV^2j93fZ?5LI^b)W2s~v%t#Vr zOqMbB!Pv$&-=p_^zvFm+eShEY_`W~S@yz|qbI-k8_jR4ud0zAUj+qe$s}L(49UX`9 z&FgpR=;;5_(J|a-VE|fGyGxCLE7kbAzEya^3VsDy+P05~CQZh0C|-PU>OMo(*UR)K z*fSrQ~U(#8F~xKuh_(w2@clS-SD zr=u$or{|!%bs9@o!t?)c{;yhuU&s5mR?;AsUtYP?T)TvTifH`B4av)>?xZrE%o_Yuk%?VcF|pXm-tmo!di(qBux%V1fO%vk)Uc4;f( zkc275`;*K`P9C=YYWeN4wAxXib7zZd51>pcpOlAM>}te%h_wxJHq|3gWP!WSSCi9N zY&8UT>aFd=JkM6A0JVGsq{8v4;&}$4TcVuIv0Ccv9V(_2ux>FX8%@0IAfH`TwE;FC zR$({57=5@Wi!BW=wSXqv3NvN8$IV)+1G=76-tUSbdv9@wLn;;SB^W2q zAQXHV{d3{=&Ed_m!$E_eDxtNhGU#-l*NO_jqj5jAjdm9S9W~Dx^KM4A-iCf3WH5r8 za-l>izqz(>FhveM*P4Y{m@he<0zZw-Ng3AR=m^}lWu69w)joT3Iz@> zIY*>7Q_4{jQU>1U@=7=781RxvDqa0Jk7Rx9oEp~!E{NOiSJ;cePl*J-W@;B1PH`0* z)JsMaH~JU8t$s{d+S*(DIgU8o-yvI>FpAw^6H*RLxbej0{lg1$=U58X!&FL@*cgDu z4gc?z*DI!ZDq*Rye@B41fA!JV)!?AXf(%_%R6O+U z3@8%vVXrVR$X!wV*9n8&h~TvjnKRMH-}vv2E$312y*pDfpo*KU=5EvK=Sq|q58Wg; z)0Dpj=pFa{)$1w$T`k69-qinW*{d5Kj;)c1c}yE{q&v8gVQ#2G^$XtfVgp_PW-)JO z_^wL08Dd|-mB;sQd}3xd#5og@w|){QZpY0j&jF@5ce=ZN`Nkje4raotEYhaxRCbr> z6-EBl_wi$(CjH8)#i^nvr^xT2V6oVkm{|$)$(0k~0*)fUmV|!9t;}71KFcGK>h@DG z_&l(8a_HGubVEV3-sXCEh#8mWQ>Mx1ab13;(omtH`~lC}?{a*}2uR^vut35K!q*od z<7XNkwg|hL<=Fi4v6V0`6+0;((rTDi1+{=gr6iva>oUI9@7L<2r7a9Es_@yHa~0ua zt~e|zm!bb>7q&PAn)nlWhZv>P9vo9z?vsTsi;`sTsHy^KKZ6f3r{tc{$F7vzuele1 zLR$^1G~{>oG`tAuIyPJdQ%h2FIs!t-7`jwgxV;~SB6?j^Ial)LT9(IP_^IKo^`9nR zxe^VUU>B1vB>dJt1spRg>yZ`Mq@P;;z#Olo%t{z)^?jQnyLrX%Z1D+jLR`XyR>5eH z$i3><%8!PW`x*dGf?v=ADX~CUyrs`D>62fGm<}Ht9LQy(rQ86AxE0arREKKCS@0BM zynYH+abvNa?jdA{5Vdly#16+oF$ivTXaCs60Uo8gw+RQawoc<03g_t3H>jLh|I_-( zoV7zSbw)a=RGPKpj#>;30l^{U(9N}gCzbobz7a_aRr)Hxq_TN6!>z^toRLVkp#`>v z{`35FoRdEHEIdZD@KSpf&_h*~S;g4}_5r}<@OQ6MqiU-jrrVp3d3)w*&Kv2?C||b# zyp(*lNfC)lGE}77Hp{Wjrc_Y;iH>*Fn9u=qNXi1u2R*Ma-hS-b%mZI>gCM3_tCS` zo7S>ZP1HROeLcn9f2tPwtR3C?lZ*q zXwtuF8i6~^doTHUq4sm?~37th*r+%#4?|~r0-fM z-dFX(-@?bRt|_3@fZvcEz=$=AF|8hmGSP@{t|e6-knmEe)EP8!TA|8Iyv;#=E)uP{ ze{e^s9PgOO=P|m(Yps-A$Kg%0DV1{Xj>_I%y=$gN0At4Thuj$K+B|#QLU;SW6E!v` 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 B_j>>U literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_sign_complex_operation/expert_mode_splash.png b/tests/integration/touch/snapshots/flex/test_sign_complex_operation/expert_mode_splash.png new file mode 100644 index 0000000000000000000000000000000000000000..92e453d5c9382ecb6a5e38329e76797a1d531e27 GIT binary patch literal 12334 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�YE97cqYvfz1gcaIb&7 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 ZPp;r%(c7)S{{gU>nOa}2yL2n{e*n0;7pVXM literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_sign_complex_operation/operation_sign.png b/tests/integration/touch/snapshots/flex/test_sign_complex_operation/operation_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..5e787d8ed6eab5e6e486451526e7b56951ce0adb GIT binary patch literal 8754 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_01.png b/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_01.png new file mode 100644 index 0000000000000000000000000000000000000000..f647695e4997ee96367a928130ca92b0e8ede815 GIT binary patch literal 18621 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_02.png b/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_02.png new file mode 100644 index 0000000000000000000000000000000000000000..3287886c4b5b9ee4a296561ec1fc1d22a8b6c657 GIT binary patch literal 8286 zcmeHt`#;nD|G&dkI#OMd5OsBhN|YqWO$kv*wd62LIiC-6o+*_gTq;}+Gf`HK$tjy{ zx+F=A7K_=)p^as0PGiUKv+Mg0d~UbT=XU$NfB0-a?6&Q>*WvkmKJKT-9$av;+qy|@ zlZ=eaR{OJOF3QNrPRPi}UELrDJ~`1{ZYLwN_kjJGQE~A39~Sw|5N4oZ1+WTK1cf)de}Vy}Ghnw>?Q+zrn#u{8((s=PDT8DaH z>-CN`pq;QfEy-^C52A%aY-S<8(`A^A$XG7d6$o2H&CyPAB$X08^r!h<)+uIo5S;2k zqbOAjz8DWjlbJ6~B0k!5^{NFH`5jf&Q^^z+4jT1EwdrN}5WHMrdHfKXabAC`fD|bG zl0ddusTB)p(U`PUGOWQ`KuG)zDuk7Sew7LgPa zh;MR7LWa46O6i>~p~aOWNAi@VNiUCc#}V{ILchT)lJtrhR!pgQ`4?TfMJ5Gnt`HLy zQ2sHjY6bHdK|eT@+N;*%n@+5%`h2qsd^@wuu>OKTtIg)DItjy(t{<>P5SgON?E@XP z@`|51?Fav$6q&b(6_qhES^Z<(SW9yiY&YMd_rS)mnYsHy# zo%RhA>3D<{H)~=!5$zyLnT?4{_q=M-(A!Rhsg2|nnIXq)BxhA~y1V1veBLOhr1#F| zpD*I`y9qGMuWGFPC%y@Z{a(*=t^1LQ4Da9MQ9J)A%PfDvHp|-#RzS13q`L$5>!FsL zuVr>@s_yfLeavjPexW*6Rs?&Js-ID=*DH~EU^MzvH)A9umM6EzHE{ZV^ttz@Wk*cq zz>o)rx|}}EEN~clG&Oc?d!K=E)ET02e8A4!nW#eMGi5^Xz1g6B9ot>x%*aXoo$A>! zPR`D))kaaC84^NmEtOpv__?GY84@V9z6H_D>7Ht^sYsn%k)?A2iu@oLW)Gq*rx5kk zUB_(Mo^M>LbDnu*mr+#R|=b*Lj_|VMGh(3L9cnXpBN@zefi2Z~jRWHM-YM>YSe2wM%DwTMKEWt1HV>TWJQ; zu&accb7fej#lqG~{@<#Rc~$V=!muy3;cCU9^h|CIbA`K9#1SVBe-qe=K04kYef{vj zUs2>$Jv2w|3#B_C8m^WsFG=Qo0c0?lOr97Dg$i9viu+bd-@AQ${b}BN_%sa0B!+j? zN3nO<(OR6Hou_!KhqKOWKORe($8qXwv%05h&HYg`ESc6wN@^*Y35IyTJakjs&rKwR z6@4Elb)?i#*#zhI`smH(9pTXxYB97H0|NtbfPU}7VS7srMK-R#$6PZ93W2O}M!4Qo z1o&*R9u&Pac-Y7>X?1r=RZaqQgh6)d zQ;hnOA!O2_Fd6I{7polGieN-ZE5M{N1CIBRkfKV|%uiyWDt5n;#b4^{miSpA>RZ-} z-$&QCjU!9@{NgkWc>+Pz8(GhZu;Ux+0}KnNB~i4Nmw*4o9^~&?9n+e2g~3PxiVvGAumLiP!Gf zFW4sw7jZ@0n@3g08ieg$^}?>LbpHuYs7_hya5W7-ldrQV5EP;E`a9O8I9c&s&&-9l zQ+uW{J5Q$eivCJvxNm<+5`Qpr7(Wv!|0Y9g$ACvgsjzTWAV};z-F+pp^Nrbr4|HFd zusY(I3z?~}inQ^VnyWdu$@9lI`NUwGXBHt-OY17?13=;0r@>%t$7O!*RMHv{YX+mf zM5FdRpVW5U9Jh-so%fjGU*~OSehvn zvUQ*P!;zyOh8NCbsTU=pwP^Zr*_21=dXYbzoS*~IaMMc(KISUX?=c;c!FMURaIS5O=Vz4 z`HQNcqpF^*zNsEK7b`&h1X=W!^=aQCu2PqqvxgA$2osGgTi3vC6Z&EBN!6w4EI1WF zE-!wpWj>3{Bm%%=v)NH??feHa+vzV9&_`4&95E;Q-Ac z@=iU%C!M_t8wxS*UCvrdP8na6-7q<9$+Es^g(L*F3*hT5T5~~Z zZDPS-&(9SB1rqd$akvD$S}WVQmz zC`NGV3CBkD0l?U+{T_g;-0~myOfPkqwf-WO_jjhT1-_+1G!YSI z@2y_|gE?wHuBFGKz;QhelvTF}O`M{W-VGL*72{8gEGH5?^(iYrmb^aC`_eKWV`kZK zFDY#Q;+h3ET2t}wSVq#Z#!y-^`uOtQ#eIM^V$AxIzS}M4FF;*ULmg9_zN7(Gtg2d0 zge!OXHTDdpwS-dMzt;0_bYqzEfmTaE3B8!cpACYS%t?-v5JYw3*g?%KTk-4n$q?rg z87-mFzhQ3x0Ig%UC`NXQjEXJkoj`N) z2QL?y5OgE+z!`8XS+rrmQB{qi?I{kwMk*4mg&2sXC4A8$u6+^ab>b(>XQ(W0CP4j{ zkXYr|3bG%T1ptODGCIVWlpzQ<%ID}_v0|17aZJB&5jd!VV`!R04!exD0ELE6*X>;x zdqw%q7w_VW^`bbLT+9O%KMS zin+s^W56iJ5l04%e*GkV@wT0-+qvmO^=k1kxAb>>*9<_hPHQUj^0sdV6T%E5;?h8A^ah%`Z zc}Rc5$gkZnNH;5^l{O6oxc_cyaHPo`tM9nQJ~MX(>o>id9BAmpAhzC44%@$Gl;1lO zV+PkR=$(mzV6d0yd&K#|c8_Y_a~;jZlNUEJ-7>vRuTL=7{F~k3>?_)K&u06(`6K32 zruM(rP{?@X5Ux&W@D#cePZABdWhpCMfgH;C<4FD!#X)bqmr^z1JQn}^vjm36F7d_D z@7{6#2n^z%4y9;m=AFPj`kru&`Y>ugJ@oRLe zikg1mxY)*z&Cq#lFA4cDkNq@{{W%GMm7U<{|fZPVEzI(l;Ml=mP|`)P+IMHkZF zUn?2<;AMKhHDBFv0rrj(?pf@hV)s5InRn-wU5r$7sm;mx#r|*c4*TsE#H;7?>36NA zL2T_T{IsFyw2N)z8Nh+@7K|imtz_$kuoSNjgN1lY7VYfz5|vSB1T*GoePB`Yx`hE; zg^VjN{sgPo6tZyBuu#`rX52wZPzLnVy@;h7WrYKh66U_Ey@d`6>LYwy@ob19NpE&`531Za=C> zCwzC7Edq`r90k52s_hfjCEphY1E`nT7iL@xP%j0t@cI2zBqU5)1~3}zNX)KGo5aGv z8*0X0u%QSO3*Mfy+-Oj>U#=x)A>bIpI$lj2gis>+&|4X}5PV)oMBV=nIZk*zcGttl z=DtVAghFAiM&WtwU9BP}8Ds6LU0o#*i9{cd;(vGE%e|C8^At-Wkx(fqnuoOZXq{OF zl>3Zhq@kE&!M`0R8R*AqD5m6SU7WnCUjSy;u2QX^xd;?xuNn%81ePyJ%i(x{e(;L9 z1r(}Pw9QB}C)yQxj$#CajGf<(6OM~ZOHKTz;YjAUf~1E#x+9DGv{B~&g6m+w6G56I zWqMPGUt^&YmYMyzn9OXeaZ&ENc2qUXw(Zd?ulke4j+%#Ky#a3D4S`cPR!rjEjZ0~Ee~uJjb_eeNDHX~d$d>Tgbh}^r z*Bl5)3}b=G^oRDx_U_Ws((*`%>)v6P*aVedBx9glE?2xKR%tN&dbnx1x8Q3c>o8Y@ zk&0cP*2v;H18HHjmHP37R-c*sV4+Cf&f1R$1Dcwx-HB7M4d%}jo zcGc_k4h8MRe&k6c#N}Hqupys@58|=Pz!pY%3c`nbf;<$|?5Q8;FF>-*m6YQSM#jM7 zlHs^UThArZeyu~^fa5_O5hF3pe|nK15ifXv@nNt#c`J%r3&Hf5mgQiWevKo0LQ4Ng ziDQBZzBQ@vFpU#8nf;@s*_hFmrG?S{{pR_vxyL^lp!g2gNSlsn<_M>zvxUQPn!215 zk0bc(pT1FIVEU5n=W6`-43b|@Jyxy9i)OQi5NIJaltyfCf8tw6Q~_jTeS=F}Mk_oL z)^tVIuFGi=r0HmPJve*`Lrh(^Ht5Vh)Fn1dq_v0_x&n+w(We$`xfXv}#6FnvvwS_Z zUBqIaeBS&*5m{@$AKj{dXKr)nR*MxAR*K;j7{aGp^e*EJ^hr*fIK|2xC|*#knKq^K z1lU8T$8HOTcg6+%@;yLDLajk5A`0+q{{ddA#D08C7=EMZ+M~y2N1Agr#o(sSYU1Aw zk_Ra1S|yD5FjV7+#;mqh(P?Czb^06XM0!;f0~m_uIToCs9^(mn6Mm%XC*EiWo6z=CP0ommApbwQMx%IWR~JCL>! zxTLkU1Pe{DwWNz=DE1_SYXORbusxPlrZZXvr-&_%*ECs`~M^&Fa=-)t*@c%SOVLk@AmeBs^W81C{S71b(j^VEA zt@yb)bkIv2!A|yRFfp8K)9cO2$?3WIdU?r6fy<5~9Ln%9QX`N^;WjY0d{CgSfzmhM zB38k~gM22!*(G>X5>ULGZBt!g`H{Fi0%|KK_kooZ;xsNvlq!3#|FJWhI;hd7wD+4Pj zfiB8`e)buPX9=@CH=~%*Wy#~4yVmODY3%Vph%>tjav4R-CdWDZH%!Nr7F3b!q5pqf1dX7u@Pe6Y6G7LYN>3#-IGWBaTbJ@6eI6h(G}S9B@ye{ah(jzppwb} z{^Ctid;2qQ;2{~QARGy$#s2EHWQzvBLw~&10}*W3{8F>@pp=4YV&j$q7>}Sg6w&f_ zXZ`zkSXO|H67zFmWEg==PX8A1W_ci}d30Xc6}Ak7V>7e6+m3O);i~7D)5^+93;$qv zcz6Pa&*xi9g8^sm<_@Co2>6RUUW0(#-Q7)aPEXHe4-QH=DgW5~v;Y5RKb$47$crLT za=;P;Ho7~f8>ojQ3=j>EAPsGQApP}KR*JrL7MNs|v#1J!6SqJUVx09_&#uD7EkBe7 zobl2VFjs(zXD}_|LOJ9;jA|tHcs=mwP*Q;Zh7MY%d&nM8bARBCnN$ zHd*~wW>Z^%!e$n(Zt-OHV8GJS(i5LZ5LF|8KiF%CTC*hn805W7+tu_K_7 zlB4&9q$OY8cE0Hwc|^XzbYsCp{O-e;jW~%3J0gz4EpE! f{~I~CROzcYTsrnT^BefzfQ-G3)0w){*KYqm6%3%^ literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_03.png b/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_03.png new file mode 100644 index 0000000000000000000000000000000000000000..2323e3033f7db0fd3928146be91a7b9bba543cd5 GIT binary patch literal 18134 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_04.png b/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_04.png new file mode 100644 index 0000000000000000000000000000000000000000..254c9c9fd1b499381c23bf4a1c6286c7fcfcbdc7 GIT binary patch literal 13688 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 z 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_05.png b/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_05.png new file mode 100644 index 0000000000000000000000000000000000000000..4439e92475f62e9589f8976e0394def885c47c82 GIT binary patch literal 14860 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
-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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_request_sign_operation.png b/tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_request_sign_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..00bec06df96e49c96164258878f8f701b5c290ae GIT binary patch literal 10043 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 UPsf12D=dzNgdJ`>c;@PV1L0-a-2eap literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_sign_complex_operation/enable_expert_mode.png b/tests/integration/touch/snapshots/stax/test_sign_complex_operation/enable_expert_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..2721dadfa57f2c1be012b8ecf48aefb63e88d838 GIT binary patch literal 12596 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 VcwYVy@NWn{OADK8m@8h1{|8tSI2Hf^ literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_sign_complex_operation/enabled_expert_mode.png b/tests/integration/touch/snapshots/stax/test_sign_complex_operation/enabled_expert_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..b3b023d2534870277b872acc0736b8ddb1c0ed52 GIT binary patch literal 6776 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_sign_complex_operation/expert_mode_splash.png b/tests/integration/touch/snapshots/stax/test_sign_complex_operation/expert_mode_splash.png new file mode 100644 index 0000000000000000000000000000000000000000..5bc079b4f2110ad153ada5c5411c0b41e5ef5c18 GIT binary patch literal 11023 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_sign_complex_operation/operation_sign.png b/tests/integration/touch/snapshots/stax/test_sign_complex_operation/operation_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..c1e5457dedbee82244cd3aa9919d7a5ce7c5d7d8 GIT binary patch literal 8140 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 LKz=PhkBIvZA|8oX literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_01.png b/tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_01.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c0a56aef10666418cf04faa159544475b8244e GIT binary patch literal 16618 zcmd_ScTf|5*e{Bpq9~w%B3+~^0hC?>R#d=%fb`xCy(JK;SU^FFR4Dggzb;)Ko`+c5Idwlm)?-45tFAD<$ z1FQDq2Zjs`ClVPL7(bn11oo)ux0Nw4+^NxiaQ9hIHkC+7Ew#c`+PgK#p15)HKmMFQ zasSr^g_Epz?~ z$TkZ@*VB`iU)WtRV|aPj?!=kXk*BU+`ERu2Qd=!3tEgq>l`*g>?(H#PcS!+tm8CkE zLX~)|!a%J@YmbJxu`z+F6q7gLviWtyOeP&>9awqaJPr5-2)1dH(mJ_HN92$ZM=7bN z1QoUIMquqWRmj{h)$Z85Gct{(r7<%q+8q0NF22Ub(98~}o*%X46gBN6m3U;+{ALUB z*w~m#50SuafMwCOAYI0DpRaW4m>G}wwWQREL9ls}q6M=Bc&{eIn`gC*jVar$?Sond z1;=epJ$aHh(1xSm5Z1#t;%D+CP0EZ7xP1AQA@aExj zq&H9BTYXKckC|yknhbRsYIA7~>bF+3DL~}gZkZMF56@cRV6HRupvp>j4Dl^bl?P=W~&U>vMtLH5LyqN9<*=xUioSWh*hcIP1lU87yBx+%wGJn&xwg{SrE>w7p zPSH+!d@|rNr)WiXDK@x0jWJzDCf+gQou0@hPJgi$oFz^%!8O!*QMQ9SNlnG+@0dr6$KB4e_-%q zu^m=xBzh6%kSg(kC}bT-`YfJv5<2&RF+HVjcC{?zPWRC0Tl(>H%zaX;wiEkeV={4M zawM$k9D>+i1VYpH55q)SUP$oOy)L|8d63+Hk}5BXma|kywy@bExo|_h-TI<`GiMb+ zxhL=yQ0*iSrK}!@X)b-I#lYOwS}!V1y@I__eI~mi@pvz*_kr!r-OiVT8YDW5!FwU@ zVQUk?s~}HwKxRY7R=2KW%#QK;sLVxsvd76fw;=A)U zaYwL&alzKUzEB*DXgcu`c(Hty$Q8!q|A zN+3)_tfCf_45!!V{T|d*L0!t1xaZoZMW(=mi_0P%xEbaA@=@Os$!_e>kl}lABZ3hH z%6z}>MP_>-KYyAlip0--Vty17G73?mez@mMu2rjhm^SP+gVim{#yOWgvQoBF6Ja(< za}NHhGFM&;+RmF8yamzw*?*>dp|js1+5wOGfi!ed7#&Id&GN~0aq!!He4`W5Y5AY9 zuuhU~JHr%Pm{gJD-R09uqYXIwykVi6Z`MQ3nwF)WpGv!yfYm1jW_;$#cY0f71LDXS zGIOgj`~Hcx8(P`!?KjHWHfLhMwYl4-5k2@Y&^)&Y>QZOU-*+@GZ{E~eNuZ>Wcbh+7 zbuTi&BKkTa31mNPDy}BNV^F$XmDZD!(sH8fNyVNbJdpmzboxh)6 zuY;{edT}89Y`HQFW#8}w?Vr5lZa9o=tRQ{C*o7a!($fS!B3P zaTh?fvKc8mVb^U#$O6Wvl%XP)kK|#wYjf-aX*r-l*O)03B^Mw^%$(YL;mvbyT6uU!g4udc54I1KGtjR?>7 z{-}Lh<5dgp0k4{*6@q6vHW%x>8%n#9pBQ{qL+TCga`yQiC2X4HkOO5Gd{hdcnMI4! zK3Cl5fVU3YTEC#36ri`JS;hkH6OD8hxsI;IF3vug0v{t9EaE!YI=e=?7>_d7`H1Q0 z!qJnP;M@Fc)IP*zEnl#pVqF?~E{wgDajp3MMAXRN`kU5S2igQ{X=o>PPp=&wN*`Ox zqz`^`HrI*y+gZ%Hvn#>OrVGkwuPR(2lc@tsV5QrkWY5Rj9*wC;rZ3#z9 z^E6vq+ash8MTt@Wrm-DsD1VI+Hzmu}*mxMzJPs7(fy4}qi@c{!@{h&!ATU4M#yId0 z(5H+`GQ_oOEh^ZeyQh7sPw`Yh@uv0nBre(W$iu*bu+6g4VV`$1W-et}*K^%u(Ve@k zyu(RBYRLG${KGdpySs~ovrS$iYoa11XFaWZN39M#MyfWqC1ZvasQg#PO(kj-v2gAJ ztQp)r^=3>S2%U`xPWz`Mr3f0rS)Vf&PIr@?4$F!F3vLr@8ZQRL-_kXsk@w<@%=JHz zeN-kCZVoFQ5aizcQrbs(D)Et1dmQWuU#XUTGwY$6t8i5J^sk)M%Ko?MC-Il}X!FI; z(xE!i>V8@XR*4a_z89NYC2o*eq+AGquwV|_DXd7OSbH25*C0AlDWe@W+Ih**xOS;^ z)SPuZ6rxOt_dJ<1wH*m-aPp;SNzkm8D9b{_!oP~E)>J}sjEz&BTZmrd&D{l@G-2{x z$3Vi2SyP_>@$HVdF0NkwXy=5D($c-b%h5S@VPCc$+aWZwMEk>fUhh}plc(*}{M^)- zly5_fGHU(9n&mF8LT4lMgH>1749@JGyS-OM&&q~Dum=YR0V|23+J96!VBdP1n~|4+ zR+0Kt*O-aVnd-!(>twnsrM?7}D1}JzNM3aW$)uwf1A?n}kG)!Vy*Vgd7etuTsGCb3 z1F+|TlUJ;iUdIBxOKaO4$0Cyzl--(fea}6K>zWP1&|sdI7Vp!clT_bA7qVpD$Gcy(Es3bM8D6GpX>@ z2-{gnq4mn7>q;Zy_SH{3@l3K5U4^T+2Q)%?5wr(RdlxDOT;xssQ94OZO@u|o)>cM1 zYpy@1jAi)l(UDBdJ*CD<3KcG;+`eeZin0t34;SrJTa}%Ej18zUdwjhXgic6chbp>f z_S&2tQ)Lqjay4S**8u8K@)vEXmLGw6Ko!IUqO8d+?G_a|=Iphmvq07TcU_6f6k@Aa zU+LAQD}Y%+ZWSg{`{Rep@Qum&i!%q za1=7dy%vNGZ(Y2M7soKWHF>}IhwWTnUnUVeW9w8Yodsw zI|b@~IvTY}2_WtusjAK$1Pja>s3SmOA#g*-?OD%1V7#}k&ZO(LaXp`khf5`F*?~HH>&z}vmpj7tlGEyuZ&p+6Bhgy_?wuy!k%85J*6iNfEF z;~uk!f7Iq2YRsx|nK|ZZ+tM z*gKp5?ayi!7^0CS8!`tR*L^?l$M;CZ#vT=nf^B}!pH=t>(Lq=~vussf+lly1# zsZI>Ygu8EHSln9Rcd$_;!Ikt6XpwkKqL^ z;QUC|%_LdJLgOvj6U=(q&OG^+k;)1#cKtVXd02jh zZJs@9D0Z1TWvrgD1^e;5eEQs}o0SPfFJ*_2xc9p$oynp@js9nOT@{KNzoCEmBeee9 z&s>7(So$Qdxn+u@<#?<|IuwfigIq&={rV~;V=l+O5ifDA$lhjNa{@R4mln+0yUDWH zM2x=XF8lm@!|Qu7&+u0Ol>Qg9hX&cfWW1&tUUS$KTw1f3VNM(7w284edRJKO57W6` zt`UB*wwy51vj{P2S>_31<~)6w;eBlMQ-=RK{iai?8jrbk9_NiuYx)|`I+!eId|NH- zo~cs~>>q#?gUx(u%*sv5T&t`)Ye4|`kPsICs~a5Oy%I*qV;7tu` zt_zz_JcbgKD~2olH_LlN1V#N`f3J~_?&D&=v$&r|SZ3qjP{`<~!cn@wT65br~ds@jlV`HZki>on(?%I>gU_VVuOr(9YFT(Lb4 z6RNf{=`-tNM|Yp=7Y$wLTVJ5~0PR;{_ED{5%wPiD6P?(_ku~75gQuMuT@2t2UtXg1 z`X21CN7WT}CrG(AsTUtw3W%EKT8+??;km+*&c)hEPTvY|I~;TkKNAcS*$;n-Hxguv zR)Am?1nBM^-HQQ!EG8QTV|kMJ)GvcyACnr#X0Gp7!Hd{2QzNvV+LzrOMN3#1QSIHf_Z@ zj;D6x$xj9Mmq|0;Uyr`Knvcp5D2`>`8r@Zb{(}fjpT?Z7){lno$Y=q%0SMl?UwGF& zA#t!Pn6q&Kf7GMK&z2LoI)6JTyZp9bf}=Fu*ZySMq2XMLpxN07>5##ocqK~~J{yge zhG(~{6X)2=%L*k>{f+_))GprP9FB%ISG)1x?l8`YFaB%U7}tHNeG@3G#j1B%Y{IK) zC<1k9HdQjl!?iEGlOEt*0v`dc1Xx!E8vlTFsqfIW)xo{DJRe)*S|v2xrS`x1i!RiHqn5`2)*Jl*ppHl(IjQkW8+p&b z`=ch9^bQvg$_v0w0y5SywO(==ZF#cuh;Vm_89KcwM?7m_{)^z`dYtiBzgBC08aZsr z+?DS$z}SrLtfk9tp_=A0;kO1plOUNz)P`-YE9%8Hx8L8l(BA6ui(y9+{9x>o8dT=X zL5E`H=!n34tih);{P<|)DxRqB#7i{H0)>Tf-3u&&XcWILtXl#d(0U#viBgj?^*{oQ z$lK9~oWKkynu;<{n#DILx@~U}~0!D^c}*q?G4M z)ypsUVi+2^Tw*1dn9!HwHo-Xk@%b~Zu1kRhoS@6Gz-m`R0?)Zd>FRS8oOku1`F_6S zv5q#?M@2>Kfh&Q)oG>tc(USg%{xELEG$OA8#Z)G5>(P&vZyJ;ye${I-=YiP#lD91q z>1^s~=f!p&q@HoWxEP_)sc>XrPeSS0?XurQ^#f!jzH2xXDg;(*Qi-Qd94t;f@xe;6 z9LF~lmck#sJ}mdYr^=il|G;HuNrQwsIl3DAKHbkPEyb_W z(Q}42n9a7j5=DrShHwMspF>iI3tqx1Tnr~sT3XsjpyF`pwC4U_SYPhaAs1O;T0&=& zqcc*Y7uclI;>_Gsy((dkuPG^OZ z2&6hrr!zpm^B`0+@MwRK`*o+5-2mC2_}Qq~c#D+p3P6byTzxfUC+s3p{u}KNJ&bnN z_Lxqmr>`F#dIl~&=sW?a-V(*+VC|8>Nw-F}#pIzn+^*Wz*NyM$H@@oM21IW%ne3s& zcjeZHz&Yg5*`wXxutPvYh(K$x9WCz51?*I%AYZ+&M(9_u1DbY4G_lLxBmsas8`evo z0W}pYkv0E;%YF-{F_7I=YkAA**LVPc1qBm0Q#Y1x9*Sy5ak&LN8uxkkGl!o;K~7ZX zs4=7P&D^7h*^4z7wG6Nd03cGz3JVPd*t#{Vtp1&``(K63fI9Gfj0!jH>|pM+T?`+o zssiZ}lUL_^A_20g@x9W9QSF+m`H>dkT9aVy-Xs1#Y69h!)1zTMQP2KbkGk>iPv2=% z3L0lTrnb}yqn??k`LPj}a&mL5)oO8UYV9aZ$@o4;RK4U(jB8znfQ4#n5fmUkTOU;g z6ZCh^ra!576d9##bH)?Y+f=IS(`547a~mgGE0LtcvL3s`q0!s`*78CBC$_)qzI%6) zs&MX>ll&`V*JgBcjI7#IqflNYN4LPwJu*!7DhAOvRvOJfgXGP{0HAyTKzOaTLYGZH zk+r`WZlPiSsl_^m>X$L#;yw0p`$re>)en(IXbs!R!$HGUI=oXFLPK4{7N0xAOfixn zaq)ejnn3SF&-vMPy+Mz%%q4VWHbi@7rIQ2?)gFS1bu|K;2--p8N*>bV<~fG%fR71= z4eP87um8fcJEl8W`T>-;ySF_3)M%(CuKRb3*jYeaeZh5jjD>YPj+4fz6oZ{=#Y4t7O$%z#SR*j>~ z4(vDRI8)J~mwJU)yH^0H(RrSgug-?kZ2!>aoPfSpt6S#7ec!p^r=DI--mqGL6=ejF zws_w_unWy`O6v7_s~dRV{_Ps%oMuSHYJij-eKs*?R8MKDzHQTvlFB7jfNSu7S@r>s zh)Q=}l-0u5CBekwSDt?P@~ z5RsJy3=h#$utSg5j2xC?@oHat?9j zEYOx-RUN`6ZVeMFKTaMSWlnCxTp?T1o~!9e`wlfe9fvg2P@|UNcV8D7(HZk$l``40 z!dz5`mcyLW;mSw;^Br9q1;Zm*m@~!xc2komd?`ntFGO`z6L47$oaLDvM<50u#;dNUN9UwhmE^VgM%^0xWDFys-Ks0% zn!Jl8Ok2^U##1iAx#J$f><-X`)Kqr{kHE2jWoI>0*}nB^ zZua;Fyc}B@(W)>tSYJ17;tV05v(YBjM5fqj1vdnTUx z*zeD(*u&5lQxzSZoz9DhoRF38Y9DfQg`j8XAZuoX)}-DOffL@Yg|=HGX!ctZ_3Vao zA#Nc}-E?DmSA+S@p*yepG&Y>u3EYS3ZATXO4j}l$+XsHxzECR;sS{_n4Ytqx4sMU1 zX$GPDR+;>jc^(#b|FKbDIIApNy#^*wM|n&$iWWDS&}{5!kMLl`DIew1*Fl10xqdJv zHs89z$SAmW$edCNlO`LhdAlToqu89z=>K98t5UN7T95e~0hY zYovku4!W#eWz{?PeQ)a1UUn_1k5b<$&mPp=77+3JDv(X~+Tsa+Qt$m@yy<>6fMM#3 zw`^aGbm$`_$om2x&xGeQkG^Fd9#KCB4=+w&PCJ(QNu#VB>{MVr29=Tj>_En%Ml|m) z=cnQ*uq0913(1&!LIzD%GKb?hg@OHvs^QU>8j5eG8(vN8SJfLEU<^8}WT=Db%yJJ6 z>Pf54bClMj-QAYVw!!@Kg=t%*A!#%o%AH!wlN3ke#%F?ylKT}P^lqr;L16G(pvo7U z>4+)BJGMZ|IvR*xf6eNZVZcb{dkMY@Pf?7BTGTN^a;m7~5P?&5jWWm5z3dU+&<_Ig zAMO?|{UmiHy-Zuu2>B@(PbGy~%C4ENtIaI0TTCwi(DN~KQc(l|EDyaSGO`1OK=$Ld z0*Hb)@{yYbTeSN*2dKe!#p$`4$_TifDpp0^J?K2^?Q6MrO!wEL7(#B2x3538TinH_ z7tDE_hOyRYzvW;!(vBX5qMb})m& zGU|24iX~a3<40khQUDQq?)e-=q@~t--kQWJIHFARBz3R>j}tzI>dgO3iZ?DIH2&44 zb$-2NXC5Aqjk$)|>}a*eDj4=)Z+s5h3e7BPjRI=7LKrN1#I5k0TV|0r_u@fe#*-X2 z*-aroA<0E#N|hlUsJbfpeF%U#(t- zKndHM!fz1AH9_0OMVm%P(ZWJ(%=&hV^iuWB05xD;Wc?t(zrFbBn$k5~*8}wcjG(?5 z->K)P)rBfvjP=T5n5$OCgn{b&!IvB!esE_v!M1`!ZL=wIuH;0$JjHE}C>)(pT@{!U z1&35Nf+qtxG``d^QGkwr=sc<#aJogKhA?igJG9Ykttx>WHVP?2l2vsl_}Q3uGXb!x zUbV~;s7Y+9Bi2LMO*G;)BE>8N0RNyXsWz&b)BWQQ^FXj5(k;amY(PF5awLXd%uyY) zU8Kb~tOhgcrcE9-cMw{hBd6k-7XQS72^_N+-dXZaIPCQ%)(qks<%f@0xPFQ)JF%~ zWG`&nEr6Ufg03#QZN&wwy4TjLH`e(O&A01p>91T1i7-?DPON~$kbj#?K}crNkwCGL znzJLp$ER;jh4yH>2!X#(QhfrD(%$5V2Tw@c<(*@CPGCW^!BhnU%Fo-m7~1lZJANUn z%U1GAts~N&pC(<*TDCcJ^tcrqdbPp*mx-w&)5`dzrsvUzkbTmrh`qq9Mqp?#uu)?_6D8Nn#yB)s^hY|Ot*EpjxPQTnn_ZmQ*I{py;||CA zsgdLbsLe0k=Z+jQN=@tH}sh*Iz}e*e9KKpX=nOATY<31`MshR_38ji!M1@{oMw9>PGwCwx0D03ALwsp^6gyG z`i%QC3L^$$ICAf?l_&YX0i<a^DOJ5E0MDz3XKavk9eU zo4W@y|88V*u{W<}(o&YoHH(*$=-SnST1!{l)2fp9dCwax1VYB#@})nF3%GlGVVj;O zbR-Z~%VhgjRT4q^9C1f{F0xolne?MwfGZ)pBI@LID-BXR(X}47<-sKFEwC)Ko7arB zar>Nl!T!=#7?q9Yv22yA60dF6;$TTJ^9?=0C1&<#08LxIs5C_=SNh40NU&-6jN0L+sEOPuEO zzx8XTBvLGYXt{sY+iKZkeY+k(@UB4$(Oz0=E%~4n^(IuvMvXHq>Ox^ zzgF7?bpG#RU-a^)M$qZt^lf$JD}I^_i$7AA-goX#bWT%~a2G^Qj}}t+tMSF7iJv8y zis@S)2xV_IBAw}-j#HOBn*<;KSqkeoz;R3pn5Cbf>;ARwKk<&qVFQ~oQ2KciL2$c% z)-ErLe-3vNZ#_jeH6-0qF{Q)yRmJumWR%T>=@lF8Urin!4dcH5p3f{j2mNR7>+h9F zVRwq`2kFbP9Rlh;{3a+bnUO+a%Dl%=7n62VnS5g{2(@3L%7j6b95y85{dw}QTrtZ* zC20C_K$aYv2&}6PXWj3e(eDqN70vu!#aceZ3K({rhyfK4Lo?I=nATj+jLp68#C)L* z4ta4qwu?6==kC;;MH{5QEMjf|q5DEv1y0yqTY9xER? zx>l96?WlA>tyyim(pMv{XKW0!meBqK)@zZBX|1HR%An=YwOK_c*C-G}v2xVdy1BFY zLxbPrjAF8G*4{fQ4B_o1QHndd8XPwN+S!9m3dAV=vs1V%x2c81BUEc8^Ptb)!)i>~ z+`rd?Fq^)`C)Z+uk{K{Y9$C-r27aQn10AE@2WGPMqc$aqX8G?f;DEJaY>EwT8!$m{ znKbDE?-^pwHwqNy&r6%TRu&6cMIVx$WfnCi`~H3Zru0)L{C#C3I+YiG*F5v(Z|Zx? zmJ3`T4X^`kCQnFo>xjMT%>;IAUT#X~$KJk%MJ_etX4FyKm9rUIrG#nrTIgt*VTBOqSF zp#<4HJOs+TItd9NtMTRdakysnkr!|y&Z(p4hK;N;G2}hEOC67|0KesxArK~Qz;8bB}m3(7G+?_C}O1sa6uM<=uNBi zEN64|J6T0Fd@EI7SW5&5ZZl{hp|fq13&!^>M=U^>X@9w;WvpH?7UDm8XDE1l#)E~Q zEt+O6d=c@h)ErE4tAVHo61!wR;d-5mTXxmvK7>WR-ZB2Bp%^d*SH=*toH%Yq&%T=DY$*Ka4aWM;!%{RN*$7^ zOGw$zjbm zpFAqR1qcz&8wmnUS_SHt6>>42j>(ef4GM)a3cm&9Mk+@_H6x7ohk)ov>fNYDrqO4S zihCI@`H-Wus5KDU0}4j%+OPlJ)OHo)>iD`@HhJzjox7*tqi7AJ&f1FUIXJGyJ`n%Pa@? zS;ct`3dy?yp1X~o4}DY?8h?^EePvr$EL#uknQIw+fao)?ijDo$LbN4Oqp23u@Kl_Y z+IY5qvcjGPI7{S1wsPTAIYKO59417-OG`VOr!9&-fKTi$l$PenojI@IXE$E7(($vl z;$Alfvm1J}zAnu4V83WcmGta)t#Wtm{anD;I0_@NwnhCKSf}4$c$;_DOE$mZ>mW*T z%(6&DIkyH|?>+0FKmXUDOsV+BO8RGJ{hwSn64w`*dT-DDQTy*iUXPBz$%)f16vF}E zPYGhgr=e7lC+Su^ydIQt4+6;1&xYB>wf|&K!apk$rO|0UY9hUQzj#u@%6x(LKPegG zu%pHlF$z@iz?HZRGGO2j_NXDz4MH9yX*7>+hNyN(!G5Bd!F`sejc4GBEZ!{TmVCIg zigu;ZPj{-smUWpU03V6(mM1kS{Si4|OpUcOjs%H>8ChI3>vC@WYiI(?QNR+K87wy! zpaxB?UVVKVsYf+fHpI6EpL0Yv(rx2ZEqOOYFGikv^0!q&_5zq%_Nt(nD)G#k=2evx zVPdEp`T5$bGbdhqZN%oTK2DCrCL49xcIPjh_&>>J{*P7fe>30tAAuGe83?oh2?fjr zuD`PY*TRBe#>N{zfCA-wl#jU(Bm|iB**5{FfE!)=B+044qCp~lW@pvO+#2U>j_8)dE+Fa8O-*q{^01AM+>z`(4}wHe;RG2cRU;h@gN?^>-*c!IZ+^oa zG5|A|jF_x^=GL9DnU_7Lo%Fp`yTqx*O6^2}YlBQ>CFL-jWFD|&*)-?ZVg~AUi;2m5 z-eUFe7#^Q;LF`>=X_9nO_*g9{ztXUxxwS0v1+cV%ISddmaY1Q?>)cP{@)s4K^>$@s zy-KKQK7M4ez76Y-CwjS(uU_h3=sX2PIDlD=l!Rp-8Hl%DizAAtb2*^WlKc&5faPCK z4$kXZXfKqTNJ03`E2Vu@D_7jEUKOEpT-Flq5xUL_w75CHanomuB86v5ILC2{CkXA< z)DxV4Blvua`Sn$3{^h;Lb*89_R>>InfWc@**t~AoQ?z=1b?oD$2ls9OH(oPoEUfw> z>zSS%5#lD8M1@dzE;{eq@<*9Gv^JLUJH&o%GDlK80b8 zL!Wo_LZ7bz*Wk@lovoGXWl)Ygrkh&$qkPF>d(y^5C~p%m&2i1Si}q(PM%O&;*1@Hq z4j`6u!#2z`O(CY_L2>t6EXTE>`dz;hE z0543Amp~gRgt}#g2fQ5j5U2kf4&;t~^FBEnLxw9LxU>*C?AMDfY2C`j6uJ)&ey$q| z1A_Q340%4fDHmJYrNG=V=1RYKXmh_HIT$iE(gnM|{P*cd=uWcyu`nWSh)EJ`2V)3_ zuheR+VC7Zle$X5U%8Q-OWWp%$oVnpzGAN9$?YIM^82ubCx6e!gVP(F_28)W>U~XjH z`(57Q6E|iI6lZdZyiJ)->;g_D=i%6r`RDWv#ACtjb}?MZ1a43o#~yt8L-6-Y($v^o zB!NwXNlBwBiKUg&d=WFLk=IZtGI$TI-!*_hJc)rt~wu$P?>r1azA`vHSupPY9l)oUyLN{W zIcyIYyk9bx{AcFF|C)n zb6wus1zmoEYU~VwK@S06dQ;-|+?B2>1q2X2EKL0};-nK{kmbZp+#i3kS4 zTb_0mIQOui4FGrrm;;>PEK?bjSK7va=j2-RStfU-tbQT$w10mpVRY{#={f`1XdtUH zWXN!E-RM+W#d*0rfi6k$vmk*WU`WED=A*+!hNDmGOtF!s4B~R(c2LU@1Fngr6J2i~ zvVnl3*I2q1dfVEcU==KQfG*K)qs}=d#gdK&aIyi{C9S(<;1|N00P8k;RRH+zM@Jpo zMtw6MGDThpH*3kguzPPV_9W>WN!kntLopfLh+^;=`DpyL%mewsQk1FrlJUL&hZejq z)=UT55qfUprx@c7MAH7h-)!H1uSv%LKVR)}Y~J%uQfIIt!&K|BmO%=6x6G8u2*~q> zcJ3(tS4kBAA4gX!-7||SDZubg z)Xqx;T;83Xg;3pCr4KyT&bIFX^o&)2l$CD0kGyhZE-j~W|5|Fu&N0F7>88}Xw7vIYEdd<-+tJeJySMa%n(K2g3%jH@f7dMnW5YF+;&{C3L1h5gDJ!EQxj}YS$Z2wD09lmVZuvMox@V@FOS=_@=?#|dy`bD z3)+g(dx3p#RN|voJEn8vX3UDVCMxbW{RsjuDPkf*&8~Z{b^cT@Fy0c6+`fv5N9}ED zh8D9g#~;k7I)5E}D^Id?oTV-=m1>Md literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_02.png b/tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_02.png new file mode 100644 index 0000000000000000000000000000000000000000..aeb521d30b0f6f24118c29b10df8318a2f9ced06 GIT binary patch literal 7576 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 K9N}!>!~Xy#RYzn1 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_03.png b/tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_03.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5410594cc629cb3f7956a532a33f733d434e2d GIT binary patch literal 16397 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_05.png b/tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_05.png new file mode 100644 index 0000000000000000000000000000000000000000..18da3c7bc86ff5b2119c53af0e8d85301231c6c3 GIT binary patch literal 17506 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

  • |% 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 JUAg<{KLGYei~0Zn literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_request_sign_operation.png b/tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_request_sign_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..68c268b951fd5ab301d347f689cfb2377ad76bec GIT binary patch literal 9458 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/test_sign_complex_operation.py b/tests/integration/touch/test_sign_complex_operation.py new file mode 100644 index 000000000..d27e9fa64 --- /dev/null +++ b/tests/integration/touch/test_sign_complex_operation.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python3 +# Copyright 2023 Trilitech + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from utils import ( + tezos_app, + send_initialize_msg, + send_payload, + index_screen +) + +## Operation (0): Origination +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 0.5 XTZ +# Storage limit: 4 +# Balance: 1 XTZ +# Delegate: None +# Code: UNPACK mutez +# Storage: or key chest +## Operation (1): Transfer ticket +# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa +# Fee: 0.01 XTZ +# Storage limit: 5 +# Contents: None +# Type: option nat +# Ticketer: tz1TmFPVZsGQ8MnrBJtnECJgkFUwLa6EWYDm +# Amount: 7 +# Destination: tz3eydffbLkjdVb8zx42BvxpGV87zaRnqL3r +# Entrypoint: default + +if __name__ == "__main__": + app = tezos_app(__file__) + + app.assert_home() + + send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + send_payload(app, "800f81ffb40300000000000000000000000000000000000000000000000000000000000000006d00ffdd6102321bc251e4a5190ad5b12b251069d9b4a0c21e040304c0843d0000000004050d036a000000060764035c038d9e00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e05040500000002030600000004056303620000591e842444265757d6a65e3670ca18b5e662f9c0070002cc8e146741cf31fc00123b8c26baf95c57421a3c0000000764656661756c74") + + screen = "review" + nb_screen = 2 + + for index in range(1, nb_screen+1): + app.review.next() + app.assert_screen(index_screen(screen, index)) + + app.review.next() + app.expert_mode_splash() + + nb_screen_after = 4 + + for index_after in range(index+1, index+nb_screen_after+1): + app.review.next() + app.assert_screen(index_screen(screen, index_after)) + + app.review.next() + app.assert_screen("operation_sign") + + expected_apdu = "5b8e95ffef018702781bef9aa935e05a879b79fa82f11d9cf067281144bb700237b3bcf1cd8222cbb9868341eabe58eddd212ed57c949cde5900444056a62cf049e61ff5acfe18a15166941810d283b52ff0a5b53b24416acb0f71643c925a0d9000" + app.review_confirm_signing(expected_apdu) + + app.assert_home() + app.quit() From 2bef9feb743898481a6e212252844e4e1da69020 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Thu, 19 Sep 2024 15:34:21 +0200 Subject: [PATCH 26/40] [summary] finish parsing before displaying too long warning screen --- app/src/apdu_sign.c | 31 +++++++++++------- .../accept/clear_n_too_long_warning/00020.png | Bin 479 -> 499 bytes .../accept/clear_n_too_long_warning/00021.png | Bin 552 -> 377 bytes .../accept/clear_n_too_long_warning/00022.png | Bin 373 -> 479 bytes .../clear_n_too_long_warning/00023.png} | Bin .../clear_n_too_long_warning/00024.png} | Bin .../clear_n_too_long_warning/00020.png | Bin 479 -> 499 bytes .../clear_n_too_long_warning/00021.png | Bin 552 -> 377 bytes .../clear_n_too_long_warning/00022.png | Bin 373 -> 479 bytes .../clear_n_too_long_warning/00023.png} | Bin .../clear_n_too_long_warning/00024.png} | Bin .../clear_n_too_long_warning/00020.png | Bin 479 -> 499 bytes .../clear_n_too_long_warning/00021.png | Bin 552 -> 377 bytes .../clear_n_too_long_warning/00022.png | Bin 373 -> 479 bytes .../clear_n_too_long_warning/00023.png | Bin 341 -> 552 bytes .../clear_n_too_long_warning/00024.png} | Bin .../clear_n_too_long_warning/00025.png} | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../00020.png | Bin .../00021.png | Bin .../00022.png} | Bin .../00023.png} | Bin .../clear_n_too_large_warning/00024.png} | Bin .../accept/too_large_warning/00000.png | Bin 479 -> 0 bytes .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../00020.png | Bin .../00021.png | Bin .../00022.png} | Bin .../00023.png} | Bin .../clear_n_too_large_warning/00024.png} | Bin .../too_large_warning/00000.png | Bin 479 -> 0 bytes .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../00020.png | Bin .../00021.png | Bin .../00022.png} | Bin .../00023.png} | Bin .../00024.png} | Bin .../clear_n_too_large_warning/00025.png} | Bin .../clear_n_too_long_warning/00022.png | Bin 552 -> 0 bytes .../too_large_warning/00000.png | Bin 479 -> 0 bytes .../clear_n_too_long_warning/00000.png | Bin 395 -> 0 bytes .../clear_n_too_long_warning/00001.png | Bin 474 -> 0 bytes .../clear_n_too_long_warning/00002.png | Bin 481 -> 0 bytes .../clear_n_too_long_warning/00003.png | Bin 482 -> 0 bytes .../clear_n_too_long_warning/00004.png | Bin 300 -> 0 bytes .../clear_n_too_long_warning/00005.png | Bin 365 -> 0 bytes .../clear_n_too_long_warning/00006.png | Bin 458 -> 0 bytes .../clear_n_too_long_warning/00007.png | Bin 463 -> 0 bytes .../clear_n_too_long_warning/00008.png | Bin 470 -> 0 bytes .../clear_n_too_long_warning/00009.png | Bin 462 -> 0 bytes .../clear_n_too_long_warning/00010.png | Bin 475 -> 0 bytes .../clear_n_too_long_warning/00011.png | Bin 467 -> 0 bytes .../clear_n_too_long_warning/00012.png | Bin 472 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 466 -> 0 bytes .../clear_n_too_long_warning/00014.png | Bin 462 -> 0 bytes .../clear_n_too_long_warning/00015.png | Bin 469 -> 0 bytes .../clear_n_too_long_warning/00016.png | Bin 474 -> 0 bytes .../clear_n_too_long_warning/00017.png | Bin 480 -> 0 bytes .../clear_n_too_long_warning/00018.png | Bin 490 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 485 -> 0 bytes .../clear_n_too_long_warning/00020.png | Bin 501 -> 0 bytes .../clear_n_too_long_warning/00021.png | Bin 479 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 552 -> 0 bytes .../clear_n_too_long_warning/00023.png | Bin 373 -> 0 bytes .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../00020.png | Bin .../00021.png | Bin .../00022.png} | Bin .../00023.png | Bin .../00024.png} | Bin .../00025.png} | Bin .../00026.png} | Bin .../accept/clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../accept/too_large_warning/00000.png | Bin 578 -> 0 bytes .../accept/too_large_warning/00002.png | Bin 547 -> 0 bytes .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../00020.png | Bin .../00021.png | Bin .../00022.png} | Bin .../00023.png | Bin .../00024.png} | Bin .../00025.png} | Bin .../clear_n_too_large_warning/00026.png} | Bin .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../too_large_warning/00000.png | Bin 578 -> 0 bytes .../too_large_warning/00002.png | Bin 547 -> 0 bytes .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../00020.png | Bin .../00021.png | Bin .../00022.png} | Bin .../00023.png | Bin .../00024.png} | Bin .../00025.png} | Bin .../clear_n_too_large_warning/00026.png} | Bin .../00027.png} | Bin .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../too_large_warning/00000.png | Bin 578 -> 0 bytes .../too_large_warning/00002.png | Bin 547 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning}/00001.png | Bin .../clear_n_too_large_warning}/00002.png | Bin .../clear_n_too_large_warning}/00003.png | Bin .../clear_n_too_large_warning}/00004.png | Bin .../clear_n_too_large_warning}/00005.png | Bin .../clear_n_too_large_warning}/00006.png | Bin .../clear_n_too_large_warning}/00007.png | Bin .../clear_n_too_large_warning}/00008.png | Bin .../clear_n_too_large_warning}/00009.png | Bin .../clear_n_too_large_warning}/00010.png | Bin .../clear_n_too_large_warning}/00011.png | Bin .../clear_n_too_large_warning}/00012.png | Bin .../clear_n_too_large_warning}/00013.png | Bin .../clear_n_too_large_warning}/00014.png | Bin .../clear_n_too_large_warning}/00015.png | Bin .../clear_n_too_large_warning}/00016.png | Bin .../clear_n_too_large_warning}/00017.png | Bin .../clear_n_too_large_warning}/00018.png | Bin .../clear_n_too_large_warning}/00019.png | Bin .../clear_n_too_large_warning}/00020.png | Bin .../clear_n_too_large_warning}/00021.png | Bin .../00022.png} | Bin .../clear_n_too_large_warning}/00023.png | Bin .../00024.png} | Bin .../00025.png} | Bin .../clear_n_too_large_warning/00026.png} | Bin .../accept/clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../accept/clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes .../accept/too_large_warning/00000.png | Bin 578 -> 0 bytes .../accept/too_large_warning/00002.png | Bin 547 -> 0 bytes .../accept/too_large_warning/00005.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning}/00001.png | Bin .../clear_n_too_large_warning}/00002.png | Bin .../clear_n_too_large_warning}/00003.png | Bin .../clear_n_too_large_warning}/00004.png | Bin .../clear_n_too_large_warning}/00005.png | Bin .../clear_n_too_large_warning}/00006.png | Bin .../clear_n_too_large_warning}/00007.png | Bin .../clear_n_too_large_warning}/00008.png | Bin .../clear_n_too_large_warning}/00009.png | Bin .../clear_n_too_large_warning}/00010.png | Bin .../clear_n_too_large_warning}/00011.png | Bin .../clear_n_too_large_warning}/00012.png | Bin .../clear_n_too_large_warning}/00013.png | Bin .../clear_n_too_large_warning}/00014.png | Bin .../clear_n_too_large_warning}/00015.png | Bin .../clear_n_too_large_warning}/00016.png | Bin .../clear_n_too_large_warning}/00017.png | Bin .../clear_n_too_large_warning}/00018.png | Bin .../clear_n_too_large_warning}/00019.png | Bin .../clear_n_too_large_warning}/00020.png | Bin .../clear_n_too_large_warning}/00021.png | Bin .../00022.png} | Bin .../clear_n_too_large_warning}/00023.png | Bin .../00024.png} | Bin .../00025.png} | Bin .../clear_n_too_large_warning/00026.png} | Bin .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes .../too_large_warning/00000.png | Bin 578 -> 0 bytes .../too_large_warning/00002.png | Bin 547 -> 0 bytes .../too_large_warning/00005.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning}/00001.png | Bin .../clear_n_too_large_warning}/00002.png | Bin .../clear_n_too_large_warning}/00003.png | Bin .../clear_n_too_large_warning}/00004.png | Bin .../clear_n_too_large_warning}/00005.png | Bin .../clear_n_too_large_warning}/00006.png | Bin .../clear_n_too_large_warning}/00007.png | Bin .../clear_n_too_large_warning}/00008.png | Bin .../clear_n_too_large_warning}/00009.png | Bin .../clear_n_too_large_warning}/00010.png | Bin .../clear_n_too_large_warning}/00011.png | Bin .../clear_n_too_large_warning}/00012.png | Bin .../clear_n_too_large_warning}/00013.png | Bin .../clear_n_too_large_warning}/00014.png | Bin .../clear_n_too_large_warning}/00015.png | Bin .../clear_n_too_large_warning}/00016.png | Bin .../clear_n_too_large_warning}/00017.png | Bin .../clear_n_too_large_warning}/00018.png | Bin .../clear_n_too_large_warning}/00019.png | Bin .../clear_n_too_large_warning}/00020.png | Bin .../clear_n_too_large_warning}/00021.png | Bin .../00022.png} | Bin .../clear_n_too_large_warning}/00023.png | Bin .../00024.png} | Bin .../00025.png} | Bin .../clear_n_too_large_warning/00026.png} | Bin .../clear_n_too_large_warning/00027.png} | Bin .../clear_n_too_long_warning/00000.png | Bin 463 -> 0 bytes .../clear_n_too_long_warning/00001.png | Bin 512 -> 0 bytes .../clear_n_too_long_warning/00002.png | Bin 728 -> 0 bytes .../clear_n_too_long_warning/00003.png | Bin 322 -> 0 bytes .../clear_n_too_long_warning/00004.png | Bin 391 -> 0 bytes .../clear_n_too_long_warning/00005.png | Bin 502 -> 0 bytes .../clear_n_too_long_warning/00006.png | Bin 494 -> 0 bytes .../clear_n_too_long_warning/00007.png | Bin 508 -> 0 bytes .../clear_n_too_long_warning/00008.png | Bin 502 -> 0 bytes .../clear_n_too_long_warning/00009.png | Bin 511 -> 0 bytes .../clear_n_too_long_warning/00010.png | Bin 506 -> 0 bytes .../clear_n_too_long_warning/00011.png | Bin 507 -> 0 bytes .../clear_n_too_long_warning/00012.png | Bin 501 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 506 -> 0 bytes .../clear_n_too_long_warning/00014.png | Bin 512 -> 0 bytes .../clear_n_too_long_warning/00015.png | Bin 520 -> 0 bytes .../clear_n_too_long_warning/00016.png | Bin 506 -> 0 bytes .../clear_n_too_long_warning/00017.png | Bin 532 -> 0 bytes .../clear_n_too_long_warning/00018.png | Bin 525 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00020.png | Bin 528 -> 0 bytes .../clear_n_too_long_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes .../too_large_warning/00000.png | Bin 578 -> 0 bytes .../too_large_warning/00002.png | Bin 547 -> 0 bytes .../too_large_warning/00005.png | Bin 407 -> 0 bytes .../too_large_warning/00006.png | Bin 366 -> 0 bytes .../clear_n_too_long_warning/00000.png | Bin 463 -> 0 bytes .../clear_n_too_long_warning/00001.png | Bin 512 -> 0 bytes .../clear_n_too_long_warning/00002.png | Bin 728 -> 0 bytes .../clear_n_too_long_warning/00003.png | Bin 322 -> 0 bytes .../clear_n_too_long_warning/00004.png | Bin 391 -> 0 bytes .../clear_n_too_long_warning/00005.png | Bin 502 -> 0 bytes .../clear_n_too_long_warning/00006.png | Bin 494 -> 0 bytes .../clear_n_too_long_warning/00007.png | Bin 508 -> 0 bytes .../clear_n_too_long_warning/00008.png | Bin 502 -> 0 bytes .../clear_n_too_long_warning/00009.png | Bin 511 -> 0 bytes .../clear_n_too_long_warning/00010.png | Bin 506 -> 0 bytes .../clear_n_too_long_warning/00011.png | Bin 507 -> 0 bytes .../clear_n_too_long_warning/00012.png | Bin 501 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 506 -> 0 bytes .../clear_n_too_long_warning/00014.png | Bin 512 -> 0 bytes .../clear_n_too_long_warning/00015.png | Bin 520 -> 0 bytes .../clear_n_too_long_warning/00016.png | Bin 506 -> 0 bytes .../clear_n_too_long_warning/00017.png | Bin 532 -> 0 bytes .../clear_n_too_long_warning/00018.png | Bin 525 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00020.png | Bin 528 -> 0 bytes .../clear_n_too_long_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes .../clear_n_too_long_warning/00025.png | Bin 366 -> 0 bytes .../nano/test_sign_too_long_operation.py | 17 ++-------- 362 files changed, 22 insertions(+), 26 deletions(-) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/accept/clear_n_too_long_warning/00022.png => basic/accept/clear_n_too_long_warning/00023.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/accept/clear_n_too_long_warning/00023.png => basic/accept/clear_n_too_long_warning/00024.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png => basic/reject_at_summary/clear_n_too_long_warning/00023.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/accept/too_large_warning/00003.png => basic/reject_at_summary/clear_n_too_long_warning/00024.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png => basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/{too_large/reject_at_too_large_warning/too_large_warning/00004.png => basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00016.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00017.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00018.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00019.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00020.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{too_large_warning/00001.png => clear_n_too_large_warning/00022.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/{too_large_warning/00002.png => clear_n_too_large_warning/00023.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{reject_at_blindsigning/too_large_warning/00003.png => accept/clear_n_too_large_warning/00024.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00016.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00017.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00018.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00019.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00020.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{too_large_warning/00001.png => clear_n_too_large_warning/00022.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/{too_large_warning/00002.png => clear_n_too_large_warning/00023.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{reject_at_too_large_warning/clear_n_too_long_warning/00023.png => reject_at_blindsigning/clear_n_too_large_warning/00024.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00016.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00017.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00018.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00019.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00020.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{too_large_warning/00001.png => clear_n_too_large_warning/00022.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{too_large_warning/00002.png => clear_n_too_large_warning/00023.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{too_large_warning/00003.png => clear_n_too_large_warning/00024.png} (100%) rename tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/{reject_at_too_long_warning/clear_n_too_long_warning/00024.png => reject_at_too_large_warning/clear_n_too_large_warning/00025.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00011.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00016.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00018.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00019.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00020.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{too_large_warning/00001.png => clear_n_too_large_warning/00022.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning => clear_n_too_large_warning}/00023.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{too_large_warning/00003.png => clear_n_too_large_warning/00024.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{too_large_warning/00004.png => clear_n_too_large_warning/00025.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/{clear_n_too_long_warning/00024.png => clear_n_too_large_warning/00026.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/too_large_warning/00002.png rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00018.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00019.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00020.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{too_large_warning/00001.png => clear_n_too_large_warning/00022.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{clear_n_too_long_warning => clear_n_too_large_warning}/00023.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{too_large_warning/00003.png => clear_n_too_large_warning/00024.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/{too_large_warning/00004.png => clear_n_too_large_warning/00025.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{accept/too_large_warning/00005.png => reject_at_blindsigning/clear_n_too_large_warning/00026.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00002.png rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00018.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00019.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00020.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{too_large_warning/00001.png => clear_n_too_large_warning/00022.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{clear_n_too_long_warning => clear_n_too_large_warning}/00023.png (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{too_large_warning/00003.png => clear_n_too_large_warning/00024.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{too_large_warning/00004.png => clear_n_too_large_warning/00025.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning/00024.png => reject_at_too_large_warning/clear_n_too_large_warning/00026.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{too_large_warning/00006.png => clear_n_too_large_warning/00027.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00001.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00004.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00005.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00006.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00007.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00008.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00009.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00010.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00011.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00012.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00014.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00016.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00017.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00018.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00019.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00020.png (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/{too_large_warning/00001.png => clear_n_too_large_warning/00022.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning}/00023.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/{too_large_warning/00003.png => clear_n_too_large_warning/00024.png} (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/{too_large_warning/00004.png => clear_n_too_large_warning/00025.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png => nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00026.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00005.png rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00011.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00012.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00014.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00016.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00017.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00018.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00019.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00020.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/{too_large_warning/00001.png => clear_n_too_large_warning/00022.png} (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{accept/clear_n_too_long_warning => reject_at_blindsigning/clear_n_too_large_warning}/00023.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/{too_large_warning/00003.png => clear_n_too_large_warning/00024.png} (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/{too_large_warning/00004.png => clear_n_too_large_warning/00025.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png => nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00011.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00012.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00014.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00016.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00017.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00018.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00019.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00020.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{too_large_warning/00001.png => clear_n_too_large_warning/00022.png} (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/{reject_at_blindsigning/clear_n_too_long_warning => reject_at_too_large_warning/clear_n_too_large_warning}/00023.png (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{too_large_warning/00003.png => clear_n_too_large_warning/00024.png} (100%) rename tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/{too_large_warning/00004.png => clear_n_too_large_warning/00025.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png => nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png => nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00012.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00014.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00016.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00016.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 12f666b8e..d4ff15316 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -65,6 +65,7 @@ static void handle_data_apdu(command_t *cmd); static void handle_data_apdu_clear(command_t *cmd); static void handle_data_apdu_blind(void); #ifdef HAVE_BAGL +static void pass_from_clear_to_summary(void); static void init_too_many_screens_stream(void); static void init_summary_stream(void); #endif @@ -234,6 +235,12 @@ refill_blo_im_full(void) global.keys.apdu.sign.step = SIGN_ST_WAIT_USER_INPUT; #ifdef HAVE_BAGL + if ((N_settings.blindsign_status == ST_BLINDSIGN_LARGE_TX) + && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { + pass_from_clear_to_summary(); + TZ_SUCCEED(); + } + if (st->field_info.is_field_complex && !N_settings.expert_mode) { tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, st->field_info.field_name, "Needs Expert mode", TZ_UI_LAYOUT_HOME_B, @@ -255,16 +262,10 @@ refill_blo_im_full(void) } } - if ((N_settings.blindsign_status == ST_BLINDSIGN_LARGE_TX) - && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { - init_too_many_screens_stream(); - TZ_SUCCEED(); - } else { - SCREEN_DISPLAYED++; - wrote = tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, - st->field_info.field_name, global.line_buf, - TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); - } + SCREEN_DISPLAYED++; + wrote = tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, st->field_info.field_name, + global.line_buf, TZ_UI_LAYOUT_BN, + TZ_UI_ICON_NONE); #elif HAVE_NBGL PRINTF("[DEBUG] field=%s complex=%d\n", st->field_info.field_name, @@ -319,7 +320,11 @@ refill_blo_done(void) #ifdef HAVE_BAGL if (global.step == ST_SUMMARY_SIGN) { - TZ_CHECK(init_summary_stream()); + if (N_settings.blindsign_status == ST_BLINDSIGN_LARGE_TX) { + init_too_many_screens_stream(); + } else { + init_summary_stream(); + } TZ_SUCCEED(); } @@ -602,7 +607,7 @@ too_many_screens_stream_cb(tz_ui_cb_type_t cb_type) // clang-format off switch (cb_type) { - case TZ_UI_STREAM_CB_VALIDATE: TZ_CHECK(pass_from_clear_to_summary()); break; + case TZ_UI_STREAM_CB_VALIDATE: TZ_CHECK(init_summary_stream()); break; case TZ_UI_STREAM_CB_REJECT: send_reject(EXC_REJECT); break; default: TZ_FAIL(EXC_UNKNOWN); break; } @@ -630,6 +635,8 @@ init_too_many_screens_stream(void) TZ_UI_STREAM_CB_REJECT); tz_ui_stream_close(); + + tz_ui_stream(); } #endif diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..92b4bce4e0b6ca6910717fd0d8adde36278ae65b 100644 GIT binary patch delta 473 zcmV;~0Ve+61M>rrB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjf4#4Mt delta 453 zcmV;$0XqKk1K$IXB!8w!L_t(|ob8#xa>F1DL`kRl{}1-TIi$njl@JRe5Kr|^Efzu` zkntv^AP9mW2)6KW^*#^b@A=pGc)C3AjCILRrGeVbqe{0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=-Kf&)IZ}T##=bW{BE?s*<9+K#huV zT^iX(nJ5o{mRIvk{;t5mm7wVwh*RWhDsICVo|&qcp+4W<^g93qtS*hrc9^c!)^OX@ v)M`&_z&4li95_)&{Dv|R1VIo4L2x%-8nrpa!QI(A00000NkvXXu0mjf9~a@+ diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png index 7a3b206f5ccc477a19448b0503b4bc8368d2bf98..2ff47dbb40fcf191afa93ab357556e75f6a5e4c8 100644 GIT binary patch delta 350 zcmV-k0iph=1o;AxB!56jL_t(|ob8#>4uc>JMRjri|G_?N4<)#o$ zMc-zq4sskErGkOsiPCJqsj;bv)noH4Qe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=o zb$_6C*609#(^qRM(yEtlmiKoQGdjROIIH1yMTbeV){G7?lW|f4>IQ^keGdSEtg!}c wjk({sVCJ#RFA4wv00000000000Dynu3(X6)_YhiG9smFU07*qoM6N<$f_EaIYXATM delta 527 zcmV+q0`UF$0;mL#B!BNoL_t(|ob6iC5&|Izw5I<5gL|lln=uX+MAW;hVV{b)6%|qU zDkYIfBoc|lDY&`3-mm>b&lREIMvrOhngM*{pcBBpu50LYwsk!vcnm$Qtqf}4jPF;u zJ-;~x9q6;vnQ>AJrJ|`S*&u^vgm4BR=gefjH(K?8HBkEuM}M|H!W=3|wL?zEvkid} z5^Tku9*B_uOpL7n1{RqFTq0ex)zVd(Ap>-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VH zv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+ z5-VWd_LAUW=YQ|bw)+-4UF3vOG*tt2kh7Q^26d=&4h}$LkezdI*7ghArAB{Xw&$V_ z3Qn;Jqm4pkSvLpa{?EFLthm#l>W^;1;f4)~&1ot74A3@tLqTJweyG;j%7mdEu^=@m zPy_PmzX`KwvUN>rgg$?Ti}%Xb*M>3meL$igzQ3g`#q|}vroNU)Boe=g4=PA^QM&?! R#Q*>R00>D%PDHLkV1fqF_PqcA diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png index c5d62d2637ce2993faba38a45d44ddb92c83d558..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 100644 GIT binary patch delta 453 zcmV;$0XqKm0^b9WB!8w!L_t(|ob8#xa>F1DL`kRl{}1-TIi$njl@JRe5Kr|^Efzu` zkntv^AP9mW2)6KW^*#^b@A=pGc)C3AjCILRrGeVbqe{0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=-Kf&)IZ}T##=bW{BE?s*<9+K#huV zT^iX(nJ5o{mRIvk{;t5mm7wVwh*RWhDsICVo|&qcp+4W<^g93qtS*hrc9^c!)^OX@ v)M`&_z&4li95_)&{Dv|R1VIo4L2x%-8nrpa!QI(A00000NkvXXu0mjfAl>2F delta 346 zcmV-g0j2)m1N8!sB!4_fL_t(|ob8y=4#OY_Md`Br{|EP>dmwQH)Y(*_Z1+4Z)GAyY zT8IDu0000kbL@2N(N3J>5$(V{vPsYUN&<@d+bh(M)1*p3tHPvJpOPhjQ8~!0J|#;) zk+_JSTzw+iq8&JotwL$lr)2*CM#-I7{RS!Sa|y5fV-BZ_Dt{MWPx# diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..92b4bce4e0b6ca6910717fd0d8adde36278ae65b 100644 GIT binary patch delta 473 zcmV;~0Ve+61M>rrB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjf4#4Mt delta 453 zcmV;$0XqKk1K$IXB!8w!L_t(|ob8#xa>F1DL`kRl{}1-TIi$njl@JRe5Kr|^Efzu` zkntv^AP9mW2)6KW^*#^b@A=pGc)C3AjCILRrGeVbqe{0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=-Kf&)IZ}T##=bW{BE?s*<9+K#huV zT^iX(nJ5o{mRIvk{;t5mm7wVwh*RWhDsICVo|&qcp+4W<^g93qtS*hrc9^c!)^OX@ v)M`&_z&4li95_)&{Dv|R1VIo4L2x%-8nrpa!QI(A00000NkvXXu0mjf9~a@+ diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png index 7a3b206f5ccc477a19448b0503b4bc8368d2bf98..2ff47dbb40fcf191afa93ab357556e75f6a5e4c8 100644 GIT binary patch delta 350 zcmV-k0iph=1o;AxB!56jL_t(|ob8#>4uc>JMRjri|G_?N4<)#o$ zMc-zq4sskErGkOsiPCJqsj;bv)noH4Qe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=o zb$_6C*609#(^qRM(yEtlmiKoQGdjROIIH1yMTbeV){G7?lW|f4>IQ^keGdSEtg!}c wjk({sVCJ#RFA4wv00000000000Dynu3(X6)_YhiG9smFU07*qoM6N<$f_EaIYXATM delta 527 zcmV+q0`UF$0;mL#B!BNoL_t(|ob6iC5&|Izw5I<5gL|lln=uX+MAW;hVV{b)6%|qU zDkYIfBoc|lDY&`3-mm>b&lREIMvrOhngM*{pcBBpu50LYwsk!vcnm$Qtqf}4jPF;u zJ-;~x9q6;vnQ>AJrJ|`S*&u^vgm4BR=gefjH(K?8HBkEuM}M|H!W=3|wL?zEvkid} z5^Tku9*B_uOpL7n1{RqFTq0ex)zVd(Ap>-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VH zv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+ z5-VWd_LAUW=YQ|bw)+-4UF3vOG*tt2kh7Q^26d=&4h}$LkezdI*7ghArAB{Xw&$V_ z3Qn;Jqm4pkSvLpa{?EFLthm#l>W^;1;f4)~&1ot74A3@tLqTJweyG;j%7mdEu^=@m zPy_PmzX`KwvUN>rgg$?Ti}%Xb*M>3meL$igzQ3g`#q|}vroNU)Boe=g4=PA^QM&?! R#Q*>R00>D%PDHLkV1fqF_PqcA diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png index c5d62d2637ce2993faba38a45d44ddb92c83d558..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 100644 GIT binary patch delta 453 zcmV;$0XqKm0^b9WB!8w!L_t(|ob8#xa>F1DL`kRl{}1-TIi$njl@JRe5Kr|^Efzu` zkntv^AP9mW2)6KW^*#^b@A=pGc)C3AjCILRrGeVbqe{0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=-Kf&)IZ}T##=bW{BE?s*<9+K#huV zT^iX(nJ5o{mRIvk{;t5mm7wVwh*RWhDsICVo|&qcp+4W<^g93qtS*hrc9^c!)^OX@ v)M`&_z&4li95_)&{Dv|R1VIo4L2x%-8nrpa!QI(A00000NkvXXu0mjfAl>2F delta 346 zcmV-g0j2)m1N8!sB!4_fL_t(|ob8y=4#OY_Md`Br{|EP>dmwQH)Y(*_Z1+4Z)GAyY zT8IDu0000kbL@2N(N3J>5$(V{vPsYUN&<@d+bh(M)1*p3tHPvJpOPhjQ8~!0J|#;) zk+_JSTzw+iq8&JotwL$lr)2*CM#-I7{RS!Sa|y5fV-BZ_Dt{MWPx# diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..92b4bce4e0b6ca6910717fd0d8adde36278ae65b 100644 GIT binary patch delta 473 zcmV;~0Ve+61M>rrB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjf4#4Mt delta 453 zcmV;$0XqKk1K$IXB!8w!L_t(|ob8#xa>F1DL`kRl{}1-TIi$njl@JRe5Kr|^Efzu` zkntv^AP9mW2)6KW^*#^b@A=pGc)C3AjCILRrGeVbqe{0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=-Kf&)IZ}T##=bW{BE?s*<9+K#huV zT^iX(nJ5o{mRIvk{;t5mm7wVwh*RWhDsICVo|&qcp+4W<^g93qtS*hrc9^c!)^OX@ v)M`&_z&4li95_)&{Dv|R1VIo4L2x%-8nrpa!QI(A00000NkvXXu0mjf9~a@+ diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00021.png index 7a3b206f5ccc477a19448b0503b4bc8368d2bf98..2ff47dbb40fcf191afa93ab357556e75f6a5e4c8 100644 GIT binary patch delta 350 zcmV-k0iph=1o;AxB!56jL_t(|ob8#>4uc>JMRjri|G_?N4<)#o$ zMc-zq4sskErGkOsiPCJqsj;bv)noH4Qe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=o zb$_6C*609#(^qRM(yEtlmiKoQGdjROIIH1yMTbeV){G7?lW|f4>IQ^keGdSEtg!}c wjk({sVCJ#RFA4wv00000000000Dynu3(X6)_YhiG9smFU07*qoM6N<$f_EaIYXATM delta 527 zcmV+q0`UF$0;mL#B!BNoL_t(|ob6iC5&|Izw5I<5gL|lln=uX+MAW;hVV{b)6%|qU zDkYIfBoc|lDY&`3-mm>b&lREIMvrOhngM*{pcBBpu50LYwsk!vcnm$Qtqf}4jPF;u zJ-;~x9q6;vnQ>AJrJ|`S*&u^vgm4BR=gefjH(K?8HBkEuM}M|H!W=3|wL?zEvkid} z5^Tku9*B_uOpL7n1{RqFTq0ex)zVd(Ap>-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VH zv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+ z5-VWd_LAUW=YQ|bw)+-4UF3vOG*tt2kh7Q^26d=&4h}$LkezdI*7ghArAB{Xw&$V_ z3Qn;Jqm4pkSvLpa{?EFLthm#l>W^;1;f4)~&1ot74A3@tLqTJweyG;j%7mdEu^=@m zPy_PmzX`KwvUN>rgg$?Ti}%Xb*M>3meL$igzQ3g`#q|}vroNU)Boe=g4=PA^QM&?! R#Q*>R00>D%PDHLkV1fqF_PqcA diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00022.png index c5d62d2637ce2993faba38a45d44ddb92c83d558..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 100644 GIT binary patch delta 453 zcmV;$0XqKm0^b9WB!8w!L_t(|ob8#xa>F1DL`kRl{}1-TIi$njl@JRe5Kr|^Efzu` zkntv^AP9mW2)6KW^*#^b@A=pGc)C3AjCILRrGeVbqe{0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=-Kf&)IZ}T##=bW{BE?s*<9+K#huV zT^iX(nJ5o{mRIvk{;t5mm7wVwh*RWhDsICVo|&qcp+4W<^g93qtS*hrc9^c!)^OX@ v)M`&_z&4li95_)&{Dv|R1VIo4L2x%-8nrpa!QI(A00000NkvXXu0mjfAl>2F delta 346 zcmV-g0j2)m1N8!sB!4_fL_t(|ob8y=4#OY_Md`Br{|EP>dmwQH)Y(*_Z1+4Z)GAyY zT8IDu0000kbL@2N(N3J>5$(V{vPsYUN&<@d+bh(M)1*p3tHPvJpOPhjQ8~!0J|#;) zk+_JSTzw+iq8&JotwL$lr)2*CM#-I7{RS!Sa|y5fV-BZ_Dt{MWPx# diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png index 970b15944a929cb54b84d1187fb0c49d776ce161..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 100644 GIT binary patch delta 527 zcmV+q0`UFS0;mL#B!BNoL_t(|ob6iC5&|Izw5I<5gL|lln=uX+MAW;hVV{b)6%|qU zDkYIfBoc|lDY&`3-mm>b&lREIMvrOhngM*{pcBBpu50LYwsk!vcnm$Qtqf}4jPF;u zJ-;~x9q6;vnQ>AJrJ|`S*&u^vgm4BR=gefjH(K?8HBkEuM}M|H!W=3|wL?zEvkid} z5^Tku9*B_uOpL7n1{RqFTq0ex)zVd(Ap>-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VH zv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+ z5-VWd_LAUW=YQ|bw)+-4UF3vOG*tt2kh7Q^26d=&4h}$LkezdI*7ghArAB{Xw&$V_ z3Qn;Jqm4pkSvLpa{?EFLthm#l>W^;1;f4)~&1ot74A3@tLqTJweyG;j%7mdEu^=@m zPy_PmzX`KwvUN>rgg$?Ti}%Xb*M>3meL$igzQ3g`#q|}vroNU)Boe=g4=PA^QM&?! R#Q*>R00>D%PDHLkV1m4*_L%?x delta 314 zcmV-A0mc5P1l0nNB!3)9L_t(|ob8#x4#OY}L(^&d{}1Ls4@?M=Pz9t78|9tWF0E2K zKm;N|5CnmToFu2ke^GhuPGBBWWkTr-R0dq1?~hLIdRYT_pfW%#517>#k!yDXOXvxQ zQ+?qZ0fkO(TJ?q1fP>&PV6+GmLTEs{>W=y%9@q@fJrB7DmVW`TUoz@AnLSVjW- znCXG%?1iv`4kFawPk8Wm)K5CEhTu`_NS7vBQwUxeE?3ynj-;PsRXz)wK|C`Xik5Cp+qZZyP&s1Bsn{Qv*} M07*qoM6N<$f^JHTApigX diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png deleted file mode 100644 index 7a3b206f5ccc477a19448b0503b4bc8368d2bf98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnY9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png deleted file mode 100644 index 053fc534be7eed4c1cf588f2d2252826fd4eae15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6Sr7wsZ5UgagCU_0Tg5`#btpy50`c)yz4^UuW!X>`Wc`}IG)eua84 z;$6V<8K&17!0kfTYOb|uu5Bg|PeRD=BXgO7!|igT1T`s8&#i@lP7uF%JdDeFYxmJe z#H1K7Q5KF|*)jzP6eVSx)Cu%(FQ_bESm7ujn3@a-DsUBGX)t7p45=+6@$t^l=E0MD zu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4TWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw z3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5ThjWbVFQeZ8dC(S~x|;rRP%B~~I9j=r z$uDARpD`C;({@P*S>` z39bu0qcaFwEC|AW86eD(Ctm5UNpVv!t^NrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png deleted file mode 100644 index f2eb224b28abd3c17bebb90a0e49f982497105b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png deleted file mode 100644 index 04db6bb3645b07b0d6ab3f43fc30e25603d475b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png deleted file mode 100644 index 3c978455923544dc41496dc6193c23c9a611f991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png deleted file mode 100644 index 6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png deleted file mode 100644 index 37524d6032b4c0d3ae4d63fedd92c8d954fedf09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png deleted file mode 100644 index 02f7608f488189e3bafc736509e4527358c0da5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png deleted file mode 100644 index 7a3b206f5ccc477a19448b0503b4bc8368d2bf98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnKP)&ZsR>;QkykTL7H(yfx1$kD!5+nB5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00025.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png deleted file mode 100644 index 5939be56d197073dfa3f75ede5525584a4adcdd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png rename to tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00022.png deleted file mode 100644 index 5939be56d197073dfa3f75ede5525584a4adcdd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00022.png deleted file mode 100644 index 5939be56d197073dfa3f75ede5525584a4adcdd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00025.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00026.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00022.png deleted file mode 100644 index 5939be56d197073dfa3f75ede5525584a4adcdd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00000.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/too_large_warning/00005.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00025.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00022.png deleted file mode 100644 index 5939be56d197073dfa3f75ede5525584a4adcdd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00000.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/too_large_warning/00005.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png rename to tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00000.png deleted file mode 100644 index 9fa51df290f85860c685b43831f20f559eca45c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00001.png deleted file mode 100644 index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00002.png deleted file mode 100644 index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00004.png deleted file mode 100644 index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00007.png deleted file mode 100644 index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00008.png deleted file mode 100644 index 33fd15d594f8eea825d32583f4591503dfd395b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00009.png deleted file mode 100644 index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00010.png deleted file mode 100644 index 470006f56a6a3fb279883110db8b5bd8e44be646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00013.png deleted file mode 100644 index 28db5a5d11942479e124d57eb9a3b6f7854545e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Ax>EaktG3V`#z-i42Jgte= z%dHdtdl%_{J|KBq?V;4lDc`>QpBL356u77;x-Ihh)_)pHw?r+AzJ7K2cAIB5Cb#Ds zEHC`Kck17n*X}Q!Vs)qP^47b#@9bWD;*RT=EPJ27Yu_|gD_cPuS6P2o^j>7xLU+8V~Roi#9?xf~#>5uhnK9YZz7Urdi_;?ptl!z}nUM0!a+cuN^ z`?a?0-=Ft?XI%SZR)6Nr_fPwut)KJXdb;G3cA+b)u1x=u6?J66i(iXpdX*ZTefUSW z?lenj`8JcZhKkSDw--qtzFXU-WHcwJHZJB#d{%WuTm9tf(&IMDKlpyg{oG`x*S>(I zc10K`(}!bL-V-9ixTkNox>sP7@Ac37?0b!*FO%Ht4sTfB_$9jW$3GG4v?f>Y?BF8b zw zzOkWicSOJUu`RzYbv{ilIc=<(@vlAN8FTF&_dj2rHvSZUaQdqabIr-@wZ_}ScAuN} r^6(5F(RbY^ZG__f@&F?YD~NwB{w4VBdL8ehUqJGnu6{1-oD!M6O=< zr)K+O<}|OrTiKpz`(0~o!>u=s?QZqdLBlV2JEqyazUgu;#X3DF_!4apL=G=AVD@wq zoSSZKG+XMQqQ-q2<9D%c@{=@sNz*st{|vZf^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E z+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0dX;)eucE~n6uZd$}lNUhGQ?p_O{}K>iDCTs28{ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00015.png deleted file mode 100644 index 3b3282a16daa1a5abc6f577ecb61545fe83cc808..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A&>EaktG3V`!*s>M{9=Eyk zZgT#P7pi{AynOBCmi`qlZhX6^-rLyXap-*VOy9LzZKniPP1+uu9cz8r<_n+nL&<;j zE$4jAi?z=%9KIgp#r^%)>w_m+&d!g^yjGtV+Zy&)}pyS1_?#WtL-OSe?_W$Vambtoj z>14*F`P)MmwI&w7PxMy```tWo=jSIkoY!8}*)WsGZrpUN`-!^Y3@1Dfi@ z_X@Ev>~9R=6xyEodTQ*OYweTHu$_D#UE{oPalX+fxvFT%xqn|QjhC@@J>0Wt!WTPL z{d0W3-sE=9YnN89mYn`1Z}}hX>-TnU3$j1(JTt=3#ny1ArO(xceJi@6)Zaw@o};OD znagke>ko-POsBkfa`wfSoXq2&td6@+)OQS*KVo$JZM#a}_p%lzF=PxvXAx>EaktG3V_K$D+duJPv`| zC(kbUul!Xn)}XLMrKP9Q=xqIJzG=EMnfPRmv)KFlot`gz^u?!B(<-Odn`{4`UK0PC zG41r(B{!Yfmrlt`6Y@6}p5AMj9Dh1-?+oEL;X&DwO69F9p5(IiysdSwJ3M95&EQ3C zn^bLOSIs^pVSltzb5fxFXFgk*c;ke^_wrM}3+`2pYKq;E@b;bBvxAGv5<}GfmP-b7 zpP$+>?bEtjyAu2EtnKiti*Cw#{q=0kqN6XToX8T`S$??g{1<`g@(&+=J}_moMf0u9 zmArx8~J~*$SN0JdhmDF#|uZZ_PaCY=xQ^)^A*?J>u}xn`17_m(sFDyFZ?Rx-{v2vbcvd0IxBt7MEP{5 r_?~m3n$|+Xe|k#yumWQY8#utQ|C|r2!5^t#CLn1~S3j3^P6EaktG3V`!=%T|09IkWy z${zjI_pE-|zI-JU$Nd)%mrX9-C)C4oh|TlPHr6RYee%EeZC9!H(_C8i?1Mq!jTh%1 zX@AMtHM9Ki8pA);ExYSXBxV-;xU213bN+bF!iP~WrmynemXX+5^zP)!PaN(VXP)>= zZqPVw)9aUv^a{56t4X zIda02*}q?Fj-2-AebmCG^%Y4fUp4HbCDy-ty5=^A?}YhY0juNqZy8Tg(Wv};(s1f4 zSM%A$elwpp{y&o671Ta+?L@|h=WcH2e1524$9ID%Dq(I)#gP;DPYLR}nJ`sF>?&Kk z2Fv#b{{`>8V?O?6Q+;v&qLw4Whi@LL8ktM4T2~i^*iY41u3Vq-ky&`|p5BGkFLKxB z+C7V|FM967rgf@w$ybk@IlRB#p5o`1ni>e}xGk5-EY6MO)zn*#Xl zd@D?U&9=MGTqD2sYP6m0oYuaw7ZuT6x4ZoAHwM{gFazTdAL#kSE6vT`JVp1t7)Y6? LtDnm{r-UW|3!d*T diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00018.png deleted file mode 100644 index d437738554167e2f5a5818376f7b7b455b57db1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uB>EaktG3V`#z)8&tJPnDv zF3+y`uUt62HsMr~(P{74NrAIk8Z8VVxS>E5gPUz^%D}J3K7Xnw`v7mFxW6GG{Xz)7eXr z>^03B=j~YZ-)>oaq5bP>kppjAmno!cudUtOUwgGf+x?Y=x>f0)+@6Xyt82H;y8plW zevRc^VdbfFgv!tll7?Kz2q6KA~b{ZTRZ zghapl_u@XCgMW0_czEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00023.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00000.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00005.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/too_large_warning/00006.png deleted file mode 100644 index 137ca9e4946dcd461fab8ca146124917077d946d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00000.png deleted file mode 100644 index 9fa51df290f85860c685b43831f20f559eca45c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00001.png deleted file mode 100644 index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00002.png deleted file mode 100644 index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00004.png deleted file mode 100644 index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00007.png deleted file mode 100644 index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00008.png deleted file mode 100644 index 33fd15d594f8eea825d32583f4591503dfd395b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00009.png deleted file mode 100644 index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00010.png deleted file mode 100644 index 470006f56a6a3fb279883110db8b5bd8e44be646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00013.png deleted file mode 100644 index 28db5a5d11942479e124d57eb9a3b6f7854545e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Ax>EaktG3V`#z-i42Jgte= z%dHdtdl%_{J|KBq?V;4lDc`>QpBL356u77;x-Ihh)_)pHw?r+AzJ7K2cAIB5Cb#Ds zEHC`Kck17n*X}Q!Vs)qP^47b#@9bWD;*RT=EPJ27Yu_|gD_cPuS6P2o^j>7xLU+8V~Roi#9?xf~#>5uhnK9YZz7Urdi_;?ptl!z}nUM0!a+cuN^ z`?a?0-=Ft?XI%SZR)6Nr_fPwut)KJXdb;G3cA+b)u1x=u6?J66i(iXpdX*ZTefUSW z?lenj`8JcZhKkSDw--qtzFXU-WHcwJHZJB#d{%WuTm9tf(&IMDKlpyg{oG`x*S>(I zc10K`(}!bL-V-9ixTkNox>sP7@Ac37?0b!*FO%Ht4sTfB_$9jW$3GG4v?f>Y?BF8b zw zzOkWicSOJUu`RzYbv{ilIc=<(@vlAN8FTF&_dj2rHvSZUaQdqabIr-@wZ_}ScAuN} r^6(5F(RbY^ZG__f@&F?YD~NwB{w4VBdL8ehUqJGnu6{1-oD!M6O=< zr)K+O<}|OrTiKpz`(0~o!>u=s?QZqdLBlV2JEqyazUgu;#X3DF_!4apL=G=AVD@wq zoSSZKG+XMQqQ-q2<9D%c@{=@sNz*st{|vZf^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E z+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0dX;)eucE~n6uZd$}lNUhGQ?p_O{}K>iDCTs28{ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00015.png deleted file mode 100644 index 3b3282a16daa1a5abc6f577ecb61545fe83cc808..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A&>EaktG3V`!*s>M{9=Eyk zZgT#P7pi{AynOBCmi`qlZhX6^-rLyXap-*VOy9LzZKniPP1+uu9cz8r<_n+nL&<;j zE$4jAi?z=%9KIgp#r^%)>w_m+&d!g^yjGtV+Zy&)}pyS1_?#WtL-OSe?_W$Vambtoj z>14*F`P)MmwI&w7PxMy```tWo=jSIkoY!8}*)WsGZrpUN`-!^Y3@1Dfi@ z_X@Ev>~9R=6xyEodTQ*OYweTHu$_D#UE{oPalX+fxvFT%xqn|QjhC@@J>0Wt!WTPL z{d0W3-sE=9YnN89mYn`1Z}}hX>-TnU3$j1(JTt=3#ny1ArO(xceJi@6)Zaw@o};OD znagke>ko-POsBkfa`wfSoXq2&td6@+)OQS*KVo$JZM#a}_p%lzF=PxvXAx>EaktG3V_K$D+duJPv`| zC(kbUul!Xn)}XLMrKP9Q=xqIJzG=EMnfPRmv)KFlot`gz^u?!B(<-Odn`{4`UK0PC zG41r(B{!Yfmrlt`6Y@6}p5AMj9Dh1-?+oEL;X&DwO69F9p5(IiysdSwJ3M95&EQ3C zn^bLOSIs^pVSltzb5fxFXFgk*c;ke^_wrM}3+`2pYKq;E@b;bBvxAGv5<}GfmP-b7 zpP$+>?bEtjyAu2EtnKiti*Cw#{q=0kqN6XToX8T`S$??g{1<`g@(&+=J}_moMf0u9 zmArx8~J~*$SN0JdhmDF#|uZZ_PaCY=xQ^)^A*?J>u}xn`17_m(sFDyFZ?Rx-{v2vbcvd0IxBt7MEP{5 r_?~m3n$|+Xe|k#yumWQY8#utQ|C|r2!5^t#CLn1~S3j3^P6EaktG3V`!=%T|09IkWy z${zjI_pE-|zI-JU$Nd)%mrX9-C)C4oh|TlPHr6RYee%EeZC9!H(_C8i?1Mq!jTh%1 zX@AMtHM9Ki8pA);ExYSXBxV-;xU213bN+bF!iP~WrmynemXX+5^zP)!PaN(VXP)>= zZqPVw)9aUv^a{56t4X zIda02*}q?Fj-2-AebmCG^%Y4fUp4HbCDy-ty5=^A?}YhY0juNqZy8Tg(Wv};(s1f4 zSM%A$elwpp{y&o671Ta+?L@|h=WcH2e1524$9ID%Dq(I)#gP;DPYLR}nJ`sF>?&Kk z2Fv#b{{`>8V?O?6Q+;v&qLw4Whi@LL8ktM4T2~i^*iY41u3Vq-ky&`|p5BGkFLKxB z+C7V|FM967rgf@w$ybk@IlRB#p5o`1ni>e}xGk5-EY6MO)zn*#Xl zd@D?U&9=MGTqD2sYP6m0oYuaw7ZuT6x4ZoAHwM{gFazTdAL#kSE6vT`JVp1t7)Y6? LtDnm{r-UW|3!d*T diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00018.png deleted file mode 100644 index d437738554167e2f5a5818376f7b7b455b57db1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uB>EaktG3V`#z)8&tJPnDv zF3+y`uUt62HsMr~(P{74NrAIk8Z8VVxS>E5gPUz^%D}J3K7Xnw`v7mFxW6GG{Xz)7eXr z>^03B=j~YZ-)>oaq5bP>kppjAmno!cudUtOUwgGf+x?Y=x>f0)+@6Xyt82H;y8plW zevRc^VdbfFgv!tll7?Kz2q6KA~b{ZTRZ zghapl_u@XCgMW0_czEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00023.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_long_warning/clear_n_too_long_warning/00025.png deleted file mode 100644 index 137ca9e4946dcd461fab8ca146124917077d946d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/test_sign_too_long_operation.py b/tests/integration/nano/test_sign_too_long_operation.py index f69e138c2..0e4ca3296 100644 --- a/tests/integration/nano/test_sign_too_long_operation.py +++ b/tests/integration/nano/test_sign_too_long_operation.py @@ -263,26 +263,16 @@ def test_sign_too_long_operation_with_too_large(app): path = too_large_test_path / "accept" def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") - app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") + app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_large_warning") app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") _sign_too_long(app, operation_with_too_large, navigate) -def test_reject_too_long_operation_with_too_large_at_too_long_warning(app): - path = too_large_test_path / "reject_at_too_long_warning" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Sign_reject, path / "clear_n_too_long_warning") - - _reject_too_long(app, operation_with_too_large, StatusCode.REJECT, navigate) - def test_reject_too_long_operation_with_too_large_at_too_large_warning(app): path = too_large_test_path / "reject_at_too_large_warning" def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") - app.navigate_until_text(Screen_text.Sign_reject, path / "too_large_warning") + app.navigate_until_text(Screen_text.Sign_reject, path / "clear_n_too_large_warning") _reject_too_long(app, operation_with_too_large, StatusCode.PARSE_ERROR, navigate) @@ -290,8 +280,7 @@ def test_reject_too_long_operation_with_too_large_at_blindsigning(app): path = too_large_test_path / "reject_at_blindsigning" def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") - app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") + app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_large_warning") app.navigate_until_text(Screen_text.Sign_reject, path / "blindsigning") _reject_too_long(app, operation_with_too_large, StatusCode.REJECT, navigate) From 5da38819bb8cd5c1acdd532ff7712257976ed5f4 Mon Sep 17 00:00:00 2001 From: Ajinkya <145996984+ajinkyaraj-23@users.noreply.github.com> Date: Tue, 24 Sep 2024 12:08:28 +0100 Subject: [PATCH 27/40] Implement blindsigning modes on stax/flex (#286) * Simplify blindsigning code and Use nbgl_useCaseReviewStreamingBlindSigningStart for stax * Extract common ui_stream functions in ui_stream_common for clarity Remove redundant code * Add summary signing flow. It should show warning screens and summary pages --- .gitignore | 1 + app/src/apdu_sign.c | 366 ++++++++++++------ app/src/app_main.c | 5 - app/src/globals.h | 33 +- app/src/ui_stream.c | 85 ---- app/src/ui_stream.h | 5 + app/src/ui_stream_common.c | 96 +++++ app/src/ui_stream_nbgl.c | 159 ++++---- app/src/ui_strings.c | 1 + .../integration/touch/snapshots/flex/home.png | Bin .../integration/touch/snapshots/flex/info.png | Bin ...t_sign_operation.png => review_screen.png} | Bin ...ings_BlindsigningStatus_Large_Tx_only.png} | Bin ...ng => settings_BlindsigningStatus_OFF.png} | Bin ...png => settings_BlindsigningStatus_ON.png} | Bin ...tings.png => settings_expert_mode_off.png} | Bin ...ert_on.png => settings_expert_mode_on.png} | Bin .../blindsign_warning_ledger_1.png | Bin 0 -> 17145 bytes .../blindsign_warning_too_many_screens.png | Bin 0 -> 16512 bytes .../expert_mode_splash.png | Bin 0 -> 12334 bytes .../operation_sign.png | Bin 0 -> 8754 bytes .../operation_sign_summary.png | Bin 0 -> 10626 bytes .../signing_successful.png | Bin 0 -> 6357 bytes .../skip_review.png | Bin 0 -> 15907 bytes .../summary_review_transaction.png | Bin 0 -> 9988 bytes .../tbdm_blind_review_1.png | Bin 0 -> 13973 bytes .../tbdm_blind_review_2.png | Bin 0 -> 13972 bytes .../tbdm_blindsign_on_screen_1.png | Bin 0 -> 18077 bytes .../tbdm_op_0_screen_1.png | Bin 0 -> 17399 bytes .../tbdm_op_0_screen_10.png | Bin 0 -> 19546 bytes .../tbdm_op_0_screen_11.png | Bin 0 -> 20816 bytes .../tbdm_op_0_screen_12.png | Bin 0 -> 8326 bytes .../tbdm_op_0_screen_2.png | Bin 0 -> 26471 bytes .../tbdm_op_0_screen_3.png | Bin 0 -> 14555 bytes .../tbdm_op_0_screen_3_flex_1.png | Bin 0 -> 12192 bytes .../tbdm_op_0_screen_4.png | Bin 0 -> 19016 bytes .../tbdm_op_0_screen_4_flex_1.png | Bin 0 -> 12318 bytes .../tbdm_op_0_screen_4_flex_2.png | Bin 0 -> 19814 bytes .../tbdm_op_0_screen_5.png | Bin 0 -> 17146 bytes .../tbdm_op_0_screen_6.png | Bin 0 -> 18688 bytes .../tbdm_op_0_screen_7.png | Bin 0 -> 19290 bytes .../tbdm_op_0_screen_8.png | Bin 0 -> 19389 bytes .../tbdm_op_0_screen_9.png | Bin 0 -> 19389 bytes .../blindsign_review_transaction.png | Bin 0 -> 10075 bytes .../blindsign_warning_ledger_1.png | Bin 0 -> 17145 bytes ..._sign.png => operation_sign_blindsign.png} | Bin .../signing_successful.png | Bin 7379 -> 6357 bytes .../tbtd_review_blindsign_0.png | Bin 0 -> 18127 bytes .../tbtd_review_blindsign_on_0.png | Bin 0 -> 6768 bytes .../too_deep_blindsign_warning.png | Bin 0 -> 15573 bytes .../unsafe_operation_warning_1.png | Bin 16824 -> 15573 bytes .../unsafe_operation_warning_2.png | Bin 18471 -> 17145 bytes ..._sign.png => operation_sign_blindsign.png} | Bin .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../unsafe_operation_warning_1.png | Bin 16824 -> 15573 bytes .../unsafe_operation_warning_2.png | Bin 18471 -> 17145 bytes .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../signing_successful.png | Bin 7379 -> 6357 bytes .../unsafe_operation_warning_1.png | Bin 16824 -> 15780 bytes .../unsafe_operation_warning_2.png | Bin 18670 -> 17145 bytes .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../flex/test_parsing_errors/invalid_tag.png | Bin 19086 -> 16208 bytes .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../flex/test_parsing_errors/too_deep.png | Bin 18471 -> 15573 bytes .../flex/test_parsing_errors/too_large.png | Bin 18670 -> 15780 bytes .../unsafe_operation_warning_1.png | Bin 16824 -> 0 bytes .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../review_request_sign_operation.png | Bin 10043 -> 0 bytes .../integration/touch/snapshots/stax/home.png | Bin .../integration/touch/snapshots/stax/info.png | Bin ...t_sign_operation.png => review_screen.png} | Bin ...ings_BlindsigningStatus_Large_Tx_only.png} | Bin ...ng => settings_BlindsigningStatus_OFF.png} | Bin ...png => settings_BlindsigningStatus_ON.png} | Bin ...tings.png => settings_expert_mode_off.png} | Bin ...ert_on.png => settings_expert_mode_on.png} | Bin .../blindsign_warning_ledger_1.png | Bin 0 -> 15007 bytes .../blindsign_warning_too_many_screens.png | Bin 0 -> 14846 bytes .../expert_mode_splash.png | Bin 0 -> 11023 bytes .../operation_sign.png | Bin 0 -> 8140 bytes .../operation_sign_summary.png | Bin 0 -> 9878 bytes .../signing_successful.png | Bin 0 -> 6218 bytes .../skip_review.png | Bin 0 -> 13892 bytes .../summary_review_transaction.png | Bin 0 -> 9317 bytes .../tbdm_blind_review_1.png | Bin 0 -> 12769 bytes .../tbdm_blind_review_2.png | Bin 0 -> 12677 bytes .../tbdm_blindsign_on_screen_1.png | Bin 0 -> 16317 bytes .../tbdm_op_0_screen_1.png | Bin 0 -> 15570 bytes .../tbdm_op_0_screen_10.png | Bin 0 -> 17398 bytes .../tbdm_op_0_screen_11.png | Bin 0 -> 17667 bytes .../tbdm_op_0_screen_12.png | Bin 0 -> 15367 bytes .../tbdm_op_0_screen_2.png | Bin 0 -> 24684 bytes .../tbdm_op_0_screen_3.png | Bin 0 -> 17935 bytes .../tbdm_op_0_screen_4.png | Bin 0 -> 16873 bytes .../tbdm_op_0_screen_5.png | Bin 0 -> 19427 bytes .../tbdm_op_0_screen_6.png | Bin 0 -> 13780 bytes .../tbdm_op_0_screen_7.png | Bin 0 -> 16733 bytes .../tbdm_op_0_screen_8.png | Bin 0 -> 16718 bytes .../tbdm_op_0_screen_9.png | Bin 0 -> 17446 bytes .../blindsign_review_transaction.png | Bin 0 -> 9376 bytes .../blindsign_warning_ledger_1.png | Bin 0 -> 15007 bytes ..._sign.png => operation_sign_blindsign.png} | Bin .../signing_successful.png | Bin 7167 -> 6218 bytes .../tbtd_review_blindsign_0.png | Bin 0 -> 16479 bytes .../tbtd_review_blindsign_on_0.png | Bin 0 -> 6268 bytes .../too_deep_blindsign_warning.png | Bin 0 -> 14070 bytes .../unsafe_operation_warning_1.png | Bin 14681 -> 14070 bytes .../unsafe_operation_warning_2.png | Bin 16573 -> 15007 bytes ..._sign.png => operation_sign_blindsign.png} | Bin .../review_request_sign_operation.png | Bin 9458 -> 0 bytes .../unsafe_operation_warning_1.png | Bin 14681 -> 14070 bytes .../unsafe_operation_warning_2.png | Bin 16573 -> 15007 bytes .../review_request_sign_operation.png | Bin 9458 -> 0 bytes .../signing_successful.png | Bin 7167 -> 6218 bytes .../unsafe_operation_warning_1.png | Bin 14681 -> 14241 bytes .../unsafe_operation_warning_2.png | Bin 16752 -> 15007 bytes .../review_request_sign_operation.png | Bin 9458 -> 0 bytes .../review_request_sign_operation.png | Bin 9458 -> 0 bytes .../stax/test_parsing_errors/invalid_tag.png | Bin 17123 -> 14617 bytes .../review_request_sign_operation.png | Bin 9458 -> 0 bytes .../stax/test_parsing_errors/too_deep.png | Bin 16573 -> 14070 bytes .../stax/test_parsing_errors/too_large.png | Bin 16752 -> 14241 bytes .../unsafe_operation_warning_1.png | Bin 14681 -> 0 bytes .../review_request_sign_operation.png | Bin 9458 -> 0 bytes .../review_request_sign_operation.png | Bin 9458 -> 0 bytes .../review_request_sign_operation.png | Bin 9458 -> 0 bytes .../review_request_sign_operation.png | Bin 9458 -> 0 bytes .../review_request_sign_operation.png | Bin 9458 -> 0 bytes .../review_request_sign_operation.png | Bin 9458 -> 0 bytes tests/integration/touch/test_basic.py | 21 +- .../touch/test_blindsign_different_modes.py | 130 +++++++ .../touch/test_blindsign_too_deep.py | 39 +- .../test_blindsign_too_deep_rejections.py | 37 +- .../touch/test_blindsign_too_large.py | 11 +- .../integration/touch/test_blindsign_valid.py | 9 +- .../touch/test_expert_mode_rejections.py | 4 +- .../integration/touch/test_parsing_errors.py | 48 +-- .../touch/test_reject_review_operation.py | 6 +- .../integration/touch/test_reject_transfer.py | 8 +- .../touch/test_sign_complex_operation.py | 5 +- .../test_sign_execute_outbox_messages.py | 7 +- tests/integration/touch/test_sign_transfer.py | 12 +- .../touch/test_sign_transfer_without_hash.py | 7 +- tests/integration/touch/utils.py | 157 ++++++-- 149 files changed, 793 insertions(+), 459 deletions(-) create mode 100644 app/src/ui_stream_common.c mode change 100644 => 100755 tests/integration/touch/snapshots/flex/home.png mode change 100644 => 100755 tests/integration/touch/snapshots/flex/info.png rename tests/integration/touch/snapshots/flex/{test_blindsign_too_deep/review_request_sign_operation.png => review_screen.png} (100%) rename tests/integration/touch/snapshots/flex/{test_basic/settings_BlindsigningStatus-Large_Tx_only.png => settings_BlindsigningStatus_Large_Tx_only.png} (100%) rename tests/integration/touch/snapshots/flex/{test_basic/settings_BlindsigningStatus-OFF.png => settings_BlindsigningStatus_OFF.png} (100%) mode change 100644 => 100755 rename tests/integration/touch/snapshots/flex/{test_basic/settings_BlindsigningStatus-ON.png => settings_BlindsigningStatus_ON.png} (100%) rename tests/integration/touch/snapshots/flex/{test_basic/settings.png => settings_expert_mode_off.png} (100%) mode change 100644 => 100755 rename tests/integration/touch/snapshots/flex/{test_basic/settings_expert_on.png => settings_expert_mode_on.png} (100%) mode change 100644 => 100755 create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_ledger_1.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_too_many_screens.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/expert_mode_splash.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/operation_sign.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/operation_sign_summary.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/signing_successful.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/skip_review.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/summary_review_transaction.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blind_review_1.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blind_review_2.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blindsign_on_screen_1.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_1.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_10.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_11.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_12.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_2.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3_flex_1.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_1.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_2.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_5.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_6.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_7.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_8.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_9.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_review_transaction.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_warning_ledger_1.png rename tests/integration/touch/snapshots/flex/test_blindsign_too_deep/{operation_sign.png => operation_sign_blindsign.png} (100%) create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_blindsign_0.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_blindsign_on_0.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_too_deep/too_deep_blindsign_warning.png rename tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/{operation_sign.png => operation_sign_blindsign.png} (100%) delete mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_too_large/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_valid/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/flex/test_expert_mode_rejections/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/flex/test_parsing_errors/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/flex/test_parsing_errors/unsafe_operation_warning_1.png delete mode 100644 tests/integration/touch/snapshots/flex/test_reject_review_operation/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/flex/test_reject_transfer/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/flex/test_sign_complex_operation/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/flex/test_sign_execute_outbox_messages/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/flex/test_sign_transfer/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/flex/test_sign_transfer_without_hash/review_request_sign_operation.png mode change 100644 => 100755 tests/integration/touch/snapshots/stax/home.png mode change 100644 => 100755 tests/integration/touch/snapshots/stax/info.png rename tests/integration/touch/snapshots/stax/{test_blindsign_too_deep/review_request_sign_operation.png => review_screen.png} (100%) rename tests/integration/touch/snapshots/stax/{test_basic/settings_BlindsigningStatus-Large_Tx_only.png => settings_BlindsigningStatus_Large_Tx_only.png} (100%) rename tests/integration/touch/snapshots/stax/{test_basic/settings_BlindsigningStatus-OFF.png => settings_BlindsigningStatus_OFF.png} (100%) rename tests/integration/touch/snapshots/stax/{test_basic/settings_BlindsigningStatus-ON.png => settings_BlindsigningStatus_ON.png} (100%) rename tests/integration/touch/snapshots/stax/{test_basic/settings.png => settings_expert_mode_off.png} (100%) rename tests/integration/touch/snapshots/stax/{test_basic/settings_expert_on.png => settings_expert_mode_on.png} (100%) create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_ledger_1.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_too_many_screens.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/expert_mode_splash.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/operation_sign.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/operation_sign_summary.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/signing_successful.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/skip_review.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/summary_review_transaction.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_blind_review_1.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_blind_review_2.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_blindsign_on_screen_1.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_1.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_10.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_11.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_12.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_2.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_3.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_4.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_5.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_6.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_7.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_8.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_9.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_too_deep/blindsign_review_transaction.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_too_deep/blindsign_warning_ledger_1.png rename tests/integration/touch/snapshots/stax/test_blindsign_too_deep/{operation_sign.png => operation_sign_blindsign.png} (100%) create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_too_deep/tbtd_review_blindsign_0.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_too_deep/tbtd_review_blindsign_on_0.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_too_deep/too_deep_blindsign_warning.png rename tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/{operation_sign.png => operation_sign_blindsign.png} (100%) delete mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_too_large/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_valid/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/stax/test_expert_mode_rejections/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/stax/test_parsing_errors/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/stax/test_parsing_errors/unsafe_operation_warning_1.png delete mode 100644 tests/integration/touch/snapshots/stax/test_reject_review_operation/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/stax/test_reject_transfer/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/stax/test_sign_complex_operation/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/stax/test_sign_execute_outbox_messages/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/stax/test_sign_transfer/review_request_sign_operation.png delete mode 100644 tests/integration/touch/snapshots/stax/test_sign_transfer_without_hash/review_request_sign_operation.png create mode 100755 tests/integration/touch/test_blindsign_different_modes.py mode change 100644 => 100755 tests/integration/touch/test_sign_complex_operation.py diff --git a/.gitignore b/.gitignore index 7739fdddd..48a898826 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +/build /_build /app/.target /app/bin diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index d4ff15316..6819c0b1e 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -64,11 +64,15 @@ static void init_blind_stream(void); static void handle_data_apdu(command_t *cmd); static void handle_data_apdu_clear(command_t *cmd); static void handle_data_apdu_blind(void); -#ifdef HAVE_BAGL static void pass_from_clear_to_summary(void); +#ifdef HAVE_BAGL static void init_too_many_screens_stream(void); -static void init_summary_stream(void); #endif +#ifdef HAVE_NBGL +static void continue_blindsign_cb(void); +static void pass_from_summary_to_blind(void); +#endif +static void init_summary_stream(void); /* Macros */ @@ -84,8 +88,7 @@ static void init_summary_stream(void); #define APDU_SIGN_ASSERT_STEP(x) \ APDU_SIGN_ASSERT(global.keys.apdu.sign.step == (x)) -#define NB_MAX_SCREEN_ALLOWED 20 -#define SCREEN_DISPLAYED global.keys.apdu.sign.u.clear.screen_displayed +#define SCREEN_DISPLAYED global.keys.apdu.sign.u.clear.screen_displayed #ifdef HAVE_BAGL void @@ -182,7 +185,6 @@ sign_packet(void) io_send_response_buffers(bufs, 2, SW_OK); global.step = ST_IDLE; - TZ_POSTAMBLE; } @@ -270,6 +272,17 @@ refill_blo_im_full(void) #elif HAVE_NBGL PRINTF("[DEBUG] field=%s complex=%d\n", st->field_info.field_name, st->field_info.is_field_complex); + if ((N_settings.blindsign_status == ST_BLINDSIGN_LARGE_TX) + && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { + strncpy(global.error_code, "TOO_MANY_SCREENS", ERROR_CODE_SIZE); + tz_ui_stream_push_all(TZ_UI_STREAM_CB_CANCEL, + st->field_info.field_name, "TOO_MANY_SCREENS", + TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); + + global.blindsign_reason = REASON_TOO_MANY_SCREENS; + + TZ_SUCCEED(); + } if (st->field_info.is_field_complex && !global.keys.apdu.sign.u.clear.displayed_expert_warning) { global.keys.apdu.sign.u.clear.last_field_index @@ -327,11 +340,17 @@ refill_blo_done(void) } TZ_SUCCEED(); } - tz_ui_stream_push_accept_reject(); #endif - tz_ui_stream_close(); +#ifdef HAVE_NBGL + if (global.step == ST_SUMMARY_SIGN) { + init_summary_stream(); + TZ_SUCCEED(); + } +#endif + + tz_ui_stream_close(); TZ_POSTAMBLE; } @@ -357,7 +376,7 @@ refill_error(void) #ifndef TARGET_NANOS "This transaction", "could not be\ndecoded correctly." #endif - ); + ); tz_ui_stream_push_all(TZ_UI_STREAM_CB_NOCB, "Parsing error", @@ -365,14 +384,29 @@ refill_error(void) TZ_UI_LAYOUT_HOME_BN, TZ_UI_ICON_NONE); tz_ui_stream_push_learn_more(); - tz_ui_stream_push_risky_accept_reject(TZ_UI_STREAM_CB_BLINDSIGN, TZ_UI_STREAM_CB_CANCEL); + tz_ui_stream_push_risky_accept_reject( + TZ_UI_STREAM_CB_BLINDSIGN, TZ_UI_STREAM_CB_CANCEL); #elif HAVE_NBGL - tz_ui_stream_push_all(TZ_UI_STREAM_CB_CANCEL, - "Parsing error", - tz_parser_result_name(st->errno), - TZ_UI_LAYOUT_BN, - TZ_UI_ICON_NONE); + global.blindsign_reason = REASON_PARSING_ERROR; + strncpy(global.error_code, tz_parser_result_name(st->errno), ERROR_CODE_SIZE); + if(global.step == ST_SUMMARY_SIGN) { + pass_from_summary_to_blind(); + TZ_SUCCEED(); + } + else if(global.step == ST_CLEAR_SIGN){ + // The following call is just to invoke switch_to_blindsigning + // with TZ_UI_STREAM_CB_CANCEL callback type in function tz_ui_nav_cb() + // The text will not be shown. + tz_ui_stream_push_all(TZ_UI_STREAM_CB_CANCEL, + "Parsing error", + tz_parser_result_name(st->errno), + TZ_UI_LAYOUT_BN, + TZ_UI_ICON_NONE); + } + else{ + TZ_FAIL(EXC_UNEXPECTED_STATE); // Only two states can lead to refill error. ST_CLEAR_SIGN and ST_SUMMARY_SIGN + } #endif // clang-format on @@ -397,10 +431,14 @@ refill(void) PRINTF("[DEBUG] refill(errno: %s)\n", tz_parser_result_name(st->errno)); // clang-format off switch (st->errno) { - case TZ_BLO_IM_FULL: TZ_CHECK(refill_blo_im_full()); break; - case TZ_BLO_FEED_ME: TZ_CHECK(send_continue()); break; - case TZ_BLO_DONE: TZ_CHECK(refill_blo_done()); break; - default: TZ_CHECK(refill_error()); break; + case TZ_BLO_IM_FULL: TZ_CHECK(refill_blo_im_full()); + break; + case TZ_BLO_FEED_ME: TZ_CHECK(send_continue()); + break; + case TZ_BLO_DONE: TZ_CHECK(refill_blo_done()); + break; + default: TZ_CHECK(refill_error()); + break; } // clang-format on TZ_POSTAMBLE; @@ -426,6 +464,23 @@ refill_all(void) TZ_POSTAMBLE; } +static void +pass_from_clear_to_summary(void) +{ + TZ_PREAMBLE(("void")); + + APDU_SIGN_ASSERT_STEP(SIGN_ST_WAIT_USER_INPUT); + + global.step = ST_SUMMARY_SIGN; + global.keys.apdu.sign.step = SIGN_ST_WAIT_DATA; +#ifdef HAVE_NBGL + init_blind_stream(); +#endif + TZ_CHECK(refill_all()); + + TZ_POSTAMBLE; +} + static void send_cancel(void) { @@ -477,13 +532,14 @@ stream_cb(tz_ui_cb_type_t cb_type) // clang-format off switch (cb_type) { - case TZ_UI_STREAM_CB_ACCEPT: TZ_CHECK(sign_packet()); break; - case TZ_UI_STREAM_CB_REFILL: TZ_CHECK(refill()); break; - case TZ_UI_STREAM_CB_REJECT: send_reject(EXC_REJECT); break; - case TZ_UI_STREAM_CB_BLINDSIGN_REJECT: send_reject(EXC_PARSE_ERROR); break; - case TZ_UI_STREAM_CB_CANCEL: TZ_CHECK(send_cancel()); break; - case TZ_UI_STREAM_CB_BLINDSIGN: TZ_CHECK(pass_from_clear_to_blind()); break; - default: TZ_FAIL(EXC_UNKNOWN); break; + case TZ_UI_STREAM_CB_ACCEPT: TZ_CHECK(sign_packet()); break; + case TZ_UI_STREAM_CB_REFILL: TZ_CHECK(refill()); break; + case TZ_UI_STREAM_CB_REJECT: send_reject(EXC_REJECT); break; + case TZ_UI_STREAM_CB_BLINDSIGN_REJECT: send_reject(EXC_PARSE_ERROR); break; + case TZ_UI_STREAM_CB_CANCEL: TZ_CHECK(send_cancel()); break; + case TZ_UI_STREAM_CB_BLINDSIGN: TZ_CHECK(pass_from_clear_to_blind()); break; + case TZ_UI_STREAM_CB_SUMMARY: TZ_CHECK(pass_from_clear_to_summary()); break; + default: TZ_FAIL(EXC_UNKNOWN); break; } // clang-format on @@ -560,46 +616,38 @@ summary_stream_cb(tz_ui_cb_type_t cb_type) // clang-format off switch (cb_type) { - case TZ_UI_STREAM_CB_ACCEPT: TZ_CHECK(sign_packet()); break; - case TZ_UI_STREAM_CB_REJECT: send_reject(EXC_REJECT); break; - case TZ_UI_STREAM_CB_REFILL: TZ_CHECK(push_next_summary_screen()); break; - default: TZ_FAIL(EXC_UNKNOWN); break; + case TZ_UI_STREAM_CB_ACCEPT: TZ_CHECK(sign_packet()); break; + case TZ_UI_STREAM_CB_REJECT: send_reject(EXC_REJECT); break; + case TZ_UI_STREAM_CB_REFILL: TZ_CHECK(push_next_summary_screen()); break; + default: TZ_FAIL(EXC_UNKNOWN); + break; } // clang-format on TZ_POSTAMBLE; } +#endif + static void init_summary_stream(void) { TZ_PREAMBLE(("void")); - +#ifdef HAVE_BAGL tz_ui_stream_init(summary_stream_cb); - global.keys.apdu.sign.u.summary.step = SUMMARYSIGN_ST_OPERATION; push_next_summary_screen(); - tz_ui_stream(); +#elif defined(HAVE_NBGL) + continue_blindsign_cb(); +#endif TZ_POSTAMBLE; } -static void -pass_from_clear_to_summary(void) -{ - TZ_PREAMBLE(("void")); - - APDU_SIGN_ASSERT_STEP(SIGN_ST_WAIT_USER_INPUT); - - global.step = ST_SUMMARY_SIGN; - global.keys.apdu.sign.step = SIGN_ST_WAIT_DATA; - - TZ_CHECK(refill_all()); - - TZ_POSTAMBLE; -} +#define FINAL_HASH global.keys.apdu.hash.final_hash +#ifdef HAVE_BAGL static void too_many_screens_stream_cb(tz_ui_cb_type_t cb_type) { @@ -638,10 +686,7 @@ init_too_many_screens_stream(void) tz_ui_stream(); } -#endif -#define FINAL_HASH global.keys.apdu.hash.final_hash -#ifdef HAVE_BAGL static void bs_push_next(void) { @@ -686,11 +731,15 @@ bs_stream_cb(tz_ui_cb_type_t cb_type) // clang-format off switch (cb_type) { - case TZ_UI_STREAM_CB_ACCEPT: return sign_packet(); - case TZ_UI_STREAM_CB_REFILL: return bs_push_next(); - case TZ_UI_STREAM_CB_REJECT: return send_reject(EXC_REJECT); - case TZ_UI_STREAM_CB_CANCEL: return send_cancel(); - default: TZ_FAIL(EXC_UNKNOWN); + case TZ_UI_STREAM_CB_ACCEPT: + return sign_packet(); + case TZ_UI_STREAM_CB_REFILL: + return bs_push_next(); + case TZ_UI_STREAM_CB_REJECT: + return send_reject(EXC_REJECT); + case TZ_UI_STREAM_CB_CANCEL: + return send_cancel(); + default: TZ_FAIL(EXC_UNKNOWN); } // clang-format on @@ -797,19 +846,24 @@ handle_data_apdu(command_t *cmd) global.keys.apdu.sign.tag = cmd->data[0]; } +#ifdef HAVE_BAGL if ((N_settings.blindsign_status == ST_BLINDSIGN_ON) && (global.step == ST_CLEAR_SIGN)) { global.step = ST_SUMMARY_SIGN; } +#endif // clang-format off switch (global.step) { case ST_CLEAR_SIGN: case ST_SWAP_SIGN: case ST_SUMMARY_SIGN: - TZ_CHECK(handle_data_apdu_clear(cmd)); break; - case ST_BLIND_SIGN: TZ_CHECK(handle_data_apdu_blind()); break; - default: TZ_FAIL(EXC_UNEXPECTED_STATE); break; + TZ_CHECK(handle_data_apdu_clear(cmd)); + break; + case ST_BLIND_SIGN: TZ_CHECK(handle_data_apdu_blind()); + break; + default: TZ_FAIL(EXC_UNEXPECTED_STATE); + break; } // clang-format on @@ -857,29 +911,57 @@ handle_data_apdu_clear(command_t *cmd) TZ_POSTAMBLE; } -#ifdef HAVE_NBGL -static nbgl_layoutTagValueList_t useCaseTagValueList; +#define OPERATION_TYPE_STR_LENGTH 22 -void -reject_blindsign_cb(void) +static void +get_blindsign_type(char *type, size_t type_size) { - FUNC_ENTER(("void")); - - stream_cb(TZ_UI_STREAM_CB_BLINDSIGN_REJECT); - global.step = ST_IDLE; - ui_home_init(); - - FUNC_LEAVE(); + TZ_PREAMBLE(("type=%s", type)); + TZ_ASSERT(type_size >= OPERATION_TYPE_STR_LENGTH, EXC_MEMORY_ERROR); + // clang-format off + switch (global.keys.apdu.sign.tag) { + case 0x01: + case 0x11: + memcpy(type,"Block\nproposal", OPERATION_TYPE_STR_LENGTH); + break; + case 0x03: + memcpy(type,"Manager\noperation", OPERATION_TYPE_STR_LENGTH); + break; + case 0x02: + case 0x12: + case 0x13: + memcpy(type,"Consensus\noperation", OPERATION_TYPE_STR_LENGTH); + break; + case 0x05: + memcpy(type,"Micheline\nexpression", OPERATION_TYPE_STR_LENGTH); + break; + default: + break; + } + // clang-format on + TZ_POSTAMBLE; } -void -reject_blindsign_review_cb(void) +#ifdef HAVE_NBGL +static void +pass_from_summary_to_blind(void) { - FUNC_ENTER(("void")); - nbgl_useCaseStatus("Transaction rejected", false, reject_blindsign_cb); - FUNC_LEAVE(); + TZ_PREAMBLE(("void")); + + TZ_ASSERT(global.step == ST_SUMMARY_SIGN, EXC_UNEXPECTED_STATE); + + global.step = ST_BLIND_SIGN; + global.keys.apdu.sign.step = SIGN_ST_WAIT_DATA; + global.keys.apdu.sign.u.blind.step = BLINDSIGN_ST_OPERATION; + + init_blind_stream(); + handle_data_apdu_blind(); + + TZ_POSTAMBLE; } +static nbgl_layoutTagValueList_t useCaseTagValueList; + void accept_blindsign_cb(void) { @@ -897,7 +979,8 @@ reviewChoice(bool confirm) FUNC_ENTER(("confirm=%d", confirm)); if (confirm) { - nbgl_useCaseStatus("TRANSACTION\nSIGNED", true, accept_blindsign_cb); + nbgl_useCaseReviewStatus(STATUS_TYPE_TRANSACTION_SIGNED, + accept_blindsign_cb); } else { tz_reject(); } @@ -905,25 +988,85 @@ reviewChoice(bool confirm) FUNC_LEAVE(); } -static const char *transaction_type; -static char - hash[TZ_BASE58_BUFFER_SIZE(sizeof(global.keys.apdu.hash.final_hash))]; +typedef enum { + SUMMARY_INDEX_NB_OF_TX = 0, + SUMMARY_INDEX_TOTAL_AMOUNT, + SUMMARY_INDEX_TOTAL_FEES, + SUMMARY_INDEX_TYPE, + SUMMARY_INDEX_HASH, + SUMMARY_INDEX_MAX +} summary_index_t; + +#define DECIMAL_SIZE TZ_DECIMAL_BUFFER_SIZE((TZ_NUM_BUFFER_SIZE / 8)) + static nbgl_layoutTagValue_t pair; + static nbgl_layoutTagValue_t * getTagValuePair(uint8_t pairIndex) { + TZ_PREAMBLE(("pairIndex=%u", pairIndex)); + // Reuse the buffer for tag value pair list. + tz_operation_state *op + = &global.keys.apdu.sign.u.clear.parser_state.operation; + + /// Following condition is setup because startIndex in useCaseTagValueList + /// is not being used by the SDK. + if (global.step == ST_BLIND_SIGN && useCaseTagValueList.nbPairs == 2) { + if (pairIndex < SUMMARY_INDEX_TOTAL_FEES) { + pairIndex += SUMMARY_INDEX_TYPE; + } + } + + char num_buffer[DECIMAL_SIZE] = {0}; + char type[OPERATION_TYPE_STR_LENGTH] = "Unknown types"; + char + hash[TZ_BASE58_BUFFER_SIZE(sizeof(global.keys.apdu.hash.final_hash))]; + + pair.value = NULL; // A requirement for ui_strings_push switch (pairIndex) { - case 0: - pair.item = "Type"; - pair.value = transaction_type; - break; - case 1: - pair.item = "Hash"; - pair.value = hash; - break; + case SUMMARY_INDEX_NB_OF_TX: { + pair.item = "Number of Tx"; + + snprintf(num_buffer, sizeof(num_buffer), "%d", op->batch_index); + ui_strings_push(num_buffer, strlen(num_buffer), + (char **)&(pair.value)); + } break; + case SUMMARY_INDEX_TOTAL_AMOUNT: { + pair.item = "Total amount"; + + tz_mutez_to_string(num_buffer, sizeof(num_buffer), op->total_amount); + ui_strings_push(num_buffer, strlen(num_buffer), + (char **)&(pair.value)); + + } break; + case SUMMARY_INDEX_TOTAL_FEES: { + pair.item = "Total Fees"; + + tz_mutez_to_string(num_buffer, sizeof(num_buffer), op->total_fee); + ui_strings_push(num_buffer, strlen(num_buffer), + (char **)&(pair.value)); + } break; + case SUMMARY_INDEX_TYPE: { + get_blindsign_type(type, sizeof(type)); + pair.item = "Type"; + ui_strings_push(type, strlen(type), (char **)&(pair.value)); + } + + break; + case SUMMARY_INDEX_HASH: { + if (tz_format_base58(FINAL_HASH, sizeof(FINAL_HASH), hash, + sizeof(hash))) { + TZ_FAIL(EXC_UNKNOWN); + } + + pair.item = "Hash"; + ui_strings_push(hash, strlen(hash), (char **)&(pair.value)); + } break; default: return NULL; } + + TZ_POSTAMBLE; return &pair; } @@ -931,18 +1074,29 @@ void continue_blindsign_cb(void) { FUNC_ENTER(("void")); + + ui_strings_init(); + nbgl_operationType_t op = TYPE_TRANSACTION; - op |= BLIND_OPERATION; - useCaseTagValueList.pairs = NULL; - useCaseTagValueList.callback = getTagValuePair; - useCaseTagValueList.startIndex = 0; - useCaseTagValueList.nbPairs = 2; + useCaseTagValueList.pairs = NULL; + useCaseTagValueList.callback = getTagValuePair; + useCaseTagValueList.startIndex = 3; + useCaseTagValueList.nbPairs = 2; + if (global.step == ST_SUMMARY_SIGN) { + PRINTF("[DEBUG] SUMMARY_SIGN start_index %d\n", + useCaseTagValueList.startIndex); + useCaseTagValueList.startIndex = 0; + useCaseTagValueList.nbPairs = 5; + } + PRINTF("[DEBUG] SIGN Status: %d, start_index %d Number of pairs:%d ", + global.step, useCaseTagValueList.startIndex, + useCaseTagValueList.nbPairs); useCaseTagValueList.smallCaseForValue = false; useCaseTagValueList.wrapping = false; - nbgl_useCaseReview(op, &useCaseTagValueList, &C_tezos, - REVIEW("Transaction"), NULL, SIGN("Transaction"), - reviewChoice); + nbgl_useCaseReviewBlindSigning(op, &useCaseTagValueList, &C_tezos, + REVIEW("Transaction"), NULL, + SIGN("Transaction"), NULL, reviewChoice); FUNC_LEAVE(); } @@ -959,35 +1113,17 @@ handle_data_apdu_blind(void) TZ_SUCCEED(); } - const char *type = "unknown type"; - global.keys.apdu.sign.step = SIGN_ST_WAIT_USER_INPUT; - // clang-format off - switch(global.keys.apdu.sign.tag) { - case 0x01: case 0x11: type = "Block\nproposal"; break; - case 0x03: type = "Manager\noperation"; break; - case 0x02: - case 0x12: case 0x13: type = "Consensus\noperation"; break; - case 0x05: type = "Micheline\nexpression"; break; - default: break; - } - // clang-format on - #ifdef HAVE_BAGL + + char type[OPERATION_TYPE_STR_LENGTH] = "Unknown type"; + get_blindsign_type(type, sizeof(type)); tz_ui_stream_push_all(TZ_UI_STREAM_CB_NOCB, "Sign Hash", type, TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); tz_ui_stream(); #elif HAVE_NBGL - char obuf[TZ_BASE58_BUFFER_SIZE(sizeof(FINAL_HASH))]; - if (tz_format_base58(FINAL_HASH, sizeof(FINAL_HASH), obuf, - sizeof(obuf))) { - TZ_FAIL(EXC_UNKNOWN); - } - - transaction_type = type; - STRLCPY(hash, obuf); continue_blindsign_cb(); #endif TZ_POSTAMBLE; @@ -998,7 +1134,7 @@ void handle_apdu_sign(command_t *cmd) { bool return_hash = cmd->ins == INS_SIGN_WITH_HASH; - TZ_PREAMBLE(("cmd=0x%p", cmd)); + TZ_PREAMBLE(("cmd=0x%p, \nglobal.step: %d", cmd, global.step)); TZ_ASSERT(EXC_WRONG_LENGTH_FOR_INS, cmd->lc <= MAX_APDU_SIZE); diff --git a/app/src/app_main.c b/app/src/app_main.c index 5d163733f..e3bf03342 100644 --- a/app/src/app_main.c +++ b/app/src/app_main.c @@ -80,11 +80,6 @@ dispatch(command_t *cmd) TZ_FAIL(EXC_CLASS); } - if (tz_ui_stream_get_cb_type() == SCREEN_QUIT) { - PRINTF("[ERROR] received instruction whilst on Quit screen\n"); - TZ_FAIL(EXC_UNEXPECTED_STATE); - } - // clang-format off switch (cmd->ins) { case INS_VERSION: f = handle_apdu_version; break; diff --git a/app/src/globals.h b/app/src/globals.h index 603493832..f811cfb85 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -47,21 +47,6 @@ #define MAX_APDU_SIZE 235 #define MAX_SIGNATURE_SIZE 100 #define ERROR_CODE_SIZE 15 -/** - * @brief Home screen pages in order - * - */ -typedef enum { -#ifdef HAVE_BAGL - SCREEN_HOME = 0, -#else - SCREEN_CLEAR_SIGN = 0, - SCREEN_BLIND_SIGN, -#endif - SCREEN_VERSION, - SCREEN_SETTINGS, - SCREEN_QUIT, -} screen_t; /** * @brief State of the app @@ -83,6 +68,19 @@ typedef enum { ST_BLINDSIGN_OFF = 2 } blindsign_state_t; +#ifdef HAVE_BAGL +#define NB_MAX_SCREEN_ALLOWED 20 +#endif +#ifdef HAVE_NBGL +#define NB_MAX_SCREEN_ALLOWED 8 +typedef enum { + REASON_NONE = 0, + REASON_PARSING_ERROR = 1, + REASON_TOO_MANY_SCREENS = 2 +} blindsign_reason_t; + +#endif + /** * @brief Global structure holding state of operations and buffer of the data * to be processed. @@ -116,8 +114,9 @@ typedef struct { #endif #ifdef HAVE_NBGL - char error_code[ERROR_CODE_SIZE]; /// Error codes to be displayed in - /// blindsigning. + blindsign_reason_t + blindsign_reason; /// Blindsigning flow Summary or parsing error. + char error_code[ERROR_CODE_SIZE]; /// Error code for parsing error. #endif main_step_t step; /// Current operational state of app. } globals_t; diff --git a/app/src/ui_stream.c b/app/src/ui_stream.c index 1a7334b3d..e3501ed08 100644 --- a/app/src/ui_stream.c +++ b/app/src/ui_stream.c @@ -35,14 +35,7 @@ static void change_screen_right(void); static void redisplay(void); const bagl_icon_details_t C_icon_rien = {0, 0, 1, NULL, NULL}; -#endif // HAVE_BAGL -void drop_last_screen(void); -void push_str(const char *text, size_t len, char **out); - -// Model - -#ifdef HAVE_BAGL void tz_ui_stream_init(void (*cb)(tz_ui_cb_type_t cb_type)) { @@ -61,62 +54,7 @@ tz_ui_stream_init(void (*cb)(tz_ui_cb_type_t cb_type)) FUNC_LEAVE(); } -#endif - -#ifdef HAVE_BAGL -void -tz_ui_stream_close(void) -{ - tz_ui_stream_t *s = &global.stream; - - FUNC_ENTER(("void")); - if (s->full) { - PRINTF("trying to close already closed stream display"); - THROW(EXC_UNKNOWN); - } - s->full = true; - FUNC_LEAVE(); -} -#endif // HAVE_BAGL - -size_t -tz_ui_stream_push_all(tz_ui_cb_type_t cb_type, const char *title, - const char *value, tz_ui_layout_type_t layout_type, - tz_ui_icon_t icon) -{ - size_t obuflen; - size_t i = 0; - - FUNC_ENTER(("cb_type=%d title=%s value=%s", cb_type, title, value)); - - obuflen = strlen(value); - do { - i += tz_ui_stream_push(cb_type, title, value + i, layout_type, icon); - PRINTF("[DEBUG] pushed %d in total\n", i); - } while (i < obuflen); - FUNC_LEAVE(); - return i; -} - -size_t -tz_ui_stream_push(tz_ui_cb_type_t cb_type, const char *title, - const char *value, tz_ui_layout_type_t layout_type, - tz_ui_icon_t icon) -{ - return tz_ui_stream_pushl(cb_type, title, value, -1, layout_type, icon); -} - -tz_ui_cb_type_t -tz_ui_stream_get_cb_type(void) -{ - tz_ui_stream_t *s = &global.stream; - size_t bucket = s->current % TZ_UI_STREAM_HISTORY_SCREENS; - - return s->screens[bucket].cb_type; -} - -#ifdef HAVE_BAGL static void pred(void) { @@ -561,26 +499,3 @@ drop_last_screen(void) TZ_POSTAMBLE; } #endif - -void -push_str(const char *text, size_t len, char **out) -{ - bool can_fit = false; - - TZ_PREAMBLE(("%s", text)); - - if (len == 0) { - *out = NULL; - TZ_SUCCEED(); - } - - TZ_CHECK(ui_strings_can_fit(len, &can_fit)); - while (!can_fit) { - TZ_CHECK(drop_last_screen()); - TZ_CHECK(ui_strings_can_fit(len, &can_fit)); - } - - TZ_CHECK(ui_strings_push(text, len, out)); - - TZ_POSTAMBLE; -} diff --git a/app/src/ui_stream.h b/app/src/ui_stream.h index 73b893cc5..a000bafde 100644 --- a/app/src/ui_stream.h +++ b/app/src/ui_stream.h @@ -81,6 +81,7 @@ typedef uint8_t tz_ui_cb_type_t; #define TZ_UI_STREAM_CB_NOCB 0x00u +#define TZ_UI_STREAM_CB_SUMMARY 0x0Du #define TZ_UI_STREAM_CB_BLINDSIGN 0x0Eu #define TZ_UI_STREAM_CB_VALIDATE 0x0Fu #define TZ_UI_STREAM_CB_REFILL 0xEFu @@ -287,3 +288,7 @@ void tz_reject(void); */ void tz_reject_ui(void); #endif + +void drop_last_screen(void); + +void push_str(const char *text, size_t len, char **out); diff --git a/app/src/ui_stream_common.c b/app/src/ui_stream_common.c new file mode 100644 index 000000000..e82bd338f --- /dev/null +++ b/app/src/ui_stream_common.c @@ -0,0 +1,96 @@ +/* Tezos Ledger application - Generic stream display + + Copyright 2023 Nomadic Labs + Copyright 2023 Functori + Copyright 2023 TriliTech + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. */ +#include "exception.h" +#include "globals.h" +#include "ui_strings.h" +#include "ui_stream.h" + +size_t +tz_ui_stream_push_all(tz_ui_cb_type_t cb_type, const char *title, + const char *value, tz_ui_layout_type_t layout_type, + tz_ui_icon_t icon) +{ + size_t obuflen; + size_t i = 0; + + FUNC_ENTER(("cb_type=%d title=%s value=%s", cb_type, title, value)); + + obuflen = strlen(value); + do { + i += tz_ui_stream_push(cb_type, title, value + i, layout_type, icon); + PRINTF("[DEBUG] pushed %d in total\n", i); + } while (i < obuflen); + + FUNC_LEAVE(); + return i; +} + +size_t +tz_ui_stream_push(tz_ui_cb_type_t cb_type, const char *title, + const char *value, tz_ui_layout_type_t layout_type, + tz_ui_icon_t icon) +{ + return tz_ui_stream_pushl(cb_type, title, value, -1, layout_type, icon); +} + +tz_ui_cb_type_t +tz_ui_stream_get_cb_type(void) +{ + tz_ui_stream_t *s = &global.stream; + size_t bucket = s->current % TZ_UI_STREAM_HISTORY_SCREENS; + + return s->screens[bucket].cb_type; +} + +void +push_str(const char *text, size_t len, char **out) +{ + bool can_fit = false; + + TZ_PREAMBLE(("%s", text)); + + if (len == 0) { + *out = NULL; + TZ_SUCCEED(); + } + + TZ_CHECK(ui_strings_can_fit(len, &can_fit)); + while (!can_fit) { + TZ_CHECK(drop_last_screen()); + TZ_CHECK(ui_strings_can_fit(len, &can_fit)); + } + + TZ_CHECK(ui_strings_push(text, len, out)); + + TZ_POSTAMBLE; +} + +void +tz_ui_stream_close(void) +{ + tz_ui_stream_t *s = &global.stream; + + FUNC_ENTER(("full=%d", s->full)); + if (s->full) { + PRINTF("trying to close already closed stream display"); + THROW(EXC_UNKNOWN); + } + s->full = true; + + FUNC_LEAVE(); +} diff --git a/app/src/ui_stream_nbgl.c b/app/src/ui_stream_nbgl.c index 47c05a98e..140067e6b 100644 --- a/app/src/ui_stream_nbgl.c +++ b/app/src/ui_stream_nbgl.c @@ -28,21 +28,11 @@ bool has_final_screen(void); void tz_ui_stream_start(void); void tz_transaction_choice(bool getMorePairs); -void drop_last_screen(void); -void push_str(const char *text, size_t len, char **out); -void switch_to_blindsigning(const char *err_type, const char *err_code); - -void -tz_cancel_ui(void) -{ - tz_ui_stream_t *s = &global.stream; - FUNC_ENTER(("void")); - - size_t bucket = s->current % TZ_UI_STREAM_HISTORY_SCREENS; - switch_to_blindsigning(s->screens[bucket].pairs[0].item, - s->screens[bucket].pairs[0].value); - FUNC_LEAVE(); -} +void drop_last_screen(void); +void push_str(const char *text, size_t len, char **out); +void switch_to_blindsigning_on_error(void); +static void ui_stream_init(void); +#define SCREEN_DISPLAYED global.keys.apdu.sign.u.clear.screen_displayed void tz_reject(void) @@ -78,66 +68,65 @@ tz_reject_ui(void) } static void -start_blindsign(void) -{ - FUNC_ENTER(("void")); - - tz_ui_stream_t *s = &global.stream; - s->cb(TZ_UI_STREAM_CB_BLINDSIGN); - - FUNC_LEAVE(); -} - -static void -blindsign_choice(bool confirm) +blindsign_skip_callback(void) { - TZ_PREAMBLE(("void")); - if (confirm) { - start_blindsign(); - } else { - tz_reject_ui(); + TZ_PREAMBLE(("Blindsign reason: %d", global.blindsign_reason)); + + if (global.blindsign_reason == REASON_NONE) { + global.blindsign_reason = REASON_TOO_MANY_SCREENS; + tz_ui_stream_close(); + tz_ui_stream_t *s = &global.stream; + s->cb(TZ_UI_STREAM_CB_SUMMARY); + } else if (global.blindsign_reason == REASON_PARSING_ERROR) { + switch_to_blindsigning_on_error(); } TZ_POSTAMBLE; } static void -blindsign_splash(bool confirm) +blindsign_choice(bool confirm) { TZ_PREAMBLE(("void")); if (confirm) { + if (global.blindsign_reason != REASON_TOO_MANY_SCREENS) { + global.step = ST_BLIND_SIGN; + } tz_reject_ui(); } else { - char blindsign_msg[150] - = "Transaction could not be decoded correctly. Learn More:\n" - "bit.ly/ledger-tez\nERROR: "; - memcpy(blindsign_msg + strlen(blindsign_msg), global.error_code, - ERROR_CODE_SIZE); - nbgl_useCaseChoice(&C_Important_Circle_64px, - "The transaction cannot be trusted", blindsign_msg, - "I accept the risk", "Reject transaction", - blindsign_choice); + tz_ui_stream_t *s = &global.stream; + + TZ_ASSERT(EXC_UNEXPECTED_STATE, + global.blindsign_reason != REASON_NONE); + if (global.blindsign_reason == REASON_TOO_MANY_SCREENS) { + s->cb(TZ_UI_STREAM_CB_SUMMARY); + } else { + s->cb(TZ_UI_STREAM_CB_BLINDSIGN); + } } TZ_POSTAMBLE; } void -switch_to_blindsigning(__attribute__((unused)) const char *err_type, - const char *err_code) +switch_to_blindsigning_on_error(void) { TZ_PREAMBLE(("void")); - PRINTF("[DEBUG] refill_error: global.step = %d\n %s", global.step, - err_code); TZ_ASSERT(EXC_UNEXPECTED_STATE, global.step == ST_CLEAR_SIGN); global.keys.apdu.sign.step = SIGN_ST_WAIT_USER_INPUT; - global.step = ST_BLIND_SIGN; - memcpy(global.error_code, err_code, sizeof(global.error_code)); - nbgl_useCaseChoice(&C_Important_Circle_64px, "Security risk detected", - "It may not be safe to sign this transaction. To " - "continue, you'll need to review the risk.", - "Back to safety", "Review risk", blindsign_splash); + // copy error code + PRINTF("[DEBUG] refill_error: global.step = %d\n %s", global.step, + global.error_code); + char blindsign_msg[60] = "Learn More: bit.ly/ledger-tez\nERROR: "; + + strncpy(blindsign_msg + strlen(blindsign_msg), global.error_code, + ERROR_CODE_SIZE); + // Show error msg and ask user to proceed to blindsign + nbgl_useCaseChoice(&C_Important_Circle_64px, + "The transaction cannot be decoded", blindsign_msg, + "Reject transaction", "Proceed to Blindsign", + blindsign_choice); TZ_POSTAMBLE; } @@ -237,7 +226,13 @@ tz_ui_stream_cb(void) tz_ui_stream_t *s = &global.stream; tz_ui_stream_display_t *c = &s->current_screen; - nbgl_useCaseReviewStreamingContinue(&c->list, tz_transaction_choice); + if (N_settings.blindsign_status == ST_BLINDSIGN_ON) { + nbgl_useCaseReviewStreamingContinueExt( + &c->list, tz_transaction_choice, blindsign_skip_callback); + } else { + nbgl_useCaseReviewStreamingContinue(&c->list, + tz_transaction_choice); + } } FUNC_LEAVE(); } @@ -253,7 +248,6 @@ tz_ui_stream(void) } FUNC_LEAVE(); - return; } void @@ -282,16 +276,11 @@ tz_transaction_choice(bool getMorePairs) FUNC_LEAVE(); } - -void -tz_ui_stream_init(void (*cb)(tz_ui_cb_type_t cb_type)) +static void +ui_stream_init(void) { tz_ui_stream_t *s = &global.stream; - FUNC_ENTER(("cb=%p", cb)); - memset(s, 0x0, sizeof(*s)); - memset(global.error_code, '\0', sizeof(global.error_code)); - s->cb = cb; s->full = false; s->last = 0; s->current = -1; @@ -299,7 +288,21 @@ tz_ui_stream_init(void (*cb)(tz_ui_cb_type_t cb_type)) s->pressed_right = false; ui_strings_init(); +} +void +tz_ui_stream_init(void (*cb)(tz_ui_cb_type_t cb_type)) +{ + tz_ui_stream_t *s = &global.stream; + memset(s, 0x0, sizeof(*s)); + FUNC_ENTER(("cb=%p", cb)); + ui_stream_init(); + s->cb = cb; + global.blindsign_reason = REASON_NONE; + memset(&global.error_code, '\0', ERROR_CODE_SIZE); nbgl_operationType_t op_type = TYPE_TRANSACTION; + if (N_settings.blindsign_status == ST_BLINDSIGN_ON) { + op_type |= SKIPPABLE_OPERATION; + } nbgl_useCaseReviewStreamingStart(op_type, &C_tezos, "Review request to sign operation", NULL, tz_transaction_choice); @@ -315,21 +318,6 @@ tz_ui_stream_start(void) FUNC_LEAVE(); } -void -tz_ui_stream_close(void) -{ - tz_ui_stream_t *s = &global.stream; - - FUNC_ENTER(("full=%d", s->full)); - if (s->full) { - PRINTF("trying to close already closed stream display"); - THROW(EXC_UNKNOWN); - } - s->full = true; - - FUNC_LEAVE(); -} - bool tz_ui_nav_cb(void) { @@ -374,21 +362,22 @@ tz_ui_nav_cb(void) size_t bucket = s->current % TZ_UI_STREAM_HISTORY_SCREENS; - if (tz_ui_stream_get_cb_type() == TZ_UI_STREAM_CB_CANCEL) { - // We hit an error in the parsing workflow... - tz_cancel_ui(); + switch (tz_ui_stream_get_cb_type()) { + case TZ_UI_STREAM_CB_CANCEL: + switch_to_blindsigning_on_error(); result = false; - } else if (tz_ui_stream_get_cb_type() - == TZ_UI_STREAM_CB_EXPERT_MODE_ENABLE) { + break; + case TZ_UI_STREAM_CB_EXPERT_MODE_ENABLE: tz_enable_expert_mode_ui(); result = false; - } else if (tz_ui_stream_get_cb_type() - == TZ_UI_STREAM_CB_EXPERT_MODE_FIELD) { + break; + case TZ_UI_STREAM_CB_EXPERT_MODE_FIELD: expert_mode_splash(); s->current--; s->screens[bucket].cb_type = TZ_UI_STREAM_CB_NOCB; result = false; - } else { + break; + default: c->list.pairs = s->screens[bucket].pairs; c->list.callback = NULL; c->list.startIndex = 0; @@ -396,6 +385,7 @@ tz_ui_nav_cb(void) c->list.smallCaseForValue = false; c->list.wrapping = true; result = true; + break; } } @@ -541,6 +531,7 @@ tz_ui_stream_pushl(tz_ui_cb_type_t cb_type, const char *title, || (!append && (++(s->screens[bucket].nb_pairs) == max_pairs)) || (append && (offset == 0))) { s->total++; + SCREEN_DISPLAYED++; if ((s->total > 0) && ((s->total % TZ_UI_STREAM_HISTORY_SCREENS) == (s->last % TZ_UI_STREAM_HISTORY_SCREENS))) { diff --git a/app/src/ui_strings.c b/app/src/ui_strings.c index fcf14986d..f3818f50a 100644 --- a/app/src/ui_strings.c +++ b/app/src/ui_strings.c @@ -143,6 +143,7 @@ ui_strings_push(const char *in, size_t len, char **out) PRINT_STRINGS; /* Preconditions */ + PRINTF("[DEBUG] in = %p, out = %p\n", in, *out); TZ_ASSERT(EXC_MEMORY_ERROR, (*out == NULL)); TZ_ASSERT_NOTNULL(in); TZ_ASSERT(EXC_MEMORY_ERROR, (len > 0)); diff --git a/tests/integration/touch/snapshots/flex/home.png b/tests/integration/touch/snapshots/flex/home.png old mode 100644 new mode 100755 diff --git a/tests/integration/touch/snapshots/flex/info.png b/tests/integration/touch/snapshots/flex/info.png old mode 100644 new mode 100755 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/review_request_sign_operation.png b/tests/integration/touch/snapshots/flex/review_screen.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_too_deep/review_request_sign_operation.png rename to tests/integration/touch/snapshots/flex/review_screen.png diff --git a/tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-Large_Tx_only.png b/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_Large_Tx_only.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-Large_Tx_only.png rename to tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_Large_Tx_only.png diff --git a/tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-OFF.png b/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png old mode 100644 new mode 100755 similarity index 100% rename from tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-OFF.png rename to tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png diff --git a/tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-ON.png b/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_ON.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_basic/settings_BlindsigningStatus-ON.png rename to tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_ON.png diff --git a/tests/integration/touch/snapshots/flex/test_basic/settings.png b/tests/integration/touch/snapshots/flex/settings_expert_mode_off.png old mode 100644 new mode 100755 similarity index 100% rename from tests/integration/touch/snapshots/flex/test_basic/settings.png rename to tests/integration/touch/snapshots/flex/settings_expert_mode_off.png diff --git a/tests/integration/touch/snapshots/flex/test_basic/settings_expert_on.png b/tests/integration/touch/snapshots/flex/settings_expert_mode_on.png old mode 100644 new mode 100755 similarity index 100% rename from tests/integration/touch/snapshots/flex/test_basic/settings_expert_on.png rename to tests/integration/touch/snapshots/flex/settings_expert_mode_on.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_ledger_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_ledger_1.png new file mode 100644 index 0000000000000000000000000000000000000000..4397e0e079d9238071d2933ac719f166bd2c74dd GIT binary patch literal 17145 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 TWEuQR3y6`v+11yVZ^ZpCni`Qo literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_too_many_screens.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_too_many_screens.png new file mode 100644 index 0000000000000000000000000000000000000000..2dda4468aa40e1a7fa960b96b26398b41446c494 GIT binary patch literal 16512 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/expert_mode_splash.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/expert_mode_splash.png new file mode 100644 index 0000000000000000000000000000000000000000..92e453d5c9382ecb6a5e38329e76797a1d531e27 GIT binary patch literal 12334 zcmeHuc{r5+->I!*y#VcxO^?AC30GF}A zAGB1ur;w?qh|&$4TWTC)Qp=HgOE4q_hF60?%-lVcgkdu93Z3i)oz293iB_)VcLLmo zCbmKd+%mq*D5LMWQK{<^3_ZP;l$4}}u(B1Ze|1_#pF?cQOrxGiFVmKV6Cp1x;iS1$T$2TCEd=sfWd^`lfITKV>Q+UqA^+ZOGy}V zXuF10o(yklIqCr;E~Ni8d(;Spu3SExgrQA&C6bLKbF9xWyU4VF;!PPw5+-@3jV*8Y zA7{tN?%Y+Fphi()-SY74fdzHwvQi;-{!WA3qNt~cd%e?g?8Ou5I_1~gh&AKYMI*)n zH-Q^wY%gXl>tth_49f7h*+^R&xz^h9aO)@*{h}5X&cwjSZQ&xq4UFtU-^h~H( zu1<~RyIfDzP7$27o_In9MjtfbbBf&E$L1&$Rp&Z2Io!i|1TL zQAS9YK$$81x8W6c4r&9IYa;&A<&=o5Xap|E4Bti>3xJY{cje(FinqUC_A=(uD6l2A zLQ$PgHy^9rwLcPi>d^tu&WaRTi2y++KP7 zk*NUTMoM0c`mA}Rl6AfdZR2RS82h6GI^geeVSW3Dtn;58`PXNlQfJcG*M67t`h!wa z`Z-Dj?`f080(kr^OZ2Bb1-Ud%&T+L=tKWbB`j{8t1{eDgHgiD&Te;A`7B^C$j@RcE zbWrApY`ngCT)gPTzD>FIz05B)nf>o>$IDK*Ut6rHdo5y z50d3GK^^azUMr~1qQIiu^k*p2JkKz94}|9mSm;USP#IG@?bX$N^D58B^el{+cXV`S zC>mB}9v4(Z<#-z#aJ~y!!7l=eWd;#7Pkf5Tl5KMDr}Q@gU;L(yIv%)m^Oaq}l0MDG z0Wu!g+9buBIv3p)9w&gk%_nx4o`})C*yvtQ-c+=QKuCR{Z?OisBRBp!{yDR6H=XQ= zjCeJdQPK*A#*9ZhUgG2sI}f;|ANoFDV)yT3KS9{yN<~i*wN`#}0RrJ$beHBpX-wBl zXnXv}+Nb;(CQwHY0WKg)H=9xdc>Lu@i$6OT)DnXz2e05i(Gyx-G{eZf4~_jzE}96E znXa@?wvh4YF1K1on|>hD5jfvwlE&5cJ{1r)H!}S^mqz51tk53e(uXS`?3E*NU!oHA zN`Wl*H>Zp*vUc~PyR7Opeu@p>OSdb;zJvvoUEoQThrd_h>r>(3=%Tw4quhuvq_F7| zAeowb=aO0Vne6G(<b1PW`P1{r~UDvGAR7#nejm7V76qcY+!Hp#K{|^?sVJnB` zjH;`}S`!4gl&g6SACN*4$jroK($K9dTrFp!-0B@`Y?T$TxmkMy5QtASLMIzfp*Jyl zvv~XysK_NF7pIITFy>NP55&kVwZ;(8&U<=1K zf$&i0j^JRCbnA1?AoZ7WX1OwhkH4)JJk7U&aBKOx5uFQ2v@nr$x3KVJ%_}_$Hzv0d z_R{#7teI|QPZ8@I_Yzxx(znd9`L@mea&gu2YoIW(Sf@;FsfKwnX33g=YeG=lZW4L> zJc^@z8V7q0n!p%cwbf{-UHul??h3ellveAS%R8!nV3%f`oesQ$wL9xEzOXU5J*C1& zV|FEkKGeyMuU4J6>IGug6nWG?Ud@Cmw)#RIJDM~!IIx%PX~RE7T^V)JMseVr25;{M zA;k$t`)V*ZQL2yb`o+bob?zTF7D+eZi2H>|^-=w>0jZET&y~Td;py;-w>OnG=Ye<` zj)Br&qQ_SvbHjRnX?|tycGf8uW^M(7Di7iM(DH}Wr{-YpBI#zi&psbhe{o&t+RUQ-$WAl6OB`I(j7KMAtMU9|deC@aUfSZUZNAc6Oww50AP?=}(o|@^_ic zKujnSF@|ib%tk8b^lNYR^0EYbpl-VeQtl+aQZz}fo%@-%pM;r~``T%}LAn|dBs|?f zCAhpI7R02_Y^+va#1AT|hFy#~=R_0HuAL;_fqb(;hHK*4G zwGUu#Oa6{gTd^lH=I^MOJVw)wih8dWV?HNLARB!8y;-Pa5}CT@`E~xpvzfk*P&br7 zyt}{4m8uU>7ks%}W}YF(b1YPWS&{XHguLM_Q}HS}`0)@JYm zX^|$)v&z$8bTF!^E+OIBOKH(yl@+!T&% zogEuNH`Fp*@|W``YBgJ&)^93!9Yty=XN87V5)+@B<27~CohO;Q8HcrxD6G#HLw)D}rS#`hkj=mRSr5l^l^)=8L-+cg; zsD*e0ek&7YD9*q9WVxrHLcR%43~6`mlDg1-BTnZQV_ExvdL?)5z@$Y_&lMtmy>-xZ z)(x-43bM{=3c7OlbJRvSlt1OG?u)Hk$p<90oTx`^rDkj59Kyk^C%|C;&j!kJnD{w^ z?>84ibeI;$M$SfG?V=vr8VoyBV0v`BW-?f7+i zR%kdgWlwVR1EntW;97GUYV0)yNNc7(&RWN>OVWz&%N6BT1q9vsWc9~|mS}Kyry=E6 z#~~uMl}car^om0Ya~V4q0I51amCOX_$UDJ@F=&NnpUdc520wp!B(#ID!(Rg8>t9h_ zs$dLq6AI!+^u2k*7uh4v@uRcAPGeuFGr)}YS>kEur1q`i?w4Wl_CF1j9C|sAN05@% z;*~6#{f^WyEG^*9bsDf~L@MQf0|!(yIrrtVz0?I$S#}&^0)#(CXqx(2$?IvS`Pr_+ zQx3AdXPuBJ}WyH)rK>#&G~D@Qx4tAU(tko@)q$PqGrD)7Lh76OOI z<5wbGI?s5#l7}eNliP*2l4S-2)L-0sFbXJ_A5C{`|oQ z(`&L_uV^d_;?gw0x?W7IMI+j(rFjhS`jR>HiJwu1mE0jfaZl@6!1>ZCc&Se7{U#N@ zrMaAi*p<$NQ)3=VSi9R)vgo%z-KyW$qJ!cT%|B^Z*=*0=7na91)di86g>|3WpBOre z5Bw7RW3$yD*+PMt+FDB9<#2~bCY2_ul=k3%7_-o2GJ`9TdZpH8xt8&L@QTOKUNr5h z?H7ZJZM=}M>FMN8&A&XhwDHibKIZOxR1I}IqT^YV;m*1v1Y#=$W@s~bQ!gTWZYuo+ zD1@EO-3Corkn;H9zU#;f@b_Qj;1zoeOo*cQQdKXtvmms1X3zS7OAYhRmT<_&$(btb zZyQKO=3ckPT!R9YuG1TD_8wpX!#JI604Ov+Gl&8L zLG#)36S__?4A~W-!Pj^CR8-eYahEj!a1#3`_L;Pz$Mmh>oCCV8V(7Mjm#6@jf|t#A zjRiDZTd|65XRPcg*Z5QCk}#-%ADSby!D1#W5elv{k2bEAEB7VC8@sFuZPR9H%!x+E zM1N6GUi=lc(k5g=js~kcMGF<_YX4TT98YP6#Z<~S4KyzbvwnC&` zo~PHd!_gi?zK0HaJnP-Qz#`e;V&}S zp2i|Z(9LeXF-Q9voTnRWRij~DzfZTWsnHyt^^H5bOKOV}-@F5{gNcq=Qz4yMGo_X% z^)nC;Z~1jC&n%K>7cx^EdwIW;F*N69BB2vyF4w-*zwe^|a;#Q8Ja~ef6^tU-vR_aP zv!?z_l*oV5*A(S25P79I{yDu|wN0~MiEO{U5&INXToYIvqu9y6=RxgB3b=@GI#C&o zQ1XgFQ5j+b;nc~e;zHJmz@{D?aVvTT6MX(-gHcUyMG3wy-Uc!A!Btz5*y=^7`+0)q zTZ7Z(uFO>>yZySDA8|c;+&QahwY#r@r+dyA{&WTE2_4qZceGLuOxevto6|*|g}EzK%Uoc?4u(siHbl(OFQLEodv!i@yT-zo zbSP{%bj;`1`r<3<)K~lGjH$*Btt~00+1RSMt-#?iC;bZ~eAO`u& zp_Ob18mq~EYT-m1AWyi|mh3X_=zO}s;Y|djL^O>UHIw(b?r*0Bm!6^E@l| z@pk*{nI91ypSCLQdbka=^|wsKxAMB4{!ECoxB;t2t>3c^cA3o>xfiM?Y#ck|^v%@P+vXhzJDTufS{+&%ANl|pANh=y z&si^|(rk>-mU_(DS9B+&;ArZ*I+W<~u%6t8peD-Xgh*F{&B{?!FWOIWbpTg4{J-?@8t>ikfICTCO~~ zHpmWm1p_mi>?8g8CvDPr zzw^3!ws#~B^vc6sXdgF%+;FSi7%ydqq9Dcob*i#_K@`-qj4wlzQ(^~JZceE5A&o4YUe5A5aN zYn{MQepT;bUmk4hzrRF2NjTmHXg#_p*twgX9NSDLv1niEh@scToEe~U;9gzoy3_y@ zz8KIR@OM)w_t*M6;O*V8E6gv~9~x2UTOO<@l2FdCq%fg>B$>*Q>j-_p_?|6b$k_dp5%%#u5Pd&q%nF_!qXfc5 zV^FrV�YE97cqYvfz1gcaIb&7 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 ZPp;r%(c7)S{{gU>nOa}2yL2n{e*n0;7pVXM literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/operation_sign.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/operation_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..5e787d8ed6eab5e6e486451526e7b56951ce0adb GIT binary patch literal 8754 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/operation_sign_summary.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/operation_sign_summary.png new file mode 100644 index 0000000000000000000000000000000000000000..1b38722524dc01588481e2e2b725a5733c97741c GIT binary patch literal 10626 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 UPsf12D=dzNgdJ`>c;@PV1L0-a-2eap literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/skip_review.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/skip_review.png new file mode 100644 index 0000000000000000000000000000000000000000..a589f27f658f8afc368e99795839f71453099b18 GIT binary patch literal 15907 zcmeHuc|4Tw|E{elqM|HWOObsiTO_1Hma#8M_AN2?K@>$O%0AYz%wV!k2t}yujWIFC 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 R`!f*8#K`<+?G2aM{{^(AX?p+w literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blind_review_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blind_review_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8695d943d3d55a143c3c937868db27ccade97026 GIT binary patch literal 13973 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blind_review_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blind_review_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9688704034fb7a5c7e9411937544240f79199246 GIT binary patch literal 13972 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_1.png new file mode 100644 index 0000000000000000000000000000000000000000..37fce12bce684973430844a2441cdd5d5b060c10 GIT binary patch literal 17399 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 Yy*4+^S=*EWRz4tziq_rII}gMD7gz*aW&i*H literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_11.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_11.png new file mode 100644 index 0000000000000000000000000000000000000000..f673005fe5cde3d791a001c338e8b47891b2d0e9 GIT binary patch literal 20816 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_12.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_12.png new file mode 100644 index 0000000000000000000000000000000000000000..55cbb071fcdce804bd2dd2925d67ef57e9e13790 GIT binary patch literal 8326 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b3396b6a7b228eaa2a40d642662cbcb0b4b94bd9 GIT binary patch literal 14555 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 Q(;~>&0DPr4eF{a0VnX&c%S;i&Fers= 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
    8Kq7rSVY!VtF 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 Bj+_7h literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f400adc783dc800d30a13c694a8efbcc9feff3f2 GIT binary patch literal 12318 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 UJ|hS4{evvcZeFeV=gy=52CvqMegFUf literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_2.png new file mode 100644 index 0000000000000000000000000000000000000000..ea10f9e6d39339619c44909ebc550d532ad5dcff GIT binary patch literal 19814 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_6.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_6.png new file mode 100644 index 0000000000000000000000000000000000000000..5e26760b54d3d38a271ba2d57e0df7f30634ef04 GIT binary patch literal 18688 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 Hqxk;@cqU

    E$CwpQ8LzSGnVXG#)y!nY=f~+ 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 RKaqjKP~Y@!t=^ND{{tJKNtgft diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/unsafe_operation_warning_2.png index 94bb13960c6212cebb44d71137fb320c8be8a667..4397e0e079d9238071d2933ac719f166bd2c74dd 100644 GIT binary patch literal 17145 zcmeIac{r5e`!_t6khMkGsSsI9wlJ1Tw(Q1kB-ulxu?|vE))0y;*$o=IEJG;NRF<)X z#*`)N5N1qf8lJ0uzvKDucO38g9>;rppFbXd&D{4j*LB|4eO>4EIX~y;^u)reQF%0RIJ1akSU(N#U0u$M&qk7ktCWTo4LKp<1iu{vfs z29q0Ev69}09pkc#BySwHVtfXX{7rxEzO-NjVbF`4olJvHTze?-(1-2xA7_Oe^;9S% z)_tGw?Jxu~Ca%jATf#OB`7X_<3{g*na6wYf{NGFeiJ4f9xhnxa*u zbR7Q8Jh?`;yQ?L-WOnpCBct+3GzvwJMk}7yoxgabs6K3Ir%jq2X#|74^NxZrDreWC zP&<3K6{U3NnZWJaH2SQ!HizKIZwRxuoW1pqgK(Mw(wntT9ejNr6nLI3PC9WchM1S| zw&A}P#*!J!uoDc{-Q7*iz%CwR?uo!m@MU{^sPmTNmG_p*8qr8CmQI~N&q==4v=kl_ z6SHZ`cU}8Io9W?T zz0YvhecY8g#MnvFp_=$_tk3g%dpw%bb&&FTK znAVx*sH1np7z9m%G4K@D4!^viRdFbS5YW0t)^MAPtv^~+FCmgQ#Gc|UC&(a}`|f(y@2@dXM*jGgNvLp^4-;wvkfFrT%#3+K+Y=%CxLS^IqC zaf!S4+MG!T+n43uq(QhUrWBh6zlnQYzw(iz{<}7#@;48)Lh}lotdO!JVQJ^ZHD%{( zvGE=2IgSDswg(i~z14k5KO1idTFJ372&PU4v{GX-B}Nk5IQzlvQ_S9Pq_Ilw zzQa8a)NX_6S*WSj~|r*D=tm0jeC!#evNvKKb7MB<_Uyri8If(i4WZV zYot5|?n`EeKR!e`TJ+;&iKO4BpIQonBX@)u1i9;7eN|RUi#m^Rq>AhIoeo?^st!Mn z$FdFIdA}7F<+bDR3p`gcgi9(}z1G_mH2ZQ!x9_ky_*FhWV8D6*&T({S?;jM3N~e$K zkZQAun-Wopd^dYcnY}*+cHmd(LV8CQ!uNkF*VxKp4#%hqhgHjY8t}1ts=9ABrhDe4mF1^FfAlP_ex*{;_-vk}1I8t;WO%5B-n%8wJyGKYB zJUAdr5- zv)ZD_;pcj}<=4!c=HpJ;e@kQ6hA;?TWb1pn!T9}LyE^2pC9^l=4%mngVf|PZh{4e! zhX33pD$F7KbN<6{^@5;*OxBRC?zZFSv%ogh=87xYM69E4IkZgOMxnNmI;ObuoUElg z_hcS*ZPL09;-MNDTW3?H0)1hy4`Q2DoOi=xnhOUOgTtdKog5`D`O4$xRp}d zmdUZ9Kj%3sK3SA#4Z#HG)T4*YTn5891~S#oVfxE`G(v;Rl}wro-`j--eG6zMB03yv z16pUk`7l6mcC6l(yzf051%^Gs)rA+PKT_y@KhEoo3NMEBi*!=+q>PGr zL362>OAKvJzZ3czs_9%R8NS=R# zpy78E`qp#XBMQn_qq|!r&Sj?bC{X-%Z#7apL*wN#Oa_REAn-hsw>ri}OO}#XW~@VdD`P zTlsGR_?hd43+7h zyW%V{rEht=)d}M>u@R=Vs&|@=5mpym@64+|aEnKw-AGOQCX3&S4sdja+i|C!rd0Ea zrVU6KIlhjz(SWfu%Hd+}0RyRqIUX-WJNnMsXpRnOdpNWZHi_jMN&k%eG>HfTD*+Qc zrj1ZB=1Zt>*_ENtTwHr*!yK|Byz9{O+gfTj4G4ZvXnM0I|DI8QB?uI#+tPhr`X!+J7C4NMr zTZNcT!icQEw@nK0O)j$nbLs^OS{S7$Cjm)%rY-HzUgF7+4gjWJlUP6HC?CQgTGV9W zIwiL*X8=!2jY@Vs7ykVH##t2p8MOmC#eozX7gBmd*d!yWwFq)hGvDAYhBWSbrL0}& zIW^5DP_FKnjQvns8UP{P$|3_-Njs%bBk{B9iDzKE+njNUW805=aD@ttO-kwyB0@Ct z&5lF0#;*<)!NuAmCFzYekpsv`zJ#R(bp3vAvmDmZ>i1mZ7t`MJ*KsyF9n*#1V5I%x zU8zCW>pz^&elFUt#RpJ+F0a$ou5u6df~|v@)_e>h3fSGcSbnua4W7F(ZUZA5muAj# zzDTP@JYsn8f^+rbG^bAe9tESl)NozI>#C8v_9c3F_9RZ{UbAa~V$7IReMOefbZSJzn|bl~ z^45eFtsq+6+0>)`$B=jQ310A&C-*yJ`ud39N4J#`{u|RJ;YXOMVLM$yF^>Q3MZSbZ zn|nUM5nkT7eijGa)WE!O)^v}@TOIDJL;QHN5_8>^n6oJBIBc$O8PZMgtA0d(yEe0N ziq;iaVH~(5%AH^*T9u)BpL%R1OV#nZlB*S3zR;|q{HUYScErlOeFe5C=z3D|8#r2N zpnRGvWUOdvUE(|CGK!#Y^&1|H{oUqjx~vCq3(z}G*&n5x(AV?)IVt~2RH=N+3^94( z!zVc7nV&*NA7bczIeBSrOg$Q z4C!!{P7jIsut7vl=S_oYI+<9n)pIDk}sLfR;y0V!ulo(F5Kg#67LZxQvRib z^2U3Sx*T|9$t?@0a;eVZRx}J&)uFfz?@2ueHk7qpa7+#Lt~0!|8cYHL5Z!z%B6-SFr0-Tf5br}xifnq4~Z6f4yG zl=PPyC{AMf{}VZm9sD%Y#mHe7R6e*c0|@i#53&P~Lb3PN(fqR1@=UWmfct5k;WCmv zt2)V$F?p|hFYBYeCBSW`*ovhimZF`;vJZ%e9W6!9D+J1t$u!>^X9XS#N#jIlM?SUq z-D2O5;UEKWII7Ok_LUuaOgy!88wgrMgf<+&(Ki0KWe&Qe1mlBRlf;{v6vaCEs(g>D zJX6j44EEGk*vp&qg{4(R<=VQ1zBP#kdqda}h19+uH{?Dv+{VBo3qm#W;hZ1iwT7xu zxy#12C>gS%V-xRKDeJOziv5=Kfk4|#T(p!-;k>%;PVt|mId6^#xmC}SO`2(_OM@IR znk{bH(H@rdO>TRi{5pitOr;J^^Mez z6Ag0KGlAXsG1&(q$4g`rFOQy0c&o6`b!faPsaRTqZd%QyaAxMaquU#N0EQh$vnz8w zXAb2Psm`8s+;6e`=w-j1`$ZgmWu$HJbKXPMdyR7deASe1xGaPR*dQx5Z#3Fz2gHx84^Ll*kc4rhw!9yB8d>ShlYN? znqrsU6K9k$SP@=O&1|SZN`4pgtsux9+3_vHqb~3!Kvj#uBSR0>Q^y64G2ic^rylYc zU~J|fP*RwPv@R&MIPj>XQHI2mg0V@zM;5Gj3KA*+xC=a=rtaFJfc}W=;-xpfP#1OM zJx&uiE_|$dS(x;KVVX86I?}Bmc1X{HcA^CJf#=N@)-}7#hL`@UHIwWVy+D_oA@%8HVi#+o?pMF{yWq*fr? zFN3fOx7xlD)It=`%&a{sx0BMng7%j`q@?IiJWzONE@%CAn_RurBlbLQ1V0{GUW7sD-EWq-c zw1hsr*F{n=-uDDTp{0t)pP$lRHef**Cv&8knkl~{lO4C3?yNtn{&m4t_{D4Al;DZv z=ba--8+5kelqiBuzF7s%XmyH+$nXaOp*8hYPPhpqH|XT#yMX1wHU5 zL2iEzLUfKPP9#=5a<6bc(Y)FnJyHr=BR6`!TS$S2Y#PKyo4HiMV3O8~z^@uHHLdny zccMnS7)J_vx}K!pJL}&#sNnboMji<%Q>(G9OyJM6t<$l(fPB{3S?kLsTNsq77BKR8 z?qcAv)ZPHB;hOG#0jWQ3)!o01yw#ricfsA8H^a*-zZ_cP3p@kGKawk)i|@)zbBo_YvN&HQp_+sJ90M+twmt>H&MCel_|4cDFR6DyK+wYJrN z-;2}un46ORxM11eVPy4}64QiP@ycmo{@G6PQ-bDIRZOtD8L*wOT`^O)p(qQDsLXCuw$W}{kcV8%^}mY;C;vAnb>7at)ZVIPWHA> zg~K_AksP)22#Lk*P~id7Ov&bF6?T)Ke9sM8qO!H!J2Z-bt9YyuV?T1~J(+Yakb5|- zJ-jW7pyoNW()(Pq*4;|%-thvXabZba%I6#Cca_OAJQ+<|%_>Dj>n?+jUr!UeMT^Ad z$JrxAwa@isPp$i6ao+rbYm?ba?xm=*f#o2qS4}ROPaj=;cVK8S_=kt8JPKt6y@~!7 zg8KW%5Sp1(Y!PZ!&fha3`=IZbIH5sE(R4+?!UBWXYOnWwBr^n0vqkMScdWOUX&F>G zHY+*_ltqs){EYveaj3o}Sg~;QtH=Y(r&kj{djce% zI#A+xvqsC7%embWHP9>P(YxRFRq?i%)`w8yr#Y8$A=fkHxI>W}d;fY++%`_#Kubn` z3gVq61lFQ2-Q;p^sz(hpL|Jk~G*12b^M^#=gVmlO&nYRK@32txZ1EBblo`!NM-`l6 z>x~(^9Qnk6>(5d(Dq&k6IULL|Ls7DwT{$wa6$u~TGTPQcBk|Wv(p8a*JL?Ed@;0Wh zP;6+&tisyAF;}oM%A9P`Re6Zc{w2lD@k?3x89EAw*7Pm<-Lm@QDu*MSw|rJB+ruH- zqhRTf-Y=4izrN)y2V34pTPNMzX{&@8;@OzrT?F`wU-zO9Wf*qG38C@bm*le@Q5N$H zQEF4xb4=gTL=<+|8EqGSp~(5+G+>6(ZDEpC+wJ3ABN3)Nk$IAoqG+p_xkDGwAh{=-5>mUtNp1sWB_@Oa>U@-#aE>Qo;Iq9swZ8mSt}F zZj~Qjjqx9F+$Wiws7Y_$(Dxmg-x6k@Fs+g!GIu-t8M>O?x-WF4zqtwP;b0bdD#LMmV;H5 z(I3?EQjlz5F#$(TL7zUte7`0J0|y)eJ=#txOF3L?$a?QHqO>!5QVzR8>A+M02rN6=^;e{8tj zI5pUlGXIrAN1+yi-I^U2!)MDLF6x@hmBkx2fYj2DJKj`VbnHc;P{-i{a^tz~=z^v9 zK{aT!BSZgChsMk1TK98X(}X`Kki?w&6@5WC!n42CqpQ)7sXo{n~+z>d5XF$Qa(1Qm7yHbZ-#GXL*#26X@Bh6 z*3^%+Y$6UvoPffiaZxTDn( zIkMAvimeoZ;^>pikOP!rmfz{gir^k?Dq>-Dbfq`J!T#%^Jc$pbYM+ax+np7f zLj!F>4TyYx7mKa@bm}UEoCOt@BfoiRy~_19`x`p0_(1K_y46I=vva2|eE)=f1#yWy zKNgrT*j>|}k=MRJI?c>c7U7uEczJ(j|A-?Ik$gj9<^sC~dy6C$8{BcjOMu}lgUy%X z>AObw$U39`nZiS2f5(8u{Di(*;3raOJ9}E+EhDpjm-meYH-vDi?*vQhhTh`Iy-;}u zv7mN`|B@`}E$Z5Ha=VMqH}BC__c52MbbZSj!9nEnHe=XX^l#t;(UUqlIv@qO`qQd5 zyO66&izpD(sa&uM|2xVpl0FPJLj*Ku=)Z-&p~DjV+%flqiI^Iu6G9&w<$3aS*@5?w zhU~(vq~c1uq-Gjoj9veMU8C}|8;Unbv&=X-$E&@L>CF@62Bof6m-I1mtD zy)#je?*;cw2EZ-zcX0+4FtFc8ouI3u4XKS~BO~_YfxP{P+sK0u4S?{%Z!CbADt3^F zSc96>v9FoR%0UI?6m_vLaKVOS1{bwOG>th-Sen2I0jU0(m=X_71jf#vtD->0)+IB% zfMWbLNvbxlY{X=MdXaiq<;^yBJ_bY`Y>RT(mKp!ZSlcuX)z2d%eiII?^5~>1<8|dT z9~=H~&3|(8-IWft8T%c+5=~}Ni6IdO$?iDBn7m5GYSZfJ+7xb=0Mb-xe3Q=Dnx_wG zw0@sc^VPMQKf9Y{O;sJYO-0J59b}SaVU<{c*^q@9)31t)5O>NUQja_%OB=*5n?9t9LpUDr!@Od+0+~4N`gi-1v=gXjNToCU*qah}zBd z))i@z3>S>4L+deto+5*0UN$J4pQSuph3(}n>ooQM3Gdnza`Jv*Qr*%AaNCqN168u` zqwLV#`P76>8Zl5_=`4CRqotx^AfOdDGh`%dN$<5!YYw%B zTLln$WnT65xZudxmhNR*H15@H4R*ZAmG^N9OS?0SA(VeJ0fzm0@wiciGkR+MmZs7d zz;NLMr1m6rhs@8OSQqVHSPlNBJSYjLWN9iy{ozn^|BS_90a1?|OV6eL4h2q>s5$OM z5gcvsm^3aaVIX_GJxr!9RC_qg9)t&3YwY1&HvBksPV2^~s)Q219qu`Uyh8Wc3-``d z^F4R+QsR6hKuqOs*tgaMix`kE)$;I-DedQLS8BT(gN?LU6dLR(u_6149bw_`LhTQF zo9vy_5a!;VU<A=O6bjGt= z0}N4ZiIMk9+P` z8-LG?iso>{9GQ+TM*c%{!woFo%hAu}&JFFLP|2ZZ!w+VEeZD6KQA2`uUq=KW!ju#8 z%W_z)q0ASZWXbJK5WeXEI1Zor=0}rv4Rn1aohXM*EIvQ$`$w5?w*pBJKHZUxO_EM5 z*iZhPH3l$QAWQl=<&K#8lGHsb6bj_4wp*jhkjSYpN^rn*)$M`28euIv*~a>=&h%4k zaYKbqcIE?*Y1e2sgTu03Je3*UKDOC9WH+Z*((*<+2ofQUN?2+R zRv)>FxznpKXxCK4HJZ4kWzIF4aljoN2OfZ!x}Q;ezLPSr(bYCM+94ai87j_qSMpvrp}O_thYK0>eL6j5G-NdoEr(Uj zOZnFH_`lH%`|W>d#wMU($*8Xl^V08xemxxRQL&oZTDlXaby7d5%^9x9{(kYJT*54E z@)>+1k0tVV@5!b!tZ#O`Iu*}-nhur1&H|+bA1eFt$U6(EHoOLZ^&x!InzHHmwwhG) zE<~lwK%N5k)8iS;xhh$LaR#(bY4(-drLLp6Ee{(R&N3gAqTMF@hn+t@o{?OQck7g@ ze=AIyy993uuno^MFPFD=RJZ$e@|z-DB2&t{tRhn}qD7J)ne}eOluqBIB4(eCO*4%( zxULYwF6i^r~A>l6Y-0~n{p%Dke-xo)BB4QC>1PH#`Z<#3y zE1gl_ajx0#*%S^xl#RYe}@vqzvM5TZZp9(K?KJyqkU3t%`p%O)F1f z4pFH7x)hc*C+`o$5F!HA)pUAM(IGo8$4K%nJ%j3yp6%8QEP#c2xS0r9z}}4vK~)T^ zC#jp}sCKD|rrsp^D!09i(~>Y4$g+YYFF68(5AeH^R@yC{2xDs7o5Bp=+DHc*m>fah z*#UuDb%33j+tI8&p(8~G;_`s_w9$V?716gOxbCmKp1-D3CS|;e3o%1hIdvcjlpQTQ zzG;W-{GlcAd+_4{C3B8z`VThFrCSOEwx9$5@fVMgk?;VH%iaE}$36@5@<^o@>sXtN zT};2E8y~JY`I?T?S!3TE1O4)^n>aup#%Sb!Z0ICx0%9gNbF_TIy(#f#xGeIjaV9yU zRwEpzoOOZI!vU_4v!bxaXZfPLM=kY1L2B}83>=-%_i80$m=?O*Li$*hrcrPo?{o_p zDEm3fX8bC$o!|x^%F#NPBLPHSd7sZ>8;FSNxg6^K@C)&%FB^cl{>HQx4NPn*8ju*b zQ{XIHv7DK+XzpB@XpvJ>xZ(8W;l{}7%Il$}#%R{tuS-$E7u&g?rC!ui6UbIXzlKWt z`|dd{n&JDRF65&UT23hv?IO-(zZmX%(5{O~|mbg_mIf7jrCH=}mbp+o888)!jLdM~M z${e?m0Hk-vYv>OG*e+fgV;8ymqa`)4X?_C`mkxT@p4FnKmSRQ0SJer-m9%0*^bNrO zUJj#Lyqtc#bv=PXc3)qBp&LwQNHZ?{G|$=t(@0HF^TMEJ&Bvy2hF zdiJEnfq!mP#jXS7(m@C7@<2>sc6PZlEnNMc6}jRP38a_}3nNdb&cib$Rs6dHyGSJd z#^$}QKs3SX3w$Zb4kJO%k9U(cwG-C`9Ag!8L2#+k@gf}u?8xUG=S>k@4mLx9XI{{z zuhWD!_-1X679A=7jfkLzD^z@romyXaX)SzcEd@(EMGcNjReoZCVGP0U(tctKJ_9Y8 zgi)?>SIf&3RkHQ&vuG=}W`_22ji!>rU(&(EGEkR-+oJYgqK0f>FjyAc?w{bPU1(m{s?uZQ!CL-~^zn=vfu$GjB154*R(@UBidQR{tBBs4!`2*WLz}SAhW|tjXz0(jOwn_xwIt3c?D_X+40%4 z#Qg09rjPp$SJsqBQ_&hUVpix`8^?lc^shSazpdkdJ}D^k$p6cH(-!f6r)xA%$3B6i z1WE;xp2jc$As2uK*VPg)fEn_5(HVc`XLVHjJ~<+*dogR=y>>mkp!Di&FQ0xoeL^!_ z{=uKf4*UWSfkMn#A>&ofbI%$*wtVK{pc&|o%j+dhx&vk+-i^3cA6fh7FSKlaa2upL zs2&az1xMZZyBhp%T>ZqFa+LS)sZ=JU#(Cv%s=j5VT7ruLACms>EUOV4sNbZ)VE6zv zAL7sO*R6<1V8rY{kCfS6_M=8^6(k`YV;ZNz3M#sxS4V;TEuJXIFCg#TY1VuJr#zlh zJvp@){#r3d_5KLAJl3iuQ{uz-tR1Z!Xn#Edz^jJ|O7)nI#@C6_d&D~&S z(JPAJ=UtJlv*Z4EaBy^><>)*GOI6zJn(07|6M;c=Vkc$u-!AieCR7=|c{Y5T+55@Q zf5(B2NbEPH$CEF5N0i^YIw(NrT}Z}K=e66_&u425nO9f~4COR@<`X_j7S&W&XyuE zbB|{ji94K}1W7qs`MY_BII288aC=afO;cAEWc;S_GJl%ib?s)sI5c9e5j-PfMYGLr z06Ao*F;CKNg*j7GaXdP_K<&1N%5=LORg-1eZG{=$V|uyMH~@lLvgTa9aO44U$dt;p z5IC<5AIKUv%qY+29tO|+2I%mzA_9i@4Mp28o&*{o8V!iZ*2%C=>-w(AkE3hE@L5Dh zt?8<7vtzBTuPqloX@z%kE$eB@g^~C7`Kl5q$#6zwY2EDmS7&?9pB=E^aa(J2BRM*l zU+2}Q-bn(wHQMxYqEW`xY@xo3)D1`fguCqSuaw-FslN`tST}uCH?8drMXaqw7A(=a zF7Q~Qv&5#4KbY;_LJ;MToxs6viM9BVkEX@C1GQ-KJUI8=M z><^#rx=a8~GN8nq@|h4^ovDA5#5Z|a{}Tf0|D}#h|W$3(ob1<%#q{OKF zO5m;iN#1f7p5cd{5NrFZ&k+&A$|C}AONDuqQd^2d6jdN%eT(HyN%G#s7h~1#UR+n_ zE5gg2g@_IHe4n=k05KL4#WQ*N=@o|Q=3<6lk6yB0ea-A$!G7qi+FdE(OGk_F=eQxi zULH2yVf8j(XM}_(JS=~~)Wo3=fi!#aSlnes_5>^~D&xgeD) z=CS2_oHz7-vO8R4{(I~F3&}ep?-?Me5uyL?yqXp3^40^@1haxgKH5z7O=_$c96@10 zCFPKJ?hr)#t>zWry8c^yN-l?(9hCPknSUX%jmBBM>|zNaN`(3z;tbS4jxfMd~u1WKkv8(}jrb)@7Mvipx$>&)l; zmp=e;Ozn_P1VM?GsO!}CfoGf%uaew*5{p4>xZS!*(>wCeP5OWz#^aqK7AMEexjGKc3Z>V;U}WWj7QXyVT7wD_X=HER_JO)>?U{PCu+ z!Hr;$G**Sl&pT;&61T#HxmhC@Q}rvnc2_*}f?pjJ+&d>gpp0isAJfh^^LUZ4=n=I;-q0ImKGPXh8w`#^MYXD( z)1<-+fFz%^+kl7QnL;8JNUpgGk|l-j5uV`uO54`jv{GMwy?81$4ua7_-6le62Smir zl=`4zE+iI%oPSB+OH99RJ#OWh#FL{9FwJ&V-L>>ZAMbxv0s=EYI@*CZ3$$Dn03y^o z>hFT0)P+fq=`xYpi5xv}J`0w;I*>AKyPEb$cah5-PA6&C`IT-v+ zMmj33S|cA8E`j=b0kxXrx0=%e_nK`v9mN8v3bPU)jNTIJlFcwFq=_? z1$L)1vfC??-**KbLtUv;Nof)=$z?=F#!gTIa+3F}>M7Y7TTQMU^Eb=R&AIaurRLYd zEIg)UQslP&a-oai@EOF#jqe7QHjyoBZfjB6LWLj&T=?&gKyamXD2&^ zO=ErJ9QD||cAlP?QLsincfu7Kwb*?GTDA+*e0{~-DaYpA>iLx`+Q~e*j~4N* zM_~4Sfd=13`Pq4YHJ(g~^e;zNju_&`-t_aKn$>R@W;YcrZU!x}SmyZ~XF1N!dgd6= z76Mm(WR37rXc$TRP`UPvwqc>^#MynK%G~8bMtzY`=%eI8_!&l$0bmP2;^X}}%#$36 zC)aUD2kJRHvldOSBrm4%33XE~7AK*mS&sY4O>{baY6za-Cfzf=%(V;)F(mPFc zI!=*xrn*j?RXe?-)oSo0yg&-~02p%bJ#aYEcb~RY7`u*&rp29l49a-iOVVba-!(J! zIded?4>7N58s9w_y!EhuXAWQG^eAFueWuf%Gk!`wRmLf@vSy1^$6mB*$>GkKtsV7y zi%@^l6icr6Se@=h+<37`qh|8C^uEx3UeiL+HP7nOLw+UWf`(1!b1>}&+bp~;l%U~V z{&(eGjD^|Bm^HX$n%nxQDBtm2MRQ7qomcsO)8*W9puRC`01`c^=Xs1<^IK1yy!yW# zZDu+~dOEh|cKMZ*QMpb4`@6J(`QWy%<{QuygKNqT| za-3H*`GSA5>zC2bFuR)=9CG?q>1NXxYSeJ1BvGfGQ_Xh% z1KcP}F!^`L>jgJ`$}>SHd{Dzr;PcyCKt`a}cD{`FU@Pp(TINaRUq+-n*6XfnRaN33 zv<@3kUmlp(6Bm5`%z5s27nR5%Z$oNZAm{a=;`267}%OvBKCIc)Vw!` zQQG)Y7)dBV2X`QK+ zPHeMgh^qNpuoPCX1a$KtD-CKBOQhNR?#xOwSEGC}aFY--oN{7un>BOPDMr#K;1of= zD2LY74H9)7cv|L|ezpgS7^Pi!c=#>v^4xPE;RHuY^T^arCkh2xdp3sOMUj~Q?7K@T zu`!a>Mg*R-$uEb4xcP7CkCjO;fKY^;PC4w@_6!k}1C1)@OQuI`bN;Ohi|)Y3ojRq< zbo|vJXj*r-&WZir^MHc`0j()c*%aH*>8x<9208>3U8W$i2BHFq!=QU^`DFo62YJuL zqPVdh=o9sh)J*y{M_YS^Sn^WKNd>I=U8#;|IQq^j2N>GIV7!mCwE*xmI>jBQd$4FR zW5W?i9Q>Ww6$F*+XCVUpizO^;lO`|u>zQCW&=nSxOqU`Q`^#&_Uk_XHQlYoR)8xgV zpC@ClMub&h7q{O=u6P9(ESXlX=cZ>(AcO9v={ubYj$B7}R2B1jgRf<_2Z)%>N~D!`zp90LIH1zz)LTOHfpAe1NeAM5 zbQL8C$T>>8cb!Cb#?{jC94AYFz&E{~&*5RB+O3kzg3PiE0*NzAtBaREM)K`_rn}O1%?Zi}cZs zaCHt;plu@BoX7Tx=J4O;2faJ7i@<@C?po>8MBK7miph{bFj-6}{>5O+rcy?$Kkf`) ziKSMm>V{5P;tE>w!sDqXapTAY|3EqfL=*` z&8B|f%8Zm(4g~LE(8t)s{_dKI^+Dxs9DXp)aq4TcD0VD5;Y5k!bBQNi&S;j^Q>!y0 z?qw8L>WPd*yi7Op@BD>HF_Jn~vbyX7tA=MZck8R^HfeH*tA4AuqAuu$ejAB})B;_J zyCZVi@##UKNCYXG>4Y@sH1WwbK0O@Ilj+Bay)qYMPOd@S<;x~7xH27k((3jc-&^Ul zTd*`0dY>do&6Rf@Q7m*~(Wa>2Q%SG5cZ&`o6`Lh*Tx|F2NcLMV&^+;meE$MJ$!b zC$PtXtOad!26gPrxVqm9eUk&j_ZH%@+=F)Lt8@Ng7K?b2-;dpF$7~N!r?L+UhqvFK zVp~Y|Pqa1{|28D>5L;LWzGbHNPp#(>UWe=ybq?bUiDTq3CY6Zwi?-PV z{t^!mLaM3mMvbB!m;*rA?5$=Qc5*R9uz>2e;{boE<^$y=JinNF$7ZhtC37jAgdV)? zZkn^Q(i#)&8}pD<943jVEHB=qfeNSgxr`+tNyXL~)1hEoql77g6lJU1%+R(Z&AlVB49mIo0_5j(k|kZg=tH+WI?tf{X%Hj-%9M7q4?>m zfzhf^E$GR6d>a7IT^A7ld;%jhz45M&b|!g0rRSf?hx^t&-L!;2dBUwh7l&*L4X?hK z+;c0!!Y|@#hmUX*l;31i(mTRxDtfLSoB2>A^wuY5nFoE_T7l=7F-QG*&1iRnG@6m_ zw_j+#{N~5+ISCEj4Rx}$PF5jrw^pbsAH%7+J~;kFttiP|6l^v`N7c#CTVb~a89lU4 zEro+5ldotQIYR!T>t!l1?uf`}KOH$Scq!K_3@X^yCX52)0KxWg|;4=A;0KmG> zbS-&7iIDNz9j!L0vuj$&$@|l9uG3}GF(}mhmipYCE2qU7$=5K~T}aCQmk-A4S#7?~ z>&7qsT~ORjMP6gt5g#b@@)BJ1-A}(KzLytba^QD^LI{@rIzE8%8cH6q3V6ZQxAy0T zzV$)PEUSt!2Neh*pJ}bVfIdjq6yJWC**TLY-?_{`Rz2ClsBxz( z=b;^rJvqtjedDrH$D>Y0d-)LgUHLQV1WxJCjbJZi^*J)Jtlu` TWEuQR3y6`v+11yVZ^ZpCni`Qo literal 18471 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 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/operation_sign.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/operation_sign_blindsign.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/operation_sign.png rename to tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/operation_sign_blindsign.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/review_request_sign_operation.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/review_request_sign_operation.png deleted file mode 100644 index 00bec06df96e49c96164258878f8f701b5c290ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10043 zcmeHtXH-*7+b$iXilRsf7OE1ECcP<5q{-t$36KENB?N)ctD^EqReBK!AfO;Y=_DW` zN)JUO0YX5e8$yIoqy)b0^PV5)J?E_Rz2Bejth3g;_n%oav+tRG?|Wvh>$>;T+mnSy1V31}qHN5_3*b542F0WL#C1Gx`^@!)K zq=KZ&33K4Kf0&Ju^giM6F!O>WH*gQ`J*(HCvi-&J>gr%n?1Zl^KhwwIlQ+V&3N0bo zLJVN$ zXFfqYdB7(ac_^>I^Mp$%M*Yi7!VH=JO5yHX3GV>vPvH!{o=%;`ktf0`3^GPM!VWA~ z-qvI-DxR5H;(o1baPi&`w4qVdWblDrXlxr;ZK}S?=NEt^gAdR}!w**JqCVgGI&D#a=m}1!gWO zyw5*kFU2ItrLXUXX5yb#E_`kH+Y)W0BP$+j{r22ed^h~?@GvZETE8#{+0Ar2zWc>i zGO2UbT$cUM61J2)pP7>rQG)htOv3esC+F2rPnrM8&x(=Sa;#=X`ff8$DyPTn#h8SZ zRl_fhX|PlQFE4Oq)c(|OU-|F?z5@5>s&Y=Lp?Da1&KYPLNCI7@?lkVHOeg@A=NVHT zx5(Z%^%`ViObO3uT+)3@T`3D4$0Ngc-Fx^TV&O6sj%cMV~V7=F8uS>tJ|k> zw^QS~Z#-h(^e;U3yI6|6W}4BPD-O8INXBh_pP@?7-%@5yMgfbLBV?&L8xu zsyN$3jI0HWtYin<`|A#W{dz^#Oe`H(Oqb}ZHe(rNV7L50Tt)WRt&M+H=+4EUj}P~P zg6dQ(##BgfRV$e9kqnOKC_4`c7anylKVyR5x{6?6%=ogjf;DESy zL(BDaanp45RA=?muYxoSW01d&j@~!_%o$i5FF%US8Tj1vVM4jlPLQ2;A@o4S!dX4T zZtla0+Ya%m^S=UHd+p$~t-UB+v9$HiX=!Oxs=p-9m`{F8baa+Sp2XAiON{#g-&kaL zyxo#R^F5D!9gFpJb*C3U&2PM_)X_}5gMWK{T&-)Qn|%tj6?xQK3xwo1jNM>)%N$lDDU_4$0(day;GcZL4O_{5u&=EIvS# zI6M_fAP18jde3mfqjopcQ<)4DRw zwY9ZNEClkklg|rq6?@M~h-Ik>N=S6SPjW!*fV;LRZ%r}ic9r%p3Fy?Q(YcCDSKd21 z5>v>q4NQ^GF{?iwlaQ6^tJP1OpFrnCN)FS|r6GP%dmCsF+Yn)$AU&i8Pom{B-e&jb#YFr43VQVETM+bk!iQPHEQ^uSg<3Bb; z+}4lOTZS%*W{)zfezZ!X%1>*PVtY7_m4fByjZ4BKfd-LU8Fr&)=?nMOo#cVA`d&D$ zDr@*)QZq30dE@BM7}bhD=WyRC?vU*8)7xvY)n27TXR+~_%c=7uM5tzA z2)2+5(Yh$jx1zYXYgzS0rQJ#1`R^;C>-zeibrY3it4Phh3=y|M(-j(sbnUc1h-8cy za@9BHBXa09zsKT1U4aJ%!=Nt8O-MF~H=%28u}@;ytj5x4%U zIWzmT)9Ufzo_Z_#x2EzQNppy_@iWbmaG)}X7vI{s3Q9r`v9ZCXbXjl&nD%DD&fTpg z*mt>JEw^?Eo5t~n()QYL_t#7(h*PS|pA+6lP1{`m8M3ZFzukK#(|0uM>dXTbKm9at z$D5cY#2k4$f4Q|Lo!#?bBrZGBnxF!^Fw@w~J;U*UiXKj#^FXSj9J!Xp>keu+Pyb$h zgXPzYz9RhsAh;7?v!aFwf7Yt%xlrbV$=*L$^Cz6b0q-7=He)oVz5G>0!}qBz;&!)> zzO%)!i4i_2)*UJpthWoU`!JHmRhFNVPqq9hcJvJ@a`7jr4Nl%|RVOGfP`9)52R;Pr?eBfCQhjk5ar74(C}WU!5Z(Yl;JSMO$v zxS^%^@_eK6jAT@a=K^Ox?Ct|gfi!H6tNWfuo`;&Djniv*Wiz^O!7`ALsC`$w1=JN% zMb3Y-oXVd&7+pWdc&*q!n~uWG5^dV#V1&j4VsK2GX-xmQjOAAH9f-hV?YmHa3z~oG zZt-#MACp5vb+e&%#=UL^M|4!2NbAGRXB;`Vz4lTRA=$0b6;)MfX?!9wO=&exN|F|g zd2>wGZ-$nSFNnC>=LvddGlF^o$a1Ge|waa8zsKQ=gp({fUmUSX%`HhwXn$Km;{fh+WySw{;U6Xh-;{wW2Z!UI<`?Z zop|7JeDNSbwo34On!>ne$Le)P9n(F^UwTlj?u{^~8e65dqBV`#(Q4I)UkVs1QO#@= zzb%}nIQ2aV(TpQW(u`=Tye!F+e0;<(h&^BUU^dO zjP+SN_eUMiLI9)AIA^}2#wKc~^L4*}0f{#u9y{6^-uZ2QzHFEznt_%5=srMg=gPk? z-dmo~vCpa}Z|1MBHksTMOJukQ+8Cv3V;;urdq6b@(_}PJ|XLnfKRa3O4&m&hLpgZ}VZX!Ujy;{wz#Wul&AyFM_n! z6Ca6JpAf%#X@GUoUKIac(e-tk=L&u^jIQHU|8}>q9sj8u~7Br!m9zwsMjq$~- zQqP8YHj7Rvpz5ap_xI$2@B>GbaYLt#)Sfb;uAAn>wqhVFGgJhml?x%f@Q61cxIah( z)~n9*9Op!nE;qf!m{Su1n>E-(`d=w0(a#_=E%9b$G~+D&(15&aINiO?n0g6Q2Y=BY z!l^^z#7m1e1)yW>`$Q|7D*V#uhqL$h(_9EaDNJ0Tw+~@?j%H-g%nY4lX7GS}Rl#P@ zBcT*c5|64Zjg(C+#i#8C1WCbqD)EXJ+N0kef9ZigswDjYO(Z0wNbRuDxK@^U5@uNH zmg{ty)2R{jrfh7_;L*l+zs*$rL@SuS&YvSj1ZAq>z7>@1vv2)6vo*xL5b_>Yi`(g6 zdN-w=(E_U_kjJ-ka@bvi3X(5(5E4NxpT9OpmciZnXw$q3Na`z{XwOTsY5}4HZpQ}) zL@gX<*ChI1Chbkh9o@g%a#M{8&OxkmW@PsJ zo`uu*^R3UoaGky?bDT{faDO!1rQE>^^s=CA|v8<3ffLoL^GFY0**;d?hS6|4@I9Wy>#=6A-q2VqqyiV*OpbWiaQ&xJ=|WTI=9+0xPa7b>~3fubN>)n z$S6{BjPS%hw8xT$t{KRwqh>8DGoF|Yrn&jAyrn0?O*nXVL95{LM?j>LSL94~URV8~ z(@95u>}c-c&g2zm^@_tfD|-Q>P!j%6LL+n~S016`^#>ssl8xy1p&FjA=Vt>~AEzo_ z4Z>J^Ite~WN`mF z^Di3!c2Re!RO$nP?B;eb{M*Y#0*Y}k6V%dm;C09LMds5v^^GccbY-*9de;zyO`R;vn`DO#O9)As{ z@9p^)@ihQG+8DwTWyoM;UemR)`VATCIEK(J{G-WcnmzC%LiH(d)9K3 zgW;BS{E^X`z4E$iK!9kakFc0;H;Ke9^*WQyAiFMo$ z)QND_XwD1g?;*m+Vq;?y*pKf;Hw3vvV51!d#cYq<)u&E=KAZ9(4J()0MX^}b%!g{*I_o}_Zl&<+6O_)^cerK z$wCi8aI|hQ)Sc-0V5w!*1JWOMrPRdUUhSqbwY8M5oJ11Do4}JffFZ1N!v~CDZgJmd)^+HF8&GXJ-*ilW#^FGnX*t z*v5JF9btpEvtq)UXVcq10-wY-@LIpY!~*2)PdW0JX7e40aCJR)Pn?HS}x$>;fkc=bB1jExD`^xe#V zt#j|8Up&PsoQwHhr@c$XWUFuPoFvTS4vA%mD^|oQgrm+~ITWYh2|+Wl_BqRbB@3pW zs9zUr0PxciKv-We(hgPpS)r>VxPp97PnSf3&+~d^IR%)WJwyHJAv&M#siB?^3VL z^2~l#`;tKr=wP|F@);v*<*_@5_W3CEbsr5jNSDy*S>|poM@}M|>z*J)9{TBdt8Gpn z92~@H>?-cz*|-_oT{ge*72n#`*14K^>Aqkid@id{ayrQ;Ul(~&J#Q$XtHgIAg*`9I zm-&fQDr>zs%VbAVDaY4X59f#X_1Vu#&j#DLKx(;Tqa-wFI8WLFQk8FFD()gG#{zH9 zY@pWL%oMy(RfV}>t9sBK01lemM#~N;jii-=2j(}_O-+)}Uo%K+Vy;s)Jm;7qCfy11 zln|n@72*+(cz4Unm;KzY81&*#16ZtA-u3mT)i{kew$*1<{`EQ+m?X2&G>G-?N7$^DgqO{dmrExsljAi9%>;To(NA3)<`itsAul}E3$+9 z#^RcWADR;Y;-@EM zsl1+Es{=s{)l^lfr_QUt-?N2e8>>_`ytmITk1V%3Gt=~LO873o3Nw1;KjRB2rty1` z03i8z*1jdulI-SZ@Bo}S>4hmOxMf?@tDaP010|5RF?$g~ zM&01g@5s3x5Ye6k`ukvrj-Y!-l6q<=78-Q@?`@4n4e=$dF`w0pVUH7236SxqR$l*p z1UYSib{EQid5r%e0L!WYYa{gM!;?#7sZdJK1ta z)xMW^#1WT)agW&=s;cV9r;MK4v95P$?%YApRMnE`WmZx%*bx&dLzq;)dS-v!pqLMl z(&R;vvbYl|GleOLgo?dera^}KK^UD{m8sSC&9&V~;`ce|yEj$+QqS$4Bey&0F|!Vx znQJT$XeU|)AZ5tLuRzTkRW^Xg7y&}qh7uV)4xn^|tbaTflILv-EM zscxYc&KPa%?X{8+P>U+Ec#Rz|Wy5D41$m%EPygt1jq?6orD$KZSb{Tlo6{t}qUn`*WJycV4*qR@4yOeX z601)(YGSN*OLD*3+4qz(oa-mfndAQ9M)6zbZ+RTv<7=%utH?l;vOS{FJ^ zwB6gtYmmsODYx-z*miCI_VULYN2B*XK4voyCilD@50KM?l{b1-&bx9&Q+VTitmBI$ zi7<h49BS=fPHPP|=BI_;&yM#nhiZk)7D|7CpqySlFxAF(;nXr1IP)p6=SwYn45n zAh*@1#ZY0SFT1GO5Nz>nO0qq!3DgF!sR`%xrIpHX<_Lt2D>6qXwl`11&pTYlPCk>1 zR8MvuiQAjtL8ztr&aQ-;^#aj?{Oy)cCDzsgJ@eM7o`i+c%J8_>q=U^Z+xLsY#?+Jo zbQ}WqCWtF~#QWmR_k0VTY;0M?!b7&&)V0~~h|e)wH_kURf9vD$PMPK(&(bp9!vEm( zwsX#4FTrtzM)9^p%}#Xj$(hZxe6??8WPs-2PQ;KH1hE~>CF(P zNjjcX=CmtzG$CnOZ&L3^Y!ta=`;!9t(lnT%QqKzm9oS$nhjFmwUHPp5Erz0GRqygm z?dIjr!BFB->XM32eiJ@!?fOJSRDMTv%^+%wC}9fc^0XF!9r)*0%+#&np6yh9jp^`j z5+u4l-3Jp$zYtWB%uswExqRohJiSB(J=sNjR(Dpy`TRn?r^cxZuS4jBv>D1fn@8G`3}=kJi?x;FFIbR(K36Xd#S`6KkN(8bii}KL$HG zgc7=3KPI`v+x2Am=|f{C{`PX-IRsM7$ttc0>Mgy@b8B^fXNSt>GR(HF)3ZDAh!g&x zG6kXC_hayGN!Z1F^`$wR)@cuYWApUOHG)Rvm42^s3?*6*i6fu>=Pb!6TMF#Eddw7u z2?Ll(xP2=&L@w_2KX>_e^7!A$2RpoIiOc_ec@u{`PM9xco$0& zc55P1z)JaXJ6RqO!gjS8qf3NO{!%#NxX8%(c=rd>R-kUNqjOrR41j%7r6ISVgzE9C zsw-}T+YuJ&?&*_EBlGvw&$$6AqGC6`LahLoH1O3=j1kZrgu>JkO98wVBP(d+IyQN( zewJ!gIo2!0blcllsQr;tDhAz5q!jDL8mn6LUJ1&tC>sb)_?-$YKW^a4#dggpBsHam ze?=9_BswAS!E(eTG6u*6w>injdx`aI0AzeXDG}f{QZnm0-oMz2e9msKB76_i)yB)@{1lg--tCH2BQk#?y*r(6USm{J@`2JfjWRNq03}$rN1O& zO39sKJplqn@yp^iv7cl6LdlpWD#mWw-`q}!!Q3d)xY)At{I-)%J($btS;gyJfT!QH zP0WyJh1Jev0$CBnLtxTjxVLWb3nmANaE3FZX|Gf&3S&aRLfrW(y z1u@OUyvkh(#u(*tKTy58QE<7R-}h(NrR;hnJ<}y-Or{+JpFk}{cZZgjmwV`z00Y_H zmK2#(jvpL-@wr0MO2gKESGq+-uK*&ipBPc*^#vQv34kCm4ZJC$m5gH{KqH&5#cJWPuBZD0_ zK9P+UmS#xEZ6GAY>qoKOJJ3!mhC54d|ASbdT z-|4B7e?=AbtO=3D&&0tlgP?(YztLHtr_N`r3wgbkekyo<*xqyy}99lNnidXIK6~TJwWdLbY za$NzGh6u)azB^`ct-|0<>-koSW5;f%CeQH%xe{yD3R2+q6L3|;K05AwsIJ~I+dD-m z({%7aTQ}k=xt*6}Ex>BLH{$j?&`_#{vDy41b*CscdR;oH?X9eAW*A@HXx&TIr&qvJ2(HBE{10298)SaC=YDBy0)pbeJFKsf3KG!=o5Ql(0_03rgSgeo8)y@{bi01-i{A4NK$gdPaJNDC+m zDqTt>lz=FK#1J5aNJ8Lj{GPdY=FXitzcX{@+_^J{KQfzSuf5k^`(5vP-sgGNt9$0g z+$Tg%FfcH1o7}#2pMimKnSp`HmV*iSMr{aY%)p>iXmabiRd^v`k=O}qq;3YSJ?v%- z<*Ym1$RhU)6rWvk=@F+bQ#Qk;+no2}-!4bI*4=k!x^?(Z29@5E>zj5WfuZ9(%R#2Q zo#>D_gF)_5M<^o$!y<;Ir#tSARM-YGRD11hE?Ockq9?LdT%VuDuIfU`d7CNKlSVBy^>{*PH-=bHX%{-yAJ5^%5u#VTNLY~M2<>*vuLOY> z13J1_fa3;~s##dKBOgn;p`ZG>MGNkineKC9d}~iMcL_~MqKt{_rRI4;sOi-7>*=I{ zl?Xi3-94G%X3g~CGl%{B1*4TDEhm0MlQ$#6Dq)=u(}&8gNm`s7P#Omhh8ysAX-eLn zQq|YjCj|4vOOBIt#y!)$(pTTX;c~-h#7486Mgh0uH@+8fiTq|$e(D9Gq`fDaRv-bx z$@?dhSN}xzZiZ^($zAmt1*7*(8P_hBoc|Qs?Oz4XuQYihhm^xmrc}+QrX!)LiLxxJ zw=~5wtj80HG!Uq5zVjrS5DEg>(Z}5F#50Dl^87;Saf4KaoZ*e&tIpeyqsU&ZK}Weu z9PxOvkNfUMuvYQ-xRdG@A7fgUn%Pu96H*!~kTp4*GPL^oWTLGY@O9fzZ|9Jl{!Km> z>)7Ba)xN&I207*lBLg=xLrYsIXZPY}4Sfs}+6@f}yKBj>W6g=bP|{RMj|n`~;E4Bj zQ$K9In``n$%6b@D`@&X`F>U6pyLU){lu7euZ?v^Bdzx2WO5C7N-JUleORav0Wby@k zx{%1E?J35z5LGib-I`5djq!kf2YZG*x z#F>)))V7IF&q8ilJ`TNDXkK+qAO7tS1ZTw#D%wAiKY*REcB6BBB}YORG8>l_;SUvZ zFc@c2R$kv8(_JG$c5Al~G0}{nwmYuP$)^lYZKSsGP1u^fky?vQf!RU~c7Hu>QsA|J z!Q%7^c!3|3T16&l^ccj4@FJ9I+DtT0eBAaq+f#y^O_fq6>IG?sfsUx5)u0 zx5HcW$G!8%ishArfis#3p}u6la__Erg44rP(!O6CCafC>z7XK$+WnnLvuT$>px&MR zTOp1|2M4(gEZ3j(I(6#244Gt4%i2d`HcP(ysVma5YP#x21I}JDIsHwz_F_pBaxuVj z(dL`#sP9$#ik6ueeNmo5>l;i=A{V4gT+?#yIZ9acvK~b1bwt^GPnvy&-vA{3yoUxe;OaRplypi6iPV$ zZ5z@@dL;^U^6>ER;9w*bnCu-u9_jX{1SGlGf&@0WEIGVB!>)Fb?1Hr_$FZbp^NdPw z^Qx)XBN}GZV=6*pf91(Lr-rGM+&b*5CFiGqJ@v+*Jx|0-Cc~7t29&ts`~42o&42`8 z$?tA=)^H{FmB>#DmF60E9=L9Wc=~qFGtuLpj5^pp!cv%@?jwsUy^F9Z7?6VhHUqmn1uPB)7ACDIDFCp?#dGX`18T;`}^IY|HR1vH)BY+P{L>+%Ovvu?ZF>o zyKG-U#y`bJb?<(6)yr6%V|jMi?JYu1BGSOa35wR)zknB#KS-hLj1MS1?7sCUw3c;u zKYEEsnX2TDFM-4NqIYyMU|xAUE41H~D6%_7bu^~0&#A#ThXWHZdUluc?x6xMLy2p& zUEk>yA}*<%AjPsfrDjH=(P|HYfg2}<43nUVelMgmf76Sx_wiCckGd6DN(yH1|V6w@p-{l&q zv?rR?q(pj5LrSSJA{W=CS3K^c1{w!4ttCGYlgJBM?h#thX^eM1JnOz9e7ny@2p-RE z=iE}HJAN`=l50RSU4rLc!M&X^!yNY-jUawt32(FLtn`1e7=X1+*-Nh7*EIi=jo430 zL}j>VL4CHr3U@zCBuX`8yU#hE2Kzk_9pcq5uB zPmUx@elo%^DlSJ2J5N|!a{HzVv2{e@$)Vk3LNf$>Z$~Fg6t@PK2R#K(rjJf9eNA_d zpgWW{2%+#Zy+1nU5#SFMK8K}E2K0q26;EbvjEU3lGN!H;9HR2N=S8&6B|nM0j``7pesZK(n~?{M z3=!x+!AL0|sgFG$d_FMpj)m&fDflV|q7ttqjWt|pX&02+r^jf}B<5*GAkZ3n-3ifd z0rZv4r4;c^50dX;=@;@vpQ`+a*HknnAm7b*T!B%BIwL%WVGtZ$DQNR3ptDI#>L(#Rs5^YA^kA-oe(Z~k7u%nLs-?snGy%c(<@b$ZwP}Jl0JgC&v z*>e4XTkxtA1;(W&6b1{J>m!mh| z;I+aqrf({1aH^tDJN-0!^L=DpFhe7&7)zBYpCv*Kne_X(&)JIxPovi~*V~aRnI5+I z*SWlQr}|)(-qW@=gt-ir^i|soUIad}dl7!U(x)7^rLAwAwV)&E99vb~8B95mKdFTE z?sAiN&~L!hc)aO*CQZwZ+jR3UeQw1xEYJ+`9yMua?eJi7Wj{Si~QPa{w&& zTdNhBpTX@fGD0)bGmJ9VCgq6T-fwxA z3^3voYex5Zuh=#z-OOdbkA-R~dRW`rWe=@d%Ctq6zlsSn|1ui*5k*PL*M3Fo37_uV zi}#q#XodR7?Vs~%4kZ3i>Wlj2JfmhBt|?kBcH2d0Eg~TMj((Jv#}^0&LOhVX*RrPi=15$Bfr?+pJUs@J!vwu}Vl8Ju zv|@=uesuN=4w2s}Fj66rF*F9!gqp8;EeM9?nAI20guxBvnxCE3vC6q&5alA2pSBJF zBf+W8TI3kD26SQ!qb6}X)R%49yd-q@*mvVkzMD_&$9+309e>^y+R<50vfvhVcuH_VmAdt=1-?iU z6NIo&`!Z4W+G1uGYtGgcemVD9IZ2>+_`2ZG(H~@NuhWz&Vd25d8CU}f|8u@|dMnY8 zE$v~04ZX$I`g|=s@;a)DYL|>0rd#sYs?rf}-&OP_nW8|>v(`Ty3O5|V7@QP`XP%m1kmPq11wI(L z8E*Xj@4s*`-Erhq7rj>Ya*6UqZHXQ6`SEEVgB!w1qKxwPQ>s+#=Bj24ofs@BG&z`zjZCYb8GdB|K=tHE+$?vk5?7|wmu5MW)A-!q+K~;YT5^-B8BlOL0L0kv@o}d zsV1B&qNsqFuX~Pw?p_Sw)o+aCmIJZfzG;x+!5Zw$Jm;ftPt2DYgK$5tt4Q#xwW@;q2B9%jr?1{qY-@WP{SM_=XE^#om$r+QoWQb9|??rMSvVH!DSPFDQ zLt~idKae_kV~kgvtv`4w+TY;5tHAsi#!6RTND6Xxo6wP-VZfaq7715aK>39Uj_*vL z?n*l$*BifP|DSNk<5=%l(c9ZCyVeuS8%|mWWt7`C-d>Ae_yq3JZb|UCUy!BrvDFJt zJ9MZ$e!GuhDXac(-8Z}#H71^5(VnN)i0ICgFuh_imC0BO*-{YOkc{v1B5M@L zl0SW?fVBl~W6yo}3iIO&C73VU;lHDXb@uAE#Ur=;?6T82t_<%)>t*;SnaQm>u1Ox+@V?l>^J$D+$r)w{!n2h%5XjKv^!782YleQixDL zfd654!oK%jdUiIklq`%tmE%^N^Vl3uLxOttW_pf;{sz9r$b$tFpg~&PLx`?*U+2p; zPEbRjz$Y^jL~P5s{!NTKJIdu1Qq_$88U8bf#>YL-NczP2!jCtp(Mh==9C9401dDuV zi#_eyElOUtX{T|K58z2MFeL7pI zr}Yk)@OM3bt$gRCyuR>vj@<(0m@oTo@0CQf=SRplRYEEQd3PnxP*;@4+Tahe;e@)5 zh(~r~;0{oh9R9eQ?G9BI115?0i@&*tFSc1O>icG#fsbu2k>(;~{_ay}y|0?MDYu%# zmbi+pRY^-o02)bi4eXoFq0afaz(ygfhAMV)T;L+q7m#Y403&1Df}!G`Vw0%y^-BkWKcVKqPzHGbdo{#?NA*H(g= z&v%Jq89ldiu@O-zgF(^Vi)aaeV}fc=tUU3GwH;L-z6$aGs#5P&6E>xafPY0#K9~GV zik`MNwk$ufhP0|a8>uO}`%U{wIb@j(dKo1~=3<|H0s;ZuZn-LkuRn_t&uW?{P*2n; zc5iH-&OR?FK5w%%&A8CP35P!wHOBeQ*oO@nez2qw=rI;k(|0PAxN6}~A4>UIoHn!s zfpD%KSg8S1wa4Q@Ldcaw!5VO)^orn&zEVkxoJtr{Go9QHFi7YG5NLz0c3j`DYR=l7 z9coeoLlYwtU4(Gc6GKHvKliawQV*W26^)pAT_z2@M^Yy4-Hr|bD9Nm?^?Vr0j27+! zz`7N+M2QW}HagArr_M4WGtaU>f{jFcxNzq5A zbHX5a&CWz))>c=sd95o56zzhAd}R1)Z=khLDb!4!yg$bEO+fAODL3D?z>IGV9T_5v z@U}bn+{b=33sGZF(z!L-Z$pC5_&h!DygJ2%4!QvkyVW9GfQ=9xf?{Bo`|1Yn6XVmz zo{fcp$|@o6La#F0SKX(%QQzLn>QgBRsfFuyE};;OPa0Ogi&*#S4is2wm1qyw`3~qD z7K=^5t6;rfyO^{sQmriKAA~5l`XRK`YwIuIt1W3QQKx35+)RHhffK=g@0tv8<&iw2 z?>Af_RtETf-24q6Jdcj6Hs!Q&%Esn_{VXBpy!=U(5+Yq*ldRlZ+{SEga~orAJ?SQf zO%Hk4o~XSMx2a9By6&d%V~%mLgHT89sD^t5w(VUQoP{5{uGd~@`>|%ZdZ^HOgaCox zaL%J4!Ca`0m9uknt-jSy)M}SdTrvW;k2{EqbaWI6^~yJL7AA^{tcY_>bO!5wNtlFQ z=0L9!rX?AN=%durp&0jI-9H~Km-o1^sI8mu%vO>-Xf4SGD_Bl^(UhnHKicDNw7evG z_4Xq_1TKVF5J3ykHNjj!`zl8`P{hOv#BtVt&aV+;3@rinZJhK?6{=K@CF}X*Lcb!r z>VX1QOMfD#6F0|t`7JhS7~uIAH-hh5%uhsR9i9kEb$QBLxRdJkrLbk-r-=BlrBIue zA`*NxeRXOhSg)9jDiwb_XLqD^r^vDvM@k<>i$AH94odxwFL?ake=+PaH}BUxL!bOL z3I#>#(M%UxwKm+Zj+;H_@yGlDicBOnwBf7Q3JM#oR~=Gdfc8Q?-R^U5C`iY1cl*1y z%=DJ0SFAC-Tcb?&X`v67sGD}XwM0<@xq?uA*E!mupiHqc&#oLGdR5K%SV*QjS0w}{ zsP`sy19)rv*CLiyp4?+EC^FH0XA`U`ntTkneQc3FJ5fbd4Z7wk?S1YyxE0MYZ@0g` zz!5)__UmvDXJVai-o>z8eX@qjc-BVU@@?z2BSRky$k;_YjK@lTDZD^GJcR2GiMCz9 z0CQm}h+VuFsDBALAP^_<-}}zuA&$l7RZ=E^goVOHPfd5H58UrldqN(X-FjRG`>FOr z(;D;IkuI{gb^|H&ZY`KSW;zheXU+t_unnta2+?3-2*W>dKFz>||87?LyHzrX80 zH2mu-{G=(boTbgl-b1RyAF}sYgdYMv9>xZ!Vz`IyAoSG6w0XzaFZ21?lepj2dH1A3 zdU|Y7q@#$Opb3yZiPQzY42V^soOE)n%%ns+n|VHOeJh)qws`q+3}uCHY|p;Kc(q_C zI;znVn|8Tl-VCGcH4Dmi-_+)$%?4RYf!hBbKM+cVY7(OE#A& znHnP(7lI0IV#Ss=4O0;ydPHrq)lqnqXe-QN*OI>ipdUAYSW$$Z*yzrD^639gSk!;N zka|>fJ(eDj{D`L}0%kAg3NoTs3+s3bNE*f4l|^apK#cHfY^UB;5H4@L zZ9VE|+N#ny&_JY}Tk$8CrBj}vAGnT;niMYOk!wud7eOvg!GzRDz0Hu?GL2x&i9LB& zE5y=~zfmrTe<%p^Tn#`So~V08SV(5-<(d18gzrzvl2w03mTYzR0;>;^5(NSg&fLXc zvGLW%nEILkyj0 zH=R*v6fPkM;|3iuxZTAS-N&cO_U5BdH&4uL;ts#m;>qwqxf(2AjX==dt36hxth>Fj z18JAPv9s(J%MI)Op@dH}=Od(Tt1|W{K^nSm!fJfy27JSt_W>L(Xk@mefnEvMDKf8; zO{Vf3(qm%vilA&_ZVp5+=~PWaUBwWSN{U$?tw$q$IZ&{c`u{`VRFNk~LS zmnCaBo7&xbRk^EOFT2($A7E)EM(J>(5V_zqE_-_T7tF{7u5j3v@+y{ZqMsQ{nv0HG z7@5bTV9AKV>w)U$@QxVD=%gNByaLZMBUv(iF(Ai%E=u>y`!`Zw$dPKX`Xe-27PxzH z9mBUiU>wBIPlK`kj|qqAoF$wiiab!P{Y^jUXVER)qE@2#ocDvajiKG}*g!w9PP%8! zi>_WrvGxs2jMxPZrlH=@GWCfcnPIqE4NCI6DmCtfcW0z6Eed`h!Q-^qp){Td*;KMr zAVtbWD0KE`Yfa+F`D7T<(|*i(oiETT32c2GPvgwu1gMrTG7Zq~rL!2Iy`7IS#Mc=e zKP%n(pl;UK5oI>@)_tEwi_#RO7L}{GTqe^RJqGS%S?j(t*46z+fAq)OP|WnHSi1Zx zYy{j)W6NY8tUhr-(Ehhm0sc*A`~kW0#zYgVjNd{If!BFOyRU3lF;n5{t9_CVv@b$4 z6b@*8-HW37u{o7BF&*@+KVMFY8ODg20~+JZg81Rpxk7H$*q!sD8@;UVuBKbQJdlNjeSVZs(+s<07S;+Us1Pstgrd)Oy`## z-vx+S7GL9^ovjx15$^S}+mwk>U%<{xZ8nutG9<@ze{ zSIUTL#YQVJy_pg2-FSj_azMq25w9j~+;B8aN!xhf@#pO_HM6o9#fWJlTZp+@Xcbqy z0lj=<1mt9opf(Xb++_Aps*YhxoxSbRi9C&yjPFD3}Fy7R4yl!@GOsc47b9N z{Vn*d8jpYy)(+x@;Nm~STHEt=Nl&X~E^!P0+SwNRq-?HzavC|Kn&uXa{$4XZsrhq> zadFqnIVR6~S}@$~@7T9~-g8X0Pax8K)81}D^!HH#9T%YjOpyw@(|sgWf3%ekQ7-w% z%9cgQzj*9#ow91htexklQ z*d7SS?f;w~F&|b3_yow8wtEa8@c@meoayH3?$$;@0?aDiE z%H@V(vVbuD>*+O79-NK(H2A4SRi=-FnNZI{#{?j1QcpC?oeTMJrTstQv$W^0qVcbY zc}(ZSVBTKTszI-i$%FLe7PKkSZ&>NA+L-VLJjWyu#Q` zTTwO88>xt*j)rCS>;G16{M_z?o&=4`s{IN6pd+~be+@3mjIQ)3+Z}KL3>ym%Q#^m~ z%gw^XKW|N+q!zCLW+z_#Geg@yIugeh3~ow0`_43G2NIvhT)frtL`8#dUeKRKRd4iP zhcuhMoTvG`PHMpyO18cA-icA)*Cv`jlw$cm_PPI&hw#{?mQBHq7q_J_JYuELAcPBY zzt1q`-(p*CgDo@fP}7+6AF?f%T>Jsaq|%vyW2LV&X|gt}>Lk}Ao~-kM{8Ipux}_3V z(PMenl-CO;+^^DOcsE6y-As!){PN2Ai><8kJ+lnaTwlz*U&(uY6Yfv>k}4L&DBqIL z5UulU<>HkRR%^aE;(7Ua7S`5QIOEofTdc3&#+?QI!+^{y)I5D^;whY&K}Wf?HOAm% z4F`jg$;-+tX8Rig3d!2(lmZG!GLZ&QM`DG5A5L!A&?6t^8@l7<;xD&r zK6Ul@;^Jc2WL%eYi9Q=6UCYq&;P5cN;g;oF_dG2e;E{lNjg^A3FFB55fO7#2H1wZF zDW*uX%grPmn81+M z#inc$R~{HzmLE=p0JgztPjp+kvEp=yBhU<2tG|n~6-vZ?O2YVG=c`6PxD@?ISF2oS z_5h1&sc%AFg11c+N4&deRxK;{drpuO<#c1N^>XrOGSwV1@BRq@Lha5L%xm#5yR*}q3N1U0q!irS3a11 zWUQuWT?Y?fw0!bJwK?&wdwqH~Hlhd{N!ZcRs5Mt>9i?}|;bT0da2#R)ViJh5i!FD|2H zFmD_mGhFC`*}fL4x71hj7{b2ZF=7&pL8XYRjf^R037jDuCP;Dw?<3gCI!*CA4l1fL zP3S6Wh>F1|4}0%RfYHRe_(k+o;5!4^m2zBpm@J>~?K(iz^vhw$xxcql@m+oNxp~Cz zQ!e|fIh=Q~X+9ArsGTv+Nm71LvzS$LF37_hV1Nkq5x#n}SD^2G#v194?&{_thI!3abj<3l;(0k$8d8U{Bnra z8*Jx{*yOBJ+gKI?Z!hx}$7)S)MB&v;-XP8Qp8bk2)5VXXJNW65*mTuK*p^Ofi8C%- z2d+O-37D6x*|_y1f;(KLM~p3+rymp+d3MZSGWk~jtkOH%X93_Tq)lAap3Rgj198y# za6~)9C=07bK6vs^h+}P_2=xjewK!v+b{3k;kSY7o_3%4l9Z3V%`|8&R21z>jwVNrl z)Tj^9OTS*G!DP)IkUP4-Jp#ia$_~qTjU-HXt(P$)L@fL zBg%-Y#9IapW#0Ky8|COp-0s|n7o;`UbMDOD+zh=WP*_7-hQs-!RwU1?>ZnIcM5v2G zPD*{hX8M#W$hkg9v{qYXC>!W#T@@MPoHZ3~)2kW#Pq;X>#0IPd-DS*_dNnsVY4>QU zpmrbG2V@6Fr%glP%6Y4VS_kiZYY+%DgBy56#6~xsF)q1l18*1zFAMt%sj;5D(mljM3yl zKU5=Pu8%@iOW3WaHM;fZrn)sZDcbtCzXPMbe&sei=K+Nka5lncGrO37JngIw1swfa za&<*`^D}F1dVT+lgUME6wcG*b-&E6_Qe=~-CjoL?f+wRuDGQJfPP84nC~de6X6#z0 z1wH_SJwFDRy#S=BBHmUpjqh5yR(kwO0Cl)v1z1-I41g?E#R@J0(?&NHz2bIKE{|8@ zOG)N8T7Wo75w*DCH9k7IC9GC_KC^Wwt*zKj`DePokQJ}PL{ZSwi6WEk>M4=LwK{a& zVbb3eA$Daw2KIR?sY~-RPWzfq$lv4_xgKTvCZeMwxe{rY%8Jd%kJgXA zX)+ZN)S3pMp_Lw+ao62PwJ_g z&sIpcSdQU49j9R^$POTbt~d`l_Bh_Hud-#w3_-7IiT5q$a9>3pWqZJ@FkQ=>Z=@Qh zL8kusOCTWlCRAaJJy1}*FZ8UcF!x{V@fUH_vZ|(e{Rf-0u$mb$^92BSr8DJuDx2gi zjT7fF`{{?6h-Ek7CZuOv|r>;8pxkCCSH8Ze|I8gPVS@&7YrVc0# zQyZ&r)00Pd8* zz4N>3hnuaA{u<|;8c<1Kz_=`X0&IP?*V3|2m{AwlWn#_ZtdIkggjazlZI+{TDV~2I zl<1wG-|*HQfSxnzAk2GSMHQCojq`*e+poWRfQDxodvi6@b;oIRI_OBZc%15`n0$j? zT5uV6`hn-_C%<>xJuFs70tdeiqXB1-W9>WPcQ2bVRn5wzkCjQ7WsU_1KO^dRkN*X{ z8hNGZ%w_+V$KI1UBBe{n=Zf~azgS|a0^ClWo*b#nb(12v-?Pm9Lc`#QLp3GY9#q7@v~^6OL9D z4W?RVQ%Q`vKCIh($5))!Vy1?6x9LCHM6PvP@^3H?=+sAJ0FSI)wipjP>EjgozBTWk zfDT}nO|oB$n7_gWj(A{Wh@9!0k9QgIeECYRvU2|-$Iy;A?UKL_hc{BQT~feil2>zl z1^2u+{m}|pog6BgGVHCV6ITK{d^J?CsB)(;wI8I&Uce$~UeUKgwSEuZ8>4^4^RBO4 zd3l~=J!p4nRv3W0?=n~#s_Z<)ZPxyspC@=AXEa{ry#aL5j*&8(Dj%BWWT2ff?Yqec zQHF^5-G15SbH4*P09rOIV`VSX`&N>}^|_OA*5R5Im3#B0Wm4t{9{4V^-zABQjGLXPu@8cK)p+wwX#Eb26uNua&N^8%%FM9xI1b zdL!reeRvt2FKYlVx$gp=#f zuDpEq&e9zQlRcz0tZr9h%-)ofe4?;3=OC;LG;RKmkC8Ba?jH2u#Ri%K*$r<-p0c8b&`o+jt~{^bm58+mbQvxEYY}h8;^k>2Z#c8| z?uia*4A5i7oA3Hx6_`q|3guF5w6B~g$H6RPHOv5rq+T#utRD+}_BR&wu@?6(_Hi@z z3Xvxg@noF1{X}I(GO~7$N)F}c5#7?(DG%PY$h{Ty?gGiIx|Q>XCeo=v%hf4%X#ab@ zRgMWl5XcoS2=)y{9jW!lm%Dq89Pzz?;+i{fn>Kho>WC*&&3HM_t#ssUlN$O=twqkl0d924YrOK~HFZchb4nDulJDTd6izkofVWBWwGCFYZntNm z;cy>J{|_g8(toDb2qbJ->LwFfWE>MQpW6m@2s;g!3Wl0O%zeZwpecYwWsT8$Fo?On) za8V=-{U1EUtTKtFQ`cWYk_|Y%wS?@eyje* Hqxk;@cqU

    E$CwpQ8LzSGnVXG#)y!nY=f~+ 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 RKaqjKP~Y@!t=^ND{{tJKNtgft diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png index 94bb13960c6212cebb44d71137fb320c8be8a667..4397e0e079d9238071d2933ac719f166bd2c74dd 100644 GIT binary patch literal 17145 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 TWEuQR3y6`v+11yVZ^ZpCni`Qo literal 18471 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 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_large/review_request_sign_operation.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_large/review_request_sign_operation.png deleted file mode 100644 index 00bec06df96e49c96164258878f8f701b5c290ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10043 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 UPsf12D=dzNgdJ`>c;@PV1L0-a-2eap literal 7379 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 L`*72boqt+ZYsoB2~GXZZ((?(qDiBa^F0EDr`B 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 RKaqjKP~Y@!t=^ND{{tJKNtgft diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_large/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_large/unsafe_operation_warning_2.png index d837d6792dd18759e7a6d30818e3407d4622d7a0..4397e0e079d9238071d2933ac719f166bd2c74dd 100644 GIT binary patch literal 17145 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 TWEuQR3y6`v+11yVZ^ZpCni`Qo literal 18670 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�q3ulx7-lF-i?c7*x>liu(9-)oZ#(RqOG_cU!UM>X_31s zv4G>zS3qAhyFg#ve;ak#jS|h(U^miLa*XUtKZg%Ba>OnH-zAc_e!^?{|_-LhVKcfBku4I`R>{@=3V0~Ybi&J7yMfz8s^Ht8exM+J~*JItVV#k%C2yxVG zgtr`F0PvWdnNc1o&mAeJ9$Th08`3}ucZF8&+ZxUF)!20;QFBAf=IdbQqg~-4hty#?&1e`MzKeubS) z*#d&KXZVfxzAbN`RQ^ztet29DUmM)Ne8|7(9gED9a=z*4H>5q*Gj_u@dt8G>;(X#% z@0le{dp>n(jKM)w$Omo)()s&9EUQpVb*nl)7e397~fH5#l>Hb%3*?*sJ=DE2C Y?W(Y*P)j-ik~omEg2wX-d5ehu0nF&+HUIzs diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_valid/review_request_sign_operation.png b/tests/integration/touch/snapshots/flex/test_blindsign_valid/review_request_sign_operation.png deleted file mode 100644 index 00bec06df96e49c96164258878f8f701b5c290ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10043 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 Di=@4< literal 19086 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 L)z4*}Q$iB}x{DYL diff --git a/tests/integration/touch/snapshots/flex/test_parsing_errors/review_request_sign_operation.png b/tests/integration/touch/snapshots/flex/test_parsing_errors/review_request_sign_operation.png deleted file mode 100644 index 00bec06df96e49c96164258878f8f701b5c290ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10043 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 Hqxk;@cqU

    mS$ay6^k-+w7uR<2;VzoM$FRy64Vvo~5FqI;VF> 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 diff --git a/tests/integration/touch/snapshots/flex/test_parsing_errors/too_large.png b/tests/integration/touch/snapshots/flex/test_parsing_errors/too_large.png index d837d6792dd18759e7a6d30818e3407d4622d7a0..f9d0fbf954b7f9e14bc0de12267e6696c79deacc 100644 GIT binary patch literal 15780 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�q3ulx7-lF-i?c7*x>liu(9-)oZ#(RqOG_cU!UM>X_31s zv4G>zS3qAhyFg#ve;ak#jS|h(U^miLa*XUtKZg%Ba>OnH-zAc_e!^?{|_-LhVKcfBku4I`R>{@=3V0~Ybi&J7yMfz8s^Ht8exM+J~*JItVV#k%C2yxVG zgtr`F0PvWdnNc1o&mAeJ9$Th08`3}ucZF8&+ZxUF)!20;QFBAf=IdbQqg~-4hty#?&1e`MzKeubS) z*#d&KXZVfxzAbN`RQ^ztet29DUmM)Ne8|7(9gED9a=z*4H>5q*Gj_u@dt8G>;(X#% z@0le{dp>n(jKM)w$Omo)()s&9EUQpVb*nl)7e397~fH5#l>Hb%3*?*sJ=DE2C Y?W(Y*P)j-ik~omEg2wX-d5ehu0nF&+HUIzs diff --git a/tests/integration/touch/snapshots/flex/test_parsing_errors/unsafe_operation_warning_1.png b/tests/integration/touch/snapshots/flex/test_parsing_errors/unsafe_operation_warning_1.png deleted file mode 100644 index 3bfa3d7621f43ee4845c4bd971a4bc462e0276b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16824 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 RKaqjKP~Y@!t=^ND{{tJKNtgft diff --git a/tests/integration/touch/snapshots/flex/test_reject_review_operation/review_request_sign_operation.png b/tests/integration/touch/snapshots/flex/test_reject_review_operation/review_request_sign_operation.png deleted file mode 100644 index 00bec06df96e49c96164258878f8f701b5c290ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10043 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 FzX2ENb+iBg literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_too_many_screens.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_too_many_screens.png new file mode 100644 index 0000000000000000000000000000000000000000..bbde061499342ae80fbf6f83e73dcd2aba6dae04 GIT binary patch literal 14846 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/operation_sign.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/operation_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..c1e5457dedbee82244cd3aa9919d7a5ce7c5d7d8 GIT binary patch literal 8140 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 LKz=PhkBIvZA|8oX literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/operation_sign_summary.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/operation_sign_summary.png new file mode 100644 index 0000000000000000000000000000000000000000..3df2d847efc8e5b681986f711d46455e39475624 GIT binary patch literal 9878 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/skip_review.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/skip_review.png new file mode 100644 index 0000000000000000000000000000000000000000..04dc3a1db2f748bdcd837bf408d6204ba2a89488 GIT binary patch literal 13892 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 G{(k^EoVttv literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/summary_review_transaction.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/summary_review_transaction.png new file mode 100644 index 0000000000000000000000000000000000000000..957ca54f3b93812986992843d564d47fe1ba2427 GIT binary patch literal 9317 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_blind_review_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_blind_review_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f30e529bb62ea7c9c93acd77db6b5dc9bba25107 GIT binary patch literal 12769 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 NOl_|ruX_FaKLE7$O1A(2 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_blindsign_on_screen_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_blindsign_on_screen_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f5e29533ab924f560379950b4462a16271137076 GIT binary patch literal 16317 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e5674992601b880f449f8228744b2019afbbe1ff GIT binary patch literal 15570 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_10.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_10.png new file mode 100644 index 0000000000000000000000000000000000000000..8777eea1b2f1d9c75225a57487e38b6f54a3065b GIT binary patch literal 17398 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2c5021a1de8b2379e8bd458be5efee56e8661e77 GIT binary patch literal 24684 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 SGx!$)h_05QX5}sWsQ&^5LSQoh literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_3.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_3.png new file mode 100644 index 0000000000000000000000000000000000000000..5ec3823ba8525e964b7895375eb4578548006f60 GIT binary patch literal 17935 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 KuD<0S|9=1u1)ksl literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_7.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_7.png new file mode 100644 index 0000000000000000000000000000000000000000..7a89ff25ac15619562dbcc59101384f4b04deb9f GIT binary patch literal 16733 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 m$o_8~9{v8#&! literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_8.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_8.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f54dab36b2e1b8bb036922af8948bb4bb3f833 GIT binary patch literal 16718 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_9.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_9.png new file mode 100644 index 0000000000000000000000000000000000000000..a7cb0664e433f0b109ffe41872f1d39ed061fd18 GIT binary patch literal 17446 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 FzX2ENb+iBg literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/operation_sign.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/operation_sign_blindsign.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_too_deep/operation_sign.png rename to tests/integration/touch/snapshots/stax/test_blindsign_too_deep/operation_sign_blindsign.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/signing_successful.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/signing_successful.png index a24543af4ecf5db6d18cea61f679d1bfc17abb30..392165d4fc71395ae212fb0ca017ebdd204c126b 100644 GIT binary patch literal 6218 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 literal 7167 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 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/tbtd_review_blindsign_0.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/tbtd_review_blindsign_0.png new file mode 100644 index 0000000000000000000000000000000000000000..47c2e3d90d3e6bc912d1cab7b543047fbb046d61 GIT binary patch literal 16479 zcmeIaXH-*b+%JeAA}XMWs7O(1DiIW^p$STpb`a@=UZjQIn;b<{#0Uro0isAzLg+;j zFdT}M2$7Z;AQUM9lF&kEq1^46nRRE~b!W}{-cNVUJA5M~J9|In|NPpYmw%b+^PCVm z!N$hMV`y;yAsgF~w`^?eAC9vFuYk>(k!);tr3~+DKZ?wwlczJwG>OlH`Y{E^-t)ib zuR2LvM{6$BvYd=`suOgCs5l64y_?&adWGQ?)eq>sS`^W)pi&c1y zpKUwxaBG>J?XJ^N!6%PT+praCJ0E#*ERplF(0{EL4le~dCbxg|&V^^3(@iT`e1hX# z6}#>3Y-wppWcKw8D%^bK+B(O+4Z9#;wXTk@F+TLqEh#Gl;bBgl)N6w#^!n$?0 z1}~WamnkcgFq~)XJTW@5ieNUFZk2emi#TrHq^tmc;0j2;&I&~ydC~S(u^a;uOp!1o zQ0s@B-!mxZ$C8*qHHn~@x#c@!#0c36x&c%HsUiE+w7e?;se}&Zi&1{mPdND2GxU2 zlQ8CEGqhO8EO)idGE7&gzmntE(Qo8G(t&9GAm-SXol}i||t5;Id zAe=hBSmV71DZ^UGwA4a&|44kXGMAOP0QmAZq{jO_5sxLVoJS=ac4GNYQjm#Gi~Eh) zY0Ina)2E?)yW$OdqS1yG1SuEWth}p7UAGQe)1Lu1@!c%U#44*;qf1)6Dm}s19c( z3Mk{(*k6pYd~JFr?b02LhZIv!g=Aa2O1FwCs3iJ&)hL({sbK|_=$udpQJz9L$#>+w zdxub#L(6!=?p?c=bHUz7BS=QE_YG1}wq!8r&Z=57*6{tF|0L79GRfD4H~7T1$Hb(> zI6Yi`?^W!P)0_Q51V5!AY?I9OC-4bDo5Ax15{9`Y(->;8ckkW5*bLM6NGn?o-Rzf7 ztgN)NKPfm4VjH+z#diN`EBk34_LFxN{$nq^kgA%sEnAW8ycWM!cBEZMrE0@gan}!i zz%J&1vU2+O2RX8|qhn<$iMRBRn_arF;i7fGpA1o)${t(UB2N1?+N&{ebL+pj@RZtb zVNDLAaIf=mqq^n-X8mQ-ExLuZ9sgMKY?HtH^MlQtnV`iP2eOfPk=P7TW z{^?aiXh^T0Tw$o=8L`+&zDIRtYbn+|7skKxef&&~ZX6@WUhRiAo;16aZ)#RL6gang z85=qB^DnGMH6xSC)roO6HPx?SjylY_GisU$yVZIc3lzmm&)F@ zmR?u{ebm^SXGBejM-P*-K4}<5(lv1}^l7e8iIK(UKi0!N0{&Bkgb zlz)+j_bI?ih8E+oS_pjCjQLDu1(mR1c+haP76eRA*UVa^x@@*lTqDRx3kO^@)PWkS zsg-Y3&%igvuv|aMBnR0D1INK&6cF2j_%D;)6D3R8K;A=UoIJ? zLyN%su^RAa;n$uhFyAT+;)}<*(f`4p*A={PZg4l% zvHd}M(Y05du4#MpXgtG#RSV2lyGgoog9k0ALl%~=ci}IAq@&C0uUa1rg=!*<3{Y0c znYGXPa;Q%~Sa_?$cx|WG`3ct9q%mD{gDDp|v~ErKBcPt!p$cfw^P5j-=nkNC_IcKl z{Guloq*|@?(8mm$A;2|7Hw#;9K26k1Q+Fn0)I1C8)jX?h%B_$iKFqxVc*z$67Y6F( zkTvHnZwnG!5&A6vJV|oP@)d!2bq$M_;CWjj(@!Zx-nZK3vE_13Ln-!aS=nC7_N>r{ zva(s%T!Lz|^TH4#>8K`w%8q+k>V+Po8~eF2s8rw+eoF98SC`5cP!YyHo0{=npvvA3 zLx1Tyh747L$0a0C-}QemQR`-~STXWBuebJ6{#`8Ap=cR;wAphtJNH{<{e*yd<5G*m z!K^jGY>A$=$k3WdO@uFpN#RnU%4_9d@{IT2q*JeJfUznDfr# zy4a5z;{tmC{6HHs&X*2(PX(b4yyjfGO@;(?r?oQChfCYOrAff|0lU*nH9Ee-iPLFF z0Yf$|$QKWRo0dZGHb7-8(2~kn1nQ!>fO-ViO5Nm2rT9YhsW@{1V2E?Jf$DIS${a<& zMV+Gx#)!;YjaZ$61X0D9D1Ehe;jm4S=U?`)&+bDoS$bCQD~(lY4oGUuf1&A&JE#O7fek0XHHUnn3^$_o;Gx5|Xd-1BdE9 z>H9!Xea!LG@y>9mMHBK-!x?uc;?r71Fv20fLeHUC`c$mwNlaJyGl$9h)e^rAwhaCXt?Db@P^% zBSaz*z%ec-AfnsdeXbGySqdhKV)l)O*2(*QL+q`ep9?2@z<%|(2Z!tu?s+shECou( z&CLgvwkEp6G%o7Q8UIvdcvuo=6 zz0?v?6hlnS%M-to1vgYdhJf<{Fdj0CJN}F0r<7y7R|I_K>G@0B?ry1}TB0!JQg4*t zNEm&b?5zYRH@nIPO7I20)oK9CgN^x1%WhoMlMAr4WHK0TEV$@Fw_9k#qmt8US2%D= z-`MjXxYUx254sr+qxzPXBD~3g8o2Or6+dTkm~GExq&Q>XO%uApt2XBy0I2&shrkoe zMA$VrJPZ)R5#jT|6 z>@98AfYkC$?Y?l&(%QwUNuwkF0m|q17hZI~O_Y4vIk!>)-^}t*%`p~C>4Y|hO!(vi z6~22iI1LrvIM#@+ldT3B_2tH}+C&{izMM6Y%2-)hA(-t9?6m5$E7b0#f@n(}gSy8h zdVZeQ;?gsBIuyA&i$&_c5gCRiV_CXkyh=?+(P2S`TOQXEWoAU}^H=M~QNA0k`W0jj zegEqHGX)L0iy-Q}(g0X)rfOBN-N|TS{Fk#P0>>FWjeE@g&u|#>Ia1Y?sU-hU&R#a# zv@%1B_nVosMl*Pmtd0jNL|q`A+JF1-hyI>r;BM2aLYqn=Zfy zc1Li|Df_%Z@m+emXm#S*DAPWpjZ@{o=8vWlPNEu9nzqEJWsbDPF;GOpX`AgpH!>eJ zQoTVmp0T4I7?4vm!{1QBohQB-tEm>JVVhN7(!(rhMMs4BRquZ*RWRYO=AC4w!LwyW zVETu9CF4&&hDEcV6oZZfh%!}n?x<6i$5Vthk!t;_@TXpJ0sE!cmoU^D2ZDG4j()Fe z+u-hyLiDHM+ut~+Jif;rPa1y^Ijp<=T}?{NKA)@i4(&#f_wElB`KgfA(v1zvvrho{M__hl@hWpVN*LuvDTQ;^5}?Ei;sfM5>im3S|qO^51` zCyhtK$OmI))40nyWr!wLmIMc(`77qulYe2xv##;}2)_y7L{U)DpirFPvBQuLK zyZ;bgUTYsVIp!IYwmwgBjWye>9_|hW6DryfWp(f_-D=0lFdaCeN;yT+t>kkaRhE^F z`YFv+o_=E9jD2oNtatwjU^~7*N06Y&5G`B{rLp*KjBe%Yn6B+%3(f?2-&)>^iSziw zZx@IA+3vf)YaOMBLqzl%5~XTDW6;Kj=V~e`QL-bllv>*?Qn+gYg~|jLwCS@xN{DwD zAorq@zwKy7KG0nvy zt9dMrgOd}Ji;h_Uw|}X+CjF5Rwro~oSb_aQwX=Hxpt2T6?AKW~N18ah4ELL2pG=P& zW4TXadv9*CVe$H}0UX(Z7s4Wuf5<(h?rgD}%uZvBXlv!hLF?eL4{_CDt;5rSt79(* zZy0}FKeo*mnUE2viI5XaDJv69Ng`yre|~3?V<($kO9F12IVPwSZ^x1$J*;_A$bG{yuh1m9Z zR|5EN&^1?7*FGm5Sxp4k>(T#Z8u~w3#s?t)-M#qc`1Y*E?76MbMzagA=ca$$%d{1{ zzd0MrUWNs5d<_WCAaL=%9Pt5&d%A?JY&I~x^?6%@idCp(NL>ENFILaVZ`lW-s9I1) zSLio$s%S8A`ZC{(G;Ffdr~UW@5daocrvU5slPvT!M^+Sek{T{!_~Q_XY{ zw#@=g?u2Ns7Qd*5F@K`HOFzJKLx>pVEd~4L>Ij@UHalkVN{eIVq&>eE-vE*BwqX}> zGfWdfk5`H0)(_wp<>g{kGM-VaJZxowGVNMzhtiX=?&k1_Z|QVhV=!jaeXWMWZmxiV z)mGN^e1A+DTOGH72(Gt_^Sj5mh8Z2FE(+`VM6Q$$F9*9FzIoaNQR2O~|KOd+7wodG`BAh~!HvnO5hV|5@{;FCBPzn}(e;4n@*faA zpXkRoJZ$Ijgym}*=a&vIJoi0t)kLTvPAG5(^k+#;kHMe0Y`(;G%?uz~3H^GbWiy1T zI>F2MPZ5rL#t0`*`$}MX;&J_(C0Y(fbjCkiN;uc*4=xwJ02oOP?$lFb(#ee07$iLf z7~>MJ1_0g}O&bvkCKg#9zG3DijdZ#E_E2!9Ptv!mCYQW;8+PUo4;uSdd*t~Fy>r{A z|FX0kQt-~5k8%{yC0axIB3YkG|CRT2`V5n6KyyqGt_>+}ajc+fKk$W_R0hGv&&Q3^Ai` znoIJ;#t50m+yT%u_4~!|kzp%Ci$zAN`KCmwWuuX~z`;iU#S_U&lA+@Ll#m3e@Uu9b zn`5T~h2&tFJ0+SXu!?}jYp)2fUpnD^Lz7S)j(%Gae+-FS7j{xc7&zhy`Lj> zCw(+(p3A#t{B_p4?37{pLYd|eydv3wYD~MRk-)wmWjs{J#0Y=+0m&`NF_wZ@X0}hS z0;^E@18v2{_e+8B{SqxWpj4n{Huh9+zS1dm0158LP?_S1X7q3jfYXSl>{F{F0Av@Y z8BuSS8p;c<`bqNJ{GmgKy&Y}{$K=yL9UtyRD7!i@>J5;G-^{P_Jy$T9dz5X8@F1

    `mLc-M!pXOdq>1?y@EAjTM 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 aB)^^fuyfcQ;2#ID8S0weuh4P+`@aFpxSfaq literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/tbtd_review_blindsign_on_0.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/tbtd_review_blindsign_on_0.png new file mode 100644 index 0000000000000000000000000000000000000000..06998759e38719104489ff143024261a64950493 GIT binary patch literal 6268 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 VAd`=P_u1$Sbd2xT+;)2QKLEBaC^rBA literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/unsafe_operation_warning_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/unsafe_operation_warning_1.png index be9c6cb6dd0aa649e0b704120f01e08a3101d0f1..744644fc082c37fa825287600f69874a147dd392 100644 GIT binary patch literal 14070 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 VAd`=P_u1$Sbd2xT+;)2QKLEBaC^rBA literal 14681 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 FzX2ENb+iBg literal 16573 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 T=>h+ifKDG`bf@~3L)8BU%Hv;C diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/operation_sign.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/operation_sign_blindsign.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/operation_sign.png rename to tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/operation_sign_blindsign.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/review_request_sign_operation.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/review_request_sign_operation.png deleted file mode 100644 index 68c268b951fd5ab301d347f689cfb2377ad76bec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9458 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 VAd`=P_u1$Sbd2xT+;)2QKLEBaC^rBA literal 14681 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 FzX2ENb+iBg literal 16573 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 T=>h+ifKDG`bf@~3L)8BU%Hv;C diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_large/review_request_sign_operation.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_large/review_request_sign_operation.png deleted file mode 100644 index 68c268b951fd5ab301d347f689cfb2377ad76bec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9458 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 literal 7167 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 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_large/unsafe_operation_warning_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_large/unsafe_operation_warning_1.png index be9c6cb6dd0aa649e0b704120f01e08a3101d0f1..8f663d53965a3cf07b798951ed40e1cd6c3211df 100644 GIT binary patch literal 14241 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 FzX2ENb+iBg literal 16752 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 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_valid/review_request_sign_operation.png b/tests/integration/touch/snapshots/stax/test_blindsign_valid/review_request_sign_operation.png deleted file mode 100644 index 68c268b951fd5ab301d347f689cfb2377ad76bec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9458 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 Wx!yt(ZQzqf8hss;yVcq*vHu3&N-f*~ literal 17123 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 diff --git a/tests/integration/touch/snapshots/stax/test_parsing_errors/review_request_sign_operation.png b/tests/integration/touch/snapshots/stax/test_parsing_errors/review_request_sign_operation.png deleted file mode 100644 index 68c268b951fd5ab301d347f689cfb2377ad76bec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9458 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 VAd`=P_u1$Sbd2xT+;)2QKLEBaC^rBA literal 16573 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 T=>h+ifKDG`bf@~3L)8BU%Hv;C diff --git a/tests/integration/touch/snapshots/stax/test_parsing_errors/too_large.png b/tests/integration/touch/snapshots/stax/test_parsing_errors/too_large.png index 96ae0cf5c272bb7d0d4ea1ab68e03c9d4bd8f3d7..8f663d53965a3cf07b798951ed40e1cd6c3211df 100644 GIT binary patch literal 14241 zcmeHuXEdB`+pd-%N<5+yl8{6gC89-*BnX0MFpN$ZB0A9xA;F`E1krH-h1sId#!JM>wEW)%@3EmTytONeO_ldj$>l~G|*1#K=9!!G#gFWYLH-mEj?8QDZECK zifZ}>l1lM)56w?z8m3qG7(i6R*Z%*3|8I}~T6Z{HpSbXfAeo_OJq0sQht0_9TTg8o zYOv91{3M6*M1wh^><@c=ezCAYKm7Jmw35s~ugXXR*QDB(j_Ihy7K$b?K*!~#W8yBK&3J#pztu`U zdx%6Lf%N)ft|7f_$7JtmrBzpB^Yim@{&TWJ9eOCs8%VGI-9P~k`U@IwMRd|(5Qufn zRQ6hMCzoal%sf>@gN?cJS^Z2|nB+&Zymf_-{T|I&WuMSR!?E!vW%g58Idomb$}G+w zGso3IO~cfAtabe{*o5PYu--7CL#nA)T7Wb1P}GXO@X?s;;^HE%Jy3%!2eVE%I{En* zLNTcVv6)a+2U5spv9|dA*zWIf*&(O;k^bBr=*4a9&`pNOLeYe8N&>9?%eylb(T^BFClxMP z{_#$k4eY7rs2DOOk2O$~j_b5>5uaFHv2@oM!$ub|l0P9kgvaAkVLe%YKzCFy?N*Yg zFJ`GChPdXp?J0E1}A}(ME9XS7rGX;i77ZP2!#VwGCzHt#u8?OwUs{!dP zKaic7+UqB2@#qhBMn?FwA@mi3u2JlB*Wz|1z; z7m|A-ca1XSWNRMtMC0tuYs8pMBYTctYT2=L7&-;v=AvrE7)^hPV+d)XMZaz)@CQv{ zi7DF$2kw8*;pBr{^v6z)2+q~TODx}ekDsHe6pnPN%{WVjNN|Tx+QiDs+IDc+<&*r~ ziMzgcC`So5JwWYCNG8m9v5XVs#Oy>|9?Hsj0dX46yI~~MK`H^uNuh}Ha-(Q zQi{sv|JMaQ7Leq2>A1&2lQF{oTY#-hcG|D2LF&zkj$ZO)veN->w>(pAAujfRPGta2 zGIv-ky_Ui)3WPv(kQe_stGGu@{?ea%8sta4qg$_Tp+cVHm^^C`PJhgVEou~!uz@I; zj>&2XaY_91{7S<0rbIn73Vp%FCPJ^*kXth)Y{pMfKrm?IIavaAPcl(KKT;v7H&p*Q znB!edhg0bC?~Ru-VT7Z{HHnkxmqs>NQ%W|R>cMAK*x>F(!{_7QMpajFQKn-=@o`r*0P;qjghKc7P&dTO3lQ$!M}`BaCE zP80lno>fDL>vWYIMvnBTp8*}1{%WfxqK#5Y?zmit>ghcb(Rr3YaLaPa{Fd4vGaJx8 zpR}g_5^z~zedFb@94j$3VoL7v?sOL)OW)f9W@$F4G^ggscJr)9GY~^~leO?9@_}gF zHHP7J!WK3X%K&=$`&;GmZp(~Y0)48GcdJ!bclTVf(CA2#8eoXSuEnFr_SRF~-QB>p zzKk+8Pd|@B>gu?KT50AA#Eq)&u{{qJ1}cXGB+90h1e1#-*|SUT3$TWtp3Jz(=Ng`E z`L`E}mT>dolf0oV%P*B0WAd<(*ZwLLW$u$^etqpbzqbCEtiErn)nHwRl_V`wiUy}n z>Nl(44sIGI(m)>^(+=j*1m~?=UHl~}$>^PrC!43|V%BH0JGIXP&{62ED!bP`kyWB` z2!vSNvvf1gin3pF%t&oJ`y6RzAOsPEhw9uO`e=gRmu%qtg%Q%!aA@HBmt`5SJL*0~ zq)I)Zj?LtCGm)KZ3o%jJI)a^T9ES{6>@;2%BQEst(s5Bavq7nHH0-GVeFvf@TmYxb zGRvTG-Nz)L5!m2f?=^B58{Hnh4g_P=U@N=43kGtADpCwIG_H~Xu5uUxB@7=V z=(nA7!65TKt@wF1OT27YI)=yBoG4>_gG;1AafOAVHrAIaIRY4|6&-MJD9k+1;CAaM zbL6$8WohOZXP2zCmr4UH+KZ$<>4fFL@!~RB*NL>s)P1at|Etr2Q6=bY;YlN#>ZvWu@7MOuF&Rc(B z4S}#2y8XDhrSf;7C?E9UV(y?~l7#1dUIhfRdAeVE6G9BG%@=UL9)z89)=6a^f0R{n z9G)n#IrpZ^?o#AOPwoVXf>E<2FvkYAt_A`*>|)uPQ*uc3g{&>lRaQbxIe! zF#`83<^-z^vqJ->eg`cah33`DkP~JPv^Rr%mV{b(=w7EK=fFm{-o5|TxHt{ffhT(lI0I!&=4|fq8rsK^ zQ4{?8g1mgG^<|eVUFrk@1%yeroG?xe!tBSumnL2Hrui()MH~EnJqQ8`?i`@$pWJ+4 zx8a(wd>E>Bp5CLp-FR&E-iiD6OuOe>Vcs#FeKj>Kb4KTqThcD3Pfa8!Fn z<&>)xi+**Okj9V%;hOpe_>h7h$lnQO`xo=n>pb1jpPo`kc#|3AX80c5cJYrf-7>ss z5i`m*k#@_Y>fpj;kLluRdwe4AZ8N8Qm$|N;6zL$;05P6UXNLEx7~a4L1lR*xJ!Z^Dt>kHI|)=UcoqHzp(fwx*^-6OrD&n7qUk>m z7XRAmY&v*lIbwEM>|-MD#OKY^k3*xVbY!(Faj`3mw^bK`7;H)UfO1MaUf<+O^KgS1 zNa`#$Nd<{K&Gt?Y4nw4|y7Kr5nP5J4&6lXBSx*r=md&&iGvDrV`B`Vcf&#)xY4@1> zhM(xBK8}vffE}%4@)n zDD%yua#KENQIenPC!mC!-*B#3Z7)u9t{i75;>~cI#`()!93m?V>az}BV{rVfZyT5> zR-iT{gRwBLzRUb5v(8uC>CWcsxvuH|Wj4dcm8pkgvOtQ+ohr~^JM2;?-+Te)i0NDM zQshY-Y^ydbHRg#%(HfyMyr{)PbGe8r@c~RAiovt|cHuOqPeMf+Y$7^0;FpY|fvhy| z;cUBcp1S-~|Ad(j{tP)X{wD)%CM`9vS06>JB+|pts&!51)w&tCra9c6!ZZ4BmOL(6 zK;aJ5lf#U+LWK^}{=7P~=j9d>iSut?1d=nw%J%v(pYrYR0hDR}qIY^SQ%yDNNGn6t zfZ&*(y;J3Hx}9Nq1dPE0PCr-VI?>tPI3b0uT0kG+Gt3P?;2Jg=$`PF zZ+(OMQsTX^d5^Duf5ieKyyfW07e0?CAvAZk6wdUg4_1@k3<#F5_Zw!mFBDux6FQ`s z--)E)-;8bS6Nzaeu?=Puu9i`hkxGSRpe1p1&cQg7{o}%_J>;`RbR0ANtc8-bH-taz zK4AgkxWf$eK5~WghEHmlE<*$9+fzw<4oyTakS_Ao!#{DGCz-%^3PvgvTTT0V^qhj0z!g*>Pm2DQfJJElJZ@eqT1K6m8fpqjhi}! z$r2yHU=Ek8rtYzo0BQt6=5+rFV{z|XBi{*pNNe3Hc^uK<^U*hP?>2f>#bc{UDqKY6 znUAV^*dQ}`kPv#5SMU7pwxH8VY+pZqd5|`Fk9{15viUuKa}PDLv>|k-K&=KIrEXL) zHhIYGpjUU2vh&vf@#Is%WjrsGYGKsUnw=)l^FLXCbPR~6nmt_TyLo1FO0RkAd-xFS zXz_z3O0Q}6ir9f%9wlxiITere@LwJ>biIPB$Qn9Dn+G1PpDzeS zGJ98c5Dj3CnIAsz0eQ7Lqo=@Ryu1O7#4|B_9xlzh$hTd#zkyT%yaNd%Fh?%$^?;h~ zg>P9_AG&ypMEMR?=evZw`0}v8v;EY)%Mu}XTeToMe7yc%ef1R9%lHO!A2<`j@ui3R z^e9wNvE~*x(A2Uj6wP+4x!=o}BJ|Bm&7ibRQw^wY z^Q_f_Qbq2>{R-|hg%m4L_ewWNB@0sHQh$fL=bOD_DzYVL{VTHpcjVVn2)~c5jK&d& zxI*c$y<0$<#{VgA;fzYq1T%x0-i0BW4f%_x70vATRD_`Ar)HEM z{xU8HKW~BVP<|ovJA#kxhIG{F6O8r1i*l-nzzKwDy9V2-xzg?yh3AoQmG!&V|m!PcD2%F~O#j1Qp_8 zgN8n6j5z>|y+R_2li+Ht(#Hw#Y&^MZ#M=G785^AuPvhplK6sg-vXrMK>eHD{uGsPY z`Wd%vNn3SyrH$JwUiP!`Synu7E%MTnbl)g@QDel0ZCzq=B}cNuCo)qREqw2;yZW-1 z*Eg9#@1=Y7oo&F3G~$~462OdVF%!1Rm$6IKR=uZ%eRU#mEzY&=2MBFuliAcc#i?^2 zAcFSZYLk5_Sr2oUj>|m=Tf^4JjHc-@=N>uzu^=0L$pr64*G${snTu;i+}ljmLTMt!3FE^&sY7?n#a|5>NFFG1ZCg|p0V~93G zB!`WzZ(8N5)orZ)W9e%&t_G+l0S;SbyDM3DD4yb=# z^097_sEjE>eXr27tE=r`dL$xcRSGCb{`Hp2dw{Bk)#^w)s|4l!gI5XVO1sjoik5L$ zh#+zC%!<$B{5QYcIY!&eu1~D=HaI^WlhtAGoF5Ui@=&=ang(Q`gyE93f1E}baGH$> zzfK$Sw)iB2Oml{!~TNZc5rS8DJ5?cJlx* zM0^p-N$v_KF{D?&JIH)1GVq3E4;%+__2bguv9bAce;Z!+C2w1@(e?FPE?NbM5*GE+tS;YHP}?tKI_<&ZUouzL_5UD8Av9$wI}Q#^Sx)S z7UKW;c+fd~%M!+%n?^tHoSFy1OUKGxvi?Ep0w)apR0LOrfTG{fe2Td0 zv#WxM)qRU=YX^GOG}sZDj197ZK$t2$dYtMR`;ek>ycsUf&s&_KF6fVp^&@u;4Yt5M zGmbB*;?}R+GS-6vN)rm7l)NltcWehD+x(q?cI$P2PE9Z*ZKzFTBl6k@=wx>VK}AY` zj5lMZIbE80-FoZZ^i=nibPxN^&gEUjovJz6MA@1Jj7PI;7K%iXW}b+FnFEPhG!AI? zWxl*UczJO;qU-Q)Qj#ubx_z|MANw&s zeQ@hH$kh#G?zT9&;a8@6_;quZN%r)`31GR1LA>nd_r2q0c;GL8@a^}1^Z!_ekIg-m zx1yS1%C-5<*uJI)G(ayJObbOfJFa2szA@(mK$xB5UN&^NzK3-UGgf&uMXQp1aB#gI*myN^D!it777p zp|j?2esQcAde5iTO+H%%Gv|u`L5Jq6z*=|!UNsX0ZO%0)#rg9`7l0l^Ji#3B#o8`B z-d}m<(jsZ~Gfzlyy2t>~+zPM)WuL69iS?b$1MJQ-+~umaYK81X*+5vW5$7iBYXhYO z$9u5rKI^jjW7>n)F0#%V1Yj5IsO))~l!k9Z=} z<^KsqJV?o^BgEGd41KI-e=r+K{E=Ba|Gveh2C;(UN)Ki4uT_gb_Az$PjL>f}pZf6r zlj>@Ze^6C=NzVP?2<15$1UM)_Ggt5J%p6WQ_Lcw9Io=Q+n5lq`Yja_7raVeBMcKT4 zGz_iO6?gbm8$)VPPNgM!+A_M=fz#XlY{XeA+d18>=o`63AvO5Rjrci*jfwnO?hEkx zmmX8ZU|jpfk=NfCD!ax;Kez^7(VBolAn9c5CiD}d>+a$Z2Mj}{C5Bp9$lpel*V)dN zVb)~4CoIKn^wDFFK0lOh$TPAG^OiS1T%6CZfoCN|765WJgTL!)x1lwSooS(s-zIL; z21LzLqG+wN0b^yi)U8B>^&jjNiKbQuP<-!rtrvgpLFwu(w7l8+@dhk6+4X^M^1kka z^qnm*pAqc~tLpV2ppS`4sI7OT#j`#~)|9oAVdKwA(==Xg@0PeES-T}o)L!`0B)s=1 zG;9F5o_1hAFe7>OCMtggrA)Bq66hyWY?8lprC`$|V76cxjdk<+1#?=G;hbg`%vp!tmFzol zTTTVvK=Z@`z>Ojo03g|vAKJS&XL$@GilxI35ZAMGQhBWLK9YX^UBThmo^b6~2@yP9 zQq?Lh@92{Z$W7}j5VZRxIU9|p+N;o_ZIU_^Oxw)2#l2_8+bg{#aOf27?BGTn79PHu zZn7TLD`R>UYMwsd=>woLd#dk5bOic0-*#F_N(mSX_U{61q5!K)*5FXaHHPCPkvqs7 zPh7Vyn`IuOyqtW5RixjkO9YmN5r8Z|z%m;?&L!KQ^DT*#)?+)(Mh7M4M|UjSnc4hn2F(i@~P}CGSGvjfUA>Hhr+eE-Aoht((M`&G8Y5o&5gtOhFyBGxytJ`6Hn5 zNn&C{YVY)?Qn)6|)0wc(x|rxi&pqSFapO$!^9scbNh4(pvT(=IIN8S7> zua}W4kIuRsipJR^uSs9D{Mt5qrQ(l^I2I0gdyQ}A0jJyxfpor{a6WdrBtr2bCGKU*?#97!VB0XkjJm_93 zBli<0ntT6BTk4ytLun;yzQ3Tm?!gnSlPaQ9I9cfFX*=_Y2EI6jafCz4E z*x{#|ajW`OA?5{y6*Z?4 zOy2`sEw2{7W0D^ljgZraKmryYnL;LxLj8YL1@<{Q2nlF~HluDO=j2)S;d&FqUgzA; zy)K^n`JEn&5T_iJ^=!6j5k8j>;}w)ep1>|iGbzw8F|-Nxw-QxS2x7U04g0D`e=(W{ zXRv)A=&{=7u1!!WL^y>(L)z>8V)&vd*4on-oF`K&@=AFy+I7?%C$z zV`yJ-7GD0p65%ARHf;Cdc*&XLlg0Nqg~;Sws9E~z#!Dl-jA{2{Pusor3ZAB>OD@W} z2J+pIkyc0YCOov-!03?CvTA{APGMO%Cg%jysz7{uMZUYHUTL_q%Kq>u;ebCw>88#o zsZKRJRuclr#jg`U%^+< zeI#1^+pQeCaj~tcf`?kI{LnE(z^qk(zT$du*e}I&30(VLme*GnlPp=YL`H_nsqEDg zw{EeJ@y~nuYF5z)vPGsT>p=G^?^$L2C@R560a*gUH?(eNc@1M(#9a;(tbN*}@$#1^ zYHEMy+TyvP%&t88l&?EGH9vJcdmHk#|AE9vfhwn`rv{+ndf;vv>W5)vqhYn%reBp)GK6F7%kb@rNw7~3*W**&U$l5mSH;O& zXO(C*%n0#g*I(Gd%qJDpz8^mBw6@H@r9U=Ia3BBNcagQO)wIAeJn9?T>Gz41@601cO7DTlcg5xxJj$_y>i!8-Bju z2^|2zHjH{tsa<+y$Uk{4q?%HZesBeS-G@{fz51bDnWMf&<-o?~x&zB)*AJ$h?*ay` z4<6zZPGnBzf&L`3xE{9j7$qz7Jj&712We0AcuOrmSBclS3$H*nM_=My z-BzpwOzd9WzEu%$jRn#XbA2DjGlwEW{uiD~aChoMT9B#Fox=#N>Q~1$}MBUZK^4kIl;FDc=TmhY}IK zcsQz@kMVilBt*^Icxl78aYk9ZoGnBi!)^dc;xl+@c~f^kubb?e`dco$eB~pY`y0`|eAAUuSddu;pxe@)3Ugww=k} zo-*T9ry2z-rAS*!a_dnan#c4^KF^1m8rCbAQ_@Ot5Jhh{@Tl{%~G~TsfcS#Dt2m*Q)%AW#r@<@3K{nB3n#%U(DGH zPYWU|rt#@O{yIF`G*QED>AJXQG_zOpO8(ZP#Yw6j&Hp6E_iv{q|C@X9e=`aDU$ok@ zjy9_0P&mA^jiJX9=mcvddl_6WgV-+xiY;?k28C70BER1Gd2_tHd3eRb+U^fX58v0! zmZoV7@cDSQQliQ959nh~q!Tu_ikqGbe4*tTOD%EG8~Ta!XU_$3h)CTJfk8WS&a=8%tu{7`S941E9)5NcF?$qW5 z9FO(V{7fjN;~EnG*{6Dk?zug+7wRNJlW^%3DM$2U6kxu4^uS4~!L5h~O#e}Ve7J{f z5p3Y5)8L7&k-VTqfahOT80@G;#t9i&-(DmwD|&=4ob%3p)`m7dsUqg-08^)w3v?2t z+<&0s3V(;Hh2#aO2m<_2MLZ#vq0&Z!?MdZJpnWEh0xaA#!6IjY2LX+E@;^|^lpmms zGB{Z{Mm&T^l&k(#yc!giJy4+lbF$}Im|t;;y%KE?fi%xa=%miXSLuzJ3}%*WbX@6f z?m{p`+GSoPIj!k_n8Rr?VY}L@0WxG|aWtxS4!6Ruh#>%UPAwA%?bB-&*xFV-<6R?X zY1bK$+#a?8)J>~C<%mH-$2Eq?Yrg@0C9;P^amg?{An0DH@zq@<&7I*af9`xng~N(r z=1tr(n}tU5^)6XU;;!fcttz-rCyUu~&ogCnk1Q-833FlmFFCi_a}a^p$8t1YdhIPg`?T^DkPvWaPGK86``-b8 zcduyc$VidYZ3dd6libdSo1;$$2pye_@~-*C3m5%=0AMnDJxRL*?WUbdW0UX*EJD z$zj9T*jV?~ahH&0%4};;o;G-#bX85I)|+)bD6gb^@K4I*<5UqJ>yn26dxL1?L8lyK zg>7y&{?T7Mt5t5_>HVps!IlgnPPQ(OKPxupjxOjb&b2j>m)mjjxOW{HOuS&q6D?-7 zuTHd1RK3sYUzdt%Ne%fLE0RTBU zWb}QN0m%Q?7U?9+F@-S!LB&N?5p3?)dG^X?KM!$dCPbqlSDl_`POB6TfZMfu3AY zkk~cmN3EhE9Z~>gqdTV?tv2B&G2@uCdEgpu)X4%mc&Svb|Dhw4hXEwM`5~$BNm6&; z(#O)Y?UXU%cE{##TTCLLa#Qw%sTEdZhn(K6x4P9Z3&k!g>W__WG|YQIUVrt$86p(2 zzpz8^-9T;w=#;8ri6HH_x~-Q=em2@Cr>6(jwm$$R#c&0mxdvN8Cs#-`2rVL&RRT!z zR&6!GD$~QMOO5tCx`s`P}H%*cNh|D=BGgt~D(C;%)iL#unq396hkx+;{jjLA2 zWmnk=e6~pJ!mL?LySD?tZ5E0;%05_>!L3843Q+Gy_l+fzzLZ@DAG;hKDnnNmYytG| ztvH3xO0C(J{BE<#vlfBvA#@z%UV7S(j8>yvMvfyd%FR9~oBh+FyijzM9y;Kd`!ffR`}q2SFG{H zz>H}<*W|A(On!I0hTPwcJHB&wCo-l`)Wr9rXHUaWN8bEj?gf{qNhBs&F041%yogj5p{pdL^GT1|DY=*JPqr`UQwtu4fhX!ncH7 zpQ5P7j<)Jz?eq*Bjl61psX>tg&V+UWM%EcB??NcM~ZJ6bRqhXJH~kwAJ| zjo-J(Ko?iLVhDwz7GVTH37Bhu!@w6aRG)>~{EH=#Vu%!tTj@iu?hy#fK{n?}eF)ky zkVfdZ0dE5olld#5YL~~gc%mVY&bEa3xMgUQDj+@{sGf2Kb7+DA?Hcct4Z!zqGemwA zy#x>T+w1qPRC}8GSYO>?#$z&V>;RZZQIhej2!zhh7dkSE+V)Ze0>zM%uc82#rHl1c z_R!jP)PzU#yET9*vHWC3szN@&FD*+lrd?w&ajmGv)`3Xm&J!|FLmXxc)xSf%Kd}rB zKOlF8`nomGwX@VB5b2`DjhtK?s-YfsL3yRYH$OcR0Z{({QFL9k>yhi2Y~K1&mz42f zGaQiY77yeD@{=oG@G5Z z(nL&KBFIjLJjiRa_8X`+87uEp24sL17VXl( zLZ;+L@P45E9#7u-p)FPlFW~O4wYi?V`W`oN<#t>l0$~!9VS#?L7tU~uJneg~bH^w5 zxvZ>X-H?+oscJvAd9F%!a`p}k+k!HR5 zf#C0Dy2w(l>6yGn5{2SEo(#Uc@OAL$^wc9@1)wz4!%rKM*&HOYhqUn58)q)auby3N zK)ys+BygqwwH$aZ08*CgJZ@s{+X+?U)-1pj8kQRh&}rnYYl1(y%(e=T-{I@`26I3l z8}Sp}b`quImg4q2PUik<`NYN$iUhza1*_#xWP}Rz13bP|Uzx7-ej{>E#VmfplOxI9 zzFY?qh-$7r?nZgz{#7a)L%Vs2Gwq|_dcCg!da2B{OjbX!YZOR% zYJ3=i$)ow-Bj4$H5!kG*SeP9Edn1G&4Lu8`MB9tv?)cr8wjZ4LDD|{R6}b}J?^h&d z4?yJ4t)`PW`)e1RKZ%(uRQV+J7lnCe07}vlEob9(iv$@F9hvXR9>%B1d#wSC*tTsI z0I+upDEAjM+6;6LsQc^!r|JrbS+3P zRqNA9Zt*_8q;m+)@G49O0hH=sejnnQ^IWbWk%mI$(x~-|>1swJ`~toAkaT|I2lE4?%CmR_x37eb8WYrY5A|X` zTloxNVp9&yy`Sqc3SU6t+IfrrFl>N!G|LX4bV2C$WzD$&b{Cr&@{gXqTT$-~aw}lw zeCr6Mzvdz)@}Q~-5{Z8Sbm|Uz={dh#@qWR3n2S~F(``F;z|3`}7bhDA!B?a5)^h z-euRFpEbKmsNuCe5J=;C+AI0VhjzrJ)Sc_+3ZRiA9&56|+gRoNo8$Q3 zA>r+QbFYK_+pWPI$GooUFaW3RUyWX5Eg`_Wfq3r^fAAW9bDAmgnhv`I79g$(R-6vi z@ps6BDZ$Up0tJ9z#$wwxC@xS3ia$-g9$4?z8*>P#vFsZ7w^WJlEb_@4bKP%y2r7%D z(s|!M;j;DJRrV}ekYOv&KLPsIXIWE7J;8vE3(3Yy2e7Oux-vh$5mbs;;+v8MC#gUs zAT-Wj{LCZkR@{w6Qg#U#f2TuP{(@k{1rQ+8mDPuR)FEd|FAs?97mQtn{`G^=Wij_j y>gV5k+Cmo49v{cD*$TZSX^Vfapd58ZORGu!Wp|pH4fyIEm5!#t$DwVVFjbXj+s!~Oq0Q(;Ob*8 z`nw$TXi~f@uP&H3&QDS->I^M2=jGSk8aT3s@Vn9)@19!h;>5Q@%~D ze?wZibyK0XX`**ISR~z0PL)y8???9|(R7*v3dG5vNW7LHo1Qjn>y)o;Cab7*PHC+@ z&mk@SrEp5J_CLktHxoSnMuG~dZW1gQ@YR26JH@Z6DVWsTRZm!N#$Ng2R6Dv#>A3(2 z5VVF2^VvgfYev0W8h*X%h^>I-P{ONUpK!r)tRURFza5wp=D*xb5H(1`t+oJ{1xYcq zpNnA_^r(lGK{BE77}p)>KDrPXS7;aE;U%>THhZs+qWtpC9iW{dkk-ozA4Clh2)QnF z7PJ{pa&CI?<)4nu69?(6`OWg^IcgM`i*A(i_agmWFqfVOF#Lnd+bg=5tMr$ShZRg( zb?c4o&h<#nV~(QCm^8R(nNKE2yLzL;8}BNt&&GBv;kF>0;1OnNqFs-MHE_)){IMOegs^Gfroj{Cv$3#I`e?fwy$k*-yi)4n_^W3nL!q|( zV$b6-vnX7poGAh*otA^zO3#V66`H;2&iOvaFHgW2q)O0rNqy3Wn-ltL)&sNoX2%gA; z)I6m1QYT)gc358pKKHxxpo1r$U)N1xBunJy(6V z@-%6e2#z7#dR!jF>igF)X5$Z2l`sACIfyG{#3<|#P2G(5F z=xTp!^nij?f?Ige=HzWQW_Dml?)(aJ#V`bLF59pD%~yl)|<&WUz8La!mG* z_dpczkk*Xip=EyE(+96@eZZ^xdq4880tb75;XmDxcwF6DII17CqM1-!e6wa$0>&T! z1Vdf0B?JQIs@Fi+=yJbyeWppvJpaNq6y@aCWS%H%n{B$ZW^-XSp_vQ6Ta99BJH)U4-;`MQR7?gHOvvlzGn_~A^KC0F z1<1mEv@m_lVXLH3whjmVicVz4QB<^skS5M(aNA#{tyN`DmO$PIrHdLANZ#Sn-EtM| z4$3&s);#5VfDUM#ns&SvnW<`T({5Zq$ijXnYv6bHD+;mx)dy%272Qy`i1)jBt<-Mj zO}0F;_$Fd?Vh;(+sgqp9yYi|vF#ipUQp?xCF~>gZ$iZUlGz)RmqiM3n${$r`LAfAC zD?uQc2?#q$XAwgrPC$jYZDUs(E?r%4TPxSz1BdJMGf8G7%q{FzVDpb`4-WbO!FX4d z!;DgxbXKB+|2ABU1*4LppPyh@ZS3bM;k?a7}yPKYYER8OXu?NGmJ?;T7sOf6J9{ z=92F34#9&O%dP;Qu%4bT51>Els_GjckY#~^FF&)Pws<9@w1@A7*y5ibw|DVVsMVkWw+GI^zm z>Vp6HHX#t(sE_0h@AT^k8OFQ*M@FwTAa<}`Dq6TZ;1tAE^i|ZNd-eZ5;Ckug;vPIf z@mCT2NTZh`06{qCq=ppUiko0aHhgE*NsW$f_;6FL5C;qh<%YbVeI;E?iOlVk`BjSD z>9*`byBG0{w zKKHe-{1T!!x&r=5UV^Iq@Qcv4Wg262L>%!03UO;cokTr|duOE$ujhx#9(%31uzNSk zAQ?vvj`1cwkpY3wo$Sx+%%pSa?JCU$q)P(3VTA%Vn4=4N$>pe`T8u8V9V)U4l0z~^ z>G?KI?nkcY-60BgT@xC4KGB{G57-;4L?D8EISt3GpY7b@wSO4sqUlf^^)XoKMYokl zVb3ahp+I&&F@1F(ecuJXgp5N+oP(?{iC9uTRlqUBmXH-5xxaE6SFB9A<7*omnf@f8 z!ylY^90@k5s$rk#ee82?wZ-aWa#Tjd(*OeDBU~69lLVhQI2I2iSNHZ@U$)=9zWV~^ zoL5rdyrL7YnAF0C@O*&x7$p6ySq-1wto+br{3A56r3PCU`2|J&$rtD9DSF-D8s;0e z?vP9{s z{s*w_C}lD59Ol=TyI%VjrDy1b%XBqyb4?7HQP)4=FsX*}1G~SkoJ|u=1u=+YmY+-z zL+WJ|PUGM8qMvndzwU08onqtU7B`jZ7s3%b<#v6ejno^pRQsJ5Jhtx(sE2VK1G_~r zw*#>jP5Pk)PgMjxmZLuN(8t)hIgU;etzAEuZ|gn-z?$_#RAC6LL ze$mxa8t`YuSz%|nrxBqy)-$4T+=3@T5@&|Zj&qUgSYVH6THtWPa_mQOAW0m#Q`R`` zUKFQv78ZvC@a=#TY?w)yAC-{qt;m7_X7nGj z#>xJEYD7PDJI>CHOSg9YY7X*r*WyA;3ktO!3Q>FQgARQ2M+qaxtC-f=$tFHFZ@)Bj znc{Yz>kOjg&%{)-8av_7Q?c%&--G{!Q zf`1$KBet7lE1J^v!5^JMik;Z_>0`Kzo!(C=m%EC0+;Ngv%SC~c$`=5T_}*cBFg?fDy$M7H@h)KM z#v~4=dF&w>ATAx$M+=j|-2@ZJO#iuq>B)y}JHzN+Gb>9lSN=E<3D$R86QuT?C0|)| zKK)5{U=8?{0d01wRma}}@H7D9`_5w)1Hn8~&aSOf{ZuDo9C>85(aVN!r3I+32d8I2 z&BZ_K{`e^6Gf$Cr!wSr9vi#L{K@EnqQZ!`#O?F)0DdEGD{6OeC%INd>a81M@t@x&I zlRX525Wm_ziP5E^qftPCTX_J)nn;l@41%1iI(J)hP`#3-Q~L zph~5bp@A_uvzl^ZNM&pl3I+i9)hPB2-m(|W^8IHf#pDix!{<>|LM}u+67a2r;d1Khgmi5kMz9!Gv@P!y`Z5 zI3jor%(a=by?YHgT|s(ls92X%3MMEXv{Utr5bi!Z1vgHEN#2oMwqbF19q2V6r#)023^}W_v(E=Y#Nthz27nx7sf~~{;?t9fPW#HVk}zvCcDH?eo^bWucjfQ z%D>9B_~>%BQ`f^|CO>rH2tjzK17t5S@y@9`$f)_W>mpNG`Yuu?mwgadul!qjZvNuq z=&~6UHCXrzns4nwNzx@9`|wp(L{Hs7u1}aKc@c-i(4^g|oDV$eEEu2|0~IDC9^s?O z$X=YKWrV~>7^2`lXZI&N8Cq{(NC&n%TBdyAqdzdRYq=PVeTurkWx9!@aro;jzIOm* z%3u8tuLJyw&KWnomMf=a3x?~SkG<1w_D_eM5Zs0&+C<^kTHbPFIQrQ2209L4OpWq1 zQJ@5Jue}N&bxG{@je!^H5g&8^*gQEcPgwNRk}zIRtqn9SA;Y_m5b@9g2e2;qBg|{T zPq6zSn5OMJK(qXf>Tj}WYF|D=E8!8Vb_a1~Qz4!YM)wNxGQzc&$NVaOrHZ9Y$asea z0HZbKxR*e^dHc+149~kr`+u6XJtZZRLYf_NO2bra|K%4S6tG)oE}jOgS_I;078G1I z*h6j;H4ridBH&`+r@TGl+UV+20Lnity9eHu7+noJEv=!E?@B8y?}NGg#E0$gt1;bm zkq-cK6%by!?yZ=!a=k~*9?;*N37aN{M8Hx(nGsS|q6Tv+04(3*j@zPOfGrVRTo#ua53<^v*$2Cs)rk695KCU~7b#ISnmcny2#O0J#^HcyWRfeJN& zIIR5NuUJWJ(q-us_YcqS^eu$6@)27lu@lTdB*2S(Odc%g_4r+k z`XkE%DSZ3nEAN29Ff)F=4~COZxb~sYdoAH9zx3gYttUIie46TT3oA&;F87bpPiq){ zdja;*N1+%B*gFTBjm~9V)9C8a=hEGA^eFsmPiv$UbXq}Ic9;vuB@`=|q>HBZBwcpw zyBF0xr(!y2c~r{BeKY?Lnp74Yygrzjh{lteCQXidY#P>%AdnK+t?nYbnp+S;Q6?UrZ1A#D1@o(hX&-4+YcGOj{<|^_}`@)~eRRD^o*bb*kP-k8AT^&^3r*IpR{)K?9E zldc=yP80pD^%hy*_Tm7BzK%Sw!xHg)<9P>4R`M|AkIC8Cmj(Sp?>;{o&sE>8R!Ld3 zv@RUDfn@wE-dzx&2CJXTmt@xZtT9OI?INCr*omPamDWa=K#IsDmx}{Ykzb7doG@l@ zMl8Rm7PJ4(noEukbI@frCCY;f))3`>yTL{>PxgT%Q@*Y{3LGrzW{e+sF;>fxc0p?kYGnK zgFuv137xj|9}QIk5PVyw5Qv|3#!=^9ch7s&XCs$jA_Z|h0Rve#w)Q2vkZBPxbCruZ^sk zdcdz9S6ORAyGv1-TN*xnJZcyET!Wl!P&I9n7U6y_JtVKz53|`% z%2yAbsPQqGanS3PRUH*Gsp&UO62nmi{{1SlW(EVzExnS=e$GO}XB1|uJYB>CCqN&7 zy9H%HUm+sA-}4SQZ$9Lko)?HyeB$JixvJR3!5vJ8h#I#^=Jmnd)7E#qpBbd~L6(S} z-AP2-vqQ~wI()obhQ5g9a+BmqDpjpY^ml~~i}@vq7akt4c=E+VZ3T9`hni*&G_=@^ zrYN&>$T$)!K+TlySi&U(Bdi4)%M9i1Sskpjo*o3awJ$}CzFY49I){*zb8(waU00Hr z?y1|zTx|CKv|^TPJ3CnmUcD#@rnfA^xDv|ZoeR*1&Y6PGWHdQ(P^>gV7dZCMYNOb}Pj z0{k;-RU917y6QcI&hmFrEUaLqDz5wi_H@bmE_ET|+;yG!tgTN`{RDCwCNfWi?!8B} z+uOcD{x0c>;~1u$sTK_G;=A9HX5J4LT+a=L*NSOXyYf@{g&JpH91ZeI3JY(|o|UBO z-Yw{qF{cSL*ojZC_1mD#Zjb)f(rLVBd7SH5LEwy8y$?T?=WLJB(}PUPK-On| zy~p0z_?P^Ys@f`z(&30csx;4>o3Irjy_u>OFoA1G0n&i$LcJFJP7Avx$m)7~9WapeiQF_2B@yX03sh6LFZp`8JKy6VLm! zdv=^#XRyMznk~Rhx-NLPDT*3g3@#U-W`dxC-MDuA;(s1MuBlKHeK@C*GOwbPlDSj( zcS>Pvz-PZD-1&D$#B(+0`VrLkLE@hxYEbg1?Jg^FC0p_nq7C( zCcQ`Kec;3Wz|WqOupLE6{5|Sr3%ckW_#jJfef`u>w#-&hUn_P(k`5d7owQ3OhIr#1 z6r14Gb4`9ZRiJAlRk~{~{v7+!KYG{@&%kEv)Al{W7@kNjeutUV^p z``}knu7~7ud)CYwhs;jNAouje&!Bu$pn9u~xpKDnW_X}=zy#@B6}szjCX_w8@cETT zCv%NGo8r$MCZaPgug=~+G*%Vs9YHSSfE4CSv+vNZK2d|(-XLauU#D-d-30Q;P!vGE z*o#52?e?1lu5y;Ua}#k7%YZrOqlr`8nYS$aCmgJaXNiK zHTzSyjC22vk9r@vbg&lO+CM5O&#%bpX$OY~3R*>cSJ!WHsP{G{IyC5foksiD_zoKA?s7im`qgQty0 zn;uW>KJJOa7ZBxkFM^!=!SzH1D(VF%ki~CJ^4JU~McrS;G$z&lSlU5r|7-%nH2xN^ z#m?=CN0}1SLeNZTwn80R33(bhY0K7YWp@G?Rtyg@Z1cOI>aTTqh5HS0FsDy2Nf~B9 z@B-u)6~Q4`<7^4LAJR5}FJf_*{o2tjHl|A(ZNpxW(Z=IEx=1-->C?)mxn>X4AFtPS z{3P+IoFAj^?}JY=eI-?5E?q*WwDhQ^xSKLgX)`lBi=Cxae0avU=;eQF^`O&l&kFAu z#wg1Gwu6G6p8D`jJ&o$wh@R)?HE^vb@M@33J`a%?2p0pp>Q@0kNIPjWYXGESzbF%C z5Fjct$sm!DC-_}nO zAMz`v?_gU2YSFiey2aD@yz&KJ+GKEk^JaCy4)>jNa$yE_n`Nai(YS@L=BL$v_NljF zy)8}T_QS{;+`Vbxt0qW5DSf&z8jPCqgKO}g*=$%EMdyNV6(#gkvPu3 zSw?FVjjaNu-%Oa0PyN2^*Ns3Vz`3_wzorj<3K?z9V+=u`7#(ITKcpCHm?&MY=i{t^D)H%yaZ7HaW}AE$)v=hA%Zu&uz-6&ZfB*2UbX*jYSIt zh`u_oyR+52=ooLCITc41 zUv`r)<}%8|@rpmb>xYcWbPH{uCSm}Mpl*4Z+Xg5zZm`8(Ic4La{32FybVh{+K+Ryh z%_SfNPaxfOf!FqTqz!h2pd08`quTMl%JV}q3D?|nW;@cddCfT9(kt9ZXR8GOEEKY7 zzd@tbdx!D%lN7eg>YVsps@j@Vx4{gLyWk}cmmrgk{p>eZGq?UHg;)w|VR(Zi%^*t~ zqxc%&Ce0=y%O#D%+^KSj0?2-IQzK^=JG5m4(gAi$d zF|#(>SjR=GZ}&(NJMDPBR?Ue?y-<8Yp|8WJNZ3^4&=`!B3oWn)EJUNOymlZmuI@OV`HFoJ=WC%nR=7?51GtTC z=5mCmV7Fd(=5PCt?d5tft>2L@Y`auP^zb-?2!s6Ry0%HZXi&JbuoX3C70eYZU5>bQ zL~p^L28Y`KLer}dP+@6nahU*?Z?OVr^$EBI0x3@LIEyd6~ZQn3uXST{-R zlzsc*Hja#4G(XK9@b*tYy$Q3+gccCcBy7y>9b+kji(%RC1M0+Cldqgj>fXUhoCtxi z?Wfirsh~HqY0BEQR+Ys!x3x!t0m^gn)B4Ke=K#}2?u#366|EGP7sm#+P60fO=g%uj zxh9UIJGJ7WHYb@3XEDgBt2d=={Yv%kW5|zO`|c4_fj_$toBE->t+rlDq@CPVNkeTQ zTygemdM!$u)O0*WdKy--wV^@Mlwo~qtWf%PSegIEt?DGbbisu#ABY_vr+wyZ&+aqU zp?3K7h8{y(U#qbz$iG+ht2V8`S076RGj1kym@~-68UBdR_cS9u%?gQ|>9}2G`sHA5 z>sUE=nxuuJ=f)#pzR)(eC>O&ItKA--2Y+5sYsC!DKrnZN_ZMhy20H>a zg;NPvLUUcdnBChnU;KRw%&BGR6rZ4k5-&QzQ#WOiA3Fw^JP!?ODk>zrh zU!o?Y)8Kq@*7t;e)s}-QW=WBKUfvMkF|;zN|%h90CtAB-N~5P&?J-wbVbh`quqwDb(NgvqfW zm~C!c8Q|-=d)+g33%}z!GP>qv!LUPJwg}nz+kpEh`itq7mmQzeL!UD%Er2_vfDn*~ zOXRQ#TG3#Wq9%D1g~w9$>p3Mex~+=tzCIPv$J#OcfG5M7`?2DA-7HWdT|4v9kguZ zoMb}g2?7qhQo!<}_wq?il{5>c|0=MjLXS69@+p4KG>RLFOWFy2FFSJL*9HM-x`ul3 zlNe&5AB&F0<|V%sPtayazb&j9sK)LHn`n6M<5EDJToO&2a3-~7AxS$OfPRQ_0{Ei1 zj4DTba=a2W6ofoj!Pn8`?{bT?gcLHzP%i3%w--Bgi1vy4tQnaiW%Yc+Xc14#3Ll{W zK%oSLR7}~CZRV^29oe~*hPMM5mlgUq$ECGBWT+8|UVR?ysB9v?PumWasaur)yrtpi z{PGQGEv8mxFkKVL)iQujseIA?6A)Nut%*8D11mij4C-xaM*&FiW!oyV#NqnF)pFiD z%&S>@r?6*z&1_j<1Jwo)J7IDM^U#MJR%xQRqzm6`^<9n_yLdY&h=!I$ z=JZqLKMT4n)Q0o0RtIS%(#%p`J)8nMsWvs=JLg@!u1%uO$+tQH1w#G+XNamRdHVh9 z`9Jf}IFdR{%K%{kxc}ts^-LrYh?U5OXC!JqX*3Ucw&~W#*Nb4+wFLLd-E2SBrAQs3 z&I&76K8|gWpn-@>EMBTIp3iPjO5FGpse*`*lDyCzfX|c%rIvlGILW|I4=!6~mS{YK zO?-pe`YPoDBxi}F`MZ`H=v<#iI@Ff%;euX9_w=O1!)F0TLAIHIBPQY6e1RIlv6}>A^g@UQ!VuSHZo*~8b>Gi*meAHj$%?F6ke$n4Ilcp z+b;8-beL?;uDcW&&~|i95`O>XSo%o!hK`DuC27HrHFu;l4Qf!j4S(vxijB|rE|dEm zm=!dt3=kHi^-8TjfkWT69>m0Wx`&v`dR^E76=~~*@!9}iXQD|c$G_L;=v#oK_r%k` zimq7#k}`I4Jc@p={MBMshw*77=EXnm1p@Lhiw;?Up$PiXg^037DhGmnu{znuJPcv}8YYIt7V z^+K0X2G54^%U*9g3fk?1u?Q(;*tugq81*2;h9KQE*1yr?fHM4oC#gpp3@t94S=pRb zGL!Z(tJ2$Li3TTl2KhAb%u=Hu5UA~hmi=Zjw_Gi3Se>euZCt14Se}k5 zOLzcsJ@1CZjL*ZY4l_x@eA8rUK zA=CRB&rT7nf3*3;_2Vc~5rHe74Vr@rD8Pz`Es;n1c-bhqwQiUUHekv%vyaf5`wpyC z@l%zCnNWnzRUCQBmq01(A2SxzO=TGtaPq|){4C!Zi*WyUgh0*Uzt{3tFPe1~0z*tX z|9gB0$uHs+shn^vIN%q#jTkaH{;m$MEV%I)!~YO_-9RqPZCqCft!=y09Itbm`qQ06 z|HLQ*utYyM33C2X-K2zP z&s>xy)cCPTQjEL@L)Y{6 zj&}(|yYP8^QaI{o%{ZFj;n1~@xM7dgNMNJXH)r{4Q%sLXWU(t5t^14x(Z32@CZtDw zJuCE88c3Q~kke+L@BYGg#D6(Sro-A3CODblV{f;;SLi^Kgv&dL4_d4G&g`giyY&D{ z+5EpTgSWFE%wUNq}kdo ztMvxrAgtV8$3t*(?%Nl1VPRoRJLBE=Y=1qCE2n4uq%5{Z!@f)J?mJwLr@)+U_kVwN zIbcsYa<6u$6hhi)$`s#UJuE1KxO3Qq{)|`FVf_Dbxnn;$ZgyE^sT?hiY{a(0fEPwkrZ4_%}FW!APdY9+CCl6Xkc%>=-U zL>};Wfkq*~byci9i1qH(&f4)jk;iGVCMFj!PG48K~}uamtWFHAaG^PC}pB zZV2aH1VJ0^dbEbjHa+T7;f}}5Jj21&pCv&*ePSs2n(IVMz$pttMB>?F@1QA2jM2d} z!l`i%sBKH%k`*ap;*Sa6y0Y^(zl(_hUNTrte4|>MH2nJmPNR~Fl=>L+o>-p*`b{!f z-ahNM1KfuEw#ybFB>GIqFzw^b^C(&XIjrq$!SQ2y5C{-VNpE$*-vWHzJ~)00%_dR9 zVU>u1+V>UWtoix27|vC=O_#P`Q!ZGW8q9aIYu5jt;-!$*<<!DeH*#tPKkTSeR zbpxdI!syri$)GbaitG?}rI?a~CzDB$=P(b5tBmfWO@(p*0a3E*I2G=~H}1tn;f@Ig z6+-@5N)oMe$ck~}W%fFOz)NbwDT>6yVg#!ACS$^OD+MxTLqDQnsj0zICCf7W%^>ZE z`0E6~;Z|x^#g>LZ%&D+pWKAq6!ADDth31#F2xL_j%$2j-9N=mV5!(R;R?M$Qygy@B zs8L+HUiyF<4d$Xaie4_Tab6;Zs0*?M2(A+O=ifCsWGT550e)`Q{{i1eRORnxV@{)?YqZ4ZTzkf%R^$v{;c-ZSzgV&gG0I zGss}gNdssH=@tCIEYZX+tDhm6e>PjR2XG!ij9$zBDu9{aI%~s-!^Q|(XFPy_JWRdBmciN*329=%<;nU>CL{B>g0QqaIU+&4AQ)fv9V`70-KD#_vv#%>dT$RPr=<(27gi$4&(;3Va z7>wU@=sLfo3pt@qcjO?Y(|cY566p3$X@K~hLMNs5 zR}F0*KZZq=X2C9Bn@BthG86mIweXijlPp`UC+B%%+8Mc=J40>oqE{|8bLWv zm)}2VUEV2Q;#Em-3cNf+_Urq~ll_T35y%Iaq|LxW6nkRtze(Up3!Q)0VT`T_^RwNY zo9|EAZkcnE{I(rg5#Y1GI%#K;tQjsPOU`(s);G%jeV66*-P6=_GI8lrHbZ2FweZ%d zy`~GuR(h8O5Nv+$6S z^L5esXU^{Xn0;0Z{}0I-o=|MeVS#507IA!d*alsuDcI~%>Q-k;85p9?BTr*?`uzHe zDj2@ZaoX_;Z|2CjG4DMrC^r1F1Q${Gu?IP3#yg=xdp7#@?5Xi-@}W(k=#t z*%m+J88h81h4&eHS23JFHfEz!6}dG6>Cw^TX}Kr)`nMFsIX|NSw+hX~dd)g~|BwT}fgj2>-j}WaKU|1>< z{OZ6r6N_Z_qyozD2%PyUr5( z{>Zv9o{t*{r*kSJ-ZtT_+c3-M$AaDN?UTw-4*G*IL+7lGQ_=Hrs2gQe!2~c!sBtB$ z^6qoT%>ouQ2g96FfQMaFzHw<~$oSR#7u0zrqr#GDMkNO>UAp>w2Rc~}8x+8-U%nd7 zz?LVogu0qfMJ+xh+40!q=FCdaN~E}>X5XU=L=BvK)a&10*6Cd05PbAx$=kJg+jgZo z2*cW|lu+Cs{<-Q*!vz}@BkgKPYw-HRTi@qYq!Wq(GMMIpR?&ZMIgu(z|8+l7I$_RV zrCc2P9BA@dr68g(^D2N{9o{~R;S}ih7wm@RAXtWFOdi?-_EQAH{OTMPZI^Ic7*@L+ zU*ja;)u7KoZ;lC{zi$F-|Iat57&ol1xp^LLq8?rD<3*Eyw#o?(XiqQC^BkGM3Cvy~ zSKb{H)!A0PiXp;5?SZ8AIclIq27m`tkrW)n-k6~URER*R5%AKz08%-hU0N{#6O%m3 z4i^~n@A4Uj@WV^=hH2D(FCW`Dj%sOX^D22|W&^Df$=(`XA&!DWQig9C7ih82XL2{10li4n!n{{cOb>f!4>nr8 zNGEyBvy;TnWT8^e`=i4ltr?VzSrNdO+K%rI$b)8kao9=&xABm-r}fsOA8`+SWp`Zd zOZSHu(gl%Uj0ElGJ8Njz2}M~e)~&P%MM&?QZ=EvT>fAk2Nx`&_tWwg6l6+1;7hC}W zYKyQ;>w4>8+30+bxYFnGxsW`##mr$d|Dz&d?F045i6ouT54d(04xvLn#P-URH+7Q9 z;()>b)}18fd{`8VpWWr2)PeTr<@QbwQyc}0=K z<{(t}=nZdZhYoL?S7ZqO87!AHP1N&YhCi!Z5?lspZ2G$dv$1CB$MI3*SNs8DiO$nJ z-@P^NKQ|i4@5o8A=oH^h;fB*EZ*w-)3Y7wN!}pE*!c+XZfRA!J4JC!=Ux)Hv=^dO*eogfS&A9#`3*^;b$pKSeF7 z^s-N_fV-=O0H-u|!dU6^Es*Q`9#WV1?7((Rih~xd-c@8~DLc+Ku!Cy@n0X`S*gN45 w!^Wg#FTrh$M9QA^Jo;}b)&ISz=!E^mbFhS4n?4%&PYN^!x~BJPv|VEVKjuyAj{pDw diff --git a/tests/integration/touch/snapshots/stax/test_parsing_errors/unsafe_operation_warning_1.png b/tests/integration/touch/snapshots/stax/test_parsing_errors/unsafe_operation_warning_1.png deleted file mode 100644 index be9c6cb6dd0aa649e0b704120f01e08a3101d0f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14681 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 + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from utils import ( + tezos_app, + TezosAppScreen, + send_payload, BlindsigningStatus +) + +from ragger.firmware import Firmware +#Response: c9fc57555a59876454427adadeb62cf365bf936e346def12f0729e6a1c9d0eed81e1acced76fddb6ec90619a12d8904dd9ba07f64a9f2c4e05a692224ec7bdb1d357b90a03a0d8f441b048d0cff72e997aac00d657725f67afb68c76eacb79029000 + +def blindsign_common(app: TezosAppScreen): + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") + send_payload(app, "800f01ffeb0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc2") + app.review.next() + app.assert_screen("tbdm_op_0_screen_1") + app.review.next() + app.assert_screen("tbdm_op_0_screen_2") + app.review.next() + app.assert_screen("tbdm_op_0_screen_3") + app.review.next() + if(app.firmware == Firmware.FLEX): + app.assert_screen("tbdm_op_0_screen_3_flex_1") + app.review.next() + app.assert_screen("expert_mode_splash") + app.review.next() + app.assert_screen("tbdm_op_0_screen_4") + app.review.next() + if(app.firmware == Firmware.FLEX): + app.assert_screen("tbdm_op_0_screen_4_flex_1") + app.review.next() + app.expect_apdu_return("9000") + app.send_apdu("800f01ffeb51e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136") + if app.firmware == Firmware.FLEX: + app.assert_screen("tbdm_op_0_screen_4_flex_2") + app.review.next() + app.assert_screen("tbdm_op_0_screen_5") + app.review.next() + + +def blindsign_review_sign(app: TezosAppScreen): + app.assert_screen("blindsign_warning_ledger_1") + app.review.back_to_safety.reject() + app.assert_screen("summary_review_transaction") + app.review.next() + app.assert_screen("tbdm_blind_review_1") + app.review.next() + app.assert_screen("tbdm_blind_review_2") + expected_apdu = "a2ef5aec1ad8cc9b35dee48e8a47e418108dec7652159f3a4314c29d91f172f4645db9554b5a8a565307d9a9e65260957409efef54835573b8fc43d6162f99b8e17a557f7f82c46a53ca7c2be7aa540239d394cd5e9dbf14312c8e1e331a2b099000" + app.review_confirm_signing(expected_apdu, True) + +if __name__ == "__main__": + app = tezos_app(__file__) + +# Blindsign status OFF + app.assert_home() + app.set_expert_mode(initial_status= False) # need to know the current status of expert mode + app.set_blindsigning_status(BlindsigningStatus.OFF) + blindsign_common(app) + app.assert_screen("tbdm_op_0_screen_6") + app.review.next() + app.assert_screen("tbdm_op_0_screen_7") + app.review.next() + app.assert_screen("tbdm_op_0_screen_8") + app.review.next() + app.assert_screen("tbdm_op_0_screen_9") + app.review.next() + if app.firmware == Firmware.FLEX: + app.expect_apdu_return("9000") + app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") + app.assert_screen("tbdm_op_0_screen_10") + app.review.next() + if app.firmware == Firmware.STAX: + app.expect_apdu_return("9000") + app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") + app.assert_screen("tbdm_op_0_screen_11") + app.review.next() + app.assert_screen("tbdm_op_0_screen_12") + expected_apdu = "a2ef5aec1ad8cc9b35dee48e8a47e418108dec7652159f3a4314c29d91f172f4645db9554b5a8a565307d9a9e65260957409efef54835573b8fc43d6162f99b8e17a557f7f82c46a53ca7c2be7aa540239d394cd5e9dbf14312c8e1e331a2b099000" + app.review_confirm_signing(expected_apdu) +# +# Blindsign status For Large Tx only + app.assert_home() + app.set_blindsigning_status(BlindsigningStatus.Large_Tx_only) + + blindsign_common(app) + if app.firmware == Firmware.STAX: + app.assert_screen("tbdm_op_0_screen_6") + app.review.next() + app.assert_screen("tbdm_op_0_screen_7") + app.review.next() + app.assert_screen("tbdm_op_0_screen_8") + app.review.next() + app.assert_screen("blindsign_warning_too_many_screens") + app.review.back_to_safety.reject() + app.expect_apdu_return("9000") + app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") + blindsign_review_sign(app) + +# Blindsign status ON + app.assert_home() + app.set_blindsigning_status(BlindsigningStatus.ON) + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") + send_payload(app, "800f01ffeb0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc2") + app.review.next() + app.assert_screen("tbdm_blindsign_on_screen_1") + app.review.skip() + app.assert_screen("skip_review") + app.review.enable_skip.confirm() + app.expect_apdu_return("9000") + app.send_apdu("800f01ffeb51e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136") + app.expect_apdu_return("9000") + app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") + blindsign_review_sign(app) + + app.set_blindsigning_status(BlindsigningStatus.Large_Tx_only) + app.set_expert_mode(initial_status=True) diff --git a/tests/integration/touch/test_blindsign_too_deep.py b/tests/integration/touch/test_blindsign_too_deep.py index ed3675512..09c412b8b 100755 --- a/tests/integration/touch/test_blindsign_too_deep.py +++ b/tests/integration/touch/test_blindsign_too_deep.py @@ -15,8 +15,8 @@ from utils import ( tezos_app, - send_initialize_msg, - send_payload + BlindsigningType, + BlindsigningStatus, ) if __name__ == "__main__": @@ -24,24 +24,45 @@ app.assert_home() - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") - send_payload(app, "800f0100eb0502000000f702000000f202000000ed02000000e802000000e302000000de02000000d902000000d402000000cf02000000ca02000000c502000000c002000000bb02000000b602000000b102000000ac02000000a702000000a2020000009d02000000980200000093020000008e02000000890200000084020000007f020000007a02000000750200000070020000006b02000000660200000061020000005c02000000570200000052020000004d02000000480200000043020000003e02000000390200000034020000002f020000002a02000000250200000020020000001b020000001602000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") + app.send_apdu("800f0100eb0502000000f702000000f202000000ed02000000e802000000e302000000de02000000d902000000d402000000cf02000000ca02000000c502000000c002000000bb02000000b602000000b102000000ac02000000a702000000a2020000009d02000000980200000093020000008e02000000890200000084020000007f020000007a02000000750200000070020000006b02000000660200000061020000005c02000000570200000052020000004d02000000480200000043020000003e02000000390200000034020000002f020000002a02000000250200000020020000001b020000001602000000") app.review.next() app.assert_screen("tbtd_review_0") app.review.next() - app.process_blindsign_warnings("loading_operation") - app.send_apdu("800f82001211020000000c02000000070200000002002a") + app.process_blindsign_warnings("800f82001211020000000c02000000070200000002002a") app.assert_screen("tbtd_start_review_blindsign") app.review.next() app.assert_screen("tbtd_review_1") + expected_apdu = "93070b00990e4cf29c31f6497307bea0ad86a9d0dc08dba8b607e8dc0e23652f8309e41ed87ac1d33006806b688cfcff7632c4fbe499ff3ea4983ae4f06dea7790ec25db045689bca2c63967b5c563aabff86c4ef163bff92af3bb2ca9392d099000" + app.review_confirm_signing(expected_apdu, blindsigning_type=BlindsigningType.BLINDSIGN) + + app.assert_home() + + app.set_blindsigning_status(BlindsigningStatus.ON) + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") + app.send_apdu("800f0100eb0502000000f702000000f202000000ed02000000e802000000e302000000de02000000d902000000d402000000cf02000000ca02000000c502000000c002000000bb02000000b602000000b102000000ac02000000a702000000a2020000009d02000000980200000093020000008e02000000890200000084020000007f020000007a02000000750200000070020000006b02000000660200000061020000005c02000000570200000052020000004d02000000480200000043020000003e02000000390200000034020000002f020000002a02000000250200000020020000001b020000001602000000") app.review.next() - app.assert_screen("operation_sign") - expected_apdu = "93070b00990e4cf29c31f6497307bea0ad86a9d0dc08dba8b607e8dc0e23652f8309e41ed87ac1d33006806b688cfcff7632c4fbe499ff3ea4983ae4f06dea7790ec25db045689bca2c63967b5c563aabff86c4ef163bff92af3bb2ca9392d099000" - app.review_confirm_signing(expected_apdu) + app.assert_screen("tbtd_review_blindsign_on_0") + app.review.skip() # skip button + app.review.enable_skip.confirm() + app.assert_screen("too_deep_blindsign_warning") + with app.fading_screen("loading_operation"): + app.review.enable_blindsign.reject() + app.expect_apdu_return("9000") + app.send_apdu("800f82001211020000000c02000000070200000002002a") + app.assert_screen("blindsign_warning_ledger_1") + app.review.enable_blindsign.reject() + app.assert_screen("blindsign_review_transaction") + app.review.next() + app.assert_screen("tbtd_review_blindsign_0") + app.review.next() + app.review_confirm_signing(expected_apdu, blindsigning_type=BlindsigningType.BLINDSIGN) app.assert_home() + + app.quit() diff --git a/tests/integration/touch/test_blindsign_too_deep_rejections.py b/tests/integration/touch/test_blindsign_too_deep_rejections.py index 799a3506c..6d2b5f46a 100755 --- a/tests/integration/touch/test_blindsign_too_deep_rejections.py +++ b/tests/integration/touch/test_blindsign_too_deep_rejections.py @@ -15,10 +15,10 @@ from utils import ( tezos_app, - send_initialize_msg, + send_payload, verify_err_reject_response, - reject_flow + reject_flow, assert_home_with_code ) if __name__ == "__main__": @@ -27,63 +27,66 @@ app.assert_home() # Rejecting at 1st warning msg - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f0100eb0502000000f702000000f202000000ed02000000e802000000e302000000de02000000d902000000d402000000cf02000000ca02000000c502000000c002000000bb02000000b602000000b102000000ac02000000a702000000a2020000009d02000000980200000093020000008e02000000890200000084020000007f020000007a02000000750200000070020000006b02000000660200000061020000005c02000000570200000052020000004d02000000480200000043020000003e02000000390200000034020000002f020000002a02000000250200000020020000001b020000001602000000") app.review.next() app.assert_screen("tbtdr_review_0") app.review.next() app.assert_screen("unsafe_operation_warning_1") - app.review.enable_blindsign.confirm() + app.review.back_to_safety.confirm() reject_flow(app,"9405") # Rejecting at 2nd warning - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f0100eb0502000000f702000000f202000000ed02000000e802000000e302000000de02000000d902000000d402000000cf02000000ca02000000c502000000c002000000bb02000000b602000000b102000000ac02000000a702000000a2020000009d02000000980200000093020000008e02000000890200000084020000007f020000007a02000000750200000070020000006b02000000660200000061020000005c02000000570200000052020000004d02000000480200000043020000003e02000000390200000034020000002f020000002a02000000250200000020020000001b020000001602000000") app.review.next() app.assert_screen("tbtdr_review_0") app.review.next() app.assert_screen("unsafe_operation_warning_1") - app.review.reject() - verify_err_reject_response(app, "unsafe_operation_warning_2") + with app.fading_screen("loading_operation"): + app.review.reject() + app.send_apdu("800f82001211020000000c02000000070200000002002a") + app.assert_screen("unsafe_operation_warning_2") + with app.fading_screen("rejected"): + app.review.back_to_safety.confirm() + assert_home_with_code(app, "9405") + # Rejecting at review blindsign operation - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f0100eb0502000000f702000000f202000000ed02000000e802000000e302000000de02000000d902000000d402000000cf02000000ca02000000c502000000c002000000bb02000000b602000000b102000000ac02000000a702000000a2020000009d02000000980200000093020000008e02000000890200000084020000007f020000007a02000000750200000070020000006b02000000660200000061020000005c02000000570200000052020000004d02000000480200000043020000003e02000000390200000034020000002f020000002a02000000250200000020020000001b020000001602000000") app.review.next() app.assert_screen("tbtdr_review_0") app.review.next() - app.process_blindsign_warnings("loading_operation") - app.send_apdu("800f82001211020000000c02000000070200000002002a") + app.process_blindsign_warnings( "800f82001211020000000c02000000070200000002002a") verify_err_reject_response(app, "tbtdr_start_review_blindsign") # Rejecting at blindsign review screen - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f0100eb0502000000f702000000f202000000ed02000000e802000000e302000000de02000000d902000000d402000000cf02000000ca02000000c502000000c002000000bb02000000b602000000b102000000ac02000000a702000000a2020000009d02000000980200000093020000008e02000000890200000084020000007f020000007a02000000750200000070020000006b02000000660200000061020000005c02000000570200000052020000004d02000000480200000043020000003e02000000390200000034020000002f020000002a02000000250200000020020000001b020000001602000000") app.review.next() app.assert_screen("tbtdr_review_0") app.review.next() - app.process_blindsign_warnings("loading_operation") - app.send_apdu("800f82001211020000000c02000000070200000002002a") + app.process_blindsign_warnings( "800f82001211020000000c02000000070200000002002a") app.assert_screen("tbtdr_start_review_blindsign") app.review.next() verify_err_reject_response(app,"tbtd_review_1") # Rejecting at final sign operation screen - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f0100eb0502000000f702000000f202000000ed02000000e802000000e302000000de02000000d902000000d402000000cf02000000ca02000000c502000000c002000000bb02000000b602000000b102000000ac02000000a702000000a2020000009d02000000980200000093020000008e02000000890200000084020000007f020000007a02000000750200000070020000006b02000000660200000061020000005c02000000570200000052020000004d02000000480200000043020000003e02000000390200000034020000002f020000002a02000000250200000020020000001b020000001602000000") app.review.next() app.assert_screen("tbtdr_review_0") app.review.next() - app.process_blindsign_warnings("loading_operation") - app.send_apdu("800f82001211020000000c02000000070200000002002a") + app.process_blindsign_warnings( "800f82001211020000000c02000000070200000002002a") app.assert_screen("tbtdr_start_review_blindsign") app.review.next() app.assert_screen("tbtd_review_1") app.review.next() - verify_err_reject_response(app,"operation_sign") + verify_err_reject_response(app,"operation_sign_blindsign") app.quit() diff --git a/tests/integration/touch/test_blindsign_too_large.py b/tests/integration/touch/test_blindsign_too_large.py index e976c173f..49f420407 100755 --- a/tests/integration/touch/test_blindsign_too_large.py +++ b/tests/integration/touch/test_blindsign_too_large.py @@ -15,7 +15,7 @@ from utils import ( tezos_app, - send_initialize_msg, + send_payload ) @@ -24,15 +24,14 @@ app.assert_home() - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f810028050092abf8e3d9e5f8cfd9ae8a9fe5f28ea1d5b5abf1af82dae8a4b68df3d1889eb6f988f5e8d31a") app.review.next() - app.process_blindsign_warnings("tbtd_start_review_blindsign") - app.assert_screen("tbtl_review_1") + app.process_blindsign_warnings(loading_operation=False) + app.assert_screen("tbtd_start_review_blindsign") app.review.next() - app.assert_screen("operation_sign") - + app.assert_screen("tbtl_review_1") expected_apdu = "ef565fa445d815cd77518a4d14ce90b7a536627455f0930c9dbfa22a75d478d83e2bcb333ba0d639dd28c1b77c5860e552ab02092a50a57f1424f573278230ab8ba81d8a40956415278a27e3f28cae64d1f1f13bf613e6e9a57035e9e14511029000" app.review_confirm_signing(expected_apdu) diff --git a/tests/integration/touch/test_blindsign_valid.py b/tests/integration/touch/test_blindsign_valid.py index 9b7df00fb..69b88668e 100755 --- a/tests/integration/touch/test_blindsign_valid.py +++ b/tests/integration/touch/test_blindsign_valid.py @@ -19,7 +19,7 @@ from utils import ( tezos_app, - send_initialize_msg, + send_payload, index_screen ) @@ -29,8 +29,8 @@ app.assert_home() - send_initialize_msg(app,"800f000011048000002c800006c18000000080000000") - send_payload(app,"800f81005e0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") + app.send_initialize_msg("800f000011048000002c800006c18000000080000000") + app.send_apdu("800f81005e0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") screen = "tst_review" nb_screen = 2 @@ -45,9 +45,6 @@ app.review.next() app.assert_screen(index_screen(screen, index+1)) - app.review.next() - app.assert_screen("operation_sign") - expected_apdu = "f6d5fa0e79cac216e25104938ac873ca17ee9d7f06763719293b413cf2ed475cf63d045a1cc9f73eee5775c5d496fa9d3aa9ae57fb97217f746a8728639795b7b2220e84ce5759ed111399ea3263d810c230d6a4fffcb6e82797c5ca673a17089000" app.review_confirm_signing(expected_apdu) diff --git a/tests/integration/touch/test_expert_mode_rejections.py b/tests/integration/touch/test_expert_mode_rejections.py index e1608e254..10adeaa67 100755 --- a/tests/integration/touch/test_expert_mode_rejections.py +++ b/tests/integration/touch/test_expert_mode_rejections.py @@ -15,7 +15,7 @@ from utils import ( tezos_app, - send_initialize_msg, + send_payload, verify_reject_response, index_screen @@ -29,7 +29,7 @@ def sign_transfer_initialize(app): app.assert_home() - send_initialize_msg(app,"800f000011048000002c800006c18000000080000000") + app.send_initialize_msg("800f000011048000002c800006c18000000080000000") send_payload(app,"800f81005e0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") screen = "tst_review" diff --git a/tests/integration/touch/test_parsing_errors.py b/tests/integration/touch/test_parsing_errors.py index ad50ace3c..9ee14d848 100755 --- a/tests/integration/touch/test_parsing_errors.py +++ b/tests/integration/touch/test_parsing_errors.py @@ -17,9 +17,9 @@ from utils import ( tezos_app, - send_initialize_msg, + send_payload, - verify_err_reject_response + verify_err_reject_response, reject_flow, verify_parsing_err_reject_response ) if __name__ == "__main__": @@ -30,34 +30,28 @@ # original operation : 0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316 print("Invalid input: Unknown magic bytes") - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f81005e0100000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") app.review.next() - app.assert_screen("unsafe_operation_warning_1") - app.review.enable_blindsign.reject() - verify_err_reject_response(app, "invalid_tag") + verify_parsing_err_reject_response(app, "invalid_tag") - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f81005e03000000000000000000000000000000000000000000000000000000000000000001016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") app.review.next() - app.assert_screen("unsafe_operation_warning_1") - app.review.enable_blindsign.reject() - verify_err_reject_response(app, "invalid_tag") + verify_parsing_err_reject_response(app, "invalid_tag") print("Invalid input: 1 byte removed inside") - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f81005d0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e010000000000000000000000000000000000000000ff02000000020316") app.review.next() app.assert_screen("tpe_review_0_01") app.review.next() app.assert_screen("tpe_review_0_02") app.review.next() - app.assert_screen("unsafe_operation_warning_1") - app.review.enable_blindsign.reject() - verify_err_reject_response(app, "invalid_tag") + verify_parsing_err_reject_response(app, "invalid_tag") print("Invalid input: 1 byte introduce at the end") - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f81005f0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff0200000002031645") app.review.next() app.assert_screen("tpe_review_0_01") @@ -68,44 +62,36 @@ app.review.next() app.assert_screen("tpe_review_0_03_full") app.review.next() - app.assert_screen("unsafe_operation_warning_1") - app.review.enable_blindsign.reject() - verify_err_reject_response(app, "invalid_tag") + verify_parsing_err_reject_response(app, "invalid_tag") print("Invalid input: 1 byte introduced inside") - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f81005f0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e0100000000000000000000000000000000000000000000ff02000000020316") app.review.next() app.assert_screen("tpe_review_0_01") app.review.next() app.assert_screen("tpe_review_0_02_dest_only") app.review.next() - app.assert_screen("unsafe_operation_warning_1") - app.review.enable_blindsign.reject() - verify_err_reject_response(app, "invalid_tag") + verify_parsing_err_reject_response(app, "invalid_tag") # full output: 12345678901234567890123456789012345678901234567890123456789012345678901234567890 print("Too Large input") - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f810028050092abf8e3d9e5f8cfd9ae8a9fe5f28ea1d5b5abf1af82dae8a4b68df3d1889eb6f988f5e8d31a") app.review.next() - app.assert_screen("unsafe_operation_warning_1") - app.review.enable_blindsign.reject() - verify_err_reject_response(app, "too_large") + verify_parsing_err_reject_response(app, "too_large") # full output: {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{42}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} print("Too Deep expression") - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f0100eb0502000000f702000000f202000000ed02000000e802000000e302000000de02000000d902000000d402000000cf02000000ca02000000c502000000c002000000bb02000000b602000000b102000000ac02000000a702000000a2020000009d02000000980200000093020000008e02000000890200000084020000007f020000007a02000000750200000070020000006b02000000660200000061020000005c02000000570200000052020000004d02000000480200000043020000003e02000000390200000034020000002f020000002a02000000250200000020020000001b020000001602000000") app.review.next() app.assert_screen('tpe_review_too_deep_0') app.review.next() - app.assert_screen("unsafe_operation_warning_1") - app.review.enable_blindsign.reject() - verify_err_reject_response(app, "too_deep") + verify_parsing_err_reject_response(app, "too_deep") print("wrong last packet") - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f8100eb030000000000000000000000000000000000000000000000000000000000000000ce00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e02030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c63966303966323935326433343532386337333366393436313563666333396263353535363139666335353064643461363762613232303863653865383637616133643133613665663939646662653332633639373461613961323135306432316563613239633333343965353963313362393038316631") app.review.next() app.assert_screen("tpe_review_1_01") diff --git a/tests/integration/touch/test_reject_review_operation.py b/tests/integration/touch/test_reject_review_operation.py index dc120cfa4..65969a16b 100755 --- a/tests/integration/touch/test_reject_review_operation.py +++ b/tests/integration/touch/test_reject_review_operation.py @@ -15,7 +15,7 @@ from utils import ( tezos_app, - send_initialize_msg, + send_payload ) @@ -27,12 +27,12 @@ def short_reject(app): app.assert_home() - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f81005e0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") app.review_reject_signing(cancel_rejection=True) # Cancelling rejection lands us back on the same page - app.assert_screen("review_request_sign_operation") + app.assert_screen("review_screen", True) app.review_reject_signing() app.assert_home() diff --git a/tests/integration/touch/test_reject_transfer.py b/tests/integration/touch/test_reject_transfer.py index 35d3610b5..8fef221ac 100755 --- a/tests/integration/touch/test_reject_transfer.py +++ b/tests/integration/touch/test_reject_transfer.py @@ -28,11 +28,11 @@ app.send_apdu("800f000011048000002c800006c18000000080000000") app.expect_apdu_return("9000") - app.assert_screen("review_request_sign_operation") + app.assert_screen("review_screen", True) app.review.next() # Ensure we don't advance to a blank screen - app.assert_screen("review_request_sign_operation") + app.assert_screen("review_screen", True) app.send_apdu("800f81005e0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316"); @@ -47,11 +47,11 @@ app.send_apdu("800f000011048000002c800006c18000000080000000") app.expect_apdu_return("9000") - app.assert_screen("review_request_sign_operation") + app.assert_screen("review_screen", True) app.review.next() # Ensure we don't advance to a blank screen - app.assert_screen("review_request_sign_operation") + app.assert_screen("review_screen", True) app.send_apdu("800f81005e0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316"); diff --git a/tests/integration/touch/test_sign_complex_operation.py b/tests/integration/touch/test_sign_complex_operation.py old mode 100644 new mode 100755 index d27e9fa64..c7879983e --- a/tests/integration/touch/test_sign_complex_operation.py +++ b/tests/integration/touch/test_sign_complex_operation.py @@ -15,7 +15,6 @@ from utils import ( tezos_app, - send_initialize_msg, send_payload, index_screen ) @@ -44,8 +43,8 @@ app.assert_home() - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") - send_payload(app, "800f81ffb40300000000000000000000000000000000000000000000000000000000000000006d00ffdd6102321bc251e4a5190ad5b12b251069d9b4a0c21e040304c0843d0000000004050d036a000000060764035c038d9e00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e05040500000002030600000004056303620000591e842444265757d6a65e3670ca18b5e662f9c0070002cc8e146741cf31fc00123b8c26baf95c57421a3c0000000764656661756c74") + app.send_initialize_msg("800f000011048000002c800006c18000000080000000") + app.send_apdu("800f81ffb40300000000000000000000000000000000000000000000000000000000000000006d00ffdd6102321bc251e4a5190ad5b12b251069d9b4a0c21e040304c0843d0000000004050d036a000000060764035c038d9e00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e05040500000002030600000004056303620000591e842444265757d6a65e3670ca18b5e662f9c0070002cc8e146741cf31fc00123b8c26baf95c57421a3c0000000764656661756c74") screen = "review" nb_screen = 2 diff --git a/tests/integration/touch/test_sign_execute_outbox_messages.py b/tests/integration/touch/test_sign_execute_outbox_messages.py index 556af67a9..4bbe8db2e 100755 --- a/tests/integration/touch/test_sign_execute_outbox_messages.py +++ b/tests/integration/touch/test_sign_execute_outbox_messages.py @@ -16,7 +16,7 @@ from utils import ( tezos_app, - send_initialize_msg, + send_payload ) @@ -29,7 +29,7 @@ app.assert_home() - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f0100eb030000000000000000000000000000000000000000000000000000000000000000ce00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e02030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c63966303966323935326433343532386337333366393436313563666333396263353535363139666335353064643461363762613232303863653865383637616133643133613665663939646662653332633639373461613961323135306432316563613239633333343965353963313362393038316631") app.review.next() app.assert_screen("tseom_review_00") @@ -51,9 +51,6 @@ app.review.next() app.assert_screen("operation_proof_396...834_1") - app.review.next() - app.assert_screen("operation_sign") - expected_apdu = "c08f5e1a02d15b05c4066b43fc31aa1ccad30f6c7a18f44723e5af0b6584292236e919219e90793ef502e8883f5317206277607438695933fcb954f4ef451db19628a114880836193c755ddda4bf188b9764231975b2c5ecb64bc4bdc9c459039000" app.review_confirm_signing(expected_apdu) diff --git a/tests/integration/touch/test_sign_transfer.py b/tests/integration/touch/test_sign_transfer.py index 2f7c47905..0eb30d6a0 100755 --- a/tests/integration/touch/test_sign_transfer.py +++ b/tests/integration/touch/test_sign_transfer.py @@ -15,7 +15,7 @@ from utils import ( tezos_app, - send_initialize_msg, + send_payload, index_screen ) @@ -30,7 +30,7 @@ app.assert_home() - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f81005e0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") screen = "tst_review" @@ -46,16 +46,13 @@ app.review.next() app.assert_screen(index_screen(screen, index+1)) - app.review.next() - app.assert_screen("operation_sign") - expected_apdu = "f6d5fa0e79cac216e25104938ac873ca17ee9d7f06763719293b413cf2ed475cf63d045a1cc9f73eee5775c5d496fa9d3aa9ae57fb97217f746a8728639795b7b2220e84ce5759ed111399ea3263d810c230d6a4fffcb6e82797c5ca673a17089000" app.review_confirm_signing(expected_apdu) app.assert_home() # Now with expert enabled - send_initialize_msg(app, "800f000011048000002c800006c18000000080000000") + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f81005e0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") screen = "tst_review" @@ -71,8 +68,7 @@ app.review.next() app.assert_screen(index_screen(screen, index+1)) - app.review.next() - app.assert_screen("operation_sign") + expected_apdu = "f6d5fa0e79cac216e25104938ac873ca17ee9d7f06763719293b413cf2ed475cf63d045a1cc9f73eee5775c5d496fa9d3aa9ae57fb97217f746a8728639795b7b2220e84ce5759ed111399ea3263d810c230d6a4fffcb6e82797c5ca673a17089000" app.review_confirm_signing(expected_apdu) diff --git a/tests/integration/touch/test_sign_transfer_without_hash.py b/tests/integration/touch/test_sign_transfer_without_hash.py index 73a974d58..fcbd49205 100755 --- a/tests/integration/touch/test_sign_transfer_without_hash.py +++ b/tests/integration/touch/test_sign_transfer_without_hash.py @@ -15,7 +15,7 @@ from utils import ( tezos_app, - send_initialize_msg, + send_payload, index_screen ) @@ -30,7 +30,7 @@ app.assert_home() - send_initialize_msg(app, "8004000011048000002c800006c18000000080000000") + app.send_initialize_msg( "8004000011048000002c800006c18000000080000000") send_payload(app, "800481005e0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") screen = "review" @@ -46,9 +46,6 @@ app.review.next() app.assert_screen(index_screen(screen, index+1)) - app.review.next() - app.assert_screen("operation_sign") - expected_apdu = "f63d045a1cc9f73eee5775c5d496fa9d3aa9ae57fb97217f746a8728639795b7b2220e84ce5759ed111399ea3263d810c230d6a4fffcb6e82797c5ca673a17089000" app.review_confirm_signing(expected_apdu) diff --git a/tests/integration/touch/utils.py b/tests/integration/touch/utils.py index 74e9591d7..50778edf1 100644 --- a/tests/integration/touch/utils.py +++ b/tests/integration/touch/utils.py @@ -28,6 +28,7 @@ from ragger.firmware.touch.element import Center from ragger.firmware.touch.screen import MetaScreen from ragger.firmware.touch.use_cases import ( + UseCaseHome, UseCaseHomeExt, UseCaseSettings as OriginalUseCaseSettings, UseCaseAddressConfirmation as OriginalUseCaseAddressConfirmation, @@ -53,7 +54,7 @@ def with_retry(f, attempts=MAX_ATTEMPTS): return f() except Exception as e: if attempts <= 0: - print("- with_retry: attempts exhausted -") + print("- with_retry: attempts exhausted -{e}") raise e attempts -= 1 # Give plenty of time for speculos to update - can take a long time on CI machines @@ -66,7 +67,10 @@ class UseCaseReview(OriginalUseCaseReview): reject_tx: UseCaseChoice enable_expert: UseCaseChoice enable_blindsign: UseCaseChoice + enable_skip: UseCaseChoice + back_to_safety: UseCaseChoice details: UseCaseViewDetails + __skip_screen: UseCaseHome _center: Center MORE_POSITIONS = { @@ -79,8 +83,11 @@ def __init__(self, client: BackendInterface, firmware: Firmware): self.reject_tx = UseCaseChoice(client, firmware) self.enable_expert = UseCaseChoice(client, firmware) self.enable_blindsign = UseCaseChoice(client, firmware) - self._center = Center(client, firmware) - self.details = UseCaseViewDetails(client, firmware) + self.back_to_safety = UseCaseChoice(client, firmware) + self.enable_skip = UseCaseChoice(client, firmware) + self._center = Center(client, firmware) + self.details = UseCaseViewDetails(client, firmware) + self.__skip_screen = UseCaseHome(client, firmware) @property def more_position(self) -> Position: @@ -95,6 +102,9 @@ def show_more(self) -> None: """Tap to show more.""" self.client.finger_touch(*self.more_position) + def skip(self) -> None: + """Press the skip button.""" + self.__skip_screen.settings() class UseCaseAddressConfirmation(OriginalUseCaseAddressConfirmation): """Extension of UseCaseAddressConfirmation for our app.""" @@ -124,6 +134,17 @@ def show_qr(self) -> None: self.client.finger_touch(*self.qr_position) +class BlindsigningStatus(Enum): + Large_Tx_only = 1 + ON = 2 + OFF = 3 + +class BlindsigningType(Enum): + NO_BLINDSIGN = 0 + BLINDSIGN = 2 + SUMMARYSIGN = 3 + + class UseCaseSettings(OriginalUseCaseSettings): """Extension of UseCaseSettings for our app.""" @@ -137,21 +158,20 @@ def toggle_expert_mode(self): """Toggle the expert_mode switch.""" self._toggle_list.choose(1) - def set_blindigning(self, value: int): - if value not in [1, 2, 3]: - raise ValueError("Value must be 1, 2 or 3") - self._toggle_list.choose(value) + def set_blindigning(self, status: BlindsigningStatus): + if status == BlindsigningStatus.Large_Tx_only: + if self.firmware == Firmware.STAX: + self.client.finger_touch(200, 180) + else: + self.client.finger_touch(240, 140) + else: + self._toggle_list.choose(status.value) def exit(self) -> None: """Exits settings.""" self.multi_page_exit() -class BlindsigningStatus(Enum): - Large_Tx_only = 1 - ON = 2 - OFF = 3 - class TezosAppScreen(metaclass=MetaScreen): use_case_welcome = UseCaseHomeExt use_case_settings = UseCaseSettings @@ -171,7 +191,7 @@ class TezosAppScreen(metaclass=MetaScreen): __golden: bool __snapshots_path: str __prefixed_snapshots_path: str - __snapshotted: List[str] = [] + __snapshotted: List[str] = [ ] def __init__(self, backend: BackendInterface, @@ -190,16 +210,13 @@ def __init__(self, self.commit = commit self.version = version self.__golden = golden + self.__update_fixed = os.getenv("UPDATE_FIXED") is not None if golden: # Setup for golden path = f"{self.__prefixed_snapshots_path}" Path(path).mkdir(parents=True, exist_ok=True) for filename in os.listdir(path): os.remove(os.path.join(path, filename)) - path = f"{self.__snapshots_path}" - home_path = os.path.join(path, "home.png") - if os.path.exists(home_path): - os.remove(home_path) def send_apdu(self, data): """Send hex-encoded bytes to the apdu""" @@ -212,6 +229,29 @@ def remove_info_page(self): if os.path.exists(info_path): os.remove(info_path) + def remove_expert_mode_pages(self): + """ Delete the info page for golden tests""" + if self.__golden: + info_path=os.path.join(self.__snapshots_path, "settings_expert_mode_on.png") + if os.path.exists(info_path): + os.remove(info_path) + info_path=os.path.join(self.__snapshots_path, "settings_expert_mode_off.png") + if os.path.exists(info_path): + os.remove(info_path) + + def remove_blindsigning_pages(self): + """ Delete the blindsigning pages for golden tests""" + if self.__golden: + blindsigning_path=os.path.join(self.__snapshots_path, "settings_BlindsigningStatus_Large_Tx_only.png") + if os.path.exists(blindsigning_path): + os.remove(blindsigning_path) + blindsigning_path=os.path.join(self.__snapshots_path, "settings_BlindsigningStatus_ON.png") + if os.path.exists(blindsigning_path): + os.remove(blindsigning_path) + blindsigning_path=os.path.join(self.__snapshots_path, "settings_BlindsigningStatus_OFF.png") + if os.path.exists(blindsigning_path): + os.remove(blindsigning_path) + def expect_apdu_return(self, expected): """Expect hex-encoded response from the apdu""" response = self.__backend.receive().raw @@ -230,15 +270,17 @@ def send_async_apdu(self, data): def assert_screen(self, screen, fixed: bool = False): golden = self.__golden and screen not in self.__snapshotted - if golden: - self.__snapshotted = self.__snapshotted + [screen] - input(f"Press ENTER to snapshot {screen}") if fixed: path = f'{self.__snapshots_path}/{screen}.png' + golden = golden and self.__update_fixed else: path = f'{self.__prefixed_snapshots_path}/{screen}.png' + if golden: + self.__snapshotted = self.__snapshotted + [screen] + input(f"Press ENTER to snapshot {screen}") + def check(): print(f"- Expecting {screen} -") assert self.__backend.compare_screen_with_snapshot(path, golden_run=golden) @@ -257,11 +299,9 @@ def assert_expert_mode(self, expert_mode=False): suffix += "_expert_on" self.assert_screen("settings" + suffix) - def assert_blindsigning_status( - self, blindsignStatus=BlindsigningStatus.Large_Tx_only - ): - suffix = "_" + str(blindsignStatus).replace(".", "-") - self.assert_screen("settings" + suffix) + def assert_blindsigning_status(self, blindsignStatus=BlindsigningStatus.Large_Tx_only): + suffix = "settings_" + str(blindsignStatus).replace(".", "_") + self.assert_screen(suffix, True) def quit(self): if os.getenv("NOQUIT") == None: @@ -282,10 +322,10 @@ def manual_ticker(self) -> Generator[None, None, None]: self.__backend.resume_ticker() @contextmanager - def fading_screen(self, screen) -> Generator[None, None, None]: + def fading_screen(self, screen, fixed=False) -> Generator[None, None, None]: with self.manual_ticker(): yield - self.assert_screen(screen) + self.assert_screen(screen, fixed) self.review.tap() # Not waiting for the screen to fade on its own def start_loading_operation(self, first_packet): @@ -298,7 +338,15 @@ def start_loading_operation(self, first_packet): self.send_apdu(first_packet) self.expect_apdu_return("9000") - def review_confirm_signing(self, expected_apdu): + def review_confirm_signing(self, expected_apdu, blindsigning_type : BlindsigningType= BlindsigningType.NO_BLINDSIGN): + self.review.next() + if blindsigning_type == BlindsigningType.NO_BLINDSIGN: + self.assert_screen("operation_sign") + elif blindsigning_type == BlindsigningType.BLINDSIGN: + self.assert_screen("operation_sign_blindsign") + else: + self.assert_screen("operation_sign_summary") + with self.fading_screen("signing_successful"): self.review.confirm() self.expect_apdu_return(expected_apdu) @@ -308,6 +356,25 @@ def enable_expert_mode(self): with self.fading_screen("enabled_expert_mode"): self.review.enable_expert.confirm() + + def set_expert_mode(self,initial_status: bool): + self.assert_home() + suffix = initial_status and "_on" or "_off" + suffix_2 = initial_status and "_off" or "_on" + self.welcome.settings() + self.assert_screen("settings_expert_mode" + suffix, True) + self.settings.toggle_expert_mode() + self.assert_screen("settings_expert_mode" + suffix_2, True ) + self.settings.multi_page_exit() + + def set_blindsigning_status(self, status: BlindsigningStatus): + self.assert_home() + self.welcome.settings() + self.settings.next() + self.settings.set_blindigning(status) + self.assert_blindsigning_status(status) + self.settings.multi_page_exit() + def expert_mode_splash(self): self.enable_expert_mode() self.assert_screen("expert_mode_splash") @@ -322,12 +389,23 @@ def review_reject_signing(self, cancel_rejection = False): with self.fading_screen("reject_review"): self.review.reject_tx.confirm() - def process_blindsign_warnings(self, landing_screen: str): + def process_blindsign_warnings(self, apdu: str = None, loading_operation: bool = True): self.assert_screen("unsafe_operation_warning_1") - self.review.reject() + if loading_operation: + with self.fading_screen("loading_operation"): + self.review.back_to_safety.reject() + else: + self.review.back_to_safety.reject() + if apdu: + self.send_apdu(apdu) self.assert_screen("unsafe_operation_warning_2") - with self.fading_screen(landing_screen): - self.review.enable_blindsign.confirm() + self.review.back_to_safety.reject() + + + def send_initialize_msg(self, apdu): + self.send_apdu(apdu) + self.expect_apdu_return("9000") + self.assert_screen("review_screen", True) def tezos_app(prefix) -> TezosAppScreen: @@ -346,19 +424,18 @@ def assert_home_with_code(app, code): app.expect_apdu_failure(code) -def send_initialize_msg(app, apdu): - app.send_apdu(apdu) - app.expect_apdu_return("9000") - app.assert_screen("review_request_sign_operation") - - def send_payload(app, apdu): app.send_apdu(apdu) - app.assert_screen("review_request_sign_operation") + app.assert_screen("review_screen", True) +def verify_parsing_err_reject_response(app, tag): + app.assert_screen(tag) + app.review.back_to_safety.confirm() + reject_flow(app, "9405") + def verify_err_reject_response(app, tag): - verify_reject_response_common(app, tag, "9405") + verify_reject_response_common(app, tag, "9405" ) def verify_reject_response(app, tag): From 77583f7844fa113ccc07d07fb813caab5d45d773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Palmer=20S=C3=A9bastien?= Date: Wed, 25 Sep 2024 10:54:05 +0200 Subject: [PATCH 28/40] [blindsign] Ask to blindsign at review in nano (#292) * [blind] add blindsign question to jump to blindsign with blind ON Otherwise, use the clearsign flow as the option was Large Tx * [too_many_screen] reduce number of screen for NanoS+ and NanoX to 12 --- app/src/apdu_sign.c | 30 +++++++++++------- app/src/globals.h | 15 +++++---- app/src/ui_stream.c | 13 ++++---- .../test_nanox_regression_batched_ops.py | 1 + .../basic/accept/clear/00000.png | Bin 0 -> 395 bytes .../basic/accept/clear/00001.png | Bin 0 -> 373 bytes .../basic/accept/{ => summary}/00000.png | Bin .../basic/accept/{ => summary}/00001.png | Bin .../basic/accept/{ => summary}/00002.png | Bin .../basic/accept/{ => summary}/00003.png | Bin .../basic/accept/{ => summary}/00004.png | Bin .../basic/accept/{ => summary}/00005.png | Bin .../basic/accept/{ => summary}/00006.png | Bin .../clear_n_too_long_warning/00000.png | Bin 0 -> 395 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 373 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 404 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 288 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 359 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 509 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 486 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 503 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 367 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 427 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 481 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 482 bytes .../clear_n_too_long_warning/00014.png | Bin 0 -> 297 bytes .../clear_n_too_long_warning/00015.png | Bin 0 -> 359 bytes .../clear_n_too_long_warning/00016.png | Bin 0 -> 333 bytes .../clear_n_too_long_warning/00017.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 469 bytes .../clear_n_too_long_warning/00019.png | Bin 0 -> 358 bytes .../clear_n_too_long_warning/00020.png | Bin 0 -> 418 bytes .../clear_n_too_long_warning/00021.png | Bin 0 -> 499 bytes .../clear_n_too_long_warning/00022.png | Bin 0 -> 377 bytes .../clear_n_too_long_warning/00023.png | Bin 0 -> 479 bytes .../clear_n_too_long_warning/00024.png | Bin 0 -> 552 bytes .../clear_n_too_long_warning/00025.png | Bin 0 -> 373 bytes .../{reject => not_blind/summary}/00000.png | Bin .../{reject => not_blind/summary}/00001.png | Bin .../{reject => not_blind/summary}/00002.png | Bin .../{reject => not_blind/summary}/00003.png | Bin .../{reject => not_blind/summary}/00004.png | Bin .../{reject => not_blind/summary}/00005.png | Bin .../{reject => not_blind/summary}/00006.png | Bin .../basic/reject/clear/00000.png | Bin 0 -> 395 bytes .../basic/reject/clear/00001.png | Bin 0 -> 373 bytes .../basic/reject/summary/00000.png | Bin 0 -> 320 bytes .../basic/reject/summary/00001.png | Bin 0 -> 369 bytes .../basic/reject/summary/00002.png | Bin 0 -> 343 bytes .../basic/reject/summary/00003.png | Bin 0 -> 469 bytes .../basic/reject/summary/00004.png | Bin 0 -> 481 bytes .../basic/reject/summary/00005.png | Bin 0 -> 341 bytes .../basic/reject/summary/00006.png | Bin 0 -> 404 bytes .../basic/reject/{ => summary}/00007.png | Bin .../too_large/accept/clear/00000.png | Bin 0 -> 395 bytes .../too_large/accept/clear/00001.png | Bin 0 -> 373 bytes .../not_blind/blindsigning/00000.png | Bin 0 -> 376 bytes .../not_blind/blindsigning/00001.png | Bin 0 -> 384 bytes .../not_blind/blindsigning/00002.png | Bin 0 -> 503 bytes .../not_blind/blindsigning/00003.png | Bin 0 -> 534 bytes .../not_blind/blindsigning/00004.png | Bin 0 -> 393 bytes .../not_blind/blindsigning/00005.png | Bin 0 -> 404 bytes .../clear_n_too_large_warning/00000.png | Bin 0 -> 395 bytes .../clear_n_too_large_warning/00001.png | Bin 0 -> 373 bytes .../clear_n_too_large_warning/00002.png | Bin 0 -> 474 bytes .../clear_n_too_large_warning/00003.png | Bin 0 -> 481 bytes .../clear_n_too_large_warning/00004.png | Bin 0 -> 482 bytes .../clear_n_too_large_warning/00005.png | Bin 0 -> 300 bytes .../clear_n_too_large_warning/00006.png | Bin 0 -> 365 bytes .../clear_n_too_large_warning/00007.png | Bin 0 -> 458 bytes .../clear_n_too_large_warning/00008.png | Bin 0 -> 463 bytes .../clear_n_too_large_warning/00009.png | Bin 0 -> 470 bytes .../clear_n_too_large_warning/00010.png | Bin 0 -> 462 bytes .../clear_n_too_large_warning/00011.png | Bin 0 -> 475 bytes .../clear_n_too_large_warning/00012.png | Bin 0 -> 467 bytes .../clear_n_too_large_warning/00013.png | Bin 0 -> 472 bytes .../clear_n_too_large_warning/00014.png | Bin 0 -> 466 bytes .../clear_n_too_large_warning/00015.png | Bin 0 -> 462 bytes .../clear_n_too_large_warning/00016.png | Bin 0 -> 469 bytes .../clear_n_too_large_warning/00017.png | Bin 0 -> 474 bytes .../clear_n_too_large_warning/00018.png | Bin 0 -> 480 bytes .../clear_n_too_large_warning/00019.png | Bin 0 -> 490 bytes .../clear_n_too_large_warning/00020.png | Bin 0 -> 485 bytes .../clear_n_too_large_warning/00021.png | Bin 0 -> 501 bytes .../clear_n_too_large_warning/00022.png | Bin 0 -> 479 bytes .../clear_n_too_large_warning/00023.png | Bin 0 -> 489 bytes .../clear_n_too_large_warning/00024.png | Bin 0 -> 447 bytes .../clear_n_too_large_warning/00025.png | Bin 0 -> 373 bytes .../reject_at_blindsigning/clear/00000.png | Bin 0 -> 395 bytes .../reject_at_blindsigning/clear/00001.png | Bin 0 -> 373 bytes .../clear/00000.png | Bin 0 -> 395 bytes .../clear/00001.png | Bin 0 -> 373 bytes .../basic/accept/clear/00000.png | Bin 0 -> 463 bytes .../basic/accept/clear/00001.png | Bin 0 -> 529 bytes .../basic/accept/{ => summary}/00000.png | Bin .../basic/accept/{ => summary}/00001.png | Bin .../basic/accept/{ => summary}/00002.png | Bin .../basic/accept/{ => summary}/00003.png | Bin .../basic/accept/{ => summary}/00004.png | Bin .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 529 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 434 bytes .../clear_n_too_long_warning/00003.png} | Bin .../clear_n_too_long_warning/00004.png | Bin 0 -> 312 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 387 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 1038 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00008.png} | Bin .../clear_n_too_long_warning/00009.png | Bin 0 -> 320 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 382 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 357 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 788 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 454 bytes .../clear_n_too_long_warning/00014.png} | Bin .../clear_n_too_long_warning/00015.png} | Bin .../clear_n_too_long_warning/00016.png} | Bin .../clear_n_too_long_warning/00017.png} | Bin .../{reject => not_blind/summary}/00000.png | Bin .../{reject => not_blind/summary}/00001.png | Bin .../{reject => not_blind/summary}/00002.png | Bin .../{reject => not_blind/summary}/00003.png | Bin .../{reject => not_blind/summary}/00004.png | Bin .../basic/reject/clear/00000.png | Bin 0 -> 463 bytes .../basic/reject/clear/00001.png | Bin 0 -> 529 bytes .../basic/reject/summary}/00000.png | Bin .../basic/reject/summary}/00001.png | Bin .../basic/reject/summary}/00002.png | Bin .../basic/reject/summary}/00003.png | Bin .../basic/reject/summary}/00004.png | Bin .../basic/reject/{ => summary}/00005.png | Bin .../too_large/accept/clear/00000.png | Bin 0 -> 463 bytes .../too_large/accept/clear/00001.png | Bin 0 -> 529 bytes .../not_blind/blindsigning/00000.png | Bin 0 -> 492 bytes .../not_blind/blindsigning/00001.png | Bin 0 -> 858 bytes .../not_blind/blindsigning/00002.png} | Bin .../clear_n_too_large_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_large_warning/00001.png | Bin 0 -> 529 bytes .../clear_n_too_large_warning/00002.png | Bin 0 -> 512 bytes .../clear_n_too_large_warning/00003.png | Bin 0 -> 728 bytes .../clear_n_too_large_warning/00004.png | Bin 0 -> 322 bytes .../clear_n_too_large_warning/00005.png | Bin 0 -> 391 bytes .../clear_n_too_large_warning/00006.png | Bin 0 -> 502 bytes .../clear_n_too_large_warning/00007.png | Bin 0 -> 494 bytes .../clear_n_too_large_warning/00008.png | Bin 0 -> 508 bytes .../clear_n_too_large_warning/00009.png | Bin 0 -> 502 bytes .../clear_n_too_large_warning/00010.png | Bin 0 -> 511 bytes .../clear_n_too_large_warning/00011.png | Bin 0 -> 506 bytes .../clear_n_too_large_warning/00012.png | Bin 0 -> 507 bytes .../clear_n_too_large_warning/00013.png | Bin 0 -> 501 bytes .../clear_n_too_large_warning/00014.png} | Bin .../clear_n_too_large_warning/00015.png} | Bin .../clear_n_too_large_warning/00016.png} | Bin .../clear_n_too_large_warning/00017.png} | Bin .../clear_n_too_large_warning/00018.png} | Bin .../clear_n_too_large_warning/00019.png} | Bin .../reject_at_blindsigning/clear/00000.png | Bin 0 -> 463 bytes .../reject_at_blindsigning/clear/00001.png | Bin 0 -> 529 bytes .../clear/00000.png | Bin 0 -> 463 bytes .../clear/00001.png | Bin 0 -> 529 bytes .../accept/clear_n_too_long_warning/00013.png | Bin 542 -> 578 bytes .../accept/clear_n_too_long_warning/00014.png | Bin 403 -> 534 bytes .../accept/clear_n_too_long_warning/00015.png | Bin 478 -> 547 bytes .../accept/clear_n_too_long_warning/00016.png | Bin 728 -> 407 bytes .../accept/clear_n_too_long_warning/00017.png | Bin 312 -> 0 bytes .../accept/clear_n_too_long_warning/00018.png | Bin 385 -> 0 bytes .../accept/clear_n_too_long_warning/00019.png | Bin 738 -> 0 bytes .../accept/clear_n_too_long_warning/00020.png | Bin 521 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 542 -> 578 bytes .../clear_n_too_long_warning/00014.png | Bin 403 -> 534 bytes .../clear_n_too_long_warning/00015.png | Bin 478 -> 547 bytes .../clear_n_too_long_warning/00016.png | Bin 728 -> 407 bytes .../clear_n_too_long_warning/00017.png | Bin 312 -> 0 bytes .../clear_n_too_long_warning/00018.png | Bin 385 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 738 -> 0 bytes .../clear_n_too_long_warning/00020.png | Bin 521 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 542 -> 578 bytes .../clear_n_too_long_warning/00014.png | Bin 403 -> 534 bytes .../clear_n_too_long_warning/00015.png | Bin 478 -> 547 bytes .../clear_n_too_long_warning/00016.png | Bin 728 -> 407 bytes .../clear_n_too_long_warning/00017.png | Bin 312 -> 366 bytes .../clear_n_too_long_warning/00018.png | Bin 385 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 738 -> 0 bytes .../clear_n_too_long_warning/00020.png | Bin 521 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00025.png | Bin 366 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 465 -> 578 bytes .../clear_n_too_long_warning/00014.png | Bin 728 -> 534 bytes .../clear_n_too_long_warning/00015.png | Bin 320 -> 547 bytes .../clear_n_too_long_warning/00016.png | Bin 386 -> 407 bytes .../clear_n_too_long_warning/00017.png | Bin 362 -> 0 bytes .../clear_n_too_long_warning/00018.png | Bin 800 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 458 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_large_warning/00013.png | Bin 506 -> 578 bytes .../clear_n_too_large_warning/00014.png | Bin 512 -> 516 bytes .../clear_n_too_large_warning/00015.png | Bin 520 -> 547 bytes .../clear_n_too_large_warning/00016.png | Bin 506 -> 523 bytes .../clear_n_too_large_warning/00017.png | Bin 532 -> 484 bytes .../clear_n_too_large_warning/00018.png | Bin 525 -> 407 bytes .../clear_n_too_large_warning/00019.png | Bin 534 -> 0 bytes .../clear_n_too_large_warning/00020.png | Bin 528 -> 0 bytes .../clear_n_too_large_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_large_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_large_warning/00026.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning/00013.png | Bin 506 -> 578 bytes .../clear_n_too_large_warning/00014.png | Bin 512 -> 516 bytes .../clear_n_too_large_warning/00015.png | Bin 520 -> 547 bytes .../clear_n_too_large_warning/00016.png | Bin 506 -> 523 bytes .../clear_n_too_large_warning/00017.png | Bin 532 -> 484 bytes .../clear_n_too_large_warning/00018.png | Bin 525 -> 407 bytes .../clear_n_too_large_warning/00019.png | Bin 534 -> 0 bytes .../clear_n_too_large_warning/00020.png | Bin 528 -> 0 bytes .../clear_n_too_large_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_large_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_large_warning/00026.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning/00013.png | Bin 506 -> 578 bytes .../clear_n_too_large_warning/00014.png | Bin 512 -> 516 bytes .../clear_n_too_large_warning/00015.png | Bin 520 -> 547 bytes .../clear_n_too_large_warning/00016.png | Bin 506 -> 523 bytes .../clear_n_too_large_warning/00017.png | Bin 532 -> 484 bytes .../clear_n_too_large_warning/00018.png | Bin 525 -> 407 bytes .../clear_n_too_large_warning/00019.png | Bin 534 -> 366 bytes .../clear_n_too_large_warning/00020.png | Bin 528 -> 0 bytes .../clear_n_too_large_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_large_warning/00022.png | Bin 516 -> 0 bytes .../clear_n_too_large_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_large_warning/00024.png | Bin 523 -> 0 bytes .../clear_n_too_large_warning/00025.png | Bin 484 -> 0 bytes .../clear_n_too_large_warning/00026.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning/00027.png | Bin 366 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 1018 -> 578 bytes .../clear_n_too_long_warning/00014.png | Bin 963 -> 534 bytes .../clear_n_too_long_warning/00015.png | Bin 906 -> 547 bytes .../clear_n_too_long_warning/00016.png | Bin 967 -> 407 bytes .../clear_n_too_long_warning/00017.png | Bin 979 -> 0 bytes .../clear_n_too_long_warning/00018.png | Bin 921 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 931 -> 0 bytes .../clear_n_too_long_warning/00020.png | Bin 976 -> 0 bytes .../clear_n_too_long_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes .../basic/accept/clear/00000.png | Bin 0 -> 463 bytes .../basic/accept/clear/00001.png | Bin 0 -> 529 bytes .../{reject => accept/summary}/00000.png | Bin .../{reject => accept/summary}/00001.png | Bin .../{reject => accept/summary}/00002.png | Bin .../{reject => accept/summary}/00003.png | Bin .../basic/accept/summary/00004.png | Bin 0 -> 459 bytes .../clear_n_too_long_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_long_warning/00001.png | Bin 0 -> 529 bytes .../clear_n_too_long_warning/00002.png | Bin 0 -> 434 bytes .../clear_n_too_long_warning/00003.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00004.png | Bin 0 -> 312 bytes .../clear_n_too_long_warning/00005.png | Bin 0 -> 387 bytes .../clear_n_too_long_warning/00006.png | Bin 0 -> 1038 bytes .../clear_n_too_long_warning/00007.png | Bin 0 -> 458 bytes .../clear_n_too_long_warning/00008.png | Bin 0 -> 728 bytes .../clear_n_too_long_warning/00009.png | Bin 0 -> 320 bytes .../clear_n_too_long_warning/00010.png | Bin 0 -> 382 bytes .../clear_n_too_long_warning/00011.png | Bin 0 -> 357 bytes .../clear_n_too_long_warning/00012.png | Bin 0 -> 788 bytes .../clear_n_too_long_warning/00013.png | Bin 0 -> 454 bytes .../clear_n_too_long_warning/00014.png} | Bin .../clear_n_too_long_warning/00015.png} | Bin .../clear_n_too_long_warning/00016.png} | Bin .../clear_n_too_long_warning/00017.png} | Bin .../basic/not_blind/summary/00000.png | Bin 0 -> 341 bytes .../basic/not_blind/summary/00001.png | Bin 0 -> 394 bytes .../basic/not_blind/summary/00002.png | Bin 0 -> 364 bytes .../basic/not_blind/summary/00003.png | Bin 0 -> 842 bytes .../basic/not_blind/summary/00004.png | Bin 0 -> 459 bytes .../basic/reject/clear/00000.png | Bin 0 -> 463 bytes .../basic/reject/clear/00001.png | Bin 0 -> 529 bytes .../basic/reject/summary/00000.png | Bin 0 -> 341 bytes .../basic/reject/summary/00001.png | Bin 0 -> 394 bytes .../basic/reject/summary/00002.png | Bin 0 -> 364 bytes .../basic/reject/summary/00003.png | Bin 0 -> 842 bytes .../basic/reject/summary/00004.png | Bin 0 -> 459 bytes .../basic/reject/{ => summary}/00005.png | Bin .../too_large/accept/clear/00000.png | Bin 0 -> 463 bytes .../too_large/accept/clear/00001.png | Bin 0 -> 529 bytes .../not_blind/blindsigning/00000.png | Bin 0 -> 492 bytes .../not_blind/blindsigning/00001.png | Bin 0 -> 858 bytes .../not_blind/blindsigning/00002.png | Bin 0 -> 459 bytes .../clear_n_too_large_warning/00000.png | Bin 0 -> 463 bytes .../clear_n_too_large_warning/00001.png | Bin 0 -> 529 bytes .../clear_n_too_large_warning/00002.png | Bin 0 -> 512 bytes .../clear_n_too_large_warning/00003.png | Bin 0 -> 728 bytes .../clear_n_too_large_warning/00004.png | Bin 0 -> 322 bytes .../clear_n_too_large_warning/00005.png | Bin 0 -> 391 bytes .../clear_n_too_large_warning/00006.png | Bin 0 -> 502 bytes .../clear_n_too_large_warning/00007.png | Bin 0 -> 494 bytes .../clear_n_too_large_warning/00008.png | Bin 0 -> 508 bytes .../clear_n_too_large_warning/00009.png | Bin 0 -> 502 bytes .../clear_n_too_large_warning/00010.png | Bin 0 -> 511 bytes .../clear_n_too_large_warning/00011.png | Bin 0 -> 506 bytes .../clear_n_too_large_warning/00012.png | Bin 0 -> 507 bytes .../clear_n_too_large_warning/00013.png | Bin 0 -> 501 bytes .../clear_n_too_large_warning/00014.png} | Bin .../clear_n_too_large_warning/00015.png} | Bin .../clear_n_too_large_warning/00016.png} | Bin .../clear_n_too_large_warning/00017.png} | Bin .../clear_n_too_large_warning/00018.png} | Bin .../clear_n_too_large_warning/00019.png} | Bin .../reject_at_blindsigning/clear/00000.png | Bin 0 -> 463 bytes .../reject_at_blindsigning/clear/00001.png | Bin 0 -> 529 bytes .../clear/00000.png | Bin 0 -> 463 bytes .../clear/00001.png | Bin 0 -> 529 bytes .../accept/clear_n_too_long_warning/00013.png | Bin 542 -> 578 bytes .../accept/clear_n_too_long_warning/00014.png | Bin 403 -> 534 bytes .../accept/clear_n_too_long_warning/00015.png | Bin 478 -> 547 bytes .../accept/clear_n_too_long_warning/00016.png | Bin 728 -> 407 bytes .../accept/clear_n_too_long_warning/00017.png | Bin 312 -> 0 bytes .../accept/clear_n_too_long_warning/00018.png | Bin 385 -> 0 bytes .../accept/clear_n_too_long_warning/00019.png | Bin 738 -> 0 bytes .../accept/clear_n_too_long_warning/00020.png | Bin 521 -> 0 bytes .../accept/clear_n_too_long_warning/00021.png | Bin 578 -> 0 bytes .../accept/clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../accept/clear_n_too_long_warning/00023.png | Bin 547 -> 0 bytes .../accept/clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 542 -> 578 bytes .../clear_n_too_long_warning/00014.png | Bin 403 -> 534 bytes .../clear_n_too_long_warning/00015.png | Bin 478 -> 547 bytes .../clear_n_too_long_warning/00016.png | Bin 728 -> 407 bytes .../clear_n_too_long_warning/00017.png | Bin 312 -> 0 bytes .../clear_n_too_long_warning/00018.png | Bin 385 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 738 -> 0 bytes .../clear_n_too_long_warning/00020.png | Bin 521 -> 0 bytes .../clear_n_too_long_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 542 -> 578 bytes .../clear_n_too_long_warning/00014.png | Bin 403 -> 534 bytes .../clear_n_too_long_warning/00015.png | Bin 478 -> 547 bytes .../clear_n_too_long_warning/00016.png | Bin 728 -> 407 bytes .../clear_n_too_long_warning/00017.png | Bin 312 -> 366 bytes .../clear_n_too_long_warning/00018.png | Bin 385 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 738 -> 0 bytes .../clear_n_too_long_warning/00020.png | Bin 521 -> 0 bytes .../clear_n_too_long_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes .../clear_n_too_long_warning/00025.png | Bin 366 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 465 -> 578 bytes .../clear_n_too_long_warning/00014.png | Bin 728 -> 534 bytes .../clear_n_too_long_warning/00015.png | Bin 320 -> 547 bytes .../clear_n_too_long_warning/00016.png | Bin 386 -> 407 bytes .../clear_n_too_long_warning/00017.png | Bin 362 -> 0 bytes .../clear_n_too_long_warning/00018.png | Bin 800 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 458 -> 0 bytes .../clear_n_too_long_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning/00013.png | Bin 506 -> 578 bytes .../clear_n_too_large_warning/00014.png | Bin 512 -> 516 bytes .../clear_n_too_large_warning/00015.png | Bin 520 -> 547 bytes .../clear_n_too_large_warning/00016.png | Bin 506 -> 523 bytes .../clear_n_too_large_warning/00017.png | Bin 532 -> 484 bytes .../clear_n_too_large_warning/00018.png | Bin 525 -> 407 bytes .../clear_n_too_large_warning/00019.png | Bin 534 -> 0 bytes .../clear_n_too_large_warning/00020.png | Bin 528 -> 0 bytes .../clear_n_too_large_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_large_warning/00022.png | Bin 516 -> 0 bytes .../clear_n_too_large_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_large_warning/00024.png | Bin 523 -> 0 bytes .../clear_n_too_large_warning/00025.png | Bin 484 -> 0 bytes .../clear_n_too_large_warning/00026.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning/00013.png | Bin 506 -> 578 bytes .../clear_n_too_large_warning/00014.png | Bin 512 -> 516 bytes .../clear_n_too_large_warning/00015.png | Bin 520 -> 547 bytes .../clear_n_too_large_warning/00016.png | Bin 506 -> 523 bytes .../clear_n_too_large_warning/00017.png | Bin 532 -> 484 bytes .../clear_n_too_large_warning/00018.png | Bin 525 -> 407 bytes .../clear_n_too_large_warning/00019.png | Bin 534 -> 0 bytes .../clear_n_too_large_warning/00020.png | Bin 528 -> 0 bytes .../clear_n_too_large_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_large_warning/00022.png | Bin 516 -> 0 bytes .../clear_n_too_large_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_large_warning/00024.png | Bin 523 -> 0 bytes .../clear_n_too_large_warning/00025.png | Bin 484 -> 0 bytes .../clear_n_too_large_warning/00026.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning/00013.png | Bin 506 -> 578 bytes .../clear_n_too_large_warning/00014.png | Bin 512 -> 516 bytes .../clear_n_too_large_warning/00015.png | Bin 520 -> 547 bytes .../clear_n_too_large_warning/00016.png | Bin 506 -> 523 bytes .../clear_n_too_large_warning/00017.png | Bin 532 -> 484 bytes .../clear_n_too_large_warning/00018.png | Bin 525 -> 407 bytes .../clear_n_too_large_warning/00019.png | Bin 534 -> 366 bytes .../clear_n_too_large_warning/00020.png | Bin 528 -> 0 bytes .../clear_n_too_large_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_large_warning/00022.png | Bin 516 -> 0 bytes .../clear_n_too_large_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_large_warning/00024.png | Bin 523 -> 0 bytes .../clear_n_too_large_warning/00025.png | Bin 484 -> 0 bytes .../clear_n_too_large_warning/00026.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning/00027.png | Bin 366 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 1018 -> 578 bytes .../clear_n_too_long_warning/00014.png | Bin 963 -> 534 bytes .../clear_n_too_long_warning/00015.png | Bin 906 -> 547 bytes .../clear_n_too_long_warning/00016.png | Bin 967 -> 407 bytes .../clear_n_too_long_warning/00017.png | Bin 979 -> 0 bytes .../clear_n_too_long_warning/00018.png | Bin 921 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 931 -> 0 bytes .../clear_n_too_long_warning/00020.png | Bin 976 -> 0 bytes .../clear_n_too_long_warning/00021.png | Bin 578 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00023.png | Bin 547 -> 0 bytes .../clear_n_too_long_warning/00024.png | Bin 407 -> 0 bytes tests/integration/nano/test_blindsign.py | 27 ++++++++++++++-- tests/integration/nano/utils/app.py | 8 +++++ 416 files changed, 67 insertions(+), 27 deletions(-) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00001.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/{ => summary}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/{ => summary}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/{ => summary}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/{ => summary}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/{ => summary}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/{ => summary}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/{ => summary}/00006.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00025.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => not_blind/summary}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => not_blind/summary}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => not_blind/summary}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => not_blind/summary}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => not_blind/summary}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => not_blind/summary}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => not_blind/summary}/00006.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/clear/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00006.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/{ => summary}/00007.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00025.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00001.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/{ => summary}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/{ => summary}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/{ => summary}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/{ => summary}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/{ => summary}/00004.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00020.png => test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png rename tests/integration/nano/snapshots/{nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00020.png => nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png => test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png} (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png => test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png} (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png => test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png} (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png => test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => not_blind/summary}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => not_blind/summary}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => not_blind/summary}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => not_blind/summary}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => not_blind/summary}/00004.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/clear/00001.png rename tests/integration/nano/snapshots/{nanox/test_blindsign/basic/accept => nanosp/test_blindsign/basic/reject/summary}/00000.png (100%) rename tests/integration/nano/snapshots/{nanox/test_blindsign/basic/accept => nanosp/test_blindsign/basic/reject/summary}/00001.png (100%) rename tests/integration/nano/snapshots/{nanox/test_blindsign/basic/accept => nanosp/test_blindsign/basic/reject/summary}/00002.png (100%) rename tests/integration/nano/snapshots/{nanox/test_blindsign/basic/accept => nanosp/test_blindsign/basic/reject/summary}/00003.png (100%) rename tests/integration/nano/snapshots/{nanox/test_blindsign/basic/accept => nanosp/test_blindsign/basic/reject/summary}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/{ => summary}/00005.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00001.png rename tests/integration/nano/snapshots/{nanox/test_blindsign/basic/reject/00004.png => nanosp/test_blindsign/too_large/not_blind/blindsigning/00002.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png => test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png} (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00022.png => test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png} (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png => test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png} (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png => test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png} (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00025.png => test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png} (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png => test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00026.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/{reject => accept/summary}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/{reject => accept/summary}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/{reject => accept/summary}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/{reject => accept/summary}/00003.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00021.png => nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png => nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png => nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png => nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/clear/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00004.png rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/{ => summary}/00005.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png => nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png => nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png => nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png => nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00025.png => nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png => nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00025.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00026.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00025.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 6819c0b1e..04d5e5e48 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -237,8 +237,9 @@ refill_blo_im_full(void) global.keys.apdu.sign.step = SIGN_ST_WAIT_USER_INPUT; #ifdef HAVE_BAGL - if ((N_settings.blindsign_status == ST_BLINDSIGN_LARGE_TX) + if ((N_settings.blindsign_status != ST_BLINDSIGN_OFF) && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { + global.blindsign_reason = REASON_TOO_MANY_SCREENS; pass_from_clear_to_summary(); TZ_SUCCEED(); } @@ -333,7 +334,7 @@ refill_blo_done(void) #ifdef HAVE_BAGL if (global.step == ST_SUMMARY_SIGN) { - if (N_settings.blindsign_status == ST_BLINDSIGN_LARGE_TX) { + if (global.blindsign_reason == REASON_TOO_MANY_SCREENS) { init_too_many_screens_stream(); } else { init_summary_stream(); @@ -793,12 +794,24 @@ handle_first_apdu_clear(__attribute__((unused)) command_t *cmd) tz_ui_stream_init(stream_cb); global.step = ST_CLEAR_SIGN; +#ifdef HAVE_BAGL #ifdef TARGET_NANOS tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Review operation", "", TZ_UI_LAYOUT_HOME_PB, TZ_UI_ICON_EYE); -#elif defined(HAVE_BAGL) - tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Review", "operation", - TZ_UI_LAYOUT_HOME_PB, TZ_UI_ICON_EYE); +#else + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Review", "operation", + TZ_UI_LAYOUT_HOME_PB, TZ_UI_ICON_EYE); +#endif + if (N_settings.blindsign_status == ST_BLINDSIGN_ON) { +#ifdef TARGET_NANOS + tz_ui_stream_push(TZ_UI_STREAM_CB_SUMMARY, "Blindsign?", "", + TZ_UI_LAYOUT_HOME_PB, TZ_UI_ICON_WARNING); +#else + tz_ui_stream_push(TZ_UI_STREAM_CB_SUMMARY, "Switch to", + "blindsign?", TZ_UI_LAYOUT_HOME_PB, + TZ_UI_ICON_WARNING); +#endif + } #endif #ifdef HAVE_SWAP } else { @@ -846,13 +859,6 @@ handle_data_apdu(command_t *cmd) global.keys.apdu.sign.tag = cmd->data[0]; } -#ifdef HAVE_BAGL - if ((N_settings.blindsign_status == ST_BLINDSIGN_ON) - && (global.step == ST_CLEAR_SIGN)) { - global.step = ST_SUMMARY_SIGN; - } -#endif - // clang-format off switch (global.step) { case ST_CLEAR_SIGN: diff --git a/app/src/globals.h b/app/src/globals.h index f811cfb85..fa29185cc 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -68,19 +68,20 @@ typedef enum { ST_BLINDSIGN_OFF = 2 } blindsign_state_t; -#ifdef HAVE_BAGL +#ifdef TARGET_NANOS #define NB_MAX_SCREEN_ALLOWED 20 -#endif -#ifdef HAVE_NBGL +#elif defined(HAVE_BAGL) +#define NB_MAX_SCREEN_ALLOWED 12 +#else #define NB_MAX_SCREEN_ALLOWED 8 +#endif + typedef enum { REASON_NONE = 0, REASON_PARSING_ERROR = 1, REASON_TOO_MANY_SCREENS = 2 } blindsign_reason_t; -#endif - /** * @brief Global structure holding state of operations and buffer of the data * to be processed. @@ -113,9 +114,9 @@ typedef struct { /// "ON" , "OFF" #endif -#ifdef HAVE_NBGL blindsign_reason_t - blindsign_reason; /// Blindsigning flow Summary or parsing error. + blindsign_reason; /// Blindsigning flow Summary or parsing error. +#ifdef HAVE_NBGL char error_code[ERROR_CODE_SIZE]; /// Error code for parsing error. #endif main_step_t step; /// Current operational state of app. diff --git a/app/src/ui_stream.c b/app/src/ui_stream.c index e3501ed08..30a824831 100644 --- a/app/src/ui_stream.c +++ b/app/src/ui_stream.c @@ -43,12 +43,13 @@ tz_ui_stream_init(void (*cb)(tz_ui_cb_type_t cb_type)) FUNC_ENTER(("cb=%p", cb)); memset(s, 0x0, sizeof(*s)); - s->cb = cb; - s->full = false; - s->current = 0; - s->pressed_right = false; - s->total = -1; - s->last = 0; + s->cb = cb; + s->full = false; + s->current = 0; + s->pressed_right = false; + s->total = -1; + s->last = 0; + global.blindsign_reason = REASON_NONE; ui_strings_init(); diff --git a/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py b/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py index c5e2f2611..d206e954b 100755 --- a/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py +++ b/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py @@ -46,6 +46,7 @@ def test_nanox_regression_batched_ops(app): test_name = Path(__file__).stem app.setup_expert_mode() + app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c001597c45b11b421bb806a0c56c5da5638bf4b1adbf0e617090006a09c010000bac799dfc7f6af2ff0b95f83d023e68c895020baffff086a65616e5f626f620000009a020000009507070200000000050800c6bab5ccc8d891cd8de4b6f7070707020000004b0704030b070702000000040505030b070705050a0000001503f01167865dc63dfee0e31251329ceab660d9460607070a000000150107b21fca96c5763f67b286752c7aaefc5931d15a030b050800a9df9fc1e7eaa7a9c1f7bd87a9ba9cadf5b5b2cd829deea2b7fef9070707020000000005050509030b6c01ee572f02e5be5d097ba17369789582882e8abb8790d627063202e0d403012b704944f5b5fd30eed2ab4385478488e09fe04a0000") diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15 GIT binary patch literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SKP)%gir6W+`?!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXK zEH+}7>P$6ExL4knSQ(=IkLZ#O8j*p;9(2AgakQsp8emjoiI3auhjzpVo T{*@sa00000NkvXXu0mjfT4SIr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00000.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00001.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00002.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00003.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00004.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00005.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/00006.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15 GIT binary patch literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SKP)%gir6W+`?!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXK zEH+}7>P$6ExL4knSQ(=IkLZ#O8j*p;9(2AgakQsp8emjoiI3auhjzpVo T{*@sa00000NkvXXu0mjfT4SIr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4aa1d779fc69f62b53d63e597ebd52083683c50a GIT binary patch literal 404 zcmV;F0c-w=P)&uNA4QnQHSqmzfYOicq^nwlYJ8+dhpH)T#g-ONE(E7QeE+8@u(~?wm>V zNik+3IZpL#8o~sUlGLv1WO}R*be1ov@G2~rvJB`{;0Vk$5;a9GsZA~YgtiBaMJ>J+l|MU#J8=4QP)m6X#8pIC*nx)z za(ZPapQg$5v#1$R_Hdvl3?VZ>y)X0lj>*JxwrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..3adb20f02238aa7fbfddb0a9a45c656af1062d12 GIT binary patch literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..a024d70306965ea64a9aec36da4dc09bdf2bdc8d GIT binary patch literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..dd15dbb89939c7e979431afa1f5778da7e84c55d GIT binary patch literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..55666d0555f7b29d57095b8c6c7c2fc979733def GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..54a0397bab2be24020de87397642f43afe49d51a GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..59229fc705e906fdef19ae7afc5584f7fb1da468 GIT binary patch literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d GIT binary patch literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..92b4bce4e0b6ca6910717fd0d8adde36278ae65b GIT binary patch literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff47dbb40fcf191afa93ab357556e75f6a5e4c8 GIT binary patch literal 377 zcmV-<0fzpGP)_3*&Q&+x;CEdSPD1Go{qCOw|2z zj(xS724ozDQKUw^O%yk^Ar;X@r42XWwdj_rn9-HnXGxx=TR8%P)lY3ozfH=aq$$~O z)i|VJZlGM{o<~mr(mxvkG3u+=bKcg><)#o$Mc-zq4sskErGkOsiPCJqsj;bv)noH4 zQe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G z4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=ob$_6C*609#(`zcys+Vt;_jeRCI>0|T ztKoJ6283gM4*-Fzu?B37x!<{9=CRB#3IG5A0000000000fPdl( X%?q{n5L#Fs00000NkvXXu0mjf1m&VJ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3b206f5ccc477a19448b0503b4bc8368d2bf98 GIT binary patch literal 552 zcmV+@0@wYCP)zV<4-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VHv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N z$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+5-VWd_LAUW=kLw7`xZN0ds*KSgBH z87DV8>!rRnKP)&ZsR>;QkykTL7H(yfx1$kD!5+nBjLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SKP)%gir6W+`?!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXK zEH+}7>P$6ExL4knSQ(=IkLZ#O8j*p;9(2AgakQsp8emjoiI3auhjzpVo T{*@sa00000NkvXXu0mjfT4SIr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..1ae464d28a321aab0af8be0df753a456be9bb36b GIT binary patch literal 320 zcmV-G0l)ryOE>ddQ(|+ z?RlF0mj>-mGCRKEI}3tI#M+1V`vyvTEv=NVh<=4`g#+e<|12#A}0$-mm;POZ~D~& zcqlh|04JnpG5l2bL&gZ#I0^qTN)XPwb1k9-4aNiv_J}=z4FCWD00000z^)YzzIG+~ SEqCq!0000xM zO!B_ZQ&6Qo(2;5!yY2#roi!j-?gO3u!*7GZpPjA_=`;l-Jn86Mqk@ik4*&oxVs8N! zB2()F6qWN5ae(4g{6{>n1j}6O%F+-;a1}wI6EM$>`eUCd!z1x#^kwoqUszl zCh6RZJ$O6Ht^q?PpTtdOz;n678sOQ6T378ZCjbBd0000000000fIs02o)N{Z&&SP( P00000NkvXXu0mjfti7hT literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..71ac2f2bbbdaf898969057d78eb2ab4183301335 GIT binary patch literal 343 zcmV-d0jU0oP)=d{Rqt38hsj!*Vt}h8(9GP!=gCGI>!r2)_l*%gn4{Ng5uhJeSBt9VtvssqytX zu@@H&EYE!^QObI=eRkxXX4{DGfy)h;gVvMgkkQ?(>e6wLuV{?b*=fiSyc?9HwI!)0 zQv9q@8nu+8A|@$qbP1FZ7T2SBSz@h_I| p)rPME00000000000001BEH~4X(7r=Op925@002ovPDHLkV1mgulw|+_ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..a28ccc4af417b93a9200c6568906f3a700559a0a GIT binary patch literal 469 zcmV;`0V@89P)YpVCmTT~zrLI{DEQdpjk^n8Ht0r9}xK-m@az9h)7 zchG2A&(LNVIgP9;ER^LDCbg{EyyXrEXnh??mi7IYluzYySrUqE4FqBb1hjriz|cm7 z+^Pc3LQ?L7TU`;HY+}RHgU_OL^fClpVhvj8RSAd+GwKjV2Sp$@^|Y6?4&hKlHY_3J zFIkFTI<1Dl+l>+6TDPIGma}Xt`RIHo#}R08@vC3qzj7p`?1H> zweTB0QrS8*YE>4b#r$rrFHOA;UhS2c2ZqW|cU?Xmm&o>50KElCNx9>k5d&^s&mGlX zLOD7toO$-yRSY&WEaO~zd=KzRHXFdbRw#^J&B+!yYPVG(anvU5Gr-0UxK$_mXq8e~d-)PImY!C! zS`9d^zvmfcrualk`or{?0{u&poQUHdkla}sA%qY@2qA;4eg6mUp?h%0A^boHwwBEDO%ENSLLd->t)=DlY_F&AKX7|u9)fHIyO%_A z?2mBKw%=h*7&?v9R8dIf878&u=-xg95_%si$+rLf8my^PP9>>0Vn84nkkI?B363@@ z z8zrKVw$ckoZ$X-I_>y|Vo^JFQw6z~grm$5FJfqnu^+g~6BJ_z`7JmZKdQJPRNm`}C z>V#7k%aOA%s;!8dxsuD*4=Z?kpu`744$KGOE&Ud4@11%A<_E3RwuN6gZ%XRmd%(~m zc~1Pa@}4cy!!}QAXxMjQLBf!~!w-E1u!Fv+fQ=fPo-yQX)6e=yyTGGvDi>M8c_P7< zON8MoQ4~c{6h%=KMG}4i X7V;O~$F;X500000NkvXXu0mjfksjTc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..34a7b59759cf4fa18959d7f13df974a5c9ea7e7a GIT binary patch literal 341 zcmV-b0jmCqP)|`Ex{IIS)Ax=lR3mf!Unc3jJOZPuQPR zDeNP9^BFyi)KxdA;|PNayOlRz0f6e;oh0n{Pt2T3aUFpo=0KrV0HFFJj?fP~WPAlU z3QfKaw(@0vjT|OX3Qb%9TY&s?%7#VJA|P?7M2h~M$h=4od9j-q>ovY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SKP)%gir6W+`?!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXK zEH+}7>P$6ExL4knSQ(=IkLZ#O8j*p;9(2AgakQsp8emjoiI3auhjzpVo T{*@sa00000NkvXXu0mjfT4SIr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..0779bbaf92e0d65da800c0fc1452e8ac7198c460 GIT binary patch literal 376 zcmV-;0f+vHP)9*@9)rEGcaVYULA|e|HJWj?}#4;m#mpp1owJUJz?Eddf3@ka+?~ zLB`BcipU^0EtLfZdGsZ*xl$-UEP%H{um!ti-Pm6>-D)oESSkY4x+yY^12SI)QdQDo zw-xH%(>P!R^O;++f&-e<3tM9wz9@i3 WF{8^N%2;gx0000I2ulaWon$dC8R|b0gCQR87VCpBx!_zQbD3eL z)?zvD0sxqnU(aBVWGbh7OXK{i(^w~2t@#*$8}_=avN4=*di<~6g?p^)(o{TiO~>`H)4GdOI~oEL0q=5 zQqN+4e~IIKF7B)gq-bU`bniJlN tSj>M|10Iz=$8j9TaU92S9LI4!nO|R@CJJxifn)#x002ovPDHLkV1jE*-iZJJ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..ee765f6e0e266b717213be1f6f3eef4b2a471745 GIT binary patch literal 534 zcmV+x0_pvUP)6kdH)B_B3;;e5Ppb_*E!{zE?TRIprCAF3g_|necRtZx4lYQ9DYMog(>lfq=OQQ9mdX?(Ma3-Ek7-U@W^_Mw7xVnC8w~Iu}uHy5;%+2K7iZ@5ABccN<_37>l0&= zVC?iMKFBwE9)bq=pisUvTtm7Fw-I4RBw>^&TEcv+O;n!}<3!TmC9`*8$_3{;n8_wa z>QOwdyEx9zU|iZ*pWDHK4o?!8DB3Q2+GC{zdpS%ot%X_OQYP$=O!v(C!4v_XrmREx z(-e-SnV)`9c$s0B@hhnV_Wt)=d@<+TLU|+i9MF#SE>H9YhvMH0xI=kE)?Ix2wLbn01wI@X zEkVY2c^&GVgqemns4uZJoS!XQ6=OIF92uj^j9v<2Y;Z Y0#O!SYLVXWbN~PV07*qoM6N<$f~e^7>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..37b964798a3928a10919227dff2dcba6e93a1a30 GIT binary patch literal 393 zcmV;40e1e0P);i{E5)g&(=-e}1w5cYL%QMyt;XHod?SB2VdzCl$`U_W;(d+mK zw)4-0^=bF(!^3$ykElvGjEpgn0Nt`L4#p;KN&B57Vw9A<1F;5M>JRlsI8qVoH%9Lv zGt!4>5D)Zt3F@Fhp?{vZhNwEv!JAONhp)K=oUq3&iyOb*DBGrOsgP&U-)fk8??_rK6rwa6j@yn|=oS$bBz?wD)|x-Hh1zfLT3 n&jSDe00000000000DwAQHP@OyRn0N<00000NkvXXu0mjf*?+Pv literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SKP)%gir6W+`?!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXK zEH+}7>P$6ExL4knSQ(=IkLZ#O8j*p;9(2AgakQsp8emjoiI3auhjzpVo T{*@sa00000NkvXXu0mjfT4SIr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..7139a3eded7986ae59e346295fd0eee2c386cac4 GIT binary patch literal 474 zcmV<00VV#4P)r7wsZ5UgagCU_0Tg5`#btpy50`c)yz4^UuW!X>`Wc`}IG)eua84 z;$6V<8K&17!0kfTYOb|uu5Bg|PeRD=BXgO7!|igT1T`s8&#i@lP7uF%JdDeFYxmJe z#H1K7Q5KF|*)jzP6eVSx)Cu%(FQ_bESm7ujn3@a-DsUBGX)t7p45=+6@$t^l=E0MD zu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4TWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw z3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5ThjWbVFQeZ8dC(S~x|;rRP%B~~I9j=r z$uDARpD`C;({@P*S>` z39bu0qcaFwEC|AW86eD(Ctm5UNpVv!t^NrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..f2eb224b28abd3c17bebb90a0e49f982497105b5 GIT binary patch literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..04db6bb3645b07b0d6ab3f43fc30e25603d475b0 GIT binary patch literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..3c978455923544dc41496dc6193c23c9a611f991 GIT binary patch literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4 GIT binary patch literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..37524d6032b4c0d3ae4d63fedd92c8d954fedf09 GIT binary patch literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..02f7608f488189e3bafc736509e4527358c0da5b GIT binary patch literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..3c5ceb2741826364df0f02c1a9f33233301bdbe2 GIT binary patch literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00025.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00025.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBjLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SKP)%gir6W+`?!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXK zEH+}7>P$6ExL4knSQ(=IkLZ#O8j*p;9(2AgakQsp8emjoiI3auhjzpVo T{*@sa00000NkvXXu0mjfT4SIr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15 GIT binary patch literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SKP)%gir6W+`?!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXK zEH+}7>P$6ExL4knSQ(=IkLZ#O8j*p;9(2AgakQsp8emjoiI3auhjzpVo T{*@sa00000NkvXXu0mjfT4SIr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6y_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOEyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVF^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=gfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/00004.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00022.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00022.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00025.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00025.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=h8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f{(KD5dZ)H delta 517 zcmV+g0{Z>J1fB$tBYy$qNkl5xVz)Zm*Sx(;7EA8YU$lXVmb5JTKcVlPZgBz zPq>GpTrJ_pVfG!cx@za@YqiM)ILhT*guAsth?bysfv%ZV8ArK{`%q%K#wn?FL?ZR4 z%)A36%2IRuGJidqk5=C@m{hZ>M=(QOWqmlD>D*`YEwFN&zDknOzvGz%l*{mbX7tO0 z2`EmGKQ{W$Lk|9uH>g6+KcC7bcf~9+nT8`ks2#jML3Ezm3&4 zHpIs1j%gnv`c<>fI^Ugj>BA`ZH)0xbMYex>Y;|DttbTId`vkX zZ{<>$LI?l=0000000000Z{V-?h2QU&UT)jg&lzcGocOY)Gl<$(OZw_h(dqk9Hs4-C zsncoqiRF7?dMRGnFZbX5GU^Bs!(6--b=23-3XSiwO*;h!V}Assw~mGCW3?jLLbc?| z>kaU%dsS6@dOHJkFb8zt_@8E?GXS@uIvID7DMNML}W2Vt?N!v#g6V8RjIMF3|C3A?_#!Y5J&y5xb4vQ zyL7jeql$q@vxl?++#*jGD@T#LOtYd5KH|nCuU>@c=yDl4dK{?wqHx3{tnQi_YJ*r} z9)2xUEC2wkLHYTV2AwK}xh%RPc6~W`m;Yrmcf^d0000-?<&8{-4cg zcQgEI_`GW}r#i<;eCf7BR%hnQ*M4U>-nM)O< N!qe5yWt~$(695?isbv5F diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png index c9f77097ef58c1c0df5457716d24b90b99d8473e..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>jg1EU0xB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~f_sGhmjD0& delta 452 zcmV;#0XzPq1l|LXB!8tzL_t(|obB0LvV$NDfMMF{PTc>J*h?Rr$w@;%RBk=}zb8cu zDh4clgbreidUxBl9<8{I-f1hwD5uLU=#nuvVjtgy({%*1+fducI+|>|g?E}r3twra ze*K)w3|+n#?w27iwOc`-t1FwB<`quMQ=Oi`-nt3?)H`Fc%zrc?56*qEa*C-SL8RP` zY2xH=ux9v5qg`NLrl2!m+!&`?bhm|@BB#Pi$%R|HKdHD(9=vh~1}n6id!4)L*N}P0 zA45=@AYHkmN0YFJC6`0pbT9{m7JVSEs(d!MgMOiYAz)2;_)M3YhnSmw%vVrlw48|p z%-2=@tH~au1c~Qe9%Qq~;$nls(jc$bJPD<0c#ZOSp;O`f>*V u0000000000000000000000000u$njc<$#)6tIMeX00005a!*)u0c)2qbzc{sCL z=>7eBFTOTEdP`FCd&S?7>vu!S>=_T&r`|LBYWqXRar67y&ENkjmAlo+-PwEb?Dg5k zKC9aH<-5FZc*Z9AqU=m=siUr*b+vhU!;WV?UE%82*Bk%M>hCd`s~JvdBMD;!MPwu|+Wh!@k<7EGxjPFu>w6|}cq!cWaAoPyu Y=I`~{k4bOe&JGgrboFyt=akR{0OT#Mga7~l delta 705 zcmV;y0zUnh1K0(SBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjf*Y;6M diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png deleted file mode 100644 index 580d6c0ba7173c4cd45aba03a13cf4e1f4f653bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QvW?&978JRyuIPr*KEMUa3JWd z|EK@zPxWmT0<~M(RzrWqL(y!|(DLU(FT0pk1#MRxqyno#G zpS5(~qpEE)b~k%Y31WNc8=Y#}p?vn^#g>p+E2dQ_MxV^NwqSSazo>JfM?>u69Urr+ z%$Imu7CuRTq30*txaju>pDONMJNwa-%J{e5HI~LNU(X5;kcsjADCjpMg5gKv+}Hpi z_us$L^f%5elP;TS?t1yg|5-=s4i|iSU3hHQPV20%bL4#%y=_}|>F@tXS@L#_Gf&s^ z&97npl>Xmt-l6(azj-Y-^V(i^n!nVS7wBPRVDOEBFMjt=F_n&8AYo5eKbLh*2~7Z$ C{D$2C diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png deleted file mode 100644 index 4ce7d29374c1ba8e2f23eae1841f6c775097a115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png deleted file mode 100644 index 09a8564a1a37eb9c5cb077173ba948bf94114dab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png deleted file mode 100644 index a1ab7c7aee9756d40e80872b77e635116c9b18c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!Mh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f{(KD5dZ)H delta 517 zcmV+g0{Z>J1fB$tBYy$qNkl5xVz)Zm*Sx(;7EA8YU$lXVmb5JTKcVlPZgBz zPq>GpTrJ_pVfG!cx@za@YqiM)ILhT*guAsth?bysfv%ZV8ArK{`%q%K#wn?FL?ZR4 z%)A36%2IRuGJidqk5=C@m{hZ>M=(QOWqmlD>D*`YEwFN&zDknOzvGz%l*{mbX7tO0 z2`EmGKQ{W$Lk|9uH>g6+KcC7bcf~9+nT8`ks2#jML3Ezm3&4 zHpIs1j%gnv`c<>fI^Ugj>BA`ZH)0xbMYex>Y;|DttbTId`vkX zZ{<>$LI?l=0000000000Z{V-?h2QU&UT)jg&lzcGocOY)Gl<$(OZw_h(dqk9Hs4-C zsncoqiRF7?dMRGnFZbX5GU^Bs!(6--b=23-3XSiwO*;h!V}Assw~mGCW3?jLLbc?| z>kaU%dsS6@dOHJkFb8zt_@8E?GXS@uIvID7DMNML}W2Vt?N!v#g6V8RjIMF3|C3A?_#!Y5J&y5xb4vQ zyL7jeql$q@vxl?++#*jGD@T#LOtYd5KH|nCuU>@c=yDl4dK{?wqHx3{tnQi_YJ*r} z9)2xUEC2wkLHYTV2AwK}xh%RPc6~W`m;Yrmcf^d0000-?<&8{-4cg zcQgEI_`GW}r#i<;eCf7BR%hnQ*M4U>-nM)O< N!qe5yWt~$(695?isbv5F diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png index c9f77097ef58c1c0df5457716d24b90b99d8473e..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>jg1EU0xB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~f_sGhmjD0& delta 452 zcmV;#0XzPq1l|LXB!8tzL_t(|obB0LvV$NDfMMF{PTc>J*h?Rr$w@;%RBk=}zb8cu zDh4clgbreidUxBl9<8{I-f1hwD5uLU=#nuvVjtgy({%*1+fducI+|>|g?E}r3twra ze*K)w3|+n#?w27iwOc`-t1FwB<`quMQ=Oi`-nt3?)H`Fc%zrc?56*qEa*C-SL8RP` zY2xH=ux9v5qg`NLrl2!m+!&`?bhm|@BB#Pi$%R|HKdHD(9=vh~1}n6id!4)L*N}P0 zA45=@AYHkmN0YFJC6`0pbT9{m7JVSEs(d!MgMOiYAz)2;_)M3YhnSmw%vVrlw48|p z%-2=@tH~au1c~Qe9%Qq~;$nls(jc$bJPD<0c#ZOSp;O`f>*V u0000000000000000000000000u$njc<$#)6tIMeX00005a!*)u0c)2qbzc{sCL z=>7eBFTOTEdP`FCd&S?7>vu!S>=_T&r`|LBYWqXRar67y&ENkjmAlo+-PwEb?Dg5k zKC9aH<-5FZc*Z9AqU=m=siUr*b+vhU!;WV?UE%82*Bk%M>hCd`s~JvdBMD;!MPwu|+Wh!@k<7EGxjPFu>w6|}cq!cWaAoPyu Y=I`~{k4bOe&JGgrboFyt=akR{0OT#Mga7~l delta 705 zcmV;y0zUnh1K0(SBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjf*Y;6M diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png deleted file mode 100644 index 580d6c0ba7173c4cd45aba03a13cf4e1f4f653bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QvW?&978JRyuIPr*KEMUa3JWd z|EK@zPxWmT0<~M(RzrWqL(y!|(DLU(FT0pk1#MRxqyno#G zpS5(~qpEE)b~k%Y31WNc8=Y#}p?vn^#g>p+E2dQ_MxV^NwqSSazo>JfM?>u69Urr+ z%$Imu7CuRTq30*txaju>pDONMJNwa-%J{e5HI~LNU(X5;kcsjADCjpMg5gKv+}Hpi z_us$L^f%5elP;TS?t1yg|5-=s4i|iSU3hHQPV20%bL4#%y=_}|>F@tXS@L#_Gf&s^ z&97npl>Xmt-l6(azj-Y-^V(i^n!nVS7wBPRVDOEBFMjt=F_n&8AYo5eKbLh*2~7Z$ C{D$2C diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png deleted file mode 100644 index 4ce7d29374c1ba8e2f23eae1841f6c775097a115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png deleted file mode 100644 index 09a8564a1a37eb9c5cb077173ba948bf94114dab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png deleted file mode 100644 index a1ab7c7aee9756d40e80872b77e635116c9b18c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!Mh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f{(KD5dZ)H delta 517 zcmV+g0{Z>J1fB$tBYy$qNkl5xVz)Zm*Sx(;7EA8YU$lXVmb5JTKcVlPZgBz zPq>GpTrJ_pVfG!cx@za@YqiM)ILhT*guAsth?bysfv%ZV8ArK{`%q%K#wn?FL?ZR4 z%)A36%2IRuGJidqk5=C@m{hZ>M=(QOWqmlD>D*`YEwFN&zDknOzvGz%l*{mbX7tO0 z2`EmGKQ{W$Lk|9uH>g6+KcC7bcf~9+nT8`ks2#jML3Ezm3&4 zHpIs1j%gnv`c<>fI^Ugj>BA`ZH)0xbMYex>Y;|DttbTId`vkX zZ{<>$LI?l=0000000000Z{V-?h2QU&UT)jg&lzcGocOY)Gl<$(OZw_h(dqk9Hs4-C zsncoqiRF7?dMRGnFZbX5GU^Bs!(6--b=23-3XSiwO*;h!V}Assw~mGCW3?jLLbc?| z>kaU%dsS6@dOHJkFb8zt_@8E?GXS@uIvID7DMNML}W2Vt?N!v#g6V8RjIMF3|C3A?_#!Y5J&y5xb4vQ zyL7jeql$q@vxl?++#*jGD@T#LOtYd5KH|nCuU>@c=yDl4dK{?wqHx3{tnQi_YJ*r} z9)2xUEC2wkLHYTV2AwK}xh%RPc6~W`m;Yrmcf^d0000-?<&8{-4cg zcQgEI_`GW}r#i<;eCf7BR%hnQ*M4U>-nM)O< N!qe5yWt~$(695?isbv5F diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png index c9f77097ef58c1c0df5457716d24b90b99d8473e..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>jg1EU0xB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~f_sGhmjD0& delta 452 zcmV;#0XzPq1l|LXB!8tzL_t(|obB0LvV$NDfMMF{PTc>J*h?Rr$w@;%RBk=}zb8cu zDh4clgbreidUxBl9<8{I-f1hwD5uLU=#nuvVjtgy({%*1+fducI+|>|g?E}r3twra ze*K)w3|+n#?w27iwOc`-t1FwB<`quMQ=Oi`-nt3?)H`Fc%zrc?56*qEa*C-SL8RP` zY2xH=ux9v5qg`NLrl2!m+!&`?bhm|@BB#Pi$%R|HKdHD(9=vh~1}n6id!4)L*N}P0 zA45=@AYHkmN0YFJC6`0pbT9{m7JVSEs(d!MgMOiYAz)2;_)M3YhnSmw%vVrlw48|p z%-2=@tH~au1c~Qe9%Qq~;$nls(jc$bJPD<0c#ZOSp;O`f>*V u0000000000000000000000000u$njc<$#)6tIMeX00005a!*)u0c)2qbzc{sCL z=>7eBFTOTEdP`FCd&S?7>vu!S>=_T&r`|LBYWqXRar67y&ENkjmAlo+-PwEb?Dg5k zKC9aH<-5FZc*Z9AqU=m=siUr*b+vhU!;WV?UE%82*Bk%M>hCd`s~JvdBMD;!MPwu|+Wh!@k<7EGxjPFu>w6|}cq!cWaAoPyu Y=I`~{k4bOe&JGgrboFyt=akR{0OT#Mga7~l delta 705 zcmV;y0zUnh1K0(SBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjf*Y;6M diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png index 580d6c0ba7173c4cd45aba03a13cf4e1f4f653bc..137ca9e4946dcd461fab8ca146124917077d946d 100644 GIT binary patch delta 340 zcmdnN^p0tQay_G|r;B4q#hkY{Bl!*)@VEvx-|+mtU*&x(zjx-z3!Y9NSHJtoB)H^? zesHug0|cztv3vLZ-==H7zu}9ywsup}%jO`4)0>X8ue$RzJ5#|$li_u$LTs&Z_1Sj^ zWZyO^N7YWA&A3o&d)`-HlLqyPJPBJkwJ&ie?0(&M&ef^@2vf#+n^%$=tOizvUg--& z9A3<;T*B|fVBo#ZUGR47mx9RtWBf6H)#s_6GX86Cd&mFBxd*|u<=^KdubL}!mFLB| zd2^?;d+L2wZ+LR`{oV?Ar zy*8V@y3W4*Q0lE^MZPQFJ^w$|<++4aq1=}2zvtwtONG~M6PVia$*W@79>@2IcMd<< jC2ZH3$^!K~gfjTTdf0r=+~ZFy1V93wu6{1-oD!MsTZKUFmbO(PL@UiwC-nsz9k z{dln@WY&sl6^hX(bFMAeo%%28oaoUI`*_F4>?-pm-j;<=(qHIV|H(Ek`u)MDihI}2 ze)Oa={;hY7rSZ$xv%&*pVthXe`pt-7_>nj_HbBVz_pdbljdRPS%VwIpUcT{v){(ly z1)p9Q9^19kI_v8kd7njZ+m>DW`~OjvydC4r)AfAwYnVT!|F@fWsQ%P%UW?7VwwIme hFZJbRKn3Ck-x&DfcmEVq>DUF5@pScbS?83{1OOZvgogkC diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png deleted file mode 100644 index 4ce7d29374c1ba8e2f23eae1841f6c775097a115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png deleted file mode 100644 index 09a8564a1a37eb9c5cb077173ba948bf94114dab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png deleted file mode 100644 index a1ab7c7aee9756d40e80872b77e635116c9b18c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!M5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png deleted file mode 100644 index 137ca9e4946dcd461fab8ca146124917077d946d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png index 5198c5e33f10ab6501b550dd9f7f60e940af457f..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eM|1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$g8S$4LjV8( delta 440 zcmX@aa*=t0ay{b=PZ!6KiaBp@22N^L;Au$Qb$NEhf91mIwFPRuiVC64JAT*uPd(b; zu^=^G)8SlXyxwV{i(R*0%-mLVu4uPSlb+;fg|Z)fch)J-IL#d^9qB&#eBQ&EYNrmB zM{2&ay>8?@eSK@Tc}mc3(Jy;DP`}zfP%h^g4?{uw^$pYVEEj73{_vyp&ytVT z2cGQiv+a@gk?%G2yECa==VGvX{H*!E-ety0zFJ?{zAWsxtS_ z?f;o~E_Ew*)^&WH!?(8d)ZteT*167n&H6>UCQl-Lk*dbmwd!xr8t2~keH*gwvtfKP d0}fF9ll8}y>>}5`;m_i5u00000000000B_*0_J!Z?mtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRR zLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=(6?N3t&kBw2vQ0Y$27hA&q_>WR>SMJc*+RAC z%IgjO)Q+BRBj60fAwtlm?wDg}E%cBX)f`c$fcWGk3&{)pmDWFJ}+jovEn`f!(V}!%4dG z!UoM*EE!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjf*Y#0L diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png index 1e92a440b16992ae8c97e6a81d525067fe33f334..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>jC0;2?wB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~f;>PLwm#eM+cdx{8{yt_SeLLTK>JOZ?w*Pn6nflPr p#P7^h6TBGYu15loWk3G39V*qed+k(mG>I9 zD?-;7xv$^XVH2i);p}{;!qxg4%N!C<$?p2q=vwoHouNKqqW#aCcl;m!QjzXoXl(SM zer{Teg;Awf=GDpB#(Ssle{t$hiJxlTdk;wy-fP|(+N&P_VzS@tnUkaGRbu=+oLMdO z{{FoeUz;DjC8_zn;%~_HyCG%vjECz}@0oqI{UPJH`F-u??|+rb-Rk7-?7evQ`fOvL zRc-t7UEVi5W0QPwrZl(IQCH8p+Pu7B$FrWUaP{l!jsIr#_n6Gpj44hxsn2Ztz`fny z(YQ)sm7CQbyPJO__nR&ff9zbM`kwhGci;Ikl{>z1vj0xTcPT#F+qX|r3KmKbddGD0 X_xkL|q_=Np2MKt(`njxgN@xNAUPrDg delta 359 zcmbQv+{8RVrQXxi#WAE}&fDv;o0=7P+7jQCsK2TAe798GXYLp7NAg`azV9s3Qh&nY z@lxQNVc+8~GRZcX)4tAJBJ<|+ul>7bt-bq>L+D6-(ague*S+kdpS)!cjsKRJv|qCM zW@_fEOrLK&KmR)}YJIeAD$AzJCnHa)?f36e6O5Y_fArOFq2m&@_1YV@PPRH#@%xmW z&&5s6rzLM4J<<2^q`acE_6^n*5q}T0ovnNET5cbE{l-~k?b}`z%|0Qu=UJT0d^OuQ z-I}wj-mN{8!GAXQq}%^Y$I|Nwefk%!O}eRdf6twyht>)qQOvh_FV$>Y&2oKrEsNy* z-uL^>{9ideO}S?MxT#oE(^20yVZV<*gPz$Izl7O4e`_?@m0oMo`R^^ATT(0jNbHIP ycSG{7clLJ||I)Qx{L6nw8(ZEY2JGO0e+|Q-1jZRb{)=CLRCv1jxvX|Czg9&NN#{##p`chs}%<=dw#omNn)+u_RCma@NVrB_DZarSBX+TpvMZ@hcD zy@Ta{e0+00<1xG6?L`lb>lS`pyy{@_Tc-`bbq-x^-Z!J^QFcJv=6nZpw*TvVHszK6 z%v=`N(!PhiEXeN4(RD0G=k455(*I}k=bQqdXT16^GOpQVePz|%Z8t7&+I!Y~6SHOJ z<2$?md(=!0z87y&ynS2i{reW3$DU`n%-YMaf4-b${k-dQFYL}faAvZ<*?Z}N$?D%t wtr~RC&RwDF^RHw_?DDN|b$|hc4IKEohcQw5^`<0k**=iGr>mdKI;Vst00Cp4cmMzZ diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png deleted file mode 100644 index 5afe95ee7f52acf5bef44d153db5c0f7df402003..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 800 zcmV+*1K<3KP)}Y5S3h`MtmI zyW4SR=4H&4W0k1<{g2HoHLeonQJ}dC(yu4~GvJo7@6O7WHM(f2vBDENLCu37^`6^73l2R;NOG+3h zad(SB%v|INA%qap5fw$Go=eMGRVp;f7TG>ecCxtD98cmFS+b4FD+jf@?FrgyB~u2a z!p%r;ri^iwW0UFv@zSbK-b&i78yt>QY%7c7nAg3T%9e^~=!I0So;P!72g$N3aSj-R zu0TpyIXgS_Qu8l0knMi;q#i3=RNR$!b8fr~su=so0TJe0 zAE`mTEUmqf-KoI}6Uj`8;Y~PFQG79MN!nNOPH>Z(`$fz?XQ!3i4{a&?5z3a8&nhWP zxf}0pzMVyE{!Z3kC03(#4C+>LK=%bDB)K};#iN(kgBj@HcV2Q zWsSg+NL@9!0X2?)OSQ#c;b31KAV8&!_F$`0bp_Gq0I53SUNs!LgyHzyP(+1271s${ zpdV6}_znQapX2jyds|}imNp;)HUqQ*oGv>$8}!4GxLDm>2h>>kJWd=X1sQa;)}_k(YV)gARA z{(2^VSLVSp;7I)8?pZw80b~XhAI?D81sQu8*G}X*k74K}9xEaktG3V`#=xNOgJPnDr zF3;WZUv=a3$`5mVq?jJ5b{PNv9%2x)q~Vk{>j}%(Pd4cYuHDf)FH`&Z9r2>zd~BCz@Z1Dg7N>_Oe0Re8zn_pWW>_-*i`ee*bpD|Apy!=QdB3HTlfN zP{96NSL1}PdP%Ch-2VRgCjTT2eg+?xJH{Kf?}WFJ>HXu@$t9O+UR}2n@p%^in9o=D zn61vLvoE3!q^Z6=lVQG|VeS8UcRT+C6xViqox``*@M&Uc!SzLFzOsLjuE~=~U!<$? t^{x8b_Vi!>^6xCRHD?1x055`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png index 28db5a5d11942479e124d57eb9a3b6f7854545e8..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eNc1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f>f~bYybcN delta 481 zcmV<70UrLs1o{JzBYy$GNkl-s425Akr#oT)OL8ysz!}FT;Toxw_VoXr zT8t7=qHZD#3~|$KjbTgqv$%2J$A9Q9woN9!)qcq-`y26p z222_KrEzX%6iiEUICK}H$9fqCjfR;A_tu7M`}4o|0j>C&k7?QO<&WmCoc}wQ8RUl& z)T-2%^lDnfpy>LenM!ps&Efnle#-=PceXTUfOzve+oBu8-F=24GMrLl~YI}Hw zf0KK4$2=qW4uAL_`LZ@HhoA&~s8$IA@WwhzkXTj=m$y3Ja58U7{!7j8C}Q-IMn1!^ zuYvSif%yIuJ7$7KOKVedP3_5?PknM5b}_EoyRD&q%0syG0{D3vRt!;3%=|r^&WACg zD(aZ<$U0}gU^k}(g;OsxF-?nDk4wh1`qGKzV|2?iC0c0yhgjwVecVU<^yPv17vRhF zJOg~mYppZ4R=duY>BE>z74D14JQ8003;+NC00000000000000000000000000AK4D X^i%DxEK9}o00000NkvXXu0mjf;P>m8 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png index 06aae115b272514cdf38a0e782b248f97529ac57..ace2004671826013010d1896143f441a40ceb2ed 100644 GIT binary patch delta 490 zcmV=KcbSE&7{W&uAdp?ty^0M; zwlF9>c)b7s0000000000po8O^c(Yn_@1u2a=Vw!qy};P}Y>t9&(0^>r9mf$uNH62> zct6&Or9zXmPHC-WUtcHXbkVZYGIcM65m3%ctxvDos#-y|uYYN!F(TibDud4q#U>okSu2NYCbjbr6TIyIS&$YY@v1 z`I05DF)2;ie1F4?_s)u0^_`^KN`{mI$=?)2^i$S_BHML%X9bJALL~dpzmjm)IVNPP zR!ig(`hMWc5WEN(J{GN0;(YQjoDf(50IQ>Zz5*|JsKC|zp&)7$C>{s5)gN2x64%PwiKo)IS0ssI2 g000000Kh_i0ei>`c6nj68UO$Q07*qoM6N<$g7!t_egFUf delta 486 zcmV;1b_sPB!92fW_Iz1=&5^WGf4lgrc_H+}Rn{I71Tk4;p#(f*(cYm>N@{=@sNz*st{|vZf z^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0 zdX;)eucE~n6upA9n@CFn!-N)Uh>OO_yKS z8Jc}f|IY z%kb4-!gr9F0eVfXx6T|{?Gkb^y01vuk(l@+!9Owp0000000000000000000000000 c006)MzwKtwB$mVxPXGV_07*qoM6N<$f*U&U$N&HU diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png index 3b3282a16daa1a5abc6f577ecb61545fe83cc808..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>if1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g3coSLI3~& delta 494 zcmZ3?(!nx8rT)C9i(^Q|oVPP#%UTq8+~&@^$@x28sQM-I^0kv&`d7TT@$H^^Z)1zc zq4UWzeb;Waof1?vX?t*Xto3D^FMQGuCI8j8obxp=);_~<_l;||Slx;&~+yN|Ng=dE4rJ0t6{?l+FN zc}LHmn9sAr=$Ci8ikg+%B$+*CAIp5?Y^vp#&G>jeyLDb&@nMf^YisiVo&R}#c0$vi zpr$I--yMd^f{quzx+iO0bu(Xo*#D!uTjuKCrIQ(x=5G&O)S6iQKG9z(?056Tou8lF za9(>=XTwY$zg51OrYaWfe=6(C{0|#H%MWO(6W=Su!mz(Fgi~mH=Ig1kZ?3gZI>UDI zeRPfU!o~SUpX92dCFlNqu{2)B+VybHrU_r{RQ1pC{d$wzIj>z>y;^emlf31Bw6EXW zxh=^4!1K%qLl;}aot8dV7xt~_ic)_Q`FoD0+GQ@k^{+o9{xF^L;>p<;Uve^!e@eGH z?mki9Fe$)cY#S&6dV*E`Qu+l$TyI>GTZ|entlT b!0a>UQ#MAaq`3+kK?*%x{an^LB{Ts5s8Qtf diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png index 6fd685618c6b95c4480f7c6ed28a46d293e6709a..3d12ba7610b993ca5747360f2eab0e6908870db0 100644 GIT binary patch delta 497 zcmVxfW~e(67WW+&dPvrC&M(e>O6g}>NwQlU zIo-A`=X`w4%X4H8kSD7XB-LPMOjW3SD=+ctc_$A_U=L98pMUh36f=X~P40;>gR2)Z zcv-G0w5(4{J%aP{C~vk4_tN6;U;RFd^(T<<94Z63%Y-obj!%xjaiyl9DR zex#0jl{8Da_Q2MZ-mZRNE*;C)?awNw>*vb)){AT&-w%2ftFNLf$19qig3=S_v4=7f zJ76K!waj^wAvZpt0m|adnl05%$5?!9M<2)c7v7v9KWZ9sBOzN6=BC@}PTXXbEmE(N z=1S_O*k8oVz5YeoK>j{ael)F;tIq*tF60Q%z6`FMsYapG3Y0Nd7*ugl$iE^^#ckj` nZfght00000000000PtSF`}Se@6vJi+00000NkvXXu0mjfkihW- delta 480 zcmeBX`NcdzrT(C&i(^Q|oVPa|iw-OBI0SB=JiFk(@>jiBgTfA#mYznVv-PX_rs>XP z;*&YfV(;&FdcN?{7oSc|tDIVIuKjy@N&Iidw9{vo+;nDNIwdbn$lq9adaq@2{OQEK zGlbuS2W3ktmA9^VlFQcfw${Dw@RUh6gBP`JQni&`HT#r={n5&L%}IgwpZRQM;*Apu z-^)+^F1S}Ysws9u!rOOh&kimwOAJx_TP_*UeST`kv`_19?Mm#sv$n&pF1jh}_1CjC zi;ljWaw1D$XZhi}^Irs}%RhYh`M{LT7R|RZSMmyeG%;>HAy@BPTot=DXJY)RI|VU& zvny)mY~=sJBCA|@>A~MwA1~A&&D!tIn4`aiW#)d>bKbu^7Cg>4XcNBTsD-(e;XgyS zJx+7Ag)X1}|I51C@A;fQM#tT`AH(Y^ly^S*+VYRFYThjE zw$1Z8cHW$`>a0Y1=$GU(>c36h#U>|m`@OyRO#bZZv~K%KWy7s8b%`Hmtjt$jb1$;P zb=%|5+ulgavDLirtB`-2f1uJOYM$w=^f?pd)1Bgb&WUPT3km<}Dc!@$fE^rQ*niH4 U)!>iRFB6agPgg&ebxsLQ08OgkQUCw| diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png index 3a6234da625be95bf009ffa6b1cd3f848197f8dc..c17e89d15d707d3927099638cf11e82b35d72074 100644 GIT binary patch delta 458 zcmbQj@`QPUO8sh27srr_Id5kLPCBf>;c$2Ey(7QnHOp`I`^joMMJmrayYKr|DHhiw zY_o+JP(jNF(N%vf`lbY(v%KPE7;<}(?)4|t-x>Z{_kUIM&RG^-acWw6^0}RF7XHe< z^mv!x>swcSB$B&tyR9yFnCWl4ciB?0b^H11t(`t^`g2FtQ^p%8Jn74tYpGr@JpX=; zGJBWTvbcW&ucpS{^IqL&4Y!uglf1m`$A!3AP1nx&{))Zzb&E*u!krmMnPl{XL|@*W zw!^T(FT`@2?VByN*)e@be=n>l(7zYo@G51`ex7Ry>Wz^n^cZ?(R&!anm;PnwvTbLt zdHZHlQ9a|Mu#KyCepah_R(eveBGdlxY^DC#&xTs(gO*Lpu_}9ARW#?=>aY2-qW|P> z=@#7#%;}c&KYu!VVxIPv-+UXEi#>6?&F(09>HceaGmQ{_UNy^XZ6eWMmabL6x?@1qtjt*=N@`Kn1p_d?(EJ3RoS-f6I81ibmz%lZI1Yxth-|_M7><@&A$huAugrYbP>3Ja=gJ+BI0dH~24j?;Z2;FPrL%`xmtw89sdT zP}Rs>deyqRD8zoM#&YHQjE~I1bNBQvtbUQZHrMW1bbZltA2zL1olCxYmdKI;Vst0H*uxhyVZp diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png index d437738554167e2f5a5818376f7b7b455b57db1d..cc59349033daaad4bdeae570a7124de74d0a7374 100644 GIT binary patch delta 380 zcmeBWna(^xr9RHn#WAE}&f6P-e1{Zx8Xjit;rwndRQ|D%CHwTV6A3q-{+BDfbct_{ zFe3vL*cP3$e10|ZOXWJhgc$`(_46(@ME#v|>6TBGYu15loWk3G39V*qed+k(mG>I9 zD?-;7xv$^XVH2i);p}{;!qxg4%N!C<$?p2q=vwoHouNKqqW#aCcl;m!QjzXoXl(SM zer{Teg;Awf=GDpB#(Ssle{t$hiJxlTdk;wy-fP|(+N&P_VzS@tnUkaGRbu=+oLMdO z{{FoeUz;DjC8_zn;%~_HyCG%vjECz}@0oqI{UPJH`F-u??|+rb-Rk7-?7evQ`fOvL zRc-t7UEVi5W0QPwrZl(IQCH8p+Pu7B$FrWUaP{l!jsIr#_n6Gpj44hxsn2Ztz`fny z(YQ)sm7CQbyPJO__nR&ff9zbM`kwhGci;Ikl{>z1vj0xTcPT#F+qX|r3KmKbddGD0 X_xkL|q_=Np2MKt(`njxgN@xNAa2BpN delta 499 zcmVe~%Y&=wi!sPk-u4 z6Q6UrS~sxnWn(3&cVkXvKa-_OQ;1AXBVf@e)9QHdwv@=BEq}54W@?(aJ?eC1aZR0} zuBL;2N_WS<5wN-SlW{ZRwv#7za=5z^q96cU!@#UosIT?OFP2`pN0P zcOV-1GzD4n^~HFi#Ay_N{_%;K>cccQ(Oq1=gr|>#t`f!R)J}=jMa0#*Aw+cRHl0`f zm6q8y$!{ediGTBioU;Z3&C*#1e1ox`xT60)reASC>w6Ty?S-ZwXDh9JvyXk%h$~0x zI43%F{B4YQhC0^T%}4*$@2okU6C;(K66;WKL#7{QU4?Tz?&oyZuENB47%EW!LOtV{HO?KXORTx>@MuV2TCEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00026.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00026.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png index 28db5a5d11942479e124d57eb9a3b6f7854545e8..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eNc1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f>f~bYybcN delta 481 zcmV<70UrLs1o{JzBYy$GNkl-s425Akr#oT)OL8ysz!}FT;Toxw_VoXr zT8t7=qHZD#3~|$KjbTgqv$%2J$A9Q9woN9!)qcq-`y26p z222_KrEzX%6iiEUICK}H$9fqCjfR;A_tu7M`}4o|0j>C&k7?QO<&WmCoc}wQ8RUl& z)T-2%^lDnfpy>LenM!ps&Efnle#-=PceXTUfOzve+oBu8-F=24GMrLl~YI}Hw zf0KK4$2=qW4uAL_`LZ@HhoA&~s8$IA@WwhzkXTj=m$y3Ja58U7{!7j8C}Q-IMn1!^ zuYvSif%yIuJ7$7KOKVedP3_5?PknM5b}_EoyRD&q%0syG0{D3vRt!;3%=|r^&WACg zD(aZ<$U0}gU^k}(g;OsxF-?nDk4wh1`qGKzV|2?iC0c0yhgjwVecVU<^yPv17vRhF zJOg~mYppZ4R=duY>BE>z74D14JQ8003;+NC00000000000000000000000000AK4D X^i%DxEK9}o00000NkvXXu0mjf;P>m8 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png index 06aae115b272514cdf38a0e782b248f97529ac57..ace2004671826013010d1896143f441a40ceb2ed 100644 GIT binary patch delta 490 zcmV=KcbSE&7{W&uAdp?ty^0M; zwlF9>c)b7s0000000000po8O^c(Yn_@1u2a=Vw!qy};P}Y>t9&(0^>r9mf$uNH62> zct6&Or9zXmPHC-WUtcHXbkVZYGIcM65m3%ctxvDos#-y|uYYN!F(TibDud4q#U>okSu2NYCbjbr6TIyIS&$YY@v1 z`I05DF)2;ie1F4?_s)u0^_`^KN`{mI$=?)2^i$S_BHML%X9bJALL~dpzmjm)IVNPP zR!ig(`hMWc5WEN(J{GN0;(YQjoDf(50IQ>Zz5*|JsKC|zp&)7$C>{s5)gN2x64%PwiKo)IS0ssI2 g000000Kh_i0ei>`c6nj68UO$Q07*qoM6N<$g7!t_egFUf delta 486 zcmV;1b_sPB!92fW_Iz1=&5^WGf4lgrc_H+}Rn{I71Tk4;p#(f*(cYm>N@{=@sNz*st{|vZf z^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0 zdX;)eucE~n6upA9n@CFn!-N)Uh>OO_yKS z8Jc}f|IY z%kb4-!gr9F0eVfXx6T|{?Gkb^y01vuk(l@+!9Owp0000000000000000000000000 c006)MzwKtwB$mVxPXGV_07*qoM6N<$f*U&U$N&HU diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png index 3b3282a16daa1a5abc6f577ecb61545fe83cc808..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>if1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g3coSLI3~& delta 494 zcmZ3?(!nx8rT)C9i(^Q|oVPP#%UTq8+~&@^$@x28sQM-I^0kv&`d7TT@$H^^Z)1zc zq4UWzeb;Waof1?vX?t*Xto3D^FMQGuCI8j8obxp=);_~<_l;||Slx;&~+yN|Ng=dE4rJ0t6{?l+FN zc}LHmn9sAr=$Ci8ikg+%B$+*CAIp5?Y^vp#&G>jeyLDb&@nMf^YisiVo&R}#c0$vi zpr$I--yMd^f{quzx+iO0bu(Xo*#D!uTjuKCrIQ(x=5G&O)S6iQKG9z(?056Tou8lF za9(>=XTwY$zg51OrYaWfe=6(C{0|#H%MWO(6W=Su!mz(Fgi~mH=Ig1kZ?3gZI>UDI zeRPfU!o~SUpX92dCFlNqu{2)B+VybHrU_r{RQ1pC{d$wzIj>z>y;^emlf31Bw6EXW zxh=^4!1K%qLl;}aot8dV7xt~_ic)_Q`FoD0+GQ@k^{+o9{xF^L;>p<;Uve^!e@eGH z?mki9Fe$)cY#S&6dV*E`Qu+l$TyI>GTZ|entlT b!0a>UQ#MAaq`3+kK?*%x{an^LB{Ts5s8Qtf diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png index 6fd685618c6b95c4480f7c6ed28a46d293e6709a..3d12ba7610b993ca5747360f2eab0e6908870db0 100644 GIT binary patch delta 497 zcmVxfW~e(67WW+&dPvrC&M(e>O6g}>NwQlU zIo-A`=X`w4%X4H8kSD7XB-LPMOjW3SD=+ctc_$A_U=L98pMUh36f=X~P40;>gR2)Z zcv-G0w5(4{J%aP{C~vk4_tN6;U;RFd^(T<<94Z63%Y-obj!%xjaiyl9DR zex#0jl{8Da_Q2MZ-mZRNE*;C)?awNw>*vb)){AT&-w%2ftFNLf$19qig3=S_v4=7f zJ76K!waj^wAvZpt0m|adnl05%$5?!9M<2)c7v7v9KWZ9sBOzN6=BC@}PTXXbEmE(N z=1S_O*k8oVz5YeoK>j{ael)F;tIq*tF60Q%z6`FMsYapG3Y0Nd7*ugl$iE^^#ckj` nZfght00000000000PtSF`}Se@6vJi+00000NkvXXu0mjfkihW- delta 480 zcmeBX`NcdzrT(C&i(^Q|oVPa|iw-OBI0SB=JiFk(@>jiBgTfA#mYznVv-PX_rs>XP z;*&YfV(;&FdcN?{7oSc|tDIVIuKjy@N&Iidw9{vo+;nDNIwdbn$lq9adaq@2{OQEK zGlbuS2W3ktmA9^VlFQcfw${Dw@RUh6gBP`JQni&`HT#r={n5&L%}IgwpZRQM;*Apu z-^)+^F1S}Ysws9u!rOOh&kimwOAJx_TP_*UeST`kv`_19?Mm#sv$n&pF1jh}_1CjC zi;ljWaw1D$XZhi}^Irs}%RhYh`M{LT7R|RZSMmyeG%;>HAy@BPTot=DXJY)RI|VU& zvny)mY~=sJBCA|@>A~MwA1~A&&D!tIn4`aiW#)d>bKbu^7Cg>4XcNBTsD-(e;XgyS zJx+7Ag)X1}|I51C@A;fQM#tT`AH(Y^ly^S*+VYRFYThjE zw$1Z8cHW$`>a0Y1=$GU(>c36h#U>|m`@OyRO#bZZv~K%KWy7s8b%`Hmtjt$jb1$;P zb=%|5+ulgavDLirtB`-2f1uJOYM$w=^f?pd)1Bgb&WUPT3km<}Dc!@$fE^rQ*niH4 U)!>iRFB6agPgg&ebxsLQ08OgkQUCw| diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png index 3a6234da625be95bf009ffa6b1cd3f848197f8dc..c17e89d15d707d3927099638cf11e82b35d72074 100644 GIT binary patch delta 458 zcmbQj@`QPUO8sh27srr_Id5kLPCBf>;c$2Ey(7QnHOp`I`^joMMJmrayYKr|DHhiw zY_o+JP(jNF(N%vf`lbY(v%KPE7;<}(?)4|t-x>Z{_kUIM&RG^-acWw6^0}RF7XHe< z^mv!x>swcSB$B&tyR9yFnCWl4ciB?0b^H11t(`t^`g2FtQ^p%8Jn74tYpGr@JpX=; zGJBWTvbcW&ucpS{^IqL&4Y!uglf1m`$A!3AP1nx&{))Zzb&E*u!krmMnPl{XL|@*W zw!^T(FT`@2?VByN*)e@be=n>l(7zYo@G51`ex7Ry>Wz^n^cZ?(R&!anm;PnwvTbLt zdHZHlQ9a|Mu#KyCepah_R(eveBGdlxY^DC#&xTs(gO*Lpu_}9ARW#?=>aY2-qW|P> z=@#7#%;}c&KYu!VVxIPv-+UXEi#>6?&F(09>HceaGmQ{_UNy^XZ6eWMmabL6x?@1qtjt*=N@`Kn1p_d?(EJ3RoS-f6I81ibmz%lZI1Yxth-|_M7><@&A$huAugrYbP>3Ja=gJ+BI0dH~24j?;Z2;FPrL%`xmtw89sdT zP}Rs>deyqRD8zoM#&YHQjE~I1bNBQvtbUQZHrMW1bbZltA2zL1olCxYmdKI;Vst0H*uxhyVZp diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png index d437738554167e2f5a5818376f7b7b455b57db1d..cc59349033daaad4bdeae570a7124de74d0a7374 100644 GIT binary patch delta 380 zcmeBWna(^xr9RHn#WAE}&f6P-e1{Zx8Xjit;rwndRQ|D%CHwTV6A3q-{+BDfbct_{ zFe3vL*cP3$e10|ZOXWJhgc$`(_46(@ME#v|>6TBGYu15loWk3G39V*qed+k(mG>I9 zD?-;7xv$^XVH2i);p}{;!qxg4%N!C<$?p2q=vwoHouNKqqW#aCcl;m!QjzXoXl(SM zer{Teg;Awf=GDpB#(Ssle{t$hiJxlTdk;wy-fP|(+N&P_VzS@tnUkaGRbu=+oLMdO z{{FoeUz;DjC8_zn;%~_HyCG%vjECz}@0oqI{UPJH`F-u??|+rb-Rk7-?7evQ`fOvL zRc-t7UEVi5W0QPwrZl(IQCH8p+Pu7B$FrWUaP{l!jsIr#_n6Gpj44hxsn2Ztz`fny z(YQ)sm7CQbyPJO__nR&ff9zbM`kwhGci;Ikl{>z1vj0xTcPT#F+qX|r3KmKbddGD0 X_xkL|q_=Np2MKt(`njxgN@xNAa2BpN delta 499 zcmVe~%Y&=wi!sPk-u4 z6Q6UrS~sxnWn(3&cVkXvKa-_OQ;1AXBVf@e)9QHdwv@=BEq}54W@?(aJ?eC1aZR0} zuBL;2N_WS<5wN-SlW{ZRwv#7za=5z^q96cU!@#UosIT?OFP2`pN0P zcOV-1GzD4n^~HFi#Ay_N{_%;K>cccQ(Oq1=gr|>#t`f!R)J}=jMa0#*Aw+cRHl0`f zm6q8y$!{ediGTBioU;Z3&C*#1e1ox`xT60)reASC>w6Ty?S-ZwXDh9JvyXk%h$~0x zI43%F{B4YQhC0^T%}4*$@2okU6C;(K66;WKL#7{QU4?Tz?&oyZuENB47%EW!LOtV{HO?KXORTx>@MuV2TCEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png index 28db5a5d11942479e124d57eb9a3b6f7854545e8..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eNc1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f>f~bYybcN delta 481 zcmV<70UrLs1o{JzBYy$GNkl-s425Akr#oT)OL8ysz!}FT;Toxw_VoXr zT8t7=qHZD#3~|$KjbTgqv$%2J$A9Q9woN9!)qcq-`y26p z222_KrEzX%6iiEUICK}H$9fqCjfR;A_tu7M`}4o|0j>C&k7?QO<&WmCoc}wQ8RUl& z)T-2%^lDnfpy>LenM!ps&Efnle#-=PceXTUfOzve+oBu8-F=24GMrLl~YI}Hw zf0KK4$2=qW4uAL_`LZ@HhoA&~s8$IA@WwhzkXTj=m$y3Ja58U7{!7j8C}Q-IMn1!^ zuYvSif%yIuJ7$7KOKVedP3_5?PknM5b}_EoyRD&q%0syG0{D3vRt!;3%=|r^&WACg zD(aZ<$U0}gU^k}(g;OsxF-?nDk4wh1`qGKzV|2?iC0c0yhgjwVecVU<^yPv17vRhF zJOg~mYppZ4R=duY>BE>z74D14JQ8003;+NC00000000000000000000000000AK4D X^i%DxEK9}o00000NkvXXu0mjf;P>m8 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png index 06aae115b272514cdf38a0e782b248f97529ac57..ace2004671826013010d1896143f441a40ceb2ed 100644 GIT binary patch delta 490 zcmV=KcbSE&7{W&uAdp?ty^0M; zwlF9>c)b7s0000000000po8O^c(Yn_@1u2a=Vw!qy};P}Y>t9&(0^>r9mf$uNH62> zct6&Or9zXmPHC-WUtcHXbkVZYGIcM65m3%ctxvDos#-y|uYYN!F(TibDud4q#U>okSu2NYCbjbr6TIyIS&$YY@v1 z`I05DF)2;ie1F4?_s)u0^_`^KN`{mI$=?)2^i$S_BHML%X9bJALL~dpzmjm)IVNPP zR!ig(`hMWc5WEN(J{GN0;(YQjoDf(50IQ>Zz5*|JsKC|zp&)7$C>{s5)gN2x64%PwiKo)IS0ssI2 g000000Kh_i0ei>`c6nj68UO$Q07*qoM6N<$g7!t_egFUf delta 486 zcmV;1b_sPB!92fW_Iz1=&5^WGf4lgrc_H+}Rn{I71Tk4;p#(f*(cYm>N@{=@sNz*st{|vZf z^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0 zdX;)eucE~n6upA9n@CFn!-N)Uh>OO_yKS z8Jc}f|IY z%kb4-!gr9F0eVfXx6T|{?Gkb^y01vuk(l@+!9Owp0000000000000000000000000 c006)MzwKtwB$mVxPXGV_07*qoM6N<$f*U&U$N&HU diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png index 3b3282a16daa1a5abc6f577ecb61545fe83cc808..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>if1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g3coSLI3~& delta 494 zcmZ3?(!nx8rT)C9i(^Q|oVPP#%UTq8+~&@^$@x28sQM-I^0kv&`d7TT@$H^^Z)1zc zq4UWzeb;Waof1?vX?t*Xto3D^FMQGuCI8j8obxp=);_~<_l;||Slx;&~+yN|Ng=dE4rJ0t6{?l+FN zc}LHmn9sAr=$Ci8ikg+%B$+*CAIp5?Y^vp#&G>jeyLDb&@nMf^YisiVo&R}#c0$vi zpr$I--yMd^f{quzx+iO0bu(Xo*#D!uTjuKCrIQ(x=5G&O)S6iQKG9z(?056Tou8lF za9(>=XTwY$zg51OrYaWfe=6(C{0|#H%MWO(6W=Su!mz(Fgi~mH=Ig1kZ?3gZI>UDI zeRPfU!o~SUpX92dCFlNqu{2)B+VybHrU_r{RQ1pC{d$wzIj>z>y;^emlf31Bw6EXW zxh=^4!1K%qLl;}aot8dV7xt~_ic)_Q`FoD0+GQ@k^{+o9{xF^L;>p<;Uve^!e@eGH z?mki9Fe$)cY#S&6dV*E`Qu+l$TyI>GTZ|entlT b!0a>UQ#MAaq`3+kK?*%x{an^LB{Ts5s8Qtf diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png index 6fd685618c6b95c4480f7c6ed28a46d293e6709a..3d12ba7610b993ca5747360f2eab0e6908870db0 100644 GIT binary patch delta 497 zcmVxfW~e(67WW+&dPvrC&M(e>O6g}>NwQlU zIo-A`=X`w4%X4H8kSD7XB-LPMOjW3SD=+ctc_$A_U=L98pMUh36f=X~P40;>gR2)Z zcv-G0w5(4{J%aP{C~vk4_tN6;U;RFd^(T<<94Z63%Y-obj!%xjaiyl9DR zex#0jl{8Da_Q2MZ-mZRNE*;C)?awNw>*vb)){AT&-w%2ftFNLf$19qig3=S_v4=7f zJ76K!waj^wAvZpt0m|adnl05%$5?!9M<2)c7v7v9KWZ9sBOzN6=BC@}PTXXbEmE(N z=1S_O*k8oVz5YeoK>j{ael)F;tIq*tF60Q%z6`FMsYapG3Y0Nd7*ugl$iE^^#ckj` nZfght00000000000PtSF`}Se@6vJi+00000NkvXXu0mjfkihW- delta 480 zcmeBX`NcdzrT(C&i(^Q|oVPa|iw-OBI0SB=JiFk(@>jiBgTfA#mYznVv-PX_rs>XP z;*&YfV(;&FdcN?{7oSc|tDIVIuKjy@N&Iidw9{vo+;nDNIwdbn$lq9adaq@2{OQEK zGlbuS2W3ktmA9^VlFQcfw${Dw@RUh6gBP`JQni&`HT#r={n5&L%}IgwpZRQM;*Apu z-^)+^F1S}Ysws9u!rOOh&kimwOAJx_TP_*UeST`kv`_19?Mm#sv$n&pF1jh}_1CjC zi;ljWaw1D$XZhi}^Irs}%RhYh`M{LT7R|RZSMmyeG%;>HAy@BPTot=DXJY)RI|VU& zvny)mY~=sJBCA|@>A~MwA1~A&&D!tIn4`aiW#)d>bKbu^7Cg>4XcNBTsD-(e;XgyS zJx+7Ag)X1}|I51C@A;fQM#tT`AH(Y^ly^S*+VYRFYThjE zw$1Z8cHW$`>a0Y1=$GU(>c36h#U>|m`@OyRO#bZZv~K%KWy7s8b%`Hmtjt$jb1$;P zb=%|5+ulgavDLirtB`-2f1uJOYM$w=^f?pd)1Bgb&WUPT3km<}Dc!@$fE^rQ*niH4 U)!>iRFB6agPgg&ebxsLQ08OgkQUCw| diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png index 3a6234da625be95bf009ffa6b1cd3f848197f8dc..c17e89d15d707d3927099638cf11e82b35d72074 100644 GIT binary patch delta 458 zcmbQj@`QPUO8sh27srr_Id5kLPCBf>;c$2Ey(7QnHOp`I`^joMMJmrayYKr|DHhiw zY_o+JP(jNF(N%vf`lbY(v%KPE7;<}(?)4|t-x>Z{_kUIM&RG^-acWw6^0}RF7XHe< z^mv!x>swcSB$B&tyR9yFnCWl4ciB?0b^H11t(`t^`g2FtQ^p%8Jn74tYpGr@JpX=; zGJBWTvbcW&ucpS{^IqL&4Y!uglf1m`$A!3AP1nx&{))Zzb&E*u!krmMnPl{XL|@*W zw!^T(FT`@2?VByN*)e@be=n>l(7zYo@G51`ex7Ry>Wz^n^cZ?(R&!anm;PnwvTbLt zdHZHlQ9a|Mu#KyCepah_R(eveBGdlxY^DC#&xTs(gO*Lpu_}9ARW#?=>aY2-qW|P> z=@#7#%;}c&KYu!VVxIPv-+UXEi#>6?&F(09>HceaGmQ{_UNy^XZ6eWMmabL6x?@1qtjt*=N@`Kn1p_d?(EJ3RoS-f6I81ibmz%lZI1Yxth-|_M7><@&A$huAugrYbP>3Ja=gJ+BI0dH~24j?;Z2;FPrL%`xmtw89sdT zP}Rs>deyqRD8zoM#&YHQjE~I1bNBQvtbUQZHrMW1bbZltA2zL1olCxYmdKI;Vst0H*uxhyVZp diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png index d437738554167e2f5a5818376f7b7b455b57db1d..cc59349033daaad4bdeae570a7124de74d0a7374 100644 GIT binary patch delta 380 zcmeBWna(^xr9RHn#WAE}&f6P-e1{Zx8Xjit;rwndRQ|D%CHwTV6A3q-{+BDfbct_{ zFe3vL*cP3$e10|ZOXWJhgc$`(_46(@ME#v|>6TBGYu15loWk3G39V*qed+k(mG>I9 zD?-;7xv$^XVH2i);p}{;!qxg4%N!C<$?p2q=vwoHouNKqqW#aCcl;m!QjzXoXl(SM zer{Teg;Awf=GDpB#(Ssle{t$hiJxlTdk;wy-fP|(+N&P_VzS@tnUkaGRbu=+oLMdO z{{FoeUz;DjC8_zn;%~_HyCG%vjECz}@0oqI{UPJH`F-u??|+rb-Rk7-?7evQ`fOvL zRc-t7UEVi5W0QPwrZl(IQCH8p+Pu7B$FrWUaP{l!jsIr#_n6Gpj44hxsn2Ztz`fny z(YQ)sm7CQbyPJO__nR&ff9zbM`kwhGci;Ikl{>z1vj0xTcPT#F+qX|r3KmKbddGD0 X_xkL|q_=Np2MKt(`njxgN@xNAa2BpN delta 499 zcmVe~%Y&=wi!sPk-u4 z6Q6UrS~sxnWn(3&cVkXvKa-_OQ;1AXBVf@e)9QHdwv@=BEq}54W@?(aJ?eC1aZR0} zuBL;2N_WS<5wN-SlW{ZRwv#7za=5z^q96cU!@#UosIT?OFP2`pN0P zcOV-1GzD4n^~HFi#Ay_N{_%;K>cccQ(Oq1=gr|>#t`f!R)J}=jMa0#*Aw+cRHl0`f zm6q8y$!{ediGTBioU;Z3&C*#1e1ox`xT60)reASC>w6Ty?S-ZwXDh9JvyXk%h$~0x zI43%F{B4YQhC0^T%}4*$@2okU6C;(K66;WKL#7{QU4?Tz?&oyZuENB47%EW!LOtV{HO?KXORTx>@MuV2TC?wI z-!>^n)lQzxxKL|*-dA6f2K9+N30pX|FL5XAe%*J@)#*q*Q^t9lSCSg623Cb$=?g?0 zUd*dp!tcaj;JwaW@OJE%g2?`3{4syk=c%4D{%dc0$N$H<2f?-F-{&N+nk#da=f$~s zbEmU=>U~ykcyjgrwc7oTF&@z`LYDGpGgPj!m%6q1>f+l9w}Xr~u?aYaAr(D}CNQ|3B5`xr9}r+?MRW=j5tOh1YEpnA-Bmt76$6$M=bM4nNr? iY}c8}0`)wEGWf!J*nH32<4-IEKmwkwelF{r5}E)6PnZe- delta 508 zcmVF1DMp2r{PQ3pmbuWGJ#3hpW5Cl7I=ANev zCI~P;hEi7heh?{dXDSm`&$r@?n%ugT`#iq)yLm+7bllzDXWF*yl`y8LZcFxXb15Zi zmB_4Xa<;uUOl6*Cz{1`a_BLK%KHZ6xVTe9v$L%)PIUt8vPK)9py*l?+m!I z_lun4bv5dgWaD*+w=?tLW*#gI6aKCf>k-}R^drR#YQz7F@C?6mw2((_b7n>puYr#-x9|oeEaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png deleted file mode 100644 index 137ca9e4946dcd461fab8ca146124917077d946d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png index cee6b16aa3e1dbccf061b269794fadf12aed6701..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eNc2f_r9BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f?ZVdZ~y=R delta 997 zcmVDg&B(Gy9QcC6H`~BYPuF1p_NGavQl5JVImG&=NR7GtbH^!Z#>}ejMldXNV)?LPr zt+YE{r;Bn*W@d0Q!g4Zg;Y5A{&R$oPzE;2m(a(;m&o*|434b52nJd3Pu+=2iDvDW2so2Bs_wQ7Uvji$E&u0<8( zuPw+fklnCj14paeVQfwKb{OK;G;Exm0mpq~0J{y3gsNux;P}pAn!SM8j-|11JT5z8 z7vP%hSn;x(34gc;{67%q<6kpv7vh=~5C{bB#;bf#F7YHYfeovpzxUDl5-D-xHkE>2 zNDAboG|*|~+C5aD0;R}OUY+wZO!dUdo)=OMnZt74N6!u?qdPiLi*eA_+Plg8mD@^k zmjP-g`7`GOd)*j-efq>CW++u!tPZ=09cUke_PsCyIe)scOW1hsE0=Z@Z3(IDc^@8w z+?EIQp!*E3V+94TU-ba!y{ddb{i`dN*DKrb&4XkU1FD8st*r%3!j6ikl)*XDC9Ca_ zt#(Uc?E3(MQtA@j0)ar_XdUaKwgVfM zfK5a#sDCn|lW(HwwAs9=cS#JyF(9Gznm{8SSIC|VVe0U4r7Ay!_9 zRQ%@7lJPDLUcPT{Ezl!*Yq{BSX#kGmwhaXwLRYzT45(u;thRY_gm_yxux>o#wl5?I zwG@%QMX_E^!>IT*X>^GeV|<3YZzTg_4XglivVUE?pY&EPciX4k^;I?W5Wc9h=62{C zx)^!L>%Eu2+C2b9>1zOzAc_t54a%RerlsMT(oYwqvckD(oVy#DsU$BR#+Z>S&!h)o z#{l%&na}PYi&wkKeR+K#5ct>8*n;4t?(lO&c*?`urkDa%Uc8GpX-)`}?bJ)ylpKac zpnn_o^i$L~Ps~ydQliIVm!yu>rF;;kWP~QW(>U*k#ZoAj#3n z)qkOK;>qz%`*5MyS8LbtB-HN%mVktni(Y*qy7apyhifcM4FH*yHiFeQqH|T6Kwra3 z9M=s+n>!TZEqJ)d^Kg0#@cbS=pWz^G$xi}-Kp+qZ1OkCTAP@)y0)apva0h+^z5<*F TUKH=s00000NkvXXu0mjf2NLPc diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png index 8bf4d0a3fd857e49427893a3c00615a938348bb9..5939be56d197073dfa3f75ede5525584a4adcdd8 100644 GIT binary patch delta 509 zcmV5`;m_i5u00000000000B_*0_J!Z?mtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRR zLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=(6?N3t&kBw2vQ0Y$27hA&q_>WR>SMJc*+RAC z%IgjO)Q+BRBj60fAwtlm?wDg}E%cBX)f`c$fcWGk3&{)pmDWFJ}+jovEn`f!(V}!%4dG z!UoM*EEi#M30B{z%yv zH?jmW>i8=yK+d^7y{>D;D1J-00XgTok#wu=uNzl9$Uojh+}Di<{f$bnX zI_Mek_HW*4k>hUWdaf0N#HlB?gGnk*TaQ(3k1>Gz@ri9OD}P{}_X|Hc=DthJeYj`o zeEooT)7S_DhRN(CAq>AOV7m83TeZg!M;96Do**{If~Jac#p5JF9Uckd z z@TpN2*(THhAAgVTX?Xhl9mk#(5C{a0!529<3wkbNEh^stZJ+9}0-yxpVxM?PWvq{Z zAhj-Kn{vWx15AkZJU_-3QZY^&#@q!v)iG?1w&rjL(2Wm=RcLZdI6bR#6rL48pfO-7 zb0u{%9pnsLt)aU=ivqGllQHh4)v4VsYxCj(Cfb&I%x zGk0~M1Ai~;MESup5Pv`}U|=K5jrYOi&r*N~AB46m@3YerW`75x4iKv(bK7n*;6XJ` z+$gsA{X5759@86UZFh`yG%VC$27Kxnw6$^Wh@}Mw4~Tb3TLH0M1K=yeDLjbcog9EY z)$^Nf%tdSc;t%nytp$y{=>$g;2h9@Qzz|N*Z+}DkMlHv!w`*{|gf*L6O`6N2Dbnj? zK^r^uuUTX5u{p%Jhq3$*na8t#AQ1RGm@g<^^_3P}&u9|GE2BgY&b7x6re=v08f$xG$_@#@?MBu_eS_nVCMeFQGpW@OG0Fnxw)3(DV zFgpHgLDT@8-_XsP(XD6*K==1+B30IzSPo z`q*s)z|Q>y4B8W7+`~9=7eqkTd+2(BKqnv&2m}IwKp+qZ1OkCTAn=Cx4@#V2(iFW) Q%K!iX07*qoM6N<$g7rAOLjV8( diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png index 291b6e19d81083f78bfad4fac52805758b2b9a24..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 523 zcmV+m0`&cg2cra#BYy$vNklpadikLBjSuPu0Q;D1nWcjRg9#2c-`EkgO=M~5t$rrgc|7eTZ2tNwRxN$E;c`{4+ z6P@S9iZ7)~PJb}(QOc&>2GfP<#E!m4r2FwUFQ%l@?Cm_w&2^V|@wybddYxN4UX73^ zIsPtyx3eEYka9AE5=TmpeS1l}cu56L6r(!N)XW|`y4*Vdl5zR>sX-AO+3jXYqFIXc z9xc`E%~o(R54VtJ<}K_MZQ0frps4br{6fmVegJUj1AnH94kn+4T~7L>NmxpX6%%BZ z1!#Jm)aB(y|Lp$Bv-)jXxMJa(QlV~1-Tdcf&BCmd{g|JwS=)k(RS}llPM#?nnh~1D z#RahQnK5iJbqJD@Vvp9qN~4gp4nFP9zL3pZavlHx00000003<42gF0^Ne^<@S^xk5 N07*qoLpYG*T-Vk9d!FZ{hLoOQ2d?XC3vso!1XK>>2N!{{8{x)rmjQjmUDlKgHd=V% zO7ljo7zZn>d{i6dwvJpASUW6pKVz&(O5cHFZ#!V>=+`E|Gk+et0}Y>CvsOM|;A)&T zU_mI6Z7QkjukyD8W{f`RG1nQ=0n$QSQ<$4Q0sG*|eGt`Hpfzl~jyMQVJI@3do<{qro9YkIm_v0mmJ4KwcBcBLURBUL4I#)DmU8O1QhMi3LY&0Gbh8-^x6% zh&Lc$0S7u@(Bb@)dkz*4qAI&R z!RJIC4ChJ*Adr+`drGvx_@2}i&PW9sWHAm=_&!Z0@)CF zwcu#f{l(TXr5%o;On8lO6nM1=cbHQHOG6sZV-8{bk{2_Fsoxp z7~D0)%9o09`_RvX6OOG?mL&O1JRt~dJ!R&tsb<>LoI%HB-$&ab*Ja>FaMUto-ll7V z=2D@NLw}T}d^l7MT=FD8BlC6rjG5FZIi+X?JM!6tX7A#4-Az-tUf7)MDpvB!0u$cd z9474y|J55D*U`8^P+A7gR7#066UMCkJVJ(?L9}&48qEI@!IcP?i^ZfEcQdoj zfRA9_Z6`?*9RcqH$Sa3Q5fd!LzJnasFd~2O6M|B5QrKP<)84%wSsKJ85a!*)u0c)2qbzc{sCL z=>7eBFTOTEdP`FCd&S?7>vu!S>=_T&r`|LBYWqXRar67y&ENkjmAlo+-PwEb?Dg5k zKC9aH<-5FZc*Z9AqU=m=siUr*b+vhU!;WV?UE%82*Bk%M>hCd`s~JvdBMD;!MPwu|+Wh!@k<7EGxjPFu>w6|}cq!cWaAoPyu Y=I`~{k4bOe&JGgrboFyt=akR{0L|F0bpQYW delta 946 zcmV;j15Nyw1IGuDBYy*qNkl$K#RF3$6)Q;5^U1kW_2>_a#ZA_~b>zd|_T_cN;Q5@$aR4|7hMU zqJ%GADamk`WN~=h^|W%aCN~y71a6c(zqy7_vp;p8ym62dFK1umb%bVn|);?sdAYu~0wQjP>eK+A)mPy=WuH?^qT-oA#z=b%~pkEK4YA?<> z-t}iFlP`M1VIoZu+07sG?j_;2BC`>2WWGGwilkvKn1J0(pA?I`4YMfTf)8&4ex*WU zv#&-LQ-AzEX`HgdC;j$Y%aH^`dE5Gk<@}Iz)lk$-TU(&((PU+U@MYZf!|M^E3ryMt zd4X={rR9ro9gJ#2eZ;YdZE-n#I7Cmb^F`zs zx+JX@+e=*ahq{SLS#g8GC3~+63+@5ozWavWR)5G{f0ZUk2~iC1apeTWw*GL=#G7vk zWc(-THPp1VCcrzHWNQ+ei&il9G+YOAUg#SRUyT{ca5;8K7Ip`*v+4b8sMvq}GHxr@ z>;WVOH_Thzy!sbKf#FWZ5%46GYmG8i4DINtX`@SsAQ40nypt~I#OU>DlXN-8VYqLuG4 z7PuZC>Gtvl?6dwDAN{7bYs7rIx08#ALvG+54OHc@G($;x-+T-Kt_HELG0Sx0rd^*EjB*r(c^F? zdqBJ02kbGC-4c)_3^*`iOqI865_AucjVkO&h0EDv~Q0bLm(|#l+Wd*E6DA z9W~-&9PLR@#I%rmF>(ml1*NG{7b>r`ASI>qiQaJ&Y!c({DZK%D{-TUC6;PI;BCo6G zok(hly#bP{=<>n#k^DyMMd?AtJ|NOWNv#ugyGEYY&GfsF7YA7S(7Dq~V8#JiE9@?% zqz@j+gm0@CO}Sqa_^*QmU7)Z9U22=~7_O0*1CAoa&~O}x*_4f+dSmnK{EAtXUF1&` zFeDCnO?CcaG43eJ0Yy=~k&meao6t`in{b?`!nDXCRWImCChLshtsmI)ELwMor?G5N zX*!mY)=!mCW@HOni@1{Tuq0CZ6A4+W9Bt3>cIEirzd^So_p|bnGEz-RnlbVqutG%Z zO^QN#qdpF5ncmVbrO_-uluOno`i!WNdIet2GvNUC0IdX5dz=lB6}2p|pEmg%;I)OZ zMB}yo^Yz=_70#&;{Br=@pe^4ht}o9`Yo9tP>^84WVnjmFrOjC5P(@ZAwofZ%(_6|E zMq&ClTmU+PH0=6ZH*x=I@&u|D^k%l4g1qFe{nOv{q9}G^j3;`gjj~5JpL9)1b5VKtIdt>Q zrHXNH=D0-cMtQ2%>H7SH+kB2}n{O+XPA}@N(bx8CLu~p&cltz(!UK zHKIqN_@PZ``np*-?>cCJ?0Ef+-F6RtsnDc}J2bPNrn+->SsKqag2{)CE2+K>h)LmN%a9%=|yUMnDc_SwEl!(gpT`v6)8 zAyac2XdV2Z8?lzy_=-|qf0t6KC&tYks_ImP`xS-S+ZGh=0|{w?(?&&dl6O(ugzpO4 zJ77EA2g>OhIfFw!o zLIFquX3JDtw6Nps0F;!fL%J$fEO-~C#RI8viLGu2=ui1wD7E;f1sCI-R+U3>J?+9y z!1TgjJ2P$R{bVc2XpUgQMbGKdSQK0A5IXvgpQl}?zdd3j^3t3aNqb3Vvo zuYge>T53FL|1!jb;iQ269b7)G=+x=$;GRhnPI2QcEg zL%8X%5w%=QMtrb#3;jAyUMtCq;A|^Nl4KDNbj=X(G%QHJFbenIw zJ!=9Ak9-E13HEg_z9-;Wut%dG4)FdB@Le194^MiCU~d>7E~b3)2!=6z5|ku^E%FiKZdA%GD(t|L~cP% zJ0N>P@Kh$0gKS?W=uZ^T0M9&9+t3KEF?*iBuSDaNs=T00000NkvXXu0mjf8}qm0 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png deleted file mode 100644 index 908f9c1e414141eee23c5f83c15dcf3fecc5f60d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931 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 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gV07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..26526a94f076c5956e4cd1e53d72824f4a878abb GIT binary patch literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..26526a94f076c5956e4cd1e53d72824f4a878abb GIT binary patch literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=gfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00025.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00025.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=h8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f{(KD5dZ)H delta 517 zcmV+g0{Z>J1fB$tBYy$qNkl5xVz)Zm*Sx(;7EA8YU$lXVmb5JTKcVlPZgBz zPq>GpTrJ_pVfG!cx@za@YqiM)ILhT*guAsth?bysfv%ZV8ArK{`%q%K#wn?FL?ZR4 z%)A36%2IRuGJidqk5=C@m{hZ>M=(QOWqmlD>D*`YEwFN&zDknOzvGz%l*{mbX7tO0 z2`EmGKQ{W$Lk|9uH>g6+KcC7bcf~9+nT8`ks2#jML3Ezm3&4 zHpIs1j%gnv`c<>fI^Ugj>BA`ZH)0xbMYex>Y;|DttbTId`vkX zZ{<>$LI?l=0000000000Z{V-?h2QU&UT)jg&lzcGocOY)Gl<$(OZw_h(dqk9Hs4-C zsncoqiRF7?dMRGnFZbX5GU^Bs!(6--b=23-3XSiwO*;h!V}Assw~mGCW3?jLLbc?| z>kaU%dsS6@dOHJkFb8zt_@8E?GXS@uIvID7DMNML}W2Vt?N!v#g6V8RjIMF3|C3A?_#!Y5J&y5xb4vQ zyL7jeql$q@vxl?++#*jGD@T#LOtYd5KH|nCuU>@c=yDl4dK{?wqHx3{tnQi_YJ*r} z9)2xUEC2wkLHYTV2AwK}xh%RPc6~W`m;Yrmcf^d0000-?<&8{-4cg zcQgEI_`GW}r#i<;eCf7BR%hnQ*M4U>-nM)O< N!qe5yWt~$(695?isbv5F diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png index c9f77097ef58c1c0df5457716d24b90b99d8473e..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>jg1EU0xB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~f_sGhmjD0& delta 452 zcmV;#0XzPq1l|LXB!8tzL_t(|obB0LvV$NDfMMF{PTc>J*h?Rr$w@;%RBk=}zb8cu zDh4clgbreidUxBl9<8{I-f1hwD5uLU=#nuvVjtgy({%*1+fducI+|>|g?E}r3twra ze*K)w3|+n#?w27iwOc`-t1FwB<`quMQ=Oi`-nt3?)H`Fc%zrc?56*qEa*C-SL8RP` zY2xH=ux9v5qg`NLrl2!m+!&`?bhm|@BB#Pi$%R|HKdHD(9=vh~1}n6id!4)L*N}P0 zA45=@AYHkmN0YFJC6`0pbT9{m7JVSEs(d!MgMOiYAz)2;_)M3YhnSmw%vVrlw48|p z%-2=@tH~au1c~Qe9%Qq~;$nls(jc$bJPD<0c#ZOSp;O`f>*V u0000000000000000000000000u$njc<$#)6tIMeX00005a!*)u0c)2qbzc{sCL z=>7eBFTOTEdP`FCd&S?7>vu!S>=_T&r`|LBYWqXRar67y&ENkjmAlo+-PwEb?Dg5k zKC9aH<-5FZc*Z9AqU=m=siUr*b+vhU!;WV?UE%82*Bk%M>hCd`s~JvdBMD;!MPwu|+Wh!@k<7EGxjPFu>w6|}cq!cWaAoPyu Y=I`~{k4bOe&JGgrboFyt=akR{0OT#Mga7~l delta 705 zcmV;y0zUnh1K0(SBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjf*Y;6M diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png deleted file mode 100644 index 580d6c0ba7173c4cd45aba03a13cf4e1f4f653bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QvW?&978JRyuIPr*KEMUa3JWd z|EK@zPxWmT0<~M(RzrWqL(y!|(DLU(FT0pk1#MRxqyno#G zpS5(~qpEE)b~k%Y31WNc8=Y#}p?vn^#g>p+E2dQ_MxV^NwqSSazo>JfM?>u69Urr+ z%$Imu7CuRTq30*txaju>pDONMJNwa-%J{e5HI~LNU(X5;kcsjADCjpMg5gKv+}Hpi z_us$L^f%5elP;TS?t1yg|5-=s4i|iSU3hHQPV20%bL4#%y=_}|>F@tXS@L#_Gf&s^ z&97npl>Xmt-l6(azj-Y-^V(i^n!nVS7wBPRVDOEBFMjt=F_n&8AYo5eKbLh*2~7Z$ C{D$2C diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png deleted file mode 100644 index 4ce7d29374c1ba8e2f23eae1841f6c775097a115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png deleted file mode 100644 index 09a8564a1a37eb9c5cb077173ba948bf94114dab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png deleted file mode 100644 index a1ab7c7aee9756d40e80872b77e635116c9b18c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!Mh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00013.png index 59fce75cd1321a13bc8840b9bc6f48f87485d7c2..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eMV1i}Q6BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f{(KD5dZ)H delta 517 zcmV+g0{Z>J1fB$tBYy$qNkl5xVz)Zm*Sx(;7EA8YU$lXVmb5JTKcVlPZgBz zPq>GpTrJ_pVfG!cx@za@YqiM)ILhT*guAsth?bysfv%ZV8ArK{`%q%K#wn?FL?ZR4 z%)A36%2IRuGJidqk5=C@m{hZ>M=(QOWqmlD>D*`YEwFN&zDknOzvGz%l*{mbX7tO0 z2`EmGKQ{W$Lk|9uH>g6+KcC7bcf~9+nT8`ks2#jML3Ezm3&4 zHpIs1j%gnv`c<>fI^Ugj>BA`ZH)0xbMYex>Y;|DttbTId`vkX zZ{<>$LI?l=0000000000Z{V-?h2QU&UT)jg&lzcGocOY)Gl<$(OZw_h(dqk9Hs4-C zsncoqiRF7?dMRGnFZbX5GU^Bs!(6--b=23-3XSiwO*;h!V}Assw~mGCW3?jLLbc?| z>kaU%dsS6@dOHJkFb8zt_@8E?GXS@uIvID7DMNML}W2Vt?N!v#g6V8RjIMF3|C3A?_#!Y5J&y5xb4vQ zyL7jeql$q@vxl?++#*jGD@T#LOtYd5KH|nCuU>@c=yDl4dK{?wqHx3{tnQi_YJ*r} z9)2xUEC2wkLHYTV2AwK}xh%RPc6~W`m;Yrmcf^d0000-?<&8{-4cg zcQgEI_`GW}r#i<;eCf7BR%hnQ*M4U>-nM)O< N!qe5yWt~$(695?isbv5F diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png index c9f77097ef58c1c0df5457716d24b90b99d8473e..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>jg1EU0xB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~f_sGhmjD0& delta 452 zcmV;#0XzPq1l|LXB!8tzL_t(|obB0LvV$NDfMMF{PTc>J*h?Rr$w@;%RBk=}zb8cu zDh4clgbreidUxBl9<8{I-f1hwD5uLU=#nuvVjtgy({%*1+fducI+|>|g?E}r3twra ze*K)w3|+n#?w27iwOc`-t1FwB<`quMQ=Oi`-nt3?)H`Fc%zrc?56*qEa*C-SL8RP` zY2xH=ux9v5qg`NLrl2!m+!&`?bhm|@BB#Pi$%R|HKdHD(9=vh~1}n6id!4)L*N}P0 zA45=@AYHkmN0YFJC6`0pbT9{m7JVSEs(d!MgMOiYAz)2;_)M3YhnSmw%vVrlw48|p z%-2=@tH~au1c~Qe9%Qq~;$nls(jc$bJPD<0c#ZOSp;O`f>*V u0000000000000000000000000u$njc<$#)6tIMeX00005a!*)u0c)2qbzc{sCL z=>7eBFTOTEdP`FCd&S?7>vu!S>=_T&r`|LBYWqXRar67y&ENkjmAlo+-PwEb?Dg5k zKC9aH<-5FZc*Z9AqU=m=siUr*b+vhU!;WV?UE%82*Bk%M>hCd`s~JvdBMD;!MPwu|+Wh!@k<7EGxjPFu>w6|}cq!cWaAoPyu Y=I`~{k4bOe&JGgrboFyt=akR{0OT#Mga7~l delta 705 zcmV;y0zUnh1K0(SBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjf*Y;6M diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png deleted file mode 100644 index 580d6c0ba7173c4cd45aba03a13cf4e1f4f653bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QvW?&978JRyuIPr*KEMUa3JWd z|EK@zPxWmT0<~M(RzrWqL(y!|(DLU(FT0pk1#MRxqyno#G zpS5(~qpEE)b~k%Y31WNc8=Y#}p?vn^#g>p+E2dQ_MxV^NwqSSazo>JfM?>u69Urr+ z%$Imu7CuRTq30*txaju>pDONMJNwa-%J{e5HI~LNU(X5;kcsjADCjpMg5gKv+}Hpi z_us$L^f%5elP;TS?t1yg|5-=s4i|iSU3hHQPV20%bL4#%y=_}|>F@tXS@L#_Gf&s^ z&97npl>Xmt-l6(azj-Y-^V(i^n!nVS7wBPRVDOEBFMjt=F_n&8AYo5eKbLh*2~7Z$ C{D$2C diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png deleted file mode 100644 index 4ce7d29374c1ba8e2f23eae1841f6c775097a115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png deleted file mode 100644 index 09a8564a1a37eb9c5cb077173ba948bf94114dab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png deleted file mode 100644 index a1ab7c7aee9756d40e80872b77e635116c9b18c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!Mh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00013.png index 59fce75cd1321a13bc8840b9bc6f48f87485d7c2..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eMV1i}Q6BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f{(KD5dZ)H delta 517 zcmV+g0{Z>J1fB$tBYy$qNkl5xVz)Zm*Sx(;7EA8YU$lXVmb5JTKcVlPZgBz zPq>GpTrJ_pVfG!cx@za@YqiM)ILhT*guAsth?bysfv%ZV8ArK{`%q%K#wn?FL?ZR4 z%)A36%2IRuGJidqk5=C@m{hZ>M=(QOWqmlD>D*`YEwFN&zDknOzvGz%l*{mbX7tO0 z2`EmGKQ{W$Lk|9uH>g6+KcC7bcf~9+nT8`ks2#jML3Ezm3&4 zHpIs1j%gnv`c<>fI^Ugj>BA`ZH)0xbMYex>Y;|DttbTId`vkX zZ{<>$LI?l=0000000000Z{V-?h2QU&UT)jg&lzcGocOY)Gl<$(OZw_h(dqk9Hs4-C zsncoqiRF7?dMRGnFZbX5GU^Bs!(6--b=23-3XSiwO*;h!V}Assw~mGCW3?jLLbc?| z>kaU%dsS6@dOHJkFb8zt_@8E?GXS@uIvID7DMNML}W2Vt?N!v#g6V8RjIMF3|C3A?_#!Y5J&y5xb4vQ zyL7jeql$q@vxl?++#*jGD@T#LOtYd5KH|nCuU>@c=yDl4dK{?wqHx3{tnQi_YJ*r} z9)2xUEC2wkLHYTV2AwK}xh%RPc6~W`m;Yrmcf^d0000-?<&8{-4cg zcQgEI_`GW}r#i<;eCf7BR%hnQ*M4U>-nM)O< N!qe5yWt~$(695?isbv5F diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png index c9f77097ef58c1c0df5457716d24b90b99d8473e..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>jg1EU0xB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~f_sGhmjD0& delta 452 zcmV;#0XzPq1l|LXB!8tzL_t(|obB0LvV$NDfMMF{PTc>J*h?Rr$w@;%RBk=}zb8cu zDh4clgbreidUxBl9<8{I-f1hwD5uLU=#nuvVjtgy({%*1+fducI+|>|g?E}r3twra ze*K)w3|+n#?w27iwOc`-t1FwB<`quMQ=Oi`-nt3?)H`Fc%zrc?56*qEa*C-SL8RP` zY2xH=ux9v5qg`NLrl2!m+!&`?bhm|@BB#Pi$%R|HKdHD(9=vh~1}n6id!4)L*N}P0 zA45=@AYHkmN0YFJC6`0pbT9{m7JVSEs(d!MgMOiYAz)2;_)M3YhnSmw%vVrlw48|p z%-2=@tH~au1c~Qe9%Qq~;$nls(jc$bJPD<0c#ZOSp;O`f>*V u0000000000000000000000000u$njc<$#)6tIMeX00005a!*)u0c)2qbzc{sCL z=>7eBFTOTEdP`FCd&S?7>vu!S>=_T&r`|LBYWqXRar67y&ENkjmAlo+-PwEb?Dg5k zKC9aH<-5FZc*Z9AqU=m=siUr*b+vhU!;WV?UE%82*Bk%M>hCd`s~JvdBMD;!MPwu|+Wh!@k<7EGxjPFu>w6|}cq!cWaAoPyu Y=I`~{k4bOe&JGgrboFyt=akR{0OT#Mga7~l delta 705 zcmV;y0zUnh1K0(SBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjf*Y;6M diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png index 580d6c0ba7173c4cd45aba03a13cf4e1f4f653bc..137ca9e4946dcd461fab8ca146124917077d946d 100644 GIT binary patch delta 340 zcmdnN^p0tQay_G|r;B4q#hkY{Bl!*)@VEvx-|+mtU*&x(zjx-z3!Y9NSHJtoB)H^? zesHug0|cztv3vLZ-==H7zu}9ywsup}%jO`4)0>X8ue$RzJ5#|$li_u$LTs&Z_1Sj^ zWZyO^N7YWA&A3o&d)`-HlLqyPJPBJkwJ&ie?0(&M&ef^@2vf#+n^%$=tOizvUg--& z9A3<;T*B|fVBo#ZUGR47mx9RtWBf6H)#s_6GX86Cd&mFBxd*|u<=^KdubL}!mFLB| zd2^?;d+L2wZ+LR`{oV?Ar zy*8V@y3W4*Q0lE^MZPQFJ^w$|<++4aq1=}2zvtwtONG~M6PVia$*W@79>@2IcMd<< jC2ZH3$^!K~gfjTTdf0r=+~ZFy1V93wu6{1-oD!MsTZKUFmbO(PL@UiwC-nsz9k z{dln@WY&sl6^hX(bFMAeo%%28oaoUI`*_F4>?-pm-j;<=(qHIV|H(Ek`u)MDihI}2 ze)Oa={;hY7rSZ$xv%&*pVthXe`pt-7_>nj_HbBVz_pdbljdRPS%VwIpUcT{v){(ly z1)p9Q9^19kI_v8kd7njZ+m>DW`~OjvydC4r)AfAwYnVT!|F@fWsQ%P%UW?7VwwIme hFZJbRKn3Ck-x&DfcmEVq>DUF5@pScbS?83{1OOZvgogkC diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png deleted file mode 100644 index 4ce7d29374c1ba8e2f23eae1841f6c775097a115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s{ba4!+nDh2Vv{17GPitby zF5z$cRlZ+hU*=cURN?&bQ@y|6Qbk^Yxn&O}4jc4bH$2vy7CF!J)WJCY|JQEjyft&5 zpzv?<_ztm}4|& z;ro|k`j#*E>eH}^rZ1M~y_v5To71g1yXw`tGa3A6Q%}16&vq=mp3tR#;nt*^TJd}C zBt4T9&|2I0mMzonc4*VQ%8^WE>`&)|1$t6#$0 zmEQvyzL#tkONo8{f8X?~1KI%(bXQnL36$+F)nCMFdW^~BTT40vKQP>|f)8Tx0l)vp TF`eJ10Fw7~^>bP0l+XkKdljdZ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png deleted file mode 100644 index 09a8564a1a37eb9c5cb077173ba948bf94114dab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmV<80v-K{P)$I)KaTHV3+n9t>#-y*xS zj#}%vt+z=$j^j32qI7=qhY#9oYps@|CVT*2Sgq9<*1D7{ZX%~vM9PZ?yvgnxo?#5Q zG(UgTKMD(C{Qhl@NGzkY9`Gi+U-XS|2Z)2a#VvyP!H@P}Bd!icXyPXC?(fY@CY$^c zg1Cd+N#DM=Pg7gD#niZoe?y3b!Pj+ zs4dBzxrvG~8_$utXEqi!vK*lqr_H$NaN`zAGIZWqGwhwu9JD8`P>8RByu}w1ozu17 z!alxsS(LB7zF|b$}KM-4{>J4#Dc;DBFi9v6Ai5d~g#C z(uLSZ)YI3lEsCfUH-Vl3wj?f?^ica+s+Xb7T9vKyAaf^_KY$pv_}S>r-glst%t>1^ z-_H$(T&`$RMtW_u$|D;7QtUDv0ucp^5) z$Wu`PH)$DByPp*ewME^r4sof@+DLywy0)xu%~EcEO1=Uga>G+>mYWsk9Wt~L)g~mc|^ U<2)WZfdBvi07*qoM6N<$f(2_^X#fBK diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png deleted file mode 100644 index a1ab7c7aee9756d40e80872b77e635116c9b18c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_u9>EaktG3V_}&q;?Bco^n} z)IIud-?{(HK~o;(mI*g=!gu+zEk5cZ(S#@5})YWfg zuWh=$uHW|$nSzxcH1|gIByJZu$M5R%X}{1E^%EgiUKzUNZhfxxNua)x&2)z6?4@2w z`iGXY%O=iFO9#kA--4?}}?K$)Z5 z5jp3(W@jG!>OCSG&_Cs_wDJC_K;huc_u*~tvosxZud0cc{IkFMx%sKus@KaWrl@WY z*FSW>x%lY2#?w2xGi^BQ`A_rx1jZb0@Ij)EA!9zH@!MGETOd`Qu6{1-oD!Mh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png deleted file mode 100644 index 137ca9e4946dcd461fab8ca146124917077d946d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png index 5198c5e33f10ab6501b550dd9f7f60e940af457f..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eM|1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$g8S$4LjV8( delta 440 zcmX@aa*=t0ay{b=PZ!6KiaBp@22N^L;Au$Qb$NEhf91mIwFPRuiVC64JAT*uPd(b; zu^=^G)8SlXyxwV{i(R*0%-mLVu4uPSlb+;fg|Z)fch)J-IL#d^9qB&#eBQ&EYNrmB zM{2&ay>8?@eSK@Tc}mc3(Jy;DP`}zfP%h^g4?{uw^$pYVEEj73{_vyp&ytVT z2cGQiv+a@gk?%G2yECa==VGvX{H*!E-ety0zFJ?{zAWsxtS_ z?f;o~E_Ew*)^&WH!?(8d)ZteT*167n&H6>UCQl-Lk*dbmwd!xr8t2~keH*gwvtfKP d0}fF9ll8}y>>}5`;m_i5u00000000000B_*0_J!Z?mtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRR zLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=(6?N3t&kBw2vQ0Y$27hA&q_>WR>SMJc*+RAC z%IgjO)Q+BRBj60fAwtlm?wDg}E%cBX)f`c$fcWGk3&{)pmDWFJ}+jovEn`f!(V}!%4dG z!UoM*EE!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjf*Y#0L diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png index 1e92a440b16992ae8c97e6a81d525067fe33f334..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>jC0;2?wB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~f;>PLwm#eM+cdx{8{yt_SeLLTK>JOZ?w*Pn6nflPr p#P7^h6TBGYu15loWk3G39V*qed+k(mG>I9 zD?-;7xv$^XVH2i);p}{;!qxg4%N!C<$?p2q=vwoHouNKqqW#aCcl;m!QjzXoXl(SM zer{Teg;Awf=GDpB#(Ssle{t$hiJxlTdk;wy-fP|(+N&P_VzS@tnUkaGRbu=+oLMdO z{{FoeUz;DjC8_zn;%~_HyCG%vjECz}@0oqI{UPJH`F-u??|+rb-Rk7-?7evQ`fOvL zRc-t7UEVi5W0QPwrZl(IQCH8p+Pu7B$FrWUaP{l!jsIr#_n6Gpj44hxsn2Ztz`fny z(YQ)sm7CQbyPJO__nR&ff9zbM`kwhGci;Ikl{>z1vj0xTcPT#F+qX|r3KmKbddGD0 X_xkL|q_=Np2MKt(`njxgN@xNAUPrDg delta 359 zcmbQv+{8RVrQXxi#WAE}&fDv;o0=7P+7jQCsK2TAe798GXYLp7NAg`azV9s3Qh&nY z@lxQNVc+8~GRZcX)4tAJBJ<|+ul>7bt-bq>L+D6-(ague*S+kdpS)!cjsKRJv|qCM zW@_fEOrLK&KmR)}YJIeAD$AzJCnHa)?f36e6O5Y_fArOFq2m&@_1YV@PPRH#@%xmW z&&5s6rzLM4J<<2^q`acE_6^n*5q}T0ovnNET5cbE{l-~k?b}`z%|0Qu=UJT0d^OuQ z-I}wj-mN{8!GAXQq}%^Y$I|Nwefk%!O}eRdf6twyht>)qQOvh_FV$>Y&2oKrEsNy* z-uL^>{9ideO}S?MxT#oE(^20yVZV<*gPz$Izl7O4e`_?@m0oMo`R^^ATT(0jNbHIP ycSG{7clLJ||I)Qx{L6nw8(ZEY2JGO0e+|Q-1jZRb{)=CLRCv1jxvX|Czg9&NN#{##p`chs}%<=dw#omNn)+u_RCma@NVrB_DZarSBX+TpvMZ@hcD zy@Ta{e0+00<1xG6?L`lb>lS`pyy{@_Tc-`bbq-x^-Z!J^QFcJv=6nZpw*TvVHszK6 z%v=`N(!PhiEXeN4(RD0G=k455(*I}k=bQqdXT16^GOpQVePz|%Z8t7&+I!Y~6SHOJ z<2$?md(=!0z87y&ynS2i{reW3$DU`n%-YMaf4-b${k-dQFYL}faAvZ<*?Z}N$?D%t wtr~RC&RwDF^RHw_?DDN|b$|hc4IKEohcQw5^`<0k**=iGr>mdKI;Vst00Cp4cmMzZ diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png deleted file mode 100644 index 5afe95ee7f52acf5bef44d153db5c0f7df402003..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 800 zcmV+*1K<3KP)}Y5S3h`MtmI zyW4SR=4H&4W0k1<{g2HoHLeonQJ}dC(yu4~GvJo7@6O7WHM(f2vBDENLCu37^`6^73l2R;NOG+3h zad(SB%v|INA%qap5fw$Go=eMGRVp;f7TG>ecCxtD98cmFS+b4FD+jf@?FrgyB~u2a z!p%r;ri^iwW0UFv@zSbK-b&i78yt>QY%7c7nAg3T%9e^~=!I0So;P!72g$N3aSj-R zu0TpyIXgS_Qu8l0knMi;q#i3=RNR$!b8fr~su=so0TJe0 zAE`mTEUmqf-KoI}6Uj`8;Y~PFQG79MN!nNOPH>Z(`$fz?XQ!3i4{a&?5z3a8&nhWP zxf}0pzMVyE{!Z3kC03(#4C+>LK=%bDB)K};#iN(kgBj@HcV2Q zWsSg+NL@9!0X2?)OSQ#c;b31KAV8&!_F$`0bp_Gq0I53SUNs!LgyHzyP(+1271s${ zpdV6}_znQapX2jyds|}imNp;)HUqQ*oGv>$8}!4GxLDm>2h>>kJWd=X1sQa;)}_k(YV)gARA z{(2^VSLVSp;7I)8?pZw80b~XhAI?D81sQu8*G}X*k74K}9xEaktG3V`#=xNOgJPnDr zF3;WZUv=a3$`5mVq?jJ5b{PNv9%2x)q~Vk{>j}%(Pd4cYuHDf)FH`&Z9r2>zd~BCz@Z1Dg7N>_Oe0Re8zn_pWW>_-*i`ee*bpD|Apy!=QdB3HTlfN zP{96NSL1}PdP%Ch-2VRgCjTT2eg+?xJH{Kf?}WFJ>HXu@$t9O+UR}2n@p%^in9o=D zn61vLvoE3!q^Z6=lVQG|VeS8UcRT+C6xViqox``*@M&Uc!SzLFzOsLjuE~=~U!<$? t^{x8b_Vi!>^6xCRHD?1x05h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png index 28db5a5d11942479e124d57eb9a3b6f7854545e8..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eNc1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f>f~bYybcN delta 481 zcmV<70UrLs1o{JzBYy$GNkl-s425Akr#oT)OL8ysz!}FT;Toxw_VoXr zT8t7=qHZD#3~|$KjbTgqv$%2J$A9Q9woN9!)qcq-`y26p z222_KrEzX%6iiEUICK}H$9fqCjfR;A_tu7M`}4o|0j>C&k7?QO<&WmCoc}wQ8RUl& z)T-2%^lDnfpy>LenM!ps&Efnle#-=PceXTUfOzve+oBu8-F=24GMrLl~YI}Hw zf0KK4$2=qW4uAL_`LZ@HhoA&~s8$IA@WwhzkXTj=m$y3Ja58U7{!7j8C}Q-IMn1!^ zuYvSif%yIuJ7$7KOKVedP3_5?PknM5b}_EoyRD&q%0syG0{D3vRt!;3%=|r^&WACg zD(aZ<$U0}gU^k}(g;OsxF-?nDk4wh1`qGKzV|2?iC0c0yhgjwVecVU<^yPv17vRhF zJOg~mYppZ4R=duY>BE>z74D14JQ8003;+NC00000000000000000000000000AK4D X^i%DxEK9}o00000NkvXXu0mjf;P>m8 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png index 06aae115b272514cdf38a0e782b248f97529ac57..ace2004671826013010d1896143f441a40ceb2ed 100644 GIT binary patch delta 490 zcmV=KcbSE&7{W&uAdp?ty^0M; zwlF9>c)b7s0000000000po8O^c(Yn_@1u2a=Vw!qy};P}Y>t9&(0^>r9mf$uNH62> zct6&Or9zXmPHC-WUtcHXbkVZYGIcM65m3%ctxvDos#-y|uYYN!F(TibDud4q#U>okSu2NYCbjbr6TIyIS&$YY@v1 z`I05DF)2;ie1F4?_s)u0^_`^KN`{mI$=?)2^i$S_BHML%X9bJALL~dpzmjm)IVNPP zR!ig(`hMWc5WEN(J{GN0;(YQjoDf(50IQ>Zz5*|JsKC|zp&)7$C>{s5)gN2x64%PwiKo)IS0ssI2 g000000Kh_i0ei>`c6nj68UO$Q07*qoM6N<$g7!t_egFUf delta 486 zcmV;1b_sPB!92fW_Iz1=&5^WGf4lgrc_H+}Rn{I71Tk4;p#(f*(cYm>N@{=@sNz*st{|vZf z^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0 zdX;)eucE~n6upA9n@CFn!-N)Uh>OO_yKS z8Jc}f|IY z%kb4-!gr9F0eVfXx6T|{?Gkb^y01vuk(l@+!9Owp0000000000000000000000000 c006)MzwKtwB$mVxPXGV_07*qoM6N<$f*U&U$N&HU diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png index 3b3282a16daa1a5abc6f577ecb61545fe83cc808..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>if1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g3coSLI3~& delta 494 zcmZ3?(!nx8rT)C9i(^Q|oVPP#%UTq8+~&@^$@x28sQM-I^0kv&`d7TT@$H^^Z)1zc zq4UWzeb;Waof1?vX?t*Xto3D^FMQGuCI8j8obxp=);_~<_l;||Slx;&~+yN|Ng=dE4rJ0t6{?l+FN zc}LHmn9sAr=$Ci8ikg+%B$+*CAIp5?Y^vp#&G>jeyLDb&@nMf^YisiVo&R}#c0$vi zpr$I--yMd^f{quzx+iO0bu(Xo*#D!uTjuKCrIQ(x=5G&O)S6iQKG9z(?056Tou8lF za9(>=XTwY$zg51OrYaWfe=6(C{0|#H%MWO(6W=Su!mz(Fgi~mH=Ig1kZ?3gZI>UDI zeRPfU!o~SUpX92dCFlNqu{2)B+VybHrU_r{RQ1pC{d$wzIj>z>y;^emlf31Bw6EXW zxh=^4!1K%qLl;}aot8dV7xt~_ic)_Q`FoD0+GQ@k^{+o9{xF^L;>p<;Uve^!e@eGH z?mki9Fe$)cY#S&6dV*E`Qu+l$TyI>GTZ|entlT b!0a>UQ#MAaq`3+kK?*%x{an^LB{Ts5s8Qtf diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png index 6fd685618c6b95c4480f7c6ed28a46d293e6709a..3d12ba7610b993ca5747360f2eab0e6908870db0 100644 GIT binary patch delta 497 zcmVxfW~e(67WW+&dPvrC&M(e>O6g}>NwQlU zIo-A`=X`w4%X4H8kSD7XB-LPMOjW3SD=+ctc_$A_U=L98pMUh36f=X~P40;>gR2)Z zcv-G0w5(4{J%aP{C~vk4_tN6;U;RFd^(T<<94Z63%Y-obj!%xjaiyl9DR zex#0jl{8Da_Q2MZ-mZRNE*;C)?awNw>*vb)){AT&-w%2ftFNLf$19qig3=S_v4=7f zJ76K!waj^wAvZpt0m|adnl05%$5?!9M<2)c7v7v9KWZ9sBOzN6=BC@}PTXXbEmE(N z=1S_O*k8oVz5YeoK>j{ael)F;tIq*tF60Q%z6`FMsYapG3Y0Nd7*ugl$iE^^#ckj` nZfght00000000000PtSF`}Se@6vJi+00000NkvXXu0mjfkihW- delta 480 zcmeBX`NcdzrT(C&i(^Q|oVPa|iw-OBI0SB=JiFk(@>jiBgTfA#mYznVv-PX_rs>XP z;*&YfV(;&FdcN?{7oSc|tDIVIuKjy@N&Iidw9{vo+;nDNIwdbn$lq9adaq@2{OQEK zGlbuS2W3ktmA9^VlFQcfw${Dw@RUh6gBP`JQni&`HT#r={n5&L%}IgwpZRQM;*Apu z-^)+^F1S}Ysws9u!rOOh&kimwOAJx_TP_*UeST`kv`_19?Mm#sv$n&pF1jh}_1CjC zi;ljWaw1D$XZhi}^Irs}%RhYh`M{LT7R|RZSMmyeG%;>HAy@BPTot=DXJY)RI|VU& zvny)mY~=sJBCA|@>A~MwA1~A&&D!tIn4`aiW#)d>bKbu^7Cg>4XcNBTsD-(e;XgyS zJx+7Ag)X1}|I51C@A;fQM#tT`AH(Y^ly^S*+VYRFYThjE zw$1Z8cHW$`>a0Y1=$GU(>c36h#U>|m`@OyRO#bZZv~K%KWy7s8b%`Hmtjt$jb1$;P zb=%|5+ulgavDLirtB`-2f1uJOYM$w=^f?pd)1Bgb&WUPT3km<}Dc!@$fE^rQ*niH4 U)!>iRFB6agPgg&ebxsLQ08OgkQUCw| diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png index 3a6234da625be95bf009ffa6b1cd3f848197f8dc..c17e89d15d707d3927099638cf11e82b35d72074 100644 GIT binary patch delta 458 zcmbQj@`QPUO8sh27srr_Id5kLPCBf>;c$2Ey(7QnHOp`I`^joMMJmrayYKr|DHhiw zY_o+JP(jNF(N%vf`lbY(v%KPE7;<}(?)4|t-x>Z{_kUIM&RG^-acWw6^0}RF7XHe< z^mv!x>swcSB$B&tyR9yFnCWl4ciB?0b^H11t(`t^`g2FtQ^p%8Jn74tYpGr@JpX=; zGJBWTvbcW&ucpS{^IqL&4Y!uglf1m`$A!3AP1nx&{))Zzb&E*u!krmMnPl{XL|@*W zw!^T(FT`@2?VByN*)e@be=n>l(7zYo@G51`ex7Ry>Wz^n^cZ?(R&!anm;PnwvTbLt zdHZHlQ9a|Mu#KyCepah_R(eveBGdlxY^DC#&xTs(gO*Lpu_}9ARW#?=>aY2-qW|P> z=@#7#%;}c&KYu!VVxIPv-+UXEi#>6?&F(09>HceaGmQ{_UNy^XZ6eWMmabL6x?@1qtjt*=N@`Kn1p_d?(EJ3RoS-f6I81ibmz%lZI1Yxth-|_M7><@&A$huAugrYbP>3Ja=gJ+BI0dH~24j?;Z2;FPrL%`xmtw89sdT zP}Rs>deyqRD8zoM#&YHQjE~I1bNBQvtbUQZHrMW1bbZltA2zL1olCxYmdKI;Vst0H*uxhyVZp diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png index d437738554167e2f5a5818376f7b7b455b57db1d..cc59349033daaad4bdeae570a7124de74d0a7374 100644 GIT binary patch delta 380 zcmeBWna(^xr9RHn#WAE}&f6P-e1{Zx8Xjit;rwndRQ|D%CHwTV6A3q-{+BDfbct_{ zFe3vL*cP3$e10|ZOXWJhgc$`(_46(@ME#v|>6TBGYu15loWk3G39V*qed+k(mG>I9 zD?-;7xv$^XVH2i);p}{;!qxg4%N!C<$?p2q=vwoHouNKqqW#aCcl;m!QjzXoXl(SM zer{Teg;Awf=GDpB#(Ssle{t$hiJxlTdk;wy-fP|(+N&P_VzS@tnUkaGRbu=+oLMdO z{{FoeUz;DjC8_zn;%~_HyCG%vjECz}@0oqI{UPJH`F-u??|+rb-Rk7-?7evQ`fOvL zRc-t7UEVi5W0QPwrZl(IQCH8p+Pu7B$FrWUaP{l!jsIr#_n6Gpj44hxsn2Ztz`fny z(YQ)sm7CQbyPJO__nR&ff9zbM`kwhGci;Ikl{>z1vj0xTcPT#F+qX|r3KmKbddGD0 X_xkL|q_=Np2MKt(`njxgN@xNAa2BpN delta 499 zcmVe~%Y&=wi!sPk-u4 z6Q6UrS~sxnWn(3&cVkXvKa-_OQ;1AXBVf@e)9QHdwv@=BEq}54W@?(aJ?eC1aZR0} zuBL;2N_WS<5wN-SlW{ZRwv#7za=5z^q96cU!@#UosIT?OFP2`pN0P zcOV-1GzD4n^~HFi#Ay_N{_%;K>cccQ(Oq1=gr|>#t`f!R)J}=jMa0#*Aw+cRHl0`f zm6q8y$!{ediGTBioU;Z3&C*#1e1ox`xT60)reASC>w6Ty?S-ZwXDh9JvyXk%h$~0x zI43%F{B4YQhC0^T%}4*$@2okU6C;(K66;WKL#7{QU4?Tz?&oyZuENB47%EW!LOtV{HO?KXORTx>@MuV2TCEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00025.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00025.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00026.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00026.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png index 28db5a5d11942479e124d57eb9a3b6f7854545e8..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eNc1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f>f~bYybcN delta 481 zcmV<70UrLs1o{JzBYy$GNkl-s425Akr#oT)OL8ysz!}FT;Toxw_VoXr zT8t7=qHZD#3~|$KjbTgqv$%2J$A9Q9woN9!)qcq-`y26p z222_KrEzX%6iiEUICK}H$9fqCjfR;A_tu7M`}4o|0j>C&k7?QO<&WmCoc}wQ8RUl& z)T-2%^lDnfpy>LenM!ps&Efnle#-=PceXTUfOzve+oBu8-F=24GMrLl~YI}Hw zf0KK4$2=qW4uAL_`LZ@HhoA&~s8$IA@WwhzkXTj=m$y3Ja58U7{!7j8C}Q-IMn1!^ zuYvSif%yIuJ7$7KOKVedP3_5?PknM5b}_EoyRD&q%0syG0{D3vRt!;3%=|r^&WACg zD(aZ<$U0}gU^k}(g;OsxF-?nDk4wh1`qGKzV|2?iC0c0yhgjwVecVU<^yPv17vRhF zJOg~mYppZ4R=duY>BE>z74D14JQ8003;+NC00000000000000000000000000AK4D X^i%DxEK9}o00000NkvXXu0mjf;P>m8 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png index 06aae115b272514cdf38a0e782b248f97529ac57..ace2004671826013010d1896143f441a40ceb2ed 100644 GIT binary patch delta 490 zcmV=KcbSE&7{W&uAdp?ty^0M; zwlF9>c)b7s0000000000po8O^c(Yn_@1u2a=Vw!qy};P}Y>t9&(0^>r9mf$uNH62> zct6&Or9zXmPHC-WUtcHXbkVZYGIcM65m3%ctxvDos#-y|uYYN!F(TibDud4q#U>okSu2NYCbjbr6TIyIS&$YY@v1 z`I05DF)2;ie1F4?_s)u0^_`^KN`{mI$=?)2^i$S_BHML%X9bJALL~dpzmjm)IVNPP zR!ig(`hMWc5WEN(J{GN0;(YQjoDf(50IQ>Zz5*|JsKC|zp&)7$C>{s5)gN2x64%PwiKo)IS0ssI2 g000000Kh_i0ei>`c6nj68UO$Q07*qoM6N<$g7!t_egFUf delta 486 zcmV;1b_sPB!92fW_Iz1=&5^WGf4lgrc_H+}Rn{I71Tk4;p#(f*(cYm>N@{=@sNz*st{|vZf z^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0 zdX;)eucE~n6upA9n@CFn!-N)Uh>OO_yKS z8Jc}f|IY z%kb4-!gr9F0eVfXx6T|{?Gkb^y01vuk(l@+!9Owp0000000000000000000000000 c006)MzwKtwB$mVxPXGV_07*qoM6N<$f*U&U$N&HU diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png index 3b3282a16daa1a5abc6f577ecb61545fe83cc808..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>if1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g3coSLI3~& delta 494 zcmZ3?(!nx8rT)C9i(^Q|oVPP#%UTq8+~&@^$@x28sQM-I^0kv&`d7TT@$H^^Z)1zc zq4UWzeb;Waof1?vX?t*Xto3D^FMQGuCI8j8obxp=);_~<_l;||Slx;&~+yN|Ng=dE4rJ0t6{?l+FN zc}LHmn9sAr=$Ci8ikg+%B$+*CAIp5?Y^vp#&G>jeyLDb&@nMf^YisiVo&R}#c0$vi zpr$I--yMd^f{quzx+iO0bu(Xo*#D!uTjuKCrIQ(x=5G&O)S6iQKG9z(?056Tou8lF za9(>=XTwY$zg51OrYaWfe=6(C{0|#H%MWO(6W=Su!mz(Fgi~mH=Ig1kZ?3gZI>UDI zeRPfU!o~SUpX92dCFlNqu{2)B+VybHrU_r{RQ1pC{d$wzIj>z>y;^emlf31Bw6EXW zxh=^4!1K%qLl;}aot8dV7xt~_ic)_Q`FoD0+GQ@k^{+o9{xF^L;>p<;Uve^!e@eGH z?mki9Fe$)cY#S&6dV*E`Qu+l$TyI>GTZ|entlT b!0a>UQ#MAaq`3+kK?*%x{an^LB{Ts5s8Qtf diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png index 6fd685618c6b95c4480f7c6ed28a46d293e6709a..3d12ba7610b993ca5747360f2eab0e6908870db0 100644 GIT binary patch delta 497 zcmVxfW~e(67WW+&dPvrC&M(e>O6g}>NwQlU zIo-A`=X`w4%X4H8kSD7XB-LPMOjW3SD=+ctc_$A_U=L98pMUh36f=X~P40;>gR2)Z zcv-G0w5(4{J%aP{C~vk4_tN6;U;RFd^(T<<94Z63%Y-obj!%xjaiyl9DR zex#0jl{8Da_Q2MZ-mZRNE*;C)?awNw>*vb)){AT&-w%2ftFNLf$19qig3=S_v4=7f zJ76K!waj^wAvZpt0m|adnl05%$5?!9M<2)c7v7v9KWZ9sBOzN6=BC@}PTXXbEmE(N z=1S_O*k8oVz5YeoK>j{ael)F;tIq*tF60Q%z6`FMsYapG3Y0Nd7*ugl$iE^^#ckj` nZfght00000000000PtSF`}Se@6vJi+00000NkvXXu0mjfkihW- delta 480 zcmeBX`NcdzrT(C&i(^Q|oVPa|iw-OBI0SB=JiFk(@>jiBgTfA#mYznVv-PX_rs>XP z;*&YfV(;&FdcN?{7oSc|tDIVIuKjy@N&Iidw9{vo+;nDNIwdbn$lq9adaq@2{OQEK zGlbuS2W3ktmA9^VlFQcfw${Dw@RUh6gBP`JQni&`HT#r={n5&L%}IgwpZRQM;*Apu z-^)+^F1S}Ysws9u!rOOh&kimwOAJx_TP_*UeST`kv`_19?Mm#sv$n&pF1jh}_1CjC zi;ljWaw1D$XZhi}^Irs}%RhYh`M{LT7R|RZSMmyeG%;>HAy@BPTot=DXJY)RI|VU& zvny)mY~=sJBCA|@>A~MwA1~A&&D!tIn4`aiW#)d>bKbu^7Cg>4XcNBTsD-(e;XgyS zJx+7Ag)X1}|I51C@A;fQM#tT`AH(Y^ly^S*+VYRFYThjE zw$1Z8cHW$`>a0Y1=$GU(>c36h#U>|m`@OyRO#bZZv~K%KWy7s8b%`Hmtjt$jb1$;P zb=%|5+ulgavDLirtB`-2f1uJOYM$w=^f?pd)1Bgb&WUPT3km<}Dc!@$fE^rQ*niH4 U)!>iRFB6agPgg&ebxsLQ08OgkQUCw| diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png index 3a6234da625be95bf009ffa6b1cd3f848197f8dc..c17e89d15d707d3927099638cf11e82b35d72074 100644 GIT binary patch delta 458 zcmbQj@`QPUO8sh27srr_Id5kLPCBf>;c$2Ey(7QnHOp`I`^joMMJmrayYKr|DHhiw zY_o+JP(jNF(N%vf`lbY(v%KPE7;<}(?)4|t-x>Z{_kUIM&RG^-acWw6^0}RF7XHe< z^mv!x>swcSB$B&tyR9yFnCWl4ciB?0b^H11t(`t^`g2FtQ^p%8Jn74tYpGr@JpX=; zGJBWTvbcW&ucpS{^IqL&4Y!uglf1m`$A!3AP1nx&{))Zzb&E*u!krmMnPl{XL|@*W zw!^T(FT`@2?VByN*)e@be=n>l(7zYo@G51`ex7Ry>Wz^n^cZ?(R&!anm;PnwvTbLt zdHZHlQ9a|Mu#KyCepah_R(eveBGdlxY^DC#&xTs(gO*Lpu_}9ARW#?=>aY2-qW|P> z=@#7#%;}c&KYu!VVxIPv-+UXEi#>6?&F(09>HceaGmQ{_UNy^XZ6eWMmabL6x?@1qtjt*=N@`Kn1p_d?(EJ3RoS-f6I81ibmz%lZI1Yxth-|_M7><@&A$huAugrYbP>3Ja=gJ+BI0dH~24j?;Z2;FPrL%`xmtw89sdT zP}Rs>deyqRD8zoM#&YHQjE~I1bNBQvtbUQZHrMW1bbZltA2zL1olCxYmdKI;Vst0H*uxhyVZp diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png index d437738554167e2f5a5818376f7b7b455b57db1d..cc59349033daaad4bdeae570a7124de74d0a7374 100644 GIT binary patch delta 380 zcmeBWna(^xr9RHn#WAE}&f6P-e1{Zx8Xjit;rwndRQ|D%CHwTV6A3q-{+BDfbct_{ zFe3vL*cP3$e10|ZOXWJhgc$`(_46(@ME#v|>6TBGYu15loWk3G39V*qed+k(mG>I9 zD?-;7xv$^XVH2i);p}{;!qxg4%N!C<$?p2q=vwoHouNKqqW#aCcl;m!QjzXoXl(SM zer{Teg;Awf=GDpB#(Ssle{t$hiJxlTdk;wy-fP|(+N&P_VzS@tnUkaGRbu=+oLMdO z{{FoeUz;DjC8_zn;%~_HyCG%vjECz}@0oqI{UPJH`F-u??|+rb-Rk7-?7evQ`fOvL zRc-t7UEVi5W0QPwrZl(IQCH8p+Pu7B$FrWUaP{l!jsIr#_n6Gpj44hxsn2Ztz`fny z(YQ)sm7CQbyPJO__nR&ff9zbM`kwhGci;Ikl{>z1vj0xTcPT#F+qX|r3KmKbddGD0 X_xkL|q_=Np2MKt(`njxgN@xNAa2BpN delta 499 zcmVe~%Y&=wi!sPk-u4 z6Q6UrS~sxnWn(3&cVkXvKa-_OQ;1AXBVf@e)9QHdwv@=BEq}54W@?(aJ?eC1aZR0} zuBL;2N_WS<5wN-SlW{ZRwv#7za=5z^q96cU!@#UosIT?OFP2`pN0P zcOV-1GzD4n^~HFi#Ay_N{_%;K>cccQ(Oq1=gr|>#t`f!R)J}=jMa0#*Aw+cRHl0`f zm6q8y$!{ediGTBioU;Z3&C*#1e1ox`xT60)reASC>w6Ty?S-ZwXDh9JvyXk%h$~0x zI43%F{B4YQhC0^T%}4*$@2okU6C;(K66;WKL#7{QU4?Tz?&oyZuENB47%EW!LOtV{HO?KXORTx>@MuV2TCEaktG3V`#*rLMtE!7jS6hGXa@SJrY3DaD5nWX9_)>F3TFjjCxczU` z9^6nr(pEU*Ci4Q`wXSo;3v!gdzFkni)b92dqq}DxC#SBOdvfxfV`@>1z}UnFHXP%R W_L9p!omBrCB<<EaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00025.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00025.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00026.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png index 28db5a5d11942479e124d57eb9a3b6f7854545e8..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eNc1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f>f~bYybcN delta 481 zcmV<70UrLs1o{JzBYy$GNkl-s425Akr#oT)OL8ysz!}FT;Toxw_VoXr zT8t7=qHZD#3~|$KjbTgqv$%2J$A9Q9woN9!)qcq-`y26p z222_KrEzX%6iiEUICK}H$9fqCjfR;A_tu7M`}4o|0j>C&k7?QO<&WmCoc}wQ8RUl& z)T-2%^lDnfpy>LenM!ps&Efnle#-=PceXTUfOzve+oBu8-F=24GMrLl~YI}Hw zf0KK4$2=qW4uAL_`LZ@HhoA&~s8$IA@WwhzkXTj=m$y3Ja58U7{!7j8C}Q-IMn1!^ zuYvSif%yIuJ7$7KOKVedP3_5?PknM5b}_EoyRD&q%0syG0{D3vRt!;3%=|r^&WACg zD(aZ<$U0}gU^k}(g;OsxF-?nDk4wh1`qGKzV|2?iC0c0yhgjwVecVU<^yPv17vRhF zJOg~mYppZ4R=duY>BE>z74D14JQ8003;+NC00000000000000000000000000AK4D X^i%DxEK9}o00000NkvXXu0mjf;P>m8 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png index 06aae115b272514cdf38a0e782b248f97529ac57..ace2004671826013010d1896143f441a40ceb2ed 100644 GIT binary patch delta 490 zcmV=KcbSE&7{W&uAdp?ty^0M; zwlF9>c)b7s0000000000po8O^c(Yn_@1u2a=Vw!qy};P}Y>t9&(0^>r9mf$uNH62> zct6&Or9zXmPHC-WUtcHXbkVZYGIcM65m3%ctxvDos#-y|uYYN!F(TibDud4q#U>okSu2NYCbjbr6TIyIS&$YY@v1 z`I05DF)2;ie1F4?_s)u0^_`^KN`{mI$=?)2^i$S_BHML%X9bJALL~dpzmjm)IVNPP zR!ig(`hMWc5WEN(J{GN0;(YQjoDf(50IQ>Zz5*|JsKC|zp&)7$C>{s5)gN2x64%PwiKo)IS0ssI2 g000000Kh_i0ei>`c6nj68UO$Q07*qoM6N<$g7!t_egFUf delta 486 zcmV;1b_sPB!92fW_Iz1=&5^WGf4lgrc_H+}Rn{I71Tk4;p#(f*(cYm>N@{=@sNz*st{|vZf z^h@X5^yq9`g2Ul=A+(`6q5O(@@a%0E+n@fu4d}(Ud_>E3FMTxgz7C$0Q_ThvgZxs0 zdX;)eucE~n6upA9n@CFn!-N)Uh>OO_yKS z8Jc}f|IY z%kb4-!gr9F0eVfXx6T|{?Gkb^y01vuk(l@+!9Owp0000000000000000000000000 c006)MzwKtwB$mVxPXGV_07*qoM6N<$f*U&U$N&HU diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png index 3b3282a16daa1a5abc6f577ecb61545fe83cc808..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>if1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g3coSLI3~& delta 494 zcmZ3?(!nx8rT)C9i(^Q|oVPP#%UTq8+~&@^$@x28sQM-I^0kv&`d7TT@$H^^Z)1zc zq4UWzeb;Waof1?vX?t*Xto3D^FMQGuCI8j8obxp=);_~<_l;||Slx;&~+yN|Ng=dE4rJ0t6{?l+FN zc}LHmn9sAr=$Ci8ikg+%B$+*CAIp5?Y^vp#&G>jeyLDb&@nMf^YisiVo&R}#c0$vi zpr$I--yMd^f{quzx+iO0bu(Xo*#D!uTjuKCrIQ(x=5G&O)S6iQKG9z(?056Tou8lF za9(>=XTwY$zg51OrYaWfe=6(C{0|#H%MWO(6W=Su!mz(Fgi~mH=Ig1kZ?3gZI>UDI zeRPfU!o~SUpX92dCFlNqu{2)B+VybHrU_r{RQ1pC{d$wzIj>z>y;^emlf31Bw6EXW zxh=^4!1K%qLl;}aot8dV7xt~_ic)_Q`FoD0+GQ@k^{+o9{xF^L;>p<;Uve^!e@eGH z?mki9Fe$)cY#S&6dV*E`Qu+l$TyI>GTZ|entlT b!0a>UQ#MAaq`3+kK?*%x{an^LB{Ts5s8Qtf diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png index 6fd685618c6b95c4480f7c6ed28a46d293e6709a..3d12ba7610b993ca5747360f2eab0e6908870db0 100644 GIT binary patch delta 497 zcmVxfW~e(67WW+&dPvrC&M(e>O6g}>NwQlU zIo-A`=X`w4%X4H8kSD7XB-LPMOjW3SD=+ctc_$A_U=L98pMUh36f=X~P40;>gR2)Z zcv-G0w5(4{J%aP{C~vk4_tN6;U;RFd^(T<<94Z63%Y-obj!%xjaiyl9DR zex#0jl{8Da_Q2MZ-mZRNE*;C)?awNw>*vb)){AT&-w%2ftFNLf$19qig3=S_v4=7f zJ76K!waj^wAvZpt0m|adnl05%$5?!9M<2)c7v7v9KWZ9sBOzN6=BC@}PTXXbEmE(N z=1S_O*k8oVz5YeoK>j{ael)F;tIq*tF60Q%z6`FMsYapG3Y0Nd7*ugl$iE^^#ckj` nZfght00000000000PtSF`}Se@6vJi+00000NkvXXu0mjfkihW- delta 480 zcmeBX`NcdzrT(C&i(^Q|oVPa|iw-OBI0SB=JiFk(@>jiBgTfA#mYznVv-PX_rs>XP z;*&YfV(;&FdcN?{7oSc|tDIVIuKjy@N&Iidw9{vo+;nDNIwdbn$lq9adaq@2{OQEK zGlbuS2W3ktmA9^VlFQcfw${Dw@RUh6gBP`JQni&`HT#r={n5&L%}IgwpZRQM;*Apu z-^)+^F1S}Ysws9u!rOOh&kimwOAJx_TP_*UeST`kv`_19?Mm#sv$n&pF1jh}_1CjC zi;ljWaw1D$XZhi}^Irs}%RhYh`M{LT7R|RZSMmyeG%;>HAy@BPTot=DXJY)RI|VU& zvny)mY~=sJBCA|@>A~MwA1~A&&D!tIn4`aiW#)d>bKbu^7Cg>4XcNBTsD-(e;XgyS zJx+7Ag)X1}|I51C@A;fQM#tT`AH(Y^ly^S*+VYRFYThjE zw$1Z8cHW$`>a0Y1=$GU(>c36h#U>|m`@OyRO#bZZv~K%KWy7s8b%`Hmtjt$jb1$;P zb=%|5+ulgavDLirtB`-2f1uJOYM$w=^f?pd)1Bgb&WUPT3km<}Dc!@$fE^rQ*niH4 U)!>iRFB6agPgg&ebxsLQ08OgkQUCw| diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png index 3a6234da625be95bf009ffa6b1cd3f848197f8dc..c17e89d15d707d3927099638cf11e82b35d72074 100644 GIT binary patch delta 458 zcmbQj@`QPUO8sh27srr_Id5kLPCBf>;c$2Ey(7QnHOp`I`^joMMJmrayYKr|DHhiw zY_o+JP(jNF(N%vf`lbY(v%KPE7;<}(?)4|t-x>Z{_kUIM&RG^-acWw6^0}RF7XHe< z^mv!x>swcSB$B&tyR9yFnCWl4ciB?0b^H11t(`t^`g2FtQ^p%8Jn74tYpGr@JpX=; zGJBWTvbcW&ucpS{^IqL&4Y!uglf1m`$A!3AP1nx&{))Zzb&E*u!krmMnPl{XL|@*W zw!^T(FT`@2?VByN*)e@be=n>l(7zYo@G51`ex7Ry>Wz^n^cZ?(R&!anm;PnwvTbLt zdHZHlQ9a|Mu#KyCepah_R(eveBGdlxY^DC#&xTs(gO*Lpu_}9ARW#?=>aY2-qW|P> z=@#7#%;}c&KYu!VVxIPv-+UXEi#>6?&F(09>HceaGmQ{_UNy^XZ6eWMmabL6x?@1qtjt*=N@`Kn1p_d?(EJ3RoS-f6I81ibmz%lZI1Yxth-|_M7><@&A$huAugrYbP>3Ja=gJ+BI0dH~24j?;Z2;FPrL%`xmtw89sdT zP}Rs>deyqRD8zoM#&YHQjE~I1bNBQvtbUQZHrMW1bbZltA2zL1olCxYmdKI;Vst0H*uxhyVZp diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png index d437738554167e2f5a5818376f7b7b455b57db1d..cc59349033daaad4bdeae570a7124de74d0a7374 100644 GIT binary patch delta 380 zcmeBWna(^xr9RHn#WAE}&f6P-e1{Zx8Xjit;rwndRQ|D%CHwTV6A3q-{+BDfbct_{ zFe3vL*cP3$e10|ZOXWJhgc$`(_46(@ME#v|>6TBGYu15loWk3G39V*qed+k(mG>I9 zD?-;7xv$^XVH2i);p}{;!qxg4%N!C<$?p2q=vwoHouNKqqW#aCcl;m!QjzXoXl(SM zer{Teg;Awf=GDpB#(Ssle{t$hiJxlTdk;wy-fP|(+N&P_VzS@tnUkaGRbu=+oLMdO z{{FoeUz;DjC8_zn;%~_HyCG%vjECz}@0oqI{UPJH`F-u??|+rb-Rk7-?7evQ`fOvL zRc-t7UEVi5W0QPwrZl(IQCH8p+Pu7B$FrWUaP{l!jsIr#_n6Gpj44hxsn2Ztz`fny z(YQ)sm7CQbyPJO__nR&ff9zbM`kwhGci;Ikl{>z1vj0xTcPT#F+qX|r3KmKbddGD0 X_xkL|q_=Np2MKt(`njxgN@xNAa2BpN delta 499 zcmVe~%Y&=wi!sPk-u4 z6Q6UrS~sxnWn(3&cVkXvKa-_OQ;1AXBVf@e)9QHdwv@=BEq}54W@?(aJ?eC1aZR0} zuBL;2N_WS<5wN-SlW{ZRwv#7za=5z^q96cU!@#UosIT?OFP2`pN0P zcOV-1GzD4n^~HFi#Ay_N{_%;K>cccQ(Oq1=gr|>#t`f!R)J}=jMa0#*Aw+cRHl0`f zm6q8y$!{ediGTBioU;Z3&C*#1e1ox`xT60)reASC>w6Ty?S-ZwXDh9JvyXk%h$~0x zI43%F{B4YQhC0^T%}4*$@2okU6C;(K66;WKL#7{QU4?Tz?&oyZuENB47%EW!LOtV{HO?KXORTx>@MuV2TC?wI z-!>^n)lQzxxKL|*-dA6f2K9+N30pX|FL5XAe%*J@)#*q*Q^t9lSCSg623Cb$=?g?0 zUd*dp!tcaj;JwaW@OJE%g2?`3{4syk=c%4D{%dc0$N$H<2f?-F-{&N+nk#da=f$~s zbEmU=>U~ykcyjgrwc7oTF&@z`LYDGpGgPj!m%6q1>f+l9w}Xr~u?aYaAr(D}CNQ|3B5`xr9}r+?MRW=j5tOh1YEpnA-Bmt76$6$M=bM4nNr? iY}c8}0`)wEGWf!J*nH32<4-IEKmwkwelF{r5}E)6PnZe- delta 508 zcmVF1DMp2r{PQ3pmbuWGJ#3hpW5Cl7I=ANev zCI~P;hEi7heh?{dXDSm`&$r@?n%ugT`#iq)yLm+7bllzDXWF*yl`y8LZcFxXb15Zi zmB_4Xa<;uUOl6*Cz{1`a_BLK%KHZ6xVTe9v$L%)PIUt8vPK)9py*l?+m!I z_lun4bv5dgWaD*+w=?tLW*#gI6aKCf>k-}R^drR#YQz7F@C?6mw2((_b7n>puYr#-x9|oeEaktG3V`#=%T|4JPv`& zC(qsRUv=a3I)l>AxG;`@^IztzpQhn)jE!CHIMdc^-`q8iX8$bSdTrl~u*7W3)o-K4 zLjR?PZBx3uwj1~e28JujYarH?_ zORF}Y@%^H#7k}vT^Tw5_oN})g9IbY7$xq{&cz5@iCts?rZ*#5FF7$4)7OBaus+qTu z{|7(Yyd$ps?~`4Z&#v6>&Uhy-i<7JG(l7JhH`YsCELKzdkt852pZrAo%1)zjL%q7+ z?A7NUbkBUS;OK9U`Q~d@L_R~H zV_BUfll)EQ`kb4sy`eJ}EuU)n;%B9-|2?0c>Dqca^2V>V_H4NKt~VmhdSBk@y2FPX z>URn6>wjH-pwi{meA8L!bEey$+ph8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00026.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00027.png deleted file mode 100644 index 137ca9e4946dcd461fab8ca146124917077d946d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png index cee6b16aa3e1dbccf061b269794fadf12aed6701..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eNc2f_r9BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f?ZVdZ~y=R delta 997 zcmVDg&B(Gy9QcC6H`~BYPuF1p_NGavQl5JVImG&=NR7GtbH^!Z#>}ejMldXNV)?LPr zt+YE{r;Bn*W@d0Q!g4Zg;Y5A{&R$oPzE;2m(a(;m&o*|434b52nJd3Pu+=2iDvDW2so2Bs_wQ7Uvji$E&u0<8( zuPw+fklnCj14paeVQfwKb{OK;G;Exm0mpq~0J{y3gsNux;P}pAn!SM8j-|11JT5z8 z7vP%hSn;x(34gc;{67%q<6kpv7vh=~5C{bB#;bf#F7YHYfeovpzxUDl5-D-xHkE>2 zNDAboG|*|~+C5aD0;R}OUY+wZO!dUdo)=OMnZt74N6!u?qdPiLi*eA_+Plg8mD@^k zmjP-g`7`GOd)*j-efq>CW++u!tPZ=09cUke_PsCyIe)scOW1hsE0=Z@Z3(IDc^@8w z+?EIQp!*E3V+94TU-ba!y{ddb{i`dN*DKrb&4XkU1FD8st*r%3!j6ikl)*XDC9Ca_ zt#(Uc?E3(MQtA@j0)ar_XdUaKwgVfM zfK5a#sDCn|lW(HwwAs9=cS#JyF(9Gznm{8SSIC|VVe0U4r7Ay!_9 zRQ%@7lJPDLUcPT{Ezl!*Yq{BSX#kGmwhaXwLRYzT45(u;thRY_gm_yxux>o#wl5?I zwG@%QMX_E^!>IT*X>^GeV|<3YZzTg_4XglivVUE?pY&EPciX4k^;I?W5Wc9h=62{C zx)^!L>%Eu2+C2b9>1zOzAc_t54a%RerlsMT(oYwqvckD(oVy#DsU$BR#+Z>S&!h)o z#{l%&na}PYi&wkKeR+K#5ct>8*n;4t?(lO&c*?`urkDa%Uc8GpX-)`}?bJ)ylpKac zpnn_o^i$L~Ps~ydQliIVm!yu>rF;;kWP~QW(>U*k#ZoAj#3n z)qkOK;>qz%`*5MyS8LbtB-HN%mVktni(Y*qy7apyhifcM4FH*yHiFeQqH|T6Kwra3 z9M=s+n>!TZEqJ)d^Kg0#@cbS=pWz^G$xi}-Kp+qZ1OkCTAP@)y0)apva0h+^z5<*F TUKH=s00000NkvXXu0mjf2NLPc diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png index 8bf4d0a3fd857e49427893a3c00615a938348bb9..5939be56d197073dfa3f75ede5525584a4adcdd8 100644 GIT binary patch delta 509 zcmV5`;m_i5u00000000000B_*0_J!Z?mtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRR zLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=(6?N3t&kBw2vQ0Y$27hA&q_>WR>SMJc*+RAC z%IgjO)Q+BRBj60fAwtlm?wDg}E%cBX)f`c$fcWGk3&{)pmDWFJ}+jovEn`f!(V}!%4dG z!UoM*EEi#M30B{z%yv zH?jmW>i8=yK+d^7y{>D;D1J-00XgTok#wu=uNzl9$Uojh+}Di<{f$bnX zI_Mek_HW*4k>hUWdaf0N#HlB?gGnk*TaQ(3k1>Gz@ri9OD}P{}_X|Hc=DthJeYj`o zeEooT)7S_DhRN(CAq>AOV7m83TeZg!M;96Do**{If~Jac#p5JF9Uckd z z@TpN2*(THhAAgVTX?Xhl9mk#(5C{a0!529<3wkbNEh^stZJ+9}0-yxpVxM?PWvq{Z zAhj-Kn{vWx15AkZJU_-3QZY^&#@q!v)iG?1w&rjL(2Wm=RcLZdI6bR#6rL48pfO-7 zb0u{%9pnsLt)aU=ivqGllQHh4)v4VsYxCj(Cfb&I%x zGk0~M1Ai~;MESup5Pv`}U|=K5jrYOi&r*N~AB46m@3YerW`75x4iKv(bK7n*;6XJ` z+$gsA{X5759@86UZFh`yG%VC$27Kxnw6$^Wh@}Mw4~Tb3TLH0M1K=yeDLjbcog9EY z)$^Nf%tdSc;t%nytp$y{=>$g;2h9@Qzz|N*Z+}DkMlHv!w`*{|gf*L6O`6N2Dbnj? zK^r^uuUTX5u{p%Jhq3$*na8t#AQ1RGm@g<^^_3P}&u9|GE2BgY&b7x6re=v08f$xG$_@#@?MBu_eS_nVCMeFQGpW@OG0Fnxw)3(DV zFgpHgLDT@8-_XsP(XD6*K==1+B30IzSPo z`q*s)z|Q>y4B8W7+`~9=7eqkTd+2(BKqnv&2m}IwKp+qZ1OkCTAn=Cx4@#V2(iFW) Q%K!iX07*qoM6N<$g7rAOLjV8( diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png index 291b6e19d81083f78bfad4fac52805758b2b9a24..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 523 zcmV+m0`&cg2cra#BYy$vNklpadikLBjSuPu0Q;D1nWcjRg9#2c-`EkgO=M~5t$rrgc|7eTZ2tNwRxN$E;c`{4+ z6P@S9iZ7)~PJb}(QOc&>2GfP<#E!m4r2FwUFQ%l@?Cm_w&2^V|@wybddYxN4UX73^ zIsPtyx3eEYka9AE5=TmpeS1l}cu56L6r(!N)XW|`y4*Vdl5zR>sX-AO+3jXYqFIXc z9xc`E%~o(R54VtJ<}K_MZQ0frps4br{6fmVegJUj1AnH94kn+4T~7L>NmxpX6%%BZ z1!#Jm)aB(y|Lp$Bv-)jXxMJa(QlV~1-Tdcf&BCmd{g|JwS=)k(RS}llPM#?nnh~1D z#RahQnK5iJbqJD@Vvp9qN~4gp4nFP9zL3pZavlHx00000003<42gF0^Ne^<@S^xk5 N07*qoLpYG*T-Vk9d!FZ{hLoOQ2d?XC3vso!1XK>>2N!{{8{x)rmjQjmUDlKgHd=V% zO7ljo7zZn>d{i6dwvJpASUW6pKVz&(O5cHFZ#!V>=+`E|Gk+et0}Y>CvsOM|;A)&T zU_mI6Z7QkjukyD8W{f`RG1nQ=0n$QSQ<$4Q0sG*|eGt`Hpfzl~jyMQVJI@3do<{qro9YkIm_v0mmJ4KwcBcBLURBUL4I#)DmU8O1QhMi3LY&0Gbh8-^x6% zh&Lc$0S7u@(Bb@)dkz*4qAI&R z!RJIC4ChJ*Adr+`drGvx_@2}i&PW9sWHAm=_&!Z0@)CF zwcu#f{l(TXr5%o;On8lO6nM1=cbHQHOG6sZV-8{bk{2_Fsoxp z7~D0)%9o09`_RvX6OOG?mL&O1JRt~dJ!R&tsb<>LoI%HB-$&ab*Ja>FaMUto-ll7V z=2D@NLw}T}d^l7MT=FD8BlC6rjG5FZIi+X?JM!6tX7A#4-Az-tUf7)MDpvB!0u$cd z9474y|J55D*U`8^P+A7gR7#066UMCkJVJ(?L9}&48qEI@!IcP?i^ZfEcQdoj zfRA9_Z6`?*9RcqH$Sa3Q5fd!LzJnasFd~2O6M|B5QrKP<)84%wSsKJ85a!*)u0c)2qbzc{sCL z=>7eBFTOTEdP`FCd&S?7>vu!S>=_T&r`|LBYWqXRar67y&ENkjmAlo+-PwEb?Dg5k zKC9aH<-5FZc*Z9AqU=m=siUr*b+vhU!;WV?UE%82*Bk%M>hCd`s~JvdBMD;!MPwu|+Wh!@k<7EGxjPFu>w6|}cq!cWaAoPyu Y=I`~{k4bOe&JGgrboFyt=akR{0L|F0bpQYW delta 946 zcmV;j15Nyw1IGuDBYy*qNkl$K#RF3$6)Q;5^U1kW_2>_a#ZA_~b>zd|_T_cN;Q5@$aR4|7hMU zqJ%GADamk`WN~=h^|W%aCN~y71a6c(zqy7_vp;p8ym62dFK1umb%bVn|);?sdAYu~0wQjP>eK+A)mPy=WuH?^qT-oA#z=b%~pkEK4YA?<> z-t}iFlP`M1VIoZu+07sG?j_;2BC`>2WWGGwilkvKn1J0(pA?I`4YMfTf)8&4ex*WU zv#&-LQ-AzEX`HgdC;j$Y%aH^`dE5Gk<@}Iz)lk$-TU(&((PU+U@MYZf!|M^E3ryMt zd4X={rR9ro9gJ#2eZ;YdZE-n#I7Cmb^F`zs zx+JX@+e=*ahq{SLS#g8GC3~+63+@5ozWavWR)5G{f0ZUk2~iC1apeTWw*GL=#G7vk zWc(-THPp1VCcrzHWNQ+ei&il9G+YOAUg#SRUyT{ca5;8K7Ip`*v+4b8sMvq}GHxr@ z>;WVOH_Thzy!sbKf#FWZ5%46GYmG8i4DINtX`@SsAQ40nypt~I#OU>DlXN-8VYqLuG4 z7PuZC>Gtvl?6dwDAN{7bYs7rIx08#ALvG+54OHc@G($;x-+T-Kt_HELG0Sx0rd^*EjB*r(c^F? zdqBJ02kbGC-4c)_3^*`iOqI865_AucjVkO&h0EDv~Q0bLm(|#l+Wd*E6DA z9W~-&9PLR@#I%rmF>(ml1*NG{7b>r`ASI>qiQaJ&Y!c({DZK%D{-TUC6;PI;BCo6G zok(hly#bP{=<>n#k^DyMMd?AtJ|NOWNv#ugyGEYY&GfsF7YA7S(7Dq~V8#JiE9@?% zqz@j+gm0@CO}Sqa_^*QmU7)Z9U22=~7_O0*1CAoa&~O}x*_4f+dSmnK{EAtXUF1&` zFeDCnO?CcaG43eJ0Yy=~k&meao6t`in{b?`!nDXCRWImCChLshtsmI)ELwMor?G5N zX*!mY)=!mCW@HOni@1{Tuq0CZ6A4+W9Bt3>cIEirzd^So_p|bnGEz-RnlbVqutG%Z zO^QN#qdpF5ncmVbrO_-uluOno`i!WNdIet2GvNUC0IdX5dz=lB6}2p|pEmg%;I)OZ zMB}yo^Yz=_70#&;{Br=@pe^4ht}o9`Yo9tP>^84WVnjmFrOjC5P(@ZAwofZ%(_6|E zMq&ClTmU+PH0=6ZH*x=I@&u|D^k%l4g1qFe{nOv{q9}G^j3;`gjj~5JpL9)1b5VKtIdt>Q zrHXNH=D0-cMtQ2%>H7SH+kB2}n{O+XPA}@N(bx8CLu~p&cltz(!UK zHKIqN_@PZ``np*-?>cCJ?0Ef+-F6RtsnDc}J2bPNrn+->SsKqag2{)CE2+K>h)LmN%a9%=|yUMnDc_SwEl!(gpT`v6)8 zAyac2XdV2Z8?lzy_=-|qf0t6KC&tYks_ImP`xS-S+ZGh=0|{w?(?&&dl6O(ugzpO4 zJ77EA2g>OhIfFw!o zLIFquX3JDtw6Nps0F;!fL%J$fEO-~C#RI8viLGu2=ui1wD7E;f1sCI-R+U3>J?+9y z!1TgjJ2P$R{bVc2XpUgQMbGKdSQK0A5IXvgpQl}?zdd3j^3t3aNqb3Vvo zuYge>T53FL|1!jb;iQ269b7)G=+x=$;GRhnPI2QcEg zL%8X%5w%=QMtrb#3;jAyUMtCq;A|^Nl4KDNbj=X(G%QHJFbenIw zJ!=9Ak9-E13HEg_z9-;Wut%dG4)FdB@Le194^MiCU~d>7E~b3)2!=6z5|ku^E%FiKZdA%GD(t|L~cP% zJ0N>P@Kh$0gKS?W=uZ^T0M9&9+t3KEF?*iBuSDaNs=T00000NkvXXu0mjf8}qm0 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png deleted file mode 100644 index 908f9c1e414141eee23c5f83c15dcf3fecc5f60d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931 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 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00024.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/test_blindsign.py b/tests/integration/nano/test_blindsign.py index 77d0686eb..58645bd2c 100644 --- a/tests/integration/nano/test_blindsign.py +++ b/tests/integration/nano/test_blindsign.py @@ -119,7 +119,8 @@ def test_blind_sign_basic_operation(app): path = basic_test_path / "accept" def navigate() -> None: - app.navigate_until_text(Screen_text.Sign_accept, path) + app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") + app.navigate_until_text(Screen_text.Sign_accept, path / "summary") _blind_sign(app, basic_operation, navigate) @@ -127,10 +128,20 @@ def test_blind_reject_basic_operation(app): path = basic_test_path / "reject" def navigate() -> None: - app.navigate_until_text(Screen_text.Sign_reject, path) + app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") + app.navigate_until_text(Screen_text.Sign_reject, path / "summary") _blind_reject(app, basic_operation, StatusCode.REJECT, navigate) +def test_no_blind_sign_basic_operation(app): + path = basic_test_path / "not_blind" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") + app.navigate_until_text(Screen_text.Sign_accept, path / "summary") + + _blind_sign(app, basic_operation, navigate) + ### Operation containing a too large number ### @@ -181,6 +192,7 @@ def test_blind_sign_operation_with_too_large(app): path = too_large_test_path / "accept" def navigate() -> None: + app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") @@ -190,6 +202,7 @@ def test_blind_reject_operation_with_too_large_at_too_large_warning(app): path = too_large_test_path / "reject_at_too_large_warning" def navigate() -> None: + app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") app.navigate_until_text(Screen_text.Sign_reject, path / "too_large_warning") _blind_reject(app, operation_with_too_large, StatusCode.PARSE_ERROR, navigate) @@ -198,7 +211,17 @@ def test_blind_reject_operation_with_too_large_at_blindsigning(app): path = too_large_test_path / "reject_at_blindsigning" def navigate() -> None: + app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") app.navigate_until_text(Screen_text.Sign_reject, path / "blindsigning") _blind_reject(app, operation_with_too_large, StatusCode.REJECT, navigate) + +def test_no_blind_sign_operation_with_too_large(app): + path = too_large_test_path / "not_blind" + + def navigate() -> None: + app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_large_warning") + app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") + + _blind_sign(app, operation_with_too_large, navigate) diff --git a/tests/integration/nano/utils/app.py b/tests/integration/nano/utils/app.py index 7591fe010..38cd6cd5a 100644 --- a/tests/integration/nano/utils/app.py +++ b/tests/integration/nano/utils/app.py @@ -158,6 +158,14 @@ class Screen_text(str, Enum): Sign_reject = "Reject" Accept_risk = "Accept risk" Back_home = "Home" + Blindsign = "blindsign" + Blindsign_nanos = "Blindsign" + + def blindsign(backend: SpeculosTezosBackend) -> "Screen_text": + if backend.firmware.device == "nanos": + return Screen_text.Blindsign_nanos + else: + return Screen_text.Blindsign class TezosAppScreen(): From ae51bfb3f05f6e8a4b539c811fe606e88c8636e9 Mon Sep 17 00:00:00 2001 From: Ajinkya <145996984+ajinkyaraj-23@users.noreply.github.com> Date: Thu, 26 Sep 2024 09:53:14 +0100 Subject: [PATCH 29/40] Update info page (#293) * Add contact information in info * Swith to large tx mode in BLINDSIGN ON mode if user does not press skip --- app/src/apdu_sign.c | 2 +- app/src/ui_home_nbgl.c | 8 ++--- .../integration/touch/snapshots/flex/info.png | Bin 10137 -> 0 bytes .../touch/snapshots/flex/info_flex_1.png | Bin 0 -> 10153 bytes .../touch/snapshots/flex/info_flex_2.png | Bin 0 -> 8224 bytes .../review_transaction.png | Bin 0 -> 10043 bytes .../tbdm_skip_screen_1_1.png | Bin 0 -> 18077 bytes .../tbdm_skip_screen_1_2.png | Bin 0 -> 25016 bytes .../tbdm_skip_screen_1_3.png | Bin 0 -> 14825 bytes .../tbdm_skip_screen_1_4.png | Bin 0 -> 13020 bytes .../tbdm_skip_screen_2_1.png | Bin 0 -> 19269 bytes .../tbdm_skip_screen_2_2.png | Bin 0 -> 13145 bytes .../tbdm_skip_screen_2_3.png | Bin 0 -> 13145 bytes .../tbdm_skip_screen_3_1.png | Bin 0 -> 17977 bytes .../integration/touch/snapshots/stax/info.png | Bin 9231 -> 0 bytes .../touch/snapshots/stax/info_stax.png | Bin 0 -> 12008 bytes .../review_transaction.png | Bin 0 -> 9458 bytes .../tbdm_skip_screen_1_1.png | Bin 0 -> 16317 bytes .../tbdm_skip_screen_1_2.png | Bin 0 -> 24625 bytes .../tbdm_skip_screen_1_3.png | Bin 0 -> 18651 bytes .../tbdm_skip_screen_2_1.png | Bin 0 -> 17618 bytes .../tbdm_skip_screen_2_2.png | Bin 0 -> 17618 bytes .../tbdm_skip_screen_3_1.png | Bin 0 -> 14535 bytes .../tbdm_skip_screen_3_2.png | Bin 0 -> 17485 bytes .../tbdm_skip_screen_3_3.png | Bin 0 -> 17462 bytes .../touch/test_blindsign_different_modes.py | 32 +++++++++++++++++- tests/integration/touch/utils.py | 7 +++- 27 files changed, 42 insertions(+), 7 deletions(-) delete mode 100755 tests/integration/touch/snapshots/flex/info.png create mode 100644 tests/integration/touch/snapshots/flex/info_flex_1.png create mode 100644 tests/integration/touch/snapshots/flex/info_flex_2.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/review_transaction.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_1.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_2.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_3.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_4.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_1.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_2.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_3.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_3_1.png delete mode 100755 tests/integration/touch/snapshots/stax/info.png create mode 100644 tests/integration/touch/snapshots/stax/info_stax.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/review_transaction.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_1.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_2.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_3.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_1.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_2.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_1.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_2.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_3.png diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 04d5e5e48..ef6761c75 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -273,7 +273,7 @@ refill_blo_im_full(void) #elif HAVE_NBGL PRINTF("[DEBUG] field=%s complex=%d\n", st->field_info.field_name, st->field_info.is_field_complex); - if ((N_settings.blindsign_status == ST_BLINDSIGN_LARGE_TX) + if ((N_settings.blindsign_status != ST_BLINDSIGN_OFF) && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { strncpy(global.error_code, "TOO_MANY_SCREENS", ERROR_CODE_SIZE); tz_ui_stream_push_all(TZ_UI_STREAM_CB_CANCEL, diff --git a/app/src/ui_home_nbgl.c b/app/src/ui_home_nbgl.c index 1c41ece2d..78d7ef2c9 100644 --- a/app/src/ui_home_nbgl.c +++ b/app/src/ui_home_nbgl.c @@ -36,12 +36,12 @@ void tz_ui_home_redisplay(uint8_t page); // ----------------------------------------------------------- // --------------------- SETTINGS MENU ----------------------- // ----------------------------------------------------------- -#define SETTING_INFO_NB 2 +#define SETTING_INFO_NB 3 #define SETTINGS_SWITCHES_NB 1 #define SETTINGS_RADIO_NB 3 -static const char *const infoTypes[] = {"Version", "Developer"}; -static const char *const infoContents[] - = {APPVERSION, "Trilitech Kanvas Limited et al."}; +static const char *const infoTypes[] = {"Version", "Developer", "Contact"}; +static const char *const infoContents[] = { + APPVERSION, "Trilitech Kanvas Limited et al.", "ledger-tezos@trili.tech"}; enum { EXPERT_MODE_TOKEN = FIRST_USER_TOKEN, diff --git a/tests/integration/touch/snapshots/flex/info.png b/tests/integration/touch/snapshots/flex/info.png deleted file mode 100755 index 2ee72f266e5cfaca50ba660776f75c3bc22b725e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10137 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 X6KtQh-_He(+=0wZtgcjFzL)qvxDmPz diff --git a/tests/integration/touch/snapshots/flex/info_flex_1.png b/tests/integration/touch/snapshots/flex/info_flex_1.png new file mode 100644 index 0000000000000000000000000000000000000000..351b8845f388a4156788d5047478bfd4f97c19af GIT binary patch literal 10153 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/review_transaction.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/review_transaction.png new file mode 100644 index 0000000000000000000000000000000000000000..00bec06df96e49c96164258878f8f701b5c290ae GIT binary patch literal 10043 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_2.png new file mode 100644 index 0000000000000000000000000000000000000000..3c85f8da99c209c371a447ab9de473d3009fc277 GIT binary patch literal 25016 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 F{u|Y67-j$f literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7f1c52c44ed79793690756abe4fd559fd280d419 GIT binary patch literal 19269 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 VNPlN}4|qHlgQu&X%Q~loCIAU3X_o*1 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d8a22ce045a377df9d7ea0435ff2b9f2816c2306 GIT binary patch literal 13145 zcmeHuX*g8>|Myr@Dio5e6{4c-WG_jQkcJTYW?yE;I%6G5Qi!j8%aS#OY%|OlDxpmF zm>4r?Fc>pqAG`bX|KAVp>$;!Z*Zt`C;C~*>b(lGGKIgN&U)#K~cwo$PT;w#5M&2u|Gb>4*W;0yT}*>QaNvO`{twIcXSdnyQoc+x$?6G$@59(DffNu$LtwV zG9KJ^FVdo9?s6M)KYWp4|l$)_YeT`Z56$DaflWFM|A z9sz;Yr3%>$F0+e((k}i-oqTSus;n&Ybi@fpAFzOiM*WMap<$poWu7^ji4@JgwN^w= zk=#s@su@L-w;u%|_V=5cQ1P=VWeWjkcW?C6?{R@5u4Upa`rK^i%))VwbZq&s=g*%U z0ah=r@Pb6>tlf=J-A9MMdIdIBU?Qr4%DmG)^hX6O1`@2STnyG3KLlkPS=vv`sg_V#`A73oA=}fBbh!5+!}?S$fmT_WpacdEHElTzO?~_s-m>Tb0v|!h4!)Cf%+$+aM1>F?sx&j9-HXegatQy`@Fd`!2 z$0WkuTi7|S=#$Z^Jie!1wM*5k!LfF>b9h18$dlQrYK9A4)=Zq;@T^ij3tV{CK1;3Z zUBA1h1Jz8WO`28~kW-e@Cl$nec<;saQTZfmG0-nR3arTvc;XO}$sz`|AlAK7q8&%1 zTi5V}v&Jt!aE2n}M&F<8450lCkkxC#@0DTj?58|s2$NyzYUANAa2v69pIdkU`Z z=sA~@6;Qa7-=Q~C=0J{JBy0%TBILpbg~ zDUxb0dy^QaDhQV%eHp(RiX%hO!wYGy*}Du22VYA;^*oAZK0&>PWyOdGJ|*mYU(hHd zKhre?OPa`nYm04q<#a(f_iqF5?HLOiLDOUC+jKvgs(Nm(`OAf0_vq)2d4MoLJCoYo z`fuAgeV=6TbgYEpNsNuBcW|4Jfa@G4rf85yvd)GGS(J3nnhsiHr?OIHQm-G`WW#{w zbdfWjoX_I{Mj@93bw32!=NM0^tn`8TI42;80~G65K4@Y^`XH2amxyApFekPH{@(Jo z-VZya5E+pSHBQf)Ik8S*I@!OvIG{-9>^pI+L8$pU_ z`R;)%dZc@+XC6QMCp~RVhfn7g5Di{UF%NDy&`|T)HYJ&ccU1G72ZR+q%(Ra9Bct|JuLLuAdl$#%%aDs=D z!15^+Wa9zdJ3a89ezFhSuJy?&tE@yp-YQuNcKW?5TUd=>8Lg~T?vgg)H%gB1YoF9G zOD*%vrV0bm6iEzGLeCEpjYx| z2aGK5w)6`Nbk_;)kE5F0kwg@h)VC{m1f5)>N`kbei3n`o zZbvJGNLl%`ZR|0tHL zzdn9ZeQx`GpySgy5Ju?AO;g=FQv^hYtD_bn2y!6QTM`aAAU|5li*z7Bh+Te5BrRIs zu=S_AW>7&R+l-dfCWyDUgE6_|BhAh&U;53*vTEEpJMZn|wo$5Pl1ch7`t4y=v*F*6 zhhXrqDhZZWp!qyzp)Y)hmtC>L*fzsaXa6M~epM}tWH;vsAwtna2F+41?}02Uoh+I} ziW5XA)yv0Iwt{uwR8N|HD<4K~F1Abzr=Nde7lw{=XPc_(HKHONPh3ggcyYHTENtQ7p z(BWa4Vz1(etCzEL^MD%AD(>9n|yc@9pj>dz7F$=b(0O9>sHm&Z$gmu~5rSjkj9DTssgg}R#OHgr?! z(5kW_jYN9u7Rq%|r=Jv@E|`H~XGuYuUSWg5;Gp;sk}I4-&ZtQ0c4jFrH&<3pzX7y;ALMfjDhm^)FQXBm6g424U^3HqTm@u`%Fbx(jYR^#h8fN zoGU3u`znAX9koQAeb$4subw!cd6c#B`OMvnZd3Q|*N;@kdM2nT)iVc#YYkZMnRXQK z{z5$4)0A0EXt^h_M=y!1ESNWwfMKCqByinriu#G#tuf0ce-g#SXO%5X`_AXRuV#Fz z{avt$Q`^F+)S-D|^)3<;3Oss-a3W(i7}!`0bF`D=@lcVo-`y|O@}{D9=3u+ed)-tn zXDxj*L}+q!em2=CL4`zXXkbBxZ&fk1c;g~Dk)6B1!^=MhmyHTr(2h9!2~!zXU@+>E zP0yfI_v|ObkdtOp*84O1o^{Pv150;V zZ{kqw;@99Vby&6-e)`W^pv%e_S+p@vFVtPLO_7mkPKrS1qBfrm6FH4U%=jW+UN8nF z)ZI29J{37`wVOfjSHDwenKLn~QVhG1^E5eJ&KzRe#^A(NK!zhdwC@&oe70s^Hn;td zoyS=^adQ37N4dCOH>n@LAu6(O-0VY}OR8di4lC5;_q+e-X2{(|WDaQVbJPFus12hc zbmNNtMQRvXiY0Xe*H8q4^q(EA|IK7EL`;~*6)z-J3fB@umL>Ur-vmiCT8IbcQ-{JH zhq5;AiFP#VR+0_*HK+*WMR*i_6j|{qm0<4AN z)6Bd#sn0^@MeGM^nL&8!iS(s2Ur|-@6wOnS{^x$v;iwVg6lp`!X)JyTMNYj&k&54g zMy?ao$4@ZNgOVP5G+QPqz%XWGU#0Qv0>m!~5-_QM&R$n+TzA+k^FTCPnj#-^?g)`L z0+KAU7lEatIO08iv;XxVmc>`V-)rT5=6ko2uB}8QvM?o3T>!SsF6=y5r-?jwZs`ZM zLT*AfLB8z?2+4g$mwPhp_NRo|>l&;X$7jHNEIrG`j_|h>PL^l>(Lg|NTTrT>eJ{=cI#< z4)!(r6I&k9ow4CB?<7 znwhwR6!97j+G4x}S`+$bzVwfUz@jh>&}*ZDMTI|_*YHDoEZZw4DFYvPK~Jt9^T0#K z*+9!5XeP%%rvOYQXJo(;_3%IKo!TzVF88czmd;i0QDru)K0Fj zpBex&h?k2SQtho@vYi}3L2}AM^7UO`ftLAAZTxQY?mi=;sA~Y=2I$f9YU?PnebPtW z$g(x`Cdi}Ff_ogG3FNCm4h8+xGS6`oiOGuXxR6MR$y@{ju;`FIin^h}ohp4pj2DHZ z1naZ`lf&Rmsp){BbYbbvR=6JDh%q5Z!4*=0%14O$F5X|nWE@|YHkrwABcdLP4u{1y zK_^5TZnqaqT6XT%5EC9Gjr$zhSN~V zEvsYQD3$kVFRGydtDwA*Id1c(J-=-fM9wVYZ&bQulCrk#lTbk$AC*uwle*sJ7p^I` z^bHjlq9Z{fgqh{Nv9F#MLRM9-#*Jhs2m)ly+FLBixT4r2r|ZtAZ~`0)A&&0G$=0Yv zq06c`A!~SrqI<3{GOfCViGiUX&L(&--j{}yDu2mEeh3N5aDB-32dqWBvEH@QASC>m zS$wq+yF_m$6JL4e+$)Q1fGyr%n*GOPhYT|rUiZ~pZ@UT>pj?&7uLs(jw;7djGOozu zgYj0@Qm&SOXt?2U5;OlAOQ#%#K>qD-1ZJ@i>(dB96PG#lbp>n+j~ETBg25(L&0}mk z>qoej6M=EnE_~n`gTVK zSkkjjG3XLXjaUM!<5?)tk0<&-y{ekaKdMC`%C8ne@ans9Z!3+t=CiZ}w6g=rvasY1Qv_=g4(i&eT!iU(;;T+56` z&PIB^Y&yqgkZ8z|cd<9H(V>a&5$^rB@2vzmAf)OwnmBr|xV>EZuNK;C6^h25RK4PS zk@!9a6R}w0{QBgbMR@Ng-TYFO{0JPHD+K7tXM#p`e{r2$+@D~bo+7w?`D<3z{!BzeWCNh+Yoxa;;v8(_3!%NOV?@+HwtdnAP_K)0xQK|DhgM|uq1|M~g5 zahLEpd6TxUKqYZ7MjWgLvM*5Sr1jLsrbGJXVt(Ui5Hg!EDV^r``m3!}1Qmb`o1F~z z2Klw)DGxW(KtZzkssev0a%{&*A9Bb2f* zf4>Vr-R6%7O{z7`xfX^H#Y?>xR ze6y5n3tb0;U6}^FZ?%tu%vX>>1M%EwoiRH6kv3?{GOh3^9j@*9b-JtZ*L5p6*C!CW z);GN_QBX$r|4%6<50PTSZ?$f`+Ubp!83}?E=*bih9J!~8xu z8v+K`H!5!i=9Ep}Koq!XlYbp;+v8m=ITEHLZL&HA_f5K{;$784xmJGdp#!0ypkOt* zUcNv%KQs4Ps+;C&bn1gUN(b^M!WTku8OBn8*nt+?`Y4ZQIsrU>U1HwffQ9^)C$AHL z_&6wS@>KvE@7MAKBQOC)zyD&ID!s7(oy9^&Jla0#Cl;Hz&D!4CS=7CeDxDp%=TvJ0 zg91fr#{GJx>C;o29n-#861yaVuTmaArx5uxpMw5DAY@`^aKk?}&$YL=!_Y(uZJx1? zEw6k45ZG&tSn)COSolaI#kd9y_z zmKh<`NR5?lu@N*8GP9<{E?XAHspk!o;619{PZn_LDt9YLnB-h{!XIhGc6Lj$Sq1UE zRyD((U1qR1$Bs|?3O5KL%%xe`lcea6qV=l-3`TaORvrThZ;iZC7&hDzrgQ%-h~-ho z;994{bJwqic~neL7HKr^p_HQ;z59#4r^&}NvF^Z4%#Q;q#>F71hn-5WOSKzS?Blu+ zjDBHjYLDqZtZuuhXGF6uo&MNM@Zm2fY?(*>^QnvlQZ;KnUy-24_~U9js@>baA3oT{ zqr5g*8O;!qh`b2&H~GpSR&>J{-HtfNn_#%v0EYCuN#l8XU+Y^Dpalwcj za$Mr_alI<|YD5dMofW)%%VowVcJcmKHoEu?L#hLs*QKtgAWT=(>cSKh$52|T`I?Zr zV#~JAK$;t1ceO1lgCgM}-EYI5orGkNiQ+hdJ0b$xU0}~CYWE1iE9E_K%){FyFWufp z%*w&H<;g_HPac|q0k%L{N|^;tFGnPK*-Y)Qwtn0-h?mJ3gP`r#Cf)u4gMY+#WvQA$ zl&!&F!Orhvb0G}IRAuGTI{3FxJ{cgHPDJ;&{-9zbo|0p32> zqY8*3_J)6pHHlh=pZ+KF8{RmHl&)O${s&NGvE_{VZirZS`S6be4Ih9nxAVnzknG)E zZELKrZWEyocWba4U(GWM8m)dt_9v39K09z>r7(~=3H@_nYGwgC67-NvX_E}s=iB&2 z{A5Tzb`3E(PKVduoG~JfgA?DKMVmMja*8{G(5j>`rt4ia{}_s&`^g@u_Sloguy_S1 z50g}1nJeC)QJ-fhXyja0@aRQ8!l_aFW^;@ujID>50$@J`FY1}Q#|y@TrE39&oEqs^ z^HM>bGR_DD$EJVBAW@q!Dyr4!wv@)a+$6?`L-6HO^Ar4~`C<$K{$o!jS&+@nvlPbC z4R0QPqqx7C6c~_dIcm)s;I=U&2HdHXZ#{gFGa^i`T~LzD795zqXMopD!^SI>>6)+} zvDmdv$)pTUZzKBqeYIml&eSIcLjIX z*@ImZ-W18x3Jmm3405WarJ^trB!s@lV6Vci-{Q=r$mV&sW`8EU%*bQcWg7vU! z{fdm_jPM8AIO$VvZx>BXg}f4+_B46Xy23`MpdSk9hhrm3Ahd8;V5;JBF{}hT!u$MI z)ow=ksDl)9XGwx(br#?|e>JLLIx1R1dE?SF$u4mPt%Y?$;2cTZ6WY$?Iz|MF=%{JJ zU;A?QNGxlF@&012%)eiqA3T50qgKXAufbc5hsBrjY zWvD=c{7pWEXpLS|yNB&&2K}^!8Gl0+#n|`7!w#U`B3(L8<%{mt9k`5QM3G!hV{{o; zpk`$IVORo}*R9yTnfE915%aP7nvFc9skN_zZD+byvR;6xL6=!^Xe}#HjD{w${H6)mzLTTwwtN} zNoNp;EdoTT;BcDV@ag7VC6_xY+UT+m*nc>fiA!Py)Q}8U+YFu~>lOkqgw^_kDaK`3 zEC%n!GRmhak8Om~6O{xtrP*y>C;^qhXz3!)iaP9kq2$n%ijSVAxUqmpd#*@5Rl zetglNUmfQR+>#b=*hThWNs+OyF7u|b$FDPl=JP&R&n_n(uf1j1Gf2A8Ox+x?U1a=$+UZ^`>_{Ic3mxNJ zm(uP$PVm=x+^)3hA~w0+sgMvx$W3MwZ{uKQSZ37D21l9^7+F6AXSw{?;~c7eUqs`h#kx1una z_)ha+%a{+6G4;twxkk3L092&R83qnN%oAu5)Z|>qq=gnK*=>M9&n|QTf zN+r^_yxIOINxs3pB+FKoBFv~Q4cTw`O6-Zqj5^@+JS!8455AhJckSp);)>7A4L4Is zsMF2u;;`{RS=7<>XruDs1sCc7s+zd91W0PVx*YVl`?_bG`b3p(D3;m}t;fYdJ1lC6 zi%T)*LNUe}u1<%uqyxJwY&Yp*gXm~#V%(T)@%A=<)K~sjrK~qsf*i2oF69!ntCT=8 z+aQDo(qF|GV~qGqoBR>lmQ@HKO#42rCBWzS`XH}~=f~mp2y;9-OfV*_CnopCQSt`H zkL7rtR2`@z;R+opBevzcX5*HEL{mnZ>MM!G zrc+y<@Rnvs#T6|l*&@CO>aF$SzP&=*PdTuvl?=a~JcA~+_fyv_V$UaG_l+g)_LD9H z)ddYskLOPQ#y z{}fN%)Kl)z@QN$i+PfM)cilQ+_13qEs!3l-fwO%tx>g!Haor><=*Pg8U0N(s?yi&G z?qo9M>Ji2OSKIs>?auv&H|~*~gJv#or=<>FWd%?0s4>O357ix}j&WQ5{s|?^;Wq6j z@>H>q5LiR`d&WszI_0@F)Hzh(80%V3*0iR?Ip{B_22)DAQ5{_&yAdc|gFqU{1l2ZmiudwkRTCJU{^G{<~ zFM)kYCStoRMym;OwHLr0i;xS21s`8T2JLZJ zYVARuayq0^f7h1HEm#y&{{GcXH^))SQuMqH?ZPiv`W zqSM+tPx;qTT;!w#Nwbx0LU9~Nu;|d?W3XYG#_T9>g%@f%#8%q_WFY*1d!-75xDIi; zughBDImr+yt8VLvT0Lht-R&f16^lNpNWR5JLeUHKBWIY>CKG}1=2oLdVMhSvlOIl*!Aoh3WOt(djDKz`?-+;7F#ua^5TbHG)_BPbRZ<3 z)z>rn+{O0Ng=_lTbWUJ4Ke1Zb5}WfRj>2b@x=K7TM0$y;1329Q2(zGw02$>$dwmra zFiNiG14KVZ%S8;?M;#UOW^a1rf(Ok&I!N1)iGt7^2P-B4S^sh8%KoHNz2V3)I6E3i z*=;`~xXPfz17w#&+k&WvTVfKme|$6lK@)>yeXI0Z(Gyih2%=-H4dMlUR=IJ;5G;57 z(eX|cH@HcM5 zPLEX0`kr_rB0?nxv8ZqjlLq;Qs!7#eK%cqvbBHtS13fRSVjwae0L{L$Lw5m1XOr-G z+IQ-GRq$Du*g#j7PQOe%&Mq-|L-d}siE_n8&Fi9h|CZ(>9c7-aIV_!ioT5L6UF2ou zM9Mk)E+8$mWan;sXGDekUDU=eYub)?H_RzgOaG$TFiHiy_x7T@LK~tKl>VJBo^5JD){>pNs7cD z0>Re-c_-`@U_kovbRpXj6e$a;ZD+Sm<4TcVtaDxvf}`+79Q|hQAGMHq(jdsZ_~-bPQ=8fuT_<`>-FF6{0}O5QL|9Ha~$TZKXsZCCN7yX z@q7D@=%WR$UY{@$V<(=6MS~>P$t7#psvdBg4L<^psP*U2^ZVx91!k*B9nGX<|N|6qsf1PRq z%)(x+K`*#&It zuB;-t1f_>Lz)p1CvFsn_X&^6gX&Fe(0o&9{_0p)NL{fLXyyUwJj`4waYBhT1CoMV$ zQFLVcArRe+1`9xwZT zMe{QZ#;D$Ut|5LM-#mfHe5*0>hy#IRc5x|FX>@@^~b9?U$RaXLs z#O1w9Cbve`uu^$SDF+G2hA2kLcOWskI$0za3M7qbe;xO?MRLAF;{w`=6uCIJ{_c^z zGl#QnL{xRFw^JP<>%FT1Xd%I*(LK;MV{&nmxi$?wFIpDYQpv-@a!Gme5y&xuONsMVBGkLm3xYGuT1;? z+cLJm7aMKcD)Yl$DsSa{X^?m&vWU0NlxW{M&6SPS+LSj-`L_Ey0-rZ+ai;s%c6ekY zk#<|qhykP1HoPYN_5HD=C7Y_9n4rv8l-L{|op=-`QRC`OY>cflAnt*|V_aU)wPwJn zHytHilLZ`9t@erP*(@bVL^5w|w0#bcb;2vR+_M1(!GioGUEOt(QGW-maT_}l+VZxL zv?)wV9mOGR2tkFOq=fC}f9Q_?b^?*BXps3$ElNvk0uo|yn3DU_GY9ByjcbrPv}aCI z;)vHsUOfT$xXh0GN3p2LU%Tmrvs^jbFiSfIswMTUg3`sqa@A{B-PrP6v-dlbsoP#nDUWp|lE~MS0q&GEx%|m^x+Yp>&RPHK^74s) zZ(k~25p>jQZ@thBG}@G_F4aGfh;qC`YGd zF@gqwP;1#VfCf!Js^2GJ_pFI1z~gDBFWdagO3I~>gqVPv_Fp-2K!IDfac%|feLYJF zduCbgzPmHIUA)nrK82$RA#rnc&{yMUnSdOBqX1Se-l)_?|4m1!{8*c4W1ylLo7RN; zBP)i{9zTn#w;MJ9v~Uq$FBeyGX(wC{3z-8V&kwzZRjWp>;FaIlp*`2KXfr^sQ8cOv z-kxl8>0d}mw=G==MU|C64qwm-zzPnP)`eFu5{heW;ioot}orC&bD T*#JM80ht&*xLtGW>5Kmb7Gpzc literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d8a22ce045a377df9d7ea0435ff2b9f2816c2306 GIT binary patch literal 13145 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 T*#JM80ht&*xLtGW>5Kmb7Gpzc literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_3_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_3_1.png new file mode 100644 index 0000000000000000000000000000000000000000..81274f181351dc163adf4b2aa413755edb754ffe GIT binary patch literal 17977 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 diff --git a/tests/integration/touch/snapshots/stax/info_stax.png b/tests/integration/touch/snapshots/stax/info_stax.png new file mode 100644 index 0000000000000000000000000000000000000000..aea0d3a39f78b1d3c929d91e81526b50d640d5df GIT binary patch literal 12008 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 O2SF`tE~74bB>o@OkF7ue literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/review_transaction.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/review_transaction.png new file mode 100644 index 0000000000000000000000000000000000000000..68c268b951fd5ab301d347f689cfb2377ad76bec GIT binary patch literal 9458 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_2.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb6920f597915ab0f2a10058b520975bc9de1f8 GIT binary patch literal 24625 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 BS?d4* literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_3.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_3.png new file mode 100644 index 0000000000000000000000000000000000000000..f41ae61a774056da32b3b67f07f66143e304bc30 GIT binary patch literal 18651 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_1.png new file mode 100644 index 0000000000000000000000000000000000000000..336ab26bbc8361b0ee3b56042b810b333859ba43 GIT binary patch literal 17618 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_2.png new file mode 100644 index 0000000000000000000000000000000000000000..336ab26bbc8361b0ee3b56042b810b333859ba43 GIT binary patch literal 17618 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_1.png new file mode 100644 index 0000000000000000000000000000000000000000..aecc8103ba7a4e9be75dd3a5ee13dc94181417ac GIT binary patch literal 14535 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 IZyx-A0N2CN?f?J) literal 0 HcmV?d00001 diff --git a/tests/integration/touch/test_blindsign_different_modes.py b/tests/integration/touch/test_blindsign_different_modes.py index 6b4e39eca..8bdd4cea7 100755 --- a/tests/integration/touch/test_blindsign_different_modes.py +++ b/tests/integration/touch/test_blindsign_different_modes.py @@ -126,5 +126,35 @@ def blindsign_review_sign(app: TezosAppScreen): app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") blindsign_review_sign(app) - app.set_blindsigning_status(BlindsigningStatus.Large_Tx_only) +# # Blindsign status ON but continue clear signing + app.assert_home() + app.set_blindsigning_status(BlindsigningStatus.ON) + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") + send_payload(app, "800f01ffeb0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc2") + app.assert_screen("review_transaction") + app.review.next() + group_1_screen_count= app.firmware == Firmware.STAX and 3 or 4 + for i in range(group_1_screen_count): + app.assert_screen("tbdm_skip_screen_1_" + str(i+1)) + app.review.next() + app.assert_screen("expert_mode_splash") + group_2_screen_count= app.firmware == Firmware.STAX and 2 or 3 + for i in range(group_2_screen_count): + app.review.next() + app.assert_screen("tbdm_skip_screen_2_" + str(i+1)) + app.expect_apdu_return("9000") + app.send_apdu("800f01ffeb51e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136") + group_3_screen_count= app.firmware == Firmware.STAX and 3 or 1 + for i in range(group_3_screen_count): + app.review.next() + app.assert_screen("tbdm_skip_screen_3_" + str(i+1)) + app.review.next() + app.assert_screen("blindsign_warning_too_many_screens") + app.review.back_to_safety.reject() + app.expect_apdu_return("9000") + app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") + blindsign_review_sign(app) + app.set_expert_mode(initial_status=True) + app.set_blindsigning_status(BlindsigningStatus.Large_Tx_only) + app.assert_home() diff --git a/tests/integration/touch/utils.py b/tests/integration/touch/utils.py index 50778edf1..76eb0d085 100644 --- a/tests/integration/touch/utils.py +++ b/tests/integration/touch/utils.py @@ -291,7 +291,12 @@ def assert_home(self): self.assert_screen("home", True) def assert_info(self): - self.assert_screen("info", True) + if(Firmware.STAX == self.firmware): + self.assert_screen("info_stax", True) + else: + self.assert_screen("info_flex_1", True) + self.review.next() + self.assert_screen("info_flex_2", True) def assert_expert_mode(self, expert_mode=False): suffix = "" From bbaa799edfb47786dd6d3703efed7a97e0c652ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Palmer=20S=C3=A9bastien?= Date: Thu, 26 Sep 2024 10:55:41 +0200 Subject: [PATCH 30/40] [blindsign] Show blindsign warning on nano when in "Blindsign on" mode * [sign-warning] uniform warning between nanos, nanos+ and nanox * [blind] add warnings before going to blindsign flow --- app/src/apdu_sign.c | 62 +++++++++++------- .../basic/accept/blind_warning/00000.png | Bin 0 -> 479 bytes .../basic/accept/blind_warning/00001.png | Bin 0 -> 373 bytes .../clear_n_too_long_warning/00024.png | Bin 552 -> 466 bytes .../blind_warning/00000.png | Bin 0 -> 479 bytes .../blind_warning/00001.png | Bin 0 -> 373 bytes .../blind_warning/00002.png} | Bin .../clear/00000.png | Bin .../clear/00001.png | Bin .../reject_at_summary/blind_warning/00000.png | Bin 0 -> 479 bytes .../reject_at_summary/blind_warning/00001.png | Bin 0 -> 373 bytes .../basic/reject_at_summary/clear/00000.png | Bin 0 -> 395 bytes .../basic/reject_at_summary/clear/00001.png | Bin 0 -> 373 bytes .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../summary/00005.png | Bin .../summary/00006.png | Bin .../basic/reject_at_summary/summary/00007.png | Bin 0 -> 341 bytes .../accept/clear_n_too_long_warning/00023.png | Bin 552 -> 466 bytes .../clear_n_too_long_warning/00023.png | Bin 552 -> 466 bytes .../clear_n_too_long_warning/00023.png | Bin 552 -> 466 bytes .../clear_n_too_long_warning/00022.png | Bin 552 -> 466 bytes .../clear_n_too_long_warning/00022.png | Bin 552 -> 466 bytes .../basic/accept/blind_warning/00000.png | Bin 0 -> 578 bytes .../basic/accept/blind_warning/00001.png | Bin 0 -> 547 bytes .../basic/accept/blind_warning/00002.png | Bin 0 -> 407 bytes .../blind_warning/00000.png | Bin 0 -> 578 bytes .../blind_warning/00001.png | Bin 0 -> 547 bytes .../blind_warning/00002.png | Bin 0 -> 407 bytes .../blind_warning/00003.png} | Bin .../clear/00000.png | Bin .../clear/00001.png | Bin .../reject_at_summary/blind_warning/00000.png | Bin 0 -> 578 bytes .../reject_at_summary/blind_warning/00001.png | Bin 0 -> 547 bytes .../reject_at_summary/blind_warning/00002.png | Bin 0 -> 407 bytes .../basic/reject_at_summary}/clear/00000.png | Bin .../basic/reject_at_summary}/clear/00001.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../reject_at_summary}/summary/00005.png | Bin .../basic/accept/blind_warning/00000.png | Bin 0 -> 578 bytes .../basic/accept/blind_warning/00001.png | Bin 0 -> 547 bytes .../basic/accept/blind_warning/00002.png | Bin 0 -> 407 bytes .../blind_warning/00000.png | Bin 0 -> 578 bytes .../blind_warning/00001.png | Bin 0 -> 547 bytes .../blind_warning/00002.png | Bin 0 -> 407 bytes .../blind_warning/00003.png | Bin 0 -> 366 bytes .../reject_at_blind_warning/clear/00000.png | Bin 0 -> 463 bytes .../reject_at_blind_warning/clear/00001.png | Bin 0 -> 529 bytes .../reject_at_summary/blind_warning/00000.png | Bin 0 -> 578 bytes .../reject_at_summary/blind_warning/00001.png | Bin 0 -> 547 bytes .../reject_at_summary/blind_warning/00002.png | Bin 0 -> 407 bytes .../basic/reject_at_summary/clear/00000.png | Bin 0 -> 463 bytes .../basic/reject_at_summary/clear/00001.png | Bin 0 -> 529 bytes .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../basic/reject_at_summary/summary/00005.png | Bin 0 -> 366 bytes tests/integration/nano/test_blindsign.py | 15 ++++- 67 files changed, 50 insertions(+), 27 deletions(-) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject/summary/00007.png => reject_at_blind_warning/blind_warning/00002.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => reject_at_blind_warning}/clear/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => reject_at_blind_warning}/clear/00001.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00001.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => reject_at_summary}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => reject_at_summary}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => reject_at_summary}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => reject_at_summary}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => reject_at_summary}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => reject_at_summary}/summary/00005.png (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject => reject_at_summary}/summary/00006.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject/summary/00005.png => reject_at_blind_warning/blind_warning/00003.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => reject_at_blind_warning}/clear/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => reject_at_blind_warning}/clear/00001.png (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00002.png rename tests/integration/nano/snapshots/{nanox/test_blindsign/basic/reject => nanosp/test_blindsign/basic/reject_at_summary}/clear/00000.png (100%) rename tests/integration/nano/snapshots/{nanox/test_blindsign/basic/reject => nanosp/test_blindsign/basic/reject_at_summary}/clear/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => reject_at_summary}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => reject_at_summary}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => reject_at_summary}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => reject_at_summary}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject => reject_at_summary}/summary/00004.png (100%) rename tests/integration/nano/snapshots/{nanox/test_blindsign/basic/reject => nanosp/test_blindsign/basic/reject_at_summary}/summary/00005.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00001.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00000.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/{reject => reject_at_summary}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/{reject => reject_at_summary}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/{reject => reject_at_summary}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/{reject => reject_at_summary}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/{reject => reject_at_summary}/summary/00004.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00005.png diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index ef6761c75..5f029f850 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -67,6 +67,7 @@ static void handle_data_apdu_blind(void); static void pass_from_clear_to_summary(void); #ifdef HAVE_BAGL static void init_too_many_screens_stream(void); +static void init_blind_warning_stream(void); #endif #ifdef HAVE_NBGL static void continue_blindsign_cb(void); @@ -119,14 +120,9 @@ tz_ui_stream_push_risky_accept_reject(tz_ui_cb_type_t accept_cb_type, FUNC_LEAVE(); } -void -tz_ui_stream_push_warning_not_trusted( -#ifdef TARGET_NANOS - void -#else - const char *title_reason, const char *value_reason -#endif -) +static void +tz_ui_stream_push_warning_not_trusted(const char *title_reason, + const char *value_reason) { FUNC_ENTER(("void")); #ifdef TARGET_NANOS @@ -137,8 +133,12 @@ tz_ui_stream_push_warning_not_trusted( tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "The transaction", "cannot be trusted.", TZ_UI_LAYOUT_HOME_PB, TZ_UI_ICON_WARNING); - tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, title_reason, value_reason, - TZ_UI_LAYOUT_HOME_N, TZ_UI_ICON_NONE); +#endif + if ((title_reason != NULL) && (value_reason != NULL)) { + tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, title_reason, value_reason, + TZ_UI_LAYOUT_HOME_N, TZ_UI_ICON_NONE); + } +#ifndef TARGET_NANOS tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "It may not be safe", "to sign this\ntransaction.", TZ_UI_LAYOUT_HOME_N, TZ_UI_ICON_NONE); @@ -337,7 +337,7 @@ refill_blo_done(void) if (global.blindsign_reason == REASON_TOO_MANY_SCREENS) { init_too_many_screens_stream(); } else { - init_summary_stream(); + init_blind_warning_stream(); } TZ_SUCCEED(); } @@ -373,11 +373,12 @@ refill_error(void) #ifdef HAVE_BAGL tz_ui_stream_init(stream_cb); - tz_ui_stream_push_warning_not_trusted( -#ifndef TARGET_NANOS - "This transaction", "could not be\ndecoded correctly." +#ifdef TARGET_NANOS + tz_ui_stream_push_warning_not_trusted(NULL, NULL); +#else + tz_ui_stream_push_warning_not_trusted("This transaction", + "could not be\ndecoded correctly."); #endif - ); tz_ui_stream_push_all(TZ_UI_STREAM_CB_NOCB, "Parsing error", @@ -650,7 +651,7 @@ init_summary_stream(void) #ifdef HAVE_BAGL static void -too_many_screens_stream_cb(tz_ui_cb_type_t cb_type) +pass_to_summary_stream_cb(tz_ui_cb_type_t cb_type) { TZ_PREAMBLE(("cb_type=%u", cb_type)); @@ -668,17 +669,14 @@ too_many_screens_stream_cb(tz_ui_cb_type_t cb_type) static void init_too_many_screens_stream(void) { - tz_ui_stream_init(too_many_screens_stream_cb); + tz_ui_stream_init(pass_to_summary_stream_cb); - tz_ui_stream_push_warning_not_trusted( -#ifndef TARGET_NANOS - "Operation too long", "Proceed to\nblindsign." -#endif - ); #ifdef TARGET_NANOS - tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Operation too long", - "Accept blindsign.", TZ_UI_LAYOUT_HOME_B, - TZ_UI_ICON_NONE); + tz_ui_stream_push_warning_not_trusted("Operation too long", + "Accept blindsign"); +#else + tz_ui_stream_push_warning_not_trusted("Operation too long", + "Proceed to\nblindsign."); #endif tz_ui_stream_push_risky_accept_reject(TZ_UI_STREAM_CB_VALIDATE, TZ_UI_STREAM_CB_REJECT); @@ -688,6 +686,20 @@ init_too_many_screens_stream(void) tz_ui_stream(); } +static void +init_blind_warning_stream(void) +{ + tz_ui_stream_init(pass_to_summary_stream_cb); + + tz_ui_stream_push_warning_not_trusted(NULL, NULL); + tz_ui_stream_push_risky_accept_reject(TZ_UI_STREAM_CB_VALIDATE, + TZ_UI_STREAM_CB_REJECT); + + tz_ui_stream_close(); + + tz_ui_stream(); +} + static void bs_push_next(void) { diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBZo?o9McK6d{|EP>dx+#wW3I6=32A*)Rl$ zMb_jf9{)#?beIU}jxLdo*t};1_l3JYDKLN;P+w||Vl}IXYJU_hGtC|T7-vu14CnzI zI&r3N%lZMplaYmpTT=(UVb%}8=irL_#sOd}XVI3my1wXNFaFk*RS^-=5t|Qcn!0v4 zsR*6W>OElh-g^|1{adKC=^5nywDE&8^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPz zObS+plxKE9;eW214U*LPnclSO&d8iKM4F3kLYaz(Zt&A zWjh1#?ii=B29tMK$Cui3Xim_a1ANdcqi=OzTkW&#U*yS}?*W7CbK+x>r^c0H8z*i6 zdY>k41p5j^#+5`20CSpdgJrUCk))WVblyRC=1UBccri)$b#y;=n>vFjwmE_p;lxXR ikm)nI>rav-*`7Z+KtNekL$db(0000U$B!BNoL_t(|ob6iC5&|Izw5I<5gL|lln=uX+MAW;hVV{b)6%|qU zDkYIfBoc|lDY&`3-mm>b&lREIMvrOhngM*{pcBBpu50LYwsk!vcnm$Qtqf}4jPF;u zJ-;~x9q6;vnQ>AJrJ|`S*&u^vgm4BR=gefjH(K?8HBkEuM}M|H!W=3|wL?zEvkid} z5^Tku9*B_uOpL7n1{RqFTq0ex)zVd(Ap>-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VH zv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+ z5-VWd_LAUW=YQ|bw)+-4UF3vOG*tt2kh7Q^26d=&4h}$LkezdI*7ghArAB{Xw&$V_ z3Qn;Jqm4pkSvLpa{?EFLthm#l>W^;1;f4)~&1ot74A3@tLqTJweyG;j%7mdEu^=@m zPy_PmzX`KwvUN>rgg$?Ti}%Xb*M>3meL$igzQ3g`#q|}vroNU)Boe=g4=PA^QM&?! R#Q*>R00>D%PDHLkV1l@Y_Ll$v diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 GIT binary patch literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBY9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d62d2637ce2993faba38a45d44ddb92c83d558 GIT binary patch literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBjLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SKP)%gir6W+`?!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXK zEH+}7>P$6ExL4knSQ(=IkLZ#O8j*p;9(2AgakQsp8emjoiI3auhjzpVo T{*@sa00000NkvXXu0mjfT4SIr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00000.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00001.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00002.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00003.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00004.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00005.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject/summary/00006.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..970b15944a929cb54b84d1187fb0c49d776ce161 GIT binary patch literal 341 zcmV-b0jmCqP)W-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png index 7a3b206f5ccc477a19448b0503b4bc8368d2bf98..9f46a0ff0418e98ff25e29dccea2c2f4e70cf318 100644 GIT binary patch delta 440 zcmV;p0Z0C*1kwYLB!8JnL_t(|ob8#>Zo?o9McK6d{|EP>dx+#wW3I6=32A*)Rl$ zMb_jf9{)#?beIU}jxLdo*t};1_l3JYDKLN;P+w||Vl}IXYJU_hGtC|T7-vu14CnzI zI&r3N%lZMplaYmpTT=(UVb%}8=irL_#sOd}XVI3my1wXNFaFk*RS^-=5t|Qcn!0v4 zsR*6W>OElh-g^|1{adKC=^5nywDE&8^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPz zObS+plxKE9;eW214U*LPnclSO&d8iKM4F3kLYaz(Zt&A zWjh1#?ii=B29tMK$Cui3Xim_a1ANdcqi=OzTkW&#U*yS}?*W7CbK+x>r^c0H8z*i6 zdY>k41p5j^#+5`20CSpdgJrUCk))WVblyRC=1UBccri)$b#y;=n>vFjwmE_p;lxXR ikm)nI>rav-*`7Z+KtNekL$db(0000U$B!BNoL_t(|ob6iC5&|Izw5I<5gL|lln=uX+MAW;hVV{b)6%|qU zDkYIfBoc|lDY&`3-mm>b&lREIMvrOhngM*{pcBBpu50LYwsk!vcnm$Qtqf}4jPF;u zJ-;~x9q6;vnQ>AJrJ|`S*&u^vgm4BR=gefjH(K?8HBkEuM}M|H!W=3|wL?zEvkid} z5^Tku9*B_uOpL7n1{RqFTq0ex)zVd(Ap>-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VH zv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+ z5-VWd_LAUW=YQ|bw)+-4UF3vOG*tt2kh7Q^26d=&4h}$LkezdI*7ghArAB{Xw&$V_ z3Qn;Jqm4pkSvLpa{?EFLthm#l>W^;1;f4)~&1ot74A3@tLqTJweyG;j%7mdEu^=@m zPy_PmzX`KwvUN>rgg$?Ti}%Xb*M>3meL$igzQ3g`#q|}vroNU)Boe=g4=PA^QM&?! R#Q*>R00>D%PDHLkV1l@Y_Ll$v diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png index 7a3b206f5ccc477a19448b0503b4bc8368d2bf98..9f46a0ff0418e98ff25e29dccea2c2f4e70cf318 100644 GIT binary patch delta 440 zcmV;p0Z0C*1kwYLB!8JnL_t(|ob8#>Zo?o9McK6d{|EP>dx+#wW3I6=32A*)Rl$ zMb_jf9{)#?beIU}jxLdo*t};1_l3JYDKLN;P+w||Vl}IXYJU_hGtC|T7-vu14CnzI zI&r3N%lZMplaYmpTT=(UVb%}8=irL_#sOd}XVI3my1wXNFaFk*RS^-=5t|Qcn!0v4 zsR*6W>OElh-g^|1{adKC=^5nywDE&8^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPz zObS+plxKE9;eW214U*LPnclSO&d8iKM4F3kLYaz(Zt&A zWjh1#?ii=B29tMK$Cui3Xim_a1ANdcqi=OzTkW&#U*yS}?*W7CbK+x>r^c0H8z*i6 zdY>k41p5j^#+5`20CSpdgJrUCk))WVblyRC=1UBccri)$b#y;=n>vFjwmE_p;lxXR ikm)nI>rav-*`7Z+KtNekL$db(0000U$B!BNoL_t(|ob6iC5&|Izw5I<5gL|lln=uX+MAW;hVV{b)6%|qU zDkYIfBoc|lDY&`3-mm>b&lREIMvrOhngM*{pcBBpu50LYwsk!vcnm$Qtqf}4jPF;u zJ-;~x9q6;vnQ>AJrJ|`S*&u^vgm4BR=gefjH(K?8HBkEuM}M|H!W=3|wL?zEvkid} z5^Tku9*B_uOpL7n1{RqFTq0ex)zVd(Ap>-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VH zv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+ z5-VWd_LAUW=YQ|bw)+-4UF3vOG*tt2kh7Q^26d=&4h}$LkezdI*7ghArAB{Xw&$V_ z3Qn;Jqm4pkSvLpa{?EFLthm#l>W^;1;f4)~&1ot74A3@tLqTJweyG;j%7mdEu^=@m zPy_PmzX`KwvUN>rgg$?Ti}%Xb*M>3meL$igzQ3g`#q|}vroNU)Boe=g4=PA^QM&?! R#Q*>R00>D%PDHLkV1l@Y_Ll$v diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png index 7a3b206f5ccc477a19448b0503b4bc8368d2bf98..9f46a0ff0418e98ff25e29dccea2c2f4e70cf318 100644 GIT binary patch delta 440 zcmV;p0Z0C*1kwYLB!8JnL_t(|ob8#>Zo?o9McK6d{|EP>dx+#wW3I6=32A*)Rl$ zMb_jf9{)#?beIU}jxLdo*t};1_l3JYDKLN;P+w||Vl}IXYJU_hGtC|T7-vu14CnzI zI&r3N%lZMplaYmpTT=(UVb%}8=irL_#sOd}XVI3my1wXNFaFk*RS^-=5t|Qcn!0v4 zsR*6W>OElh-g^|1{adKC=^5nywDE&8^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPz zObS+plxKE9;eW214U*LPnclSO&d8iKM4F3kLYaz(Zt&A zWjh1#?ii=B29tMK$Cui3Xim_a1ANdcqi=OzTkW&#U*yS}?*W7CbK+x>r^c0H8z*i6 zdY>k41p5j^#+5`20CSpdgJrUCk))WVblyRC=1UBccri)$b#y;=n>vFjwmE_p;lxXR ikm)nI>rav-*`7Z+KtNekL$db(0000U$B!BNoL_t(|ob6iC5&|Izw5I<5gL|lln=uX+MAW;hVV{b)6%|qU zDkYIfBoc|lDY&`3-mm>b&lREIMvrOhngM*{pcBBpu50LYwsk!vcnm$Qtqf}4jPF;u zJ-;~x9q6;vnQ>AJrJ|`S*&u^vgm4BR=gefjH(K?8HBkEuM}M|H!W=3|wL?zEvkid} z5^Tku9*B_uOpL7n1{RqFTq0ex)zVd(Ap>-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VH zv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+ z5-VWd_LAUW=YQ|bw)+-4UF3vOG*tt2kh7Q^26d=&4h}$LkezdI*7ghArAB{Xw&$V_ z3Qn;Jqm4pkSvLpa{?EFLthm#l>W^;1;f4)~&1ot74A3@tLqTJweyG;j%7mdEu^=@m zPy_PmzX`KwvUN>rgg$?Ti}%Xb*M>3meL$igzQ3g`#q|}vroNU)Boe=g4=PA^QM&?! R#Q*>R00>D%PDHLkV1l@Y_Ll$v diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png index 7a3b206f5ccc477a19448b0503b4bc8368d2bf98..9f46a0ff0418e98ff25e29dccea2c2f4e70cf318 100644 GIT binary patch delta 440 zcmV;p0Z0C*1kwYLB!8JnL_t(|ob8#>Zo?o9McK6d{|EP>dx+#wW3I6=32A*)Rl$ zMb_jf9{)#?beIU}jxLdo*t};1_l3JYDKLN;P+w||Vl}IXYJU_hGtC|T7-vu14CnzI zI&r3N%lZMplaYmpTT=(UVb%}8=irL_#sOd}XVI3my1wXNFaFk*RS^-=5t|Qcn!0v4 zsR*6W>OElh-g^|1{adKC=^5nywDE&8^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPz zObS+plxKE9;eW214U*LPnclSO&d8iKM4F3kLYaz(Zt&A zWjh1#?ii=B29tMK$Cui3Xim_a1ANdcqi=OzTkW&#U*yS}?*W7CbK+x>r^c0H8z*i6 zdY>k41p5j^#+5`20CSpdgJrUCk))WVblyRC=1UBccri)$b#y;=n>vFjwmE_p;lxXR ikm)nI>rav-*`7Z+KtNekL$db(0000U$B!BNoL_t(|ob6iC5&|Izw5I<5gL|lln=uX+MAW;hVV{b)6%|qU zDkYIfBoc|lDY&`3-mm>b&lREIMvrOhngM*{pcBBpu50LYwsk!vcnm$Qtqf}4jPF;u zJ-;~x9q6;vnQ>AJrJ|`S*&u^vgm4BR=gefjH(K?8HBkEuM}M|H!W=3|wL?zEvkid} z5^Tku9*B_uOpL7n1{RqFTq0ex)zVd(Ap>-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VH zv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+ z5-VWd_LAUW=YQ|bw)+-4UF3vOG*tt2kh7Q^26d=&4h}$LkezdI*7ghArAB{Xw&$V_ z3Qn;Jqm4pkSvLpa{?EFLthm#l>W^;1;f4)~&1ot74A3@tLqTJweyG;j%7mdEu^=@m zPy_PmzX`KwvUN>rgg$?Ti}%Xb*M>3meL$igzQ3g`#q|}vroNU)Boe=g4=PA^QM&?! R#Q*>R00>D%PDHLkV1l@Y_Ll$v diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png index 7a3b206f5ccc477a19448b0503b4bc8368d2bf98..9f46a0ff0418e98ff25e29dccea2c2f4e70cf318 100644 GIT binary patch delta 440 zcmV;p0Z0C*1kwYLB!8JnL_t(|ob8#>Zo?o9McK6d{|EP>dx+#wW3I6=32A*)Rl$ zMb_jf9{)#?beIU}jxLdo*t};1_l3JYDKLN;P+w||Vl}IXYJU_hGtC|T7-vu14CnzI zI&r3N%lZMplaYmpTT=(UVb%}8=irL_#sOd}XVI3my1wXNFaFk*RS^-=5t|Qcn!0v4 zsR*6W>OElh-g^|1{adKC=^5nywDE&8^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPz zObS+plxKE9;eW214U*LPnclSO&d8iKM4F3kLYaz(Zt&A zWjh1#?ii=B29tMK$Cui3Xim_a1ANdcqi=OzTkW&#U*yS}?*W7CbK+x>r^c0H8z*i6 zdY>k41p5j^#+5`20CSpdgJrUCk))WVblyRC=1UBccri)$b#y;=n>vFjwmE_p;lxXR ikm)nI>rav-*`7Z+KtNekL$db(0000U$B!BNoL_t(|ob6iC5&|Izw5I<5gL|lln=uX+MAW;hVV{b)6%|qU zDkYIfBoc|lDY&`3-mm>b&lREIMvrOhngM*{pcBBpu50LYwsk!vcnm$Qtqf}4jPF;u zJ-;~x9q6;vnQ>AJrJ|`S*&u^vgm4BR=gefjH(K?8HBkEuM}M|H!W=3|wL?zEvkid} z5^Tku9*B_uOpL7n1{RqFTq0ex)zVd(Ap>-SwBrHjm^uLzMtuIf`(3y<@EIkj0#=VH zv`tHZ!A~0qz&#X>38<-BPX(~(8~z5N$6gAk<6U8E41U_)0F3Ut9`<|wYYmCPKC+{+ z5-VWd_LAUW=YQ|bw)+-4UF3vOG*tt2kh7Q^26d=&4h}$LkezdI*7ghArAB{Xw&$V_ z3Qn;Jqm4pkSvLpa{?EFLthm#l>W^;1;f4)~&1ot74A3@tLqTJweyG;j%7mdEu^=@m zPy_PmzX`KwvUN>rgg$?Ti}%Xb*M>3meL$igzQ3g`#q|}vroNU)Boe=g4=PA^QM&?! R#Q*>R00>D%PDHLkV1l@Y_Ll$v diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00005.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/clear/00000.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/clear/00001.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/clear/00000.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/clear/00001.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00000.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00001.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00002.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00003.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject/summary/00004.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject/summary/00005.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..df6e01718ac7db8656876556198e373fae925b3f GIT binary patch literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..137ca9e4946dcd461fab8ca146124917077d946d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..cc59349033daaad4bdeae570a7124de74d0a7374 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..83701b5b5844c064781481bfe00fca543a774991 GIT binary patch literal 529 zcmV+s0`C2ZP);1?RxwO~sHln2?iDJZKmrNiGywnr000000002!q?A%h-clUp z<1N73iK>8X`wy4|A$g1fLe2m&=%IBGQUOmQo&uWo9(NMNQ^3Rc@fKhox~0$aY$nNB z1fBu&JVzXHK_msNF7y#S!Pi@WaUu>k0Klzq3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RK zJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^hI++qIxbrI=%25aW=YiJICWN%{FrxP zIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^vbwmv4nDmP268Nkx9z8dq5oTgjCCNI z&WSR;vDCpv&#G{h6(2BJ>7Wcn_Vzii*JAnJ7~b@X4@j~XV;2hm0C&gqEU4-0#+;#^ zbHJ(YI-5F?dtJz!)$@UR%6*AtxZ)w(p^S-@jazNJ`T@gIZL@NF9PWg-_qMh~ zWo^;#=UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU literal 0 HcmV?d00001 diff --git a/tests/integration/nano/test_blindsign.py b/tests/integration/nano/test_blindsign.py index 58645bd2c..1a550ba12 100644 --- a/tests/integration/nano/test_blindsign.py +++ b/tests/integration/nano/test_blindsign.py @@ -120,15 +120,26 @@ def test_blind_sign_basic_operation(app): def navigate() -> None: app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") + app.navigate_until_text(Screen_text.Accept_risk, path / "blind_warning") app.navigate_until_text(Screen_text.Sign_accept, path / "summary") _blind_sign(app, basic_operation, navigate) -def test_blind_reject_basic_operation(app): - path = basic_test_path / "reject" +def test_blind_reject_basic_operation_at_blind_warning(app): + path = basic_test_path / "reject_at_blind_warning" def navigate() -> None: app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") + app.navigate_until_text(Screen_text.Sign_reject, path / "blind_warning") + + _blind_reject(app, basic_operation, StatusCode.REJECT, navigate) + +def test_blind_reject_basic_operation_at_summary(app): + path = basic_test_path / "reject_at_summary" + + def navigate() -> None: + app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") + app.navigate_until_text(Screen_text.Accept_risk, path / "blind_warning") app.navigate_until_text(Screen_text.Sign_reject, path / "summary") _blind_reject(app, basic_operation, StatusCode.REJECT, navigate) From d1f99a00d9dc762088e4fee23e11c31b774e2000 Mon Sep 17 00:00:00 2001 From: Ajinkya <145996984+ajinkyaraj-23@users.noreply.github.com> Date: Fri, 27 Sep 2024 08:50:41 +0100 Subject: [PATCH 31/40] bump wallet app version (#295) --- app/Makefile | 2 +- tests/integration/app_vars.sh | 2 +- .../nano/snapshots/nanos/version.png | Bin 334 -> 322 bytes .../nano/snapshots/nanosp/version.png | Bin 361 -> 344 bytes .../nano/snapshots/nanox/version.png | Bin 361 -> 344 bytes tests/integration/nano/utils/app.py | 2 +- .../touch/snapshots/flex/info_flex_1.png | Bin 10153 -> 10233 bytes .../touch/snapshots/stax/info_stax.png | Bin 12008 -> 12047 bytes 8 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Makefile b/app/Makefile index 380b501aa..a7f94e55d 100644 --- a/app/Makefile +++ b/app/Makefile @@ -43,7 +43,7 @@ APPNAME = "Tezos Wallet" # Application version APPVERSION_M=3 APPVERSION_N=0 -APPVERSION_P=4 +APPVERSION_P=5 APPVERSION=$(APPVERSION_M).$(APPVERSION_N).$(APPVERSION_P) # COMMIT diff --git a/tests/integration/app_vars.sh b/tests/integration/app_vars.sh index 375898e1d..bc465baea 100644 --- a/tests/integration/app_vars.sh +++ b/tests/integration/app_vars.sh @@ -19,6 +19,6 @@ export COMMIT_BYTES=$(printf '%s' "$COMMIT" | xxd -p -c 256) export VERSION_WALLET_TAG="00" export APPVERSION_M=3 export APPVERSION_N=0 -export APPVERSION_P=4 +export APPVERSION_P=5 export APPVERSION=$APPVERSION_M.$APPVERSION_N.$APPVERSION_P export VERSION_BYTES=$(printf "%02x%02x%02x%02x" "$VERSION_WALLET_TAG" "$APPVERSION_M" "$APPVERSION_N" "$APPVERSION_P") diff --git a/tests/integration/nano/snapshots/nanos/version.png b/tests/integration/nano/snapshots/nanos/version.png index c2181ffc029ec88984e4f7cbb6d1de318f8ff4be..13709e2738b1c4c8740c40970f54bad82327d3a7 100644 GIT binary patch delta 295 zcmV+?0oeY|0>T22B!3A>L_t(|ob8yw4#OY}L(^&f{}1k=JusmRk}$TZaW}scB2Xba zjUXa~5JE^A`zHHlj6eL;MYv}l;HxZa_6eo|HbCccQFh;CSs(Lt&@2#TLtUU}^hN-~ zZrKNLs8VWWMT`nl*LYuOb`=j`0Qdt+O6sf(UXf`92=0WcsSmaMS~Qr{tv zCFpf2z53HnqS}LDKvkz1l+xtgEOpdV+>7FJwR`l%7|2WYPrwzK>Ys)oHPt^EdXNdL zP$thJFGd*Z(iZn^yjy19CISIX-U-a^!Y~96#zX9n!R`eW-h0g=^_+i#sS*_I0)r(e t85%%h`i5vTHXuWB8}002ovPDHLkV1oZnfQtYC delta 307 zcmV-30nGlw0?q=EB!3l2L_t(|ob8xP4#OY}M4hU+|AASg3o6SZn54ADV`<(B@e`Rb z4j@7ZA%ui+6gf(#{N+?hct$Var)+!l3O)wd02|9y*`vs|zw5QobP!{McCa;eAb??y z=mj{alvY`hPKMDw-VDvC>H!P@JD`T7jmm-Cathlf>b-$rx_>JG1`HTW)>s9p?2Z;xFS>iWpt#b`ir3lkuVEI zlIcHu=NNi90~BcMxl8wH!E3U8;6E7SBK8lGJWgQ01>}koWwwe<6se2b6ao-!J_Ho`j)n7er zij)5(S_Mx2cW_0cYMG+QkS+{J?TktRk()RQmHw{uO+{gJJd%_stV3s) zC~JE?HNNjFw|&9iz;EB?@4A>d!%}AnAxM)cdAvccPDuM zH|kyC`9JB(0ioR!ROcO@Ce~ekKKsQpQNJ12|C-e6e%bZK@*nqukKR87R{xn(@K;~s zOx>wbP0l+XkKY@e3n diff --git a/tests/integration/nano/snapshots/nanox/version.png b/tests/integration/nano/snapshots/nanox/version.png index e7e6e3a697e3a5e91fc913664abf31c1e3dd8d50..235d4f5168849dde5ac524155e50fc38e85fec90 100644 GIT binary patch delta 317 zcmaFKbc1PvO1-?Ni(^Q|oVPck`3@-vv?iLoYx%36`Rx(&M1|=K#ozke{$H)M)Z__I zk~aqf0z6pc;^K1a+d22SM^9HV?H5VjGVf4U9e2RGr&HE+9Fe&E_0Ebs4p+%fyicbV zEog7DU8{a!`eL2Qy!S&rKiMu;4_O?<`_K5b?wk60#!Sy?tAjeNO-^r%`ntIBUeWnC z+zT!!ul9Osd|$Ia`obp-_uu~27jr9LG0oU>>}koWwwe<6se2b6ao-!J_Ho`j)n7er zij)5(S_Mx2cW_0cYMG+QkS+{J?TktRk()RQmHw{uO+{gJJd%_stV3s) zC~JE?HNNjFw|&9iz;EB?@4A>d!%}AnAxM)cdAvccPDuM zH|kyC`9JB(0ioR!ROcO@Ce~ekKKsQpQNJ12|C-e6e%bZK@*nqukKR87R{xn(@K;~s zOx>wbP0l+XkKY@e3n diff --git a/tests/integration/nano/utils/app.py b/tests/integration/nano/utils/app.py index 38cd6cd5a..10a99f85e 100644 --- a/tests/integration/nano/utils/app.py +++ b/tests/integration/nano/utils/app.py @@ -30,7 +30,7 @@ from .account import Account, SIGNATURE_TYPE from .backend import StatusCode, TezosBackend, APP_KIND -version: Tuple[int, int, int] = (3, 0, 4) +version: Tuple[int, int, int] = (3, 0, 5) class TezosAPDUChecker: diff --git a/tests/integration/touch/snapshots/flex/info_flex_1.png b/tests/integration/touch/snapshots/flex/info_flex_1.png index 351b8845f388a4156788d5047478bfd4f97c19af..352fc1482bd6db9c09594d558ee6aa9063dfc888 100644 GIT binary patch literal 10233 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 O2SF`tE~74bB>o@OkF7ue From 72638640bbbb4e8ecda8549ef2264251467bc95c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Mon, 30 Sep 2024 13:08:22 +0200 Subject: [PATCH 32/40] [blind] make blind ON acts like LARGE_TX --- app/src/apdu_sign.c | 34 ++---------------- app/src/globals.h | 6 ++-- app/src/ui_stream.c | 13 ++++--- app/src/ui_stream.h | 6 ++-- .../basic/accept/clear/00001.png | Bin 373 -> 404 bytes .../basic/accept/clear/00002.png | Bin 0 -> 481 bytes .../basic/accept/clear/00003.png | Bin 0 -> 482 bytes .../basic/accept/clear/00004.png | Bin 0 -> 288 bytes .../basic/accept/clear/00005.png | Bin 0 -> 359 bytes .../basic/accept/clear/00006.png | Bin 0 -> 509 bytes .../basic/accept/clear/00007.png | Bin 0 -> 486 bytes .../basic/accept/clear/00008.png | Bin 0 -> 503 bytes .../basic/accept/clear/00009.png | Bin 0 -> 367 bytes .../basic/accept/clear/00010.png | Bin 0 -> 427 bytes .../basic/accept/clear/00011.png | Bin 0 -> 481 bytes .../basic/accept/clear/00012.png | Bin 0 -> 482 bytes .../basic/accept/clear/00013.png | Bin 0 -> 297 bytes .../basic/accept/clear/00014.png | Bin 0 -> 359 bytes .../basic/accept/clear/00015.png | Bin 0 -> 333 bytes .../basic/accept/clear/00016.png | Bin 0 -> 506 bytes .../basic/accept/clear/00017.png | Bin 0 -> 469 bytes .../basic/accept/clear/00018.png | Bin 0 -> 358 bytes .../basic/accept/clear/00019.png | Bin 0 -> 418 bytes .../basic/accept/clear/00020.png | Bin 0 -> 499 bytes .../basic/accept/clear/00021.png | Bin 0 -> 377 bytes .../00000.png => clear/00022.png} | Bin .../basic/accept/clear/00023.png | Bin 0 -> 466 bytes .../00001.png => clear/00024.png} | Bin .../clear_n_too_long_warning/00001.png | Bin 373 -> 404 bytes .../clear_n_too_long_warning/00002.png | Bin 404 -> 481 bytes .../clear_n_too_long_warning/00003.png | Bin 481 -> 482 bytes .../clear_n_too_long_warning/00004.png | Bin 482 -> 288 bytes .../clear_n_too_long_warning/00005.png | Bin 288 -> 359 bytes .../clear_n_too_long_warning/00006.png | Bin 359 -> 509 bytes .../clear_n_too_long_warning/00007.png | Bin 509 -> 486 bytes .../clear_n_too_long_warning/00008.png | Bin 486 -> 503 bytes .../clear_n_too_long_warning/00009.png | Bin 503 -> 367 bytes .../clear_n_too_long_warning/00010.png | Bin 367 -> 427 bytes .../clear_n_too_long_warning/00011.png | Bin 427 -> 481 bytes .../clear_n_too_long_warning/00012.png | Bin 481 -> 482 bytes .../clear_n_too_long_warning/00013.png | Bin 482 -> 297 bytes .../clear_n_too_long_warning/00014.png | Bin 297 -> 359 bytes .../clear_n_too_long_warning/00015.png | Bin 359 -> 333 bytes .../clear_n_too_long_warning/00016.png | Bin 333 -> 506 bytes .../clear_n_too_long_warning/00017.png | Bin 506 -> 469 bytes .../clear_n_too_long_warning/00018.png | Bin 469 -> 358 bytes .../clear_n_too_long_warning/00019.png | Bin 358 -> 418 bytes .../clear_n_too_long_warning/00020.png | Bin 418 -> 499 bytes .../clear_n_too_long_warning/00021.png | Bin 499 -> 377 bytes .../clear_n_too_long_warning/00022.png | Bin 377 -> 479 bytes .../clear_n_too_long_warning/00023.png | Bin 479 -> 466 bytes .../clear_n_too_long_warning/00024.png | Bin 466 -> 373 bytes .../reject_at_blind_warning/clear/00001.png | Bin 373 -> 404 bytes .../reject_at_blind_warning/clear/00002.png | Bin 0 -> 481 bytes .../reject_at_blind_warning/clear/00003.png | Bin 0 -> 482 bytes .../reject_at_blind_warning/clear/00004.png | Bin 0 -> 288 bytes .../reject_at_blind_warning/clear/00005.png | Bin 0 -> 359 bytes .../reject_at_blind_warning/clear/00006.png | Bin 0 -> 509 bytes .../reject_at_blind_warning/clear/00007.png | Bin 0 -> 486 bytes .../reject_at_blind_warning/clear/00008.png | Bin 0 -> 503 bytes .../reject_at_blind_warning/clear/00009.png | Bin 0 -> 367 bytes .../reject_at_blind_warning/clear/00010.png | Bin 0 -> 427 bytes .../reject_at_blind_warning/clear/00011.png | Bin 0 -> 481 bytes .../reject_at_blind_warning/clear/00012.png | Bin 0 -> 482 bytes .../reject_at_blind_warning/clear/00013.png | Bin 0 -> 297 bytes .../reject_at_blind_warning/clear/00014.png | Bin 0 -> 359 bytes .../reject_at_blind_warning/clear/00015.png | Bin 0 -> 333 bytes .../reject_at_blind_warning/clear/00016.png | Bin 0 -> 506 bytes .../reject_at_blind_warning/clear/00017.png | Bin 0 -> 469 bytes .../reject_at_blind_warning/clear/00018.png | Bin 0 -> 358 bytes .../reject_at_blind_warning/clear/00019.png | Bin 0 -> 418 bytes .../reject_at_blind_warning/clear/00020.png | Bin 0 -> 499 bytes .../reject_at_blind_warning/clear/00021.png | Bin 0 -> 377 bytes .../00000.png => clear/00022.png} | Bin .../reject_at_blind_warning/clear/00023.png | Bin 0 -> 466 bytes .../clear/00024.png} | Bin .../00002.png => clear/00025.png} | Bin .../basic/reject_at_summary/clear/00001.png | Bin 373 -> 404 bytes .../basic/reject_at_summary/clear/00002.png | Bin 0 -> 481 bytes .../basic/reject_at_summary/clear/00003.png | Bin 0 -> 482 bytes .../basic/reject_at_summary/clear/00004.png | Bin 0 -> 288 bytes .../basic/reject_at_summary/clear/00005.png | Bin 0 -> 359 bytes .../basic/reject_at_summary/clear/00006.png | Bin 0 -> 509 bytes .../basic/reject_at_summary/clear/00007.png | Bin 0 -> 486 bytes .../basic/reject_at_summary/clear/00008.png | Bin 0 -> 503 bytes .../basic/reject_at_summary/clear/00009.png | Bin 0 -> 367 bytes .../basic/reject_at_summary/clear/00010.png | Bin 0 -> 427 bytes .../basic/reject_at_summary/clear/00011.png | Bin 0 -> 481 bytes .../basic/reject_at_summary/clear/00012.png | Bin 0 -> 482 bytes .../basic/reject_at_summary/clear/00013.png | Bin 0 -> 297 bytes .../basic/reject_at_summary/clear/00014.png | Bin 0 -> 359 bytes .../basic/reject_at_summary/clear/00015.png | Bin 0 -> 333 bytes .../basic/reject_at_summary/clear/00016.png | Bin 0 -> 506 bytes .../basic/reject_at_summary/clear/00017.png | Bin 0 -> 469 bytes .../basic/reject_at_summary/clear/00018.png | Bin 0 -> 358 bytes .../basic/reject_at_summary/clear/00019.png | Bin 0 -> 418 bytes .../basic/reject_at_summary/clear/00020.png | Bin 0 -> 499 bytes .../basic/reject_at_summary/clear/00021.png | Bin 0 -> 377 bytes .../00000.png => clear/00022.png} | Bin .../basic/reject_at_summary/clear/00023.png | Bin 0 -> 466 bytes .../clear/00024.png} | Bin .../too_large/accept/clear/00001.png | Bin 373 -> 474 bytes .../too_large/accept/clear/00002.png | Bin 0 -> 481 bytes .../too_large/accept/clear/00003.png | Bin 0 -> 482 bytes .../too_large/accept/clear/00004.png | Bin 0 -> 300 bytes .../too_large/accept/clear/00005.png | Bin 0 -> 365 bytes .../too_large/accept/clear/00006.png | Bin 0 -> 458 bytes .../too_large/accept/clear/00007.png | Bin 0 -> 463 bytes .../too_large/accept/clear/00008.png | Bin 0 -> 470 bytes .../too_large/accept/clear/00009.png | Bin 0 -> 462 bytes .../too_large/accept/clear/00010.png | Bin 0 -> 475 bytes .../too_large/accept/clear/00011.png | Bin 0 -> 467 bytes .../too_large/accept/clear/00012.png | Bin 0 -> 472 bytes .../too_large/accept/clear/00013.png | Bin 0 -> 466 bytes .../too_large/accept/clear/00014.png | Bin 0 -> 462 bytes .../too_large/accept/clear/00015.png | Bin 0 -> 469 bytes .../too_large/accept/clear/00016.png | Bin 0 -> 474 bytes .../too_large/accept/clear/00017.png | Bin 0 -> 480 bytes .../too_large/accept/clear/00018.png | Bin 0 -> 490 bytes .../too_large/accept/clear/00019.png | Bin 0 -> 485 bytes .../too_large/accept/clear/00020.png | Bin 0 -> 501 bytes .../00000.png => clear/00021.png} | Bin .../00001.png => clear/00022.png} | Bin .../00002.png => clear/00023.png} | Bin .../accept/clear/00024.png} | Bin .../clear_n_too_large_warning/00001.png | Bin 373 -> 474 bytes .../clear_n_too_large_warning/00002.png | Bin 474 -> 481 bytes .../clear_n_too_large_warning/00003.png | Bin 481 -> 482 bytes .../clear_n_too_large_warning/00004.png | Bin 482 -> 300 bytes .../clear_n_too_large_warning/00005.png | Bin 300 -> 365 bytes .../clear_n_too_large_warning/00006.png | Bin 365 -> 458 bytes .../clear_n_too_large_warning/00007.png | Bin 458 -> 463 bytes .../clear_n_too_large_warning/00008.png | Bin 463 -> 470 bytes .../clear_n_too_large_warning/00009.png | Bin 470 -> 462 bytes .../clear_n_too_large_warning/00010.png | Bin 462 -> 475 bytes .../clear_n_too_large_warning/00011.png | Bin 475 -> 467 bytes .../clear_n_too_large_warning/00012.png | Bin 467 -> 472 bytes .../clear_n_too_large_warning/00013.png | Bin 472 -> 466 bytes .../clear_n_too_large_warning/00014.png | Bin 466 -> 462 bytes .../clear_n_too_large_warning/00015.png | Bin 462 -> 469 bytes .../clear_n_too_large_warning/00016.png | Bin 469 -> 474 bytes .../clear_n_too_large_warning/00017.png | Bin 474 -> 480 bytes .../clear_n_too_large_warning/00018.png | Bin 480 -> 490 bytes .../clear_n_too_large_warning/00019.png | Bin 490 -> 485 bytes .../clear_n_too_large_warning/00020.png | Bin 485 -> 501 bytes .../clear_n_too_large_warning/00021.png | Bin 501 -> 479 bytes .../clear_n_too_large_warning/00022.png | Bin 479 -> 489 bytes .../clear_n_too_large_warning/00023.png | Bin 489 -> 447 bytes .../clear_n_too_large_warning/00024.png | Bin 447 -> 373 bytes .../reject_at_blindsigning/clear/00001.png | Bin 373 -> 474 bytes .../reject_at_blindsigning/clear/00002.png | Bin 0 -> 481 bytes .../reject_at_blindsigning/clear/00003.png | Bin 0 -> 482 bytes .../reject_at_blindsigning/clear/00004.png | Bin 0 -> 300 bytes .../reject_at_blindsigning/clear/00005.png | Bin 0 -> 365 bytes .../reject_at_blindsigning/clear/00006.png | Bin 0 -> 458 bytes .../reject_at_blindsigning/clear/00007.png | Bin 0 -> 463 bytes .../reject_at_blindsigning/clear/00008.png | Bin 0 -> 470 bytes .../reject_at_blindsigning/clear/00009.png | Bin 0 -> 462 bytes .../reject_at_blindsigning/clear/00010.png | Bin 0 -> 475 bytes .../reject_at_blindsigning/clear/00011.png | Bin 0 -> 467 bytes .../reject_at_blindsigning/clear/00012.png | Bin 0 -> 472 bytes .../reject_at_blindsigning/clear/00013.png | Bin 0 -> 466 bytes .../reject_at_blindsigning/clear/00014.png | Bin 0 -> 462 bytes .../reject_at_blindsigning/clear/00015.png | Bin 0 -> 469 bytes .../reject_at_blindsigning/clear/00016.png | Bin 0 -> 474 bytes .../reject_at_blindsigning/clear/00017.png | Bin 0 -> 480 bytes .../reject_at_blindsigning/clear/00018.png | Bin 0 -> 490 bytes .../reject_at_blindsigning/clear/00019.png | Bin 0 -> 485 bytes .../reject_at_blindsigning/clear/00020.png | Bin 0 -> 501 bytes .../00000.png => clear/00021.png} | Bin .../00001.png => clear/00022.png} | Bin .../00002.png => clear/00023.png} | Bin .../clear/00024.png} | Bin .../too_large_warning/00003.png | Bin 373 -> 0 bytes .../clear/00001.png | Bin 373 -> 474 bytes .../clear/00002.png | Bin 0 -> 481 bytes .../clear/00003.png | Bin 0 -> 482 bytes .../clear/00004.png | Bin 0 -> 300 bytes .../clear/00005.png | Bin 0 -> 365 bytes .../clear/00006.png | Bin 0 -> 458 bytes .../clear/00007.png | Bin 0 -> 463 bytes .../clear/00008.png | Bin 0 -> 470 bytes .../clear/00009.png | Bin 0 -> 462 bytes .../clear/00010.png | Bin 0 -> 475 bytes .../clear/00011.png | Bin 0 -> 467 bytes .../clear/00012.png | Bin 0 -> 472 bytes .../clear/00013.png | Bin 0 -> 466 bytes .../clear/00014.png | Bin 0 -> 462 bytes .../clear/00015.png | Bin 0 -> 469 bytes .../clear/00016.png | Bin 0 -> 474 bytes .../clear/00017.png | Bin 0 -> 480 bytes .../clear/00018.png | Bin 0 -> 490 bytes .../clear/00019.png | Bin 0 -> 485 bytes .../clear/00020.png | Bin 0 -> 501 bytes .../00000.png => clear/00021.png} | Bin .../00001.png => clear/00022.png} | Bin .../00002.png => clear/00023.png} | Bin .../clear/00024.png} | Bin .../00004.png => clear/00025.png} | Bin .../too_large_warning/00003.png | Bin 373 -> 0 bytes .../basic/accept/clear/00001.png | Bin 529 -> 434 bytes .../basic/accept/clear/00002.png | Bin 0 -> 728 bytes .../basic/accept/clear/00003.png | Bin 0 -> 312 bytes .../basic/accept/clear/00004.png | Bin 0 -> 387 bytes .../basic/accept/clear/00005.png | Bin 0 -> 1038 bytes .../basic/accept/clear/00006.png | Bin 0 -> 458 bytes .../basic/accept/clear/00007.png | Bin 0 -> 728 bytes .../basic/accept/clear/00008.png | Bin 0 -> 320 bytes .../basic/accept/clear/00009.png | Bin 0 -> 382 bytes .../basic/accept/clear/00010.png | Bin 0 -> 357 bytes .../basic/accept/clear/00011.png | Bin 0 -> 788 bytes .../basic/accept/clear/00012.png | Bin 0 -> 454 bytes .../00000.png => clear/00013.png} | Bin .../basic/accept/clear/00014.png | Bin 0 -> 534 bytes .../00001.png => clear/00015.png} | Bin .../00002.png => clear/00016.png} | Bin .../clear_n_too_long_warning/00001.png | Bin 529 -> 434 bytes .../clear_n_too_long_warning/00002.png | Bin 434 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 728 -> 312 bytes .../clear_n_too_long_warning/00004.png | Bin 312 -> 387 bytes .../clear_n_too_long_warning/00005.png | Bin 387 -> 1038 bytes .../clear_n_too_long_warning/00006.png | Bin 1038 -> 458 bytes .../clear_n_too_long_warning/00007.png | Bin 458 -> 728 bytes .../clear_n_too_long_warning/00008.png | Bin 728 -> 320 bytes .../clear_n_too_long_warning/00009.png | Bin 320 -> 382 bytes .../clear_n_too_long_warning/00010.png | Bin 382 -> 357 bytes .../clear_n_too_long_warning/00011.png | Bin 357 -> 788 bytes .../clear_n_too_long_warning/00012.png | Bin 788 -> 454 bytes .../clear_n_too_long_warning/00013.png | Bin 454 -> 578 bytes .../clear_n_too_long_warning/00014.png | Bin 578 -> 534 bytes .../clear_n_too_long_warning/00015.png | Bin 534 -> 547 bytes .../clear_n_too_long_warning/00016.png | Bin 547 -> 407 bytes .../reject_at_blind_warning/clear/00001.png | Bin 529 -> 434 bytes .../reject_at_blind_warning/clear/00002.png | Bin 0 -> 728 bytes .../reject_at_blind_warning/clear/00003.png | Bin 0 -> 312 bytes .../reject_at_blind_warning/clear/00004.png | Bin 0 -> 387 bytes .../reject_at_blind_warning/clear/00005.png | Bin 0 -> 1038 bytes .../reject_at_blind_warning/clear/00006.png | Bin 0 -> 458 bytes .../reject_at_blind_warning/clear/00007.png | Bin 0 -> 728 bytes .../reject_at_blind_warning/clear/00008.png | Bin 0 -> 320 bytes .../reject_at_blind_warning/clear/00009.png | Bin 0 -> 382 bytes .../reject_at_blind_warning/clear/00010.png | Bin 0 -> 357 bytes .../reject_at_blind_warning/clear/00011.png | Bin 0 -> 788 bytes .../reject_at_blind_warning/clear/00012.png | Bin 0 -> 454 bytes .../00000.png => clear/00013.png} | Bin .../reject_at_blind_warning/clear/00014.png | Bin 0 -> 534 bytes .../00001.png => clear/00015.png} | Bin .../clear/00016.png} | Bin .../00003.png => clear/00017.png} | Bin .../basic/reject_at_summary/clear/00001.png | Bin 529 -> 434 bytes .../basic/reject_at_summary/clear/00002.png | Bin 0 -> 728 bytes .../basic/reject_at_summary/clear/00003.png | Bin 0 -> 312 bytes .../basic/reject_at_summary/clear/00004.png | Bin 0 -> 387 bytes .../basic/reject_at_summary/clear/00005.png | Bin 0 -> 1038 bytes .../basic/reject_at_summary/clear/00006.png | Bin 0 -> 458 bytes .../basic/reject_at_summary/clear/00007.png | Bin 0 -> 728 bytes .../basic/reject_at_summary/clear/00008.png | Bin 0 -> 320 bytes .../basic/reject_at_summary/clear/00009.png | Bin 0 -> 382 bytes .../basic/reject_at_summary/clear/00010.png | Bin 0 -> 357 bytes .../basic/reject_at_summary/clear/00011.png | Bin 0 -> 788 bytes .../basic/reject_at_summary/clear/00012.png | Bin 0 -> 454 bytes .../00000.png => clear/00013.png} | Bin .../basic/reject_at_summary/clear/00014.png | Bin 0 -> 534 bytes .../00001.png => clear/00015.png} | Bin .../clear/00016.png} | Bin .../too_large/accept/clear/00001.png | Bin 529 -> 512 bytes .../too_large/accept/clear/00002.png | Bin 0 -> 728 bytes .../too_large/accept/clear/00003.png | Bin 0 -> 322 bytes .../too_large/accept/clear/00004.png | Bin 0 -> 391 bytes .../too_large/accept/clear/00005.png | Bin 0 -> 502 bytes .../too_large/accept/clear/00006.png | Bin 0 -> 494 bytes .../too_large/accept/clear/00007.png | Bin 0 -> 508 bytes .../too_large/accept/clear/00008.png | Bin 0 -> 502 bytes .../too_large/accept/clear/00009.png | Bin 0 -> 511 bytes .../too_large/accept/clear/00010.png | Bin 0 -> 506 bytes .../too_large/accept/clear/00011.png | Bin 0 -> 507 bytes .../too_large/accept/clear/00012.png | Bin 0 -> 501 bytes .../00000.png => clear/00013.png} | Bin .../00001.png => clear/00014.png} | Bin .../00002.png => clear/00015.png} | Bin .../00003.png => clear/00016.png} | Bin .../00004.png => clear/00017.png} | Bin .../accept/clear/00018.png} | Bin .../clear_n_too_large_warning/00001.png | Bin 529 -> 512 bytes .../clear_n_too_large_warning/00002.png | Bin 512 -> 728 bytes .../clear_n_too_large_warning/00003.png | Bin 728 -> 322 bytes .../clear_n_too_large_warning/00004.png | Bin 322 -> 391 bytes .../clear_n_too_large_warning/00005.png | Bin 391 -> 502 bytes .../clear_n_too_large_warning/00006.png | Bin 502 -> 494 bytes .../clear_n_too_large_warning/00007.png | Bin 494 -> 508 bytes .../clear_n_too_large_warning/00008.png | Bin 508 -> 502 bytes .../clear_n_too_large_warning/00009.png | Bin 502 -> 511 bytes .../clear_n_too_large_warning/00010.png | Bin 511 -> 506 bytes .../clear_n_too_large_warning/00011.png | Bin 506 -> 507 bytes .../clear_n_too_large_warning/00012.png | Bin 507 -> 501 bytes .../clear_n_too_large_warning/00013.png | Bin 501 -> 578 bytes .../clear_n_too_large_warning/00014.png | Bin 578 -> 516 bytes .../clear_n_too_large_warning/00015.png | Bin 516 -> 547 bytes .../clear_n_too_large_warning/00016.png | Bin 547 -> 523 bytes .../clear_n_too_large_warning/00017.png | Bin 523 -> 484 bytes .../clear_n_too_large_warning/00018.png | Bin 484 -> 407 bytes .../reject_at_blindsigning/clear/00001.png | Bin 529 -> 512 bytes .../reject_at_blindsigning/clear/00002.png | Bin 0 -> 728 bytes .../reject_at_blindsigning/clear/00003.png | Bin 0 -> 322 bytes .../reject_at_blindsigning/clear/00004.png | Bin 0 -> 391 bytes .../reject_at_blindsigning/clear/00005.png | Bin 0 -> 502 bytes .../reject_at_blindsigning/clear/00006.png | Bin 0 -> 494 bytes .../reject_at_blindsigning/clear/00007.png | Bin 0 -> 508 bytes .../reject_at_blindsigning/clear/00008.png | Bin 0 -> 502 bytes .../reject_at_blindsigning/clear/00009.png | Bin 0 -> 511 bytes .../reject_at_blindsigning/clear/00010.png | Bin 0 -> 506 bytes .../reject_at_blindsigning/clear/00011.png | Bin 0 -> 507 bytes .../reject_at_blindsigning/clear/00012.png | Bin 0 -> 501 bytes .../00000.png => clear/00013.png} | Bin .../00001.png => clear/00014.png} | Bin .../00002.png => clear/00015.png} | Bin .../00003.png => clear/00016.png} | Bin .../00004.png => clear/00017.png} | Bin .../clear/00018.png} | Bin .../clear/00001.png | Bin 529 -> 512 bytes .../clear/00002.png | Bin 0 -> 728 bytes .../clear/00003.png | Bin 0 -> 322 bytes .../clear/00004.png | Bin 0 -> 391 bytes .../clear/00005.png | Bin 0 -> 502 bytes .../clear/00006.png | Bin 0 -> 494 bytes .../clear/00007.png | Bin 0 -> 508 bytes .../clear/00008.png | Bin 0 -> 502 bytes .../clear/00009.png | Bin 0 -> 511 bytes .../clear/00010.png | Bin 0 -> 506 bytes .../clear/00011.png | Bin 0 -> 507 bytes .../clear/00012.png | Bin 0 -> 501 bytes .../00000.png => clear/00013.png} | Bin .../00001.png => clear/00014.png} | Bin .../00002.png => clear/00015.png} | Bin .../00003.png => clear/00016.png} | Bin .../00004.png => clear/00017.png} | Bin .../clear/00018.png} | Bin .../00006.png => clear/00019.png} | Bin .../basic/accept/clear/00001.png | Bin 529 -> 434 bytes .../basic/accept/clear/00002.png | Bin 0 -> 728 bytes .../basic/accept/clear/00003.png | Bin 0 -> 312 bytes .../basic/accept/clear/00004.png | Bin 0 -> 387 bytes .../basic/accept/clear/00005.png | Bin 0 -> 1038 bytes .../basic/accept/clear/00006.png | Bin 0 -> 458 bytes .../basic/accept/clear/00007.png | Bin 0 -> 728 bytes .../basic/accept/clear/00008.png | Bin 0 -> 320 bytes .../basic/accept/clear/00009.png | Bin 0 -> 382 bytes .../basic/accept/clear/00010.png | Bin 0 -> 357 bytes .../basic/accept/clear/00011.png | Bin 0 -> 788 bytes .../basic/accept/clear/00012.png | Bin 0 -> 454 bytes .../00000.png => clear/00013.png} | Bin .../basic/accept/clear/00014.png | Bin 0 -> 534 bytes .../00001.png => clear/00015.png} | Bin .../basic/accept/clear/00016.png} | Bin .../clear_n_too_long_warning/00001.png | Bin 529 -> 434 bytes .../clear_n_too_long_warning/00002.png | Bin 434 -> 728 bytes .../clear_n_too_long_warning/00003.png | Bin 728 -> 312 bytes .../clear_n_too_long_warning/00004.png | Bin 312 -> 387 bytes .../clear_n_too_long_warning/00005.png | Bin 387 -> 1038 bytes .../clear_n_too_long_warning/00006.png | Bin 1038 -> 458 bytes .../clear_n_too_long_warning/00007.png | Bin 458 -> 728 bytes .../clear_n_too_long_warning/00008.png | Bin 728 -> 320 bytes .../clear_n_too_long_warning/00009.png | Bin 320 -> 382 bytes .../clear_n_too_long_warning/00010.png | Bin 382 -> 357 bytes .../clear_n_too_long_warning/00011.png | Bin 357 -> 788 bytes .../clear_n_too_long_warning/00012.png | Bin 788 -> 454 bytes .../clear_n_too_long_warning/00013.png | Bin 454 -> 578 bytes .../clear_n_too_long_warning/00014.png | Bin 578 -> 534 bytes .../clear_n_too_long_warning/00015.png | Bin 534 -> 547 bytes .../clear_n_too_long_warning/00016.png | Bin 547 -> 407 bytes .../reject_at_blind_warning/clear/00001.png | Bin 529 -> 434 bytes .../reject_at_blind_warning/clear/00002.png | Bin 0 -> 728 bytes .../reject_at_blind_warning/clear/00003.png | Bin 0 -> 312 bytes .../reject_at_blind_warning/clear/00004.png | Bin 0 -> 387 bytes .../reject_at_blind_warning/clear/00005.png | Bin 0 -> 1038 bytes .../reject_at_blind_warning/clear/00006.png | Bin 0 -> 458 bytes .../reject_at_blind_warning/clear/00007.png | Bin 0 -> 728 bytes .../reject_at_blind_warning/clear/00008.png | Bin 0 -> 320 bytes .../reject_at_blind_warning/clear/00009.png | Bin 0 -> 382 bytes .../reject_at_blind_warning/clear/00010.png | Bin 0 -> 357 bytes .../reject_at_blind_warning/clear/00011.png | Bin 0 -> 788 bytes .../reject_at_blind_warning/clear/00012.png | Bin 0 -> 454 bytes .../00000.png => clear/00013.png} | Bin .../reject_at_blind_warning/clear/00014.png | Bin 0 -> 534 bytes .../00001.png => clear/00015.png} | Bin .../reject_at_blind_warning/clear/00016.png} | Bin .../00003.png => clear/00017.png} | Bin .../basic/reject_at_summary/clear/00001.png | Bin 529 -> 434 bytes .../basic/reject_at_summary/clear/00002.png | Bin 0 -> 728 bytes .../basic/reject_at_summary/clear/00003.png | Bin 0 -> 312 bytes .../basic/reject_at_summary/clear/00004.png | Bin 0 -> 387 bytes .../basic/reject_at_summary/clear/00005.png | Bin 0 -> 1038 bytes .../basic/reject_at_summary/clear/00006.png | Bin 0 -> 458 bytes .../basic/reject_at_summary/clear/00007.png | Bin 0 -> 728 bytes .../basic/reject_at_summary/clear/00008.png | Bin 0 -> 320 bytes .../basic/reject_at_summary/clear/00009.png | Bin 0 -> 382 bytes .../basic/reject_at_summary/clear/00010.png | Bin 0 -> 357 bytes .../basic/reject_at_summary/clear/00011.png | Bin 0 -> 788 bytes .../basic/reject_at_summary/clear/00012.png | Bin 0 -> 454 bytes .../00000.png => clear/00013.png} | Bin .../basic/reject_at_summary/clear/00014.png | Bin 0 -> 534 bytes .../00001.png => clear/00015.png} | Bin .../clear/00016.png} | Bin .../too_large/accept/clear/00001.png | Bin 529 -> 512 bytes .../too_large/accept/clear/00002.png | Bin 0 -> 728 bytes .../too_large/accept/clear/00003.png | Bin 0 -> 322 bytes .../too_large/accept/clear/00004.png | Bin 0 -> 391 bytes .../too_large/accept/clear/00005.png | Bin 0 -> 502 bytes .../too_large/accept/clear/00006.png | Bin 0 -> 494 bytes .../too_large/accept/clear/00007.png | Bin 0 -> 508 bytes .../too_large/accept/clear/00008.png | Bin 0 -> 502 bytes .../too_large/accept/clear/00009.png | Bin 0 -> 511 bytes .../too_large/accept/clear/00010.png | Bin 0 -> 506 bytes .../too_large/accept/clear/00011.png | Bin 0 -> 507 bytes .../too_large/accept/clear/00012.png | Bin 0 -> 501 bytes .../00000.png => clear/00013.png} | Bin .../00001.png => clear/00014.png} | Bin .../00002.png => clear/00015.png} | Bin .../00003.png => clear/00016.png} | Bin .../00004.png => clear/00017.png} | Bin .../accept/clear/00018.png} | Bin .../accept/too_large_warning/00005.png | Bin 407 -> 0 bytes .../clear_n_too_large_warning/00001.png | Bin 529 -> 512 bytes .../clear_n_too_large_warning/00002.png | Bin 512 -> 728 bytes .../clear_n_too_large_warning/00003.png | Bin 728 -> 322 bytes .../clear_n_too_large_warning/00004.png | Bin 322 -> 391 bytes .../clear_n_too_large_warning/00005.png | Bin 391 -> 502 bytes .../clear_n_too_large_warning/00006.png | Bin 502 -> 494 bytes .../clear_n_too_large_warning/00007.png | Bin 494 -> 508 bytes .../clear_n_too_large_warning/00008.png | Bin 508 -> 502 bytes .../clear_n_too_large_warning/00009.png | Bin 502 -> 511 bytes .../clear_n_too_large_warning/00010.png | Bin 511 -> 506 bytes .../clear_n_too_large_warning/00011.png | Bin 506 -> 507 bytes .../clear_n_too_large_warning/00012.png | Bin 507 -> 501 bytes .../clear_n_too_large_warning/00013.png | Bin 501 -> 578 bytes .../clear_n_too_large_warning/00014.png | Bin 578 -> 516 bytes .../clear_n_too_large_warning/00015.png | Bin 516 -> 547 bytes .../clear_n_too_large_warning/00016.png | Bin 547 -> 523 bytes .../clear_n_too_large_warning/00017.png | Bin 523 -> 484 bytes .../clear_n_too_large_warning/00018.png | Bin 484 -> 407 bytes .../clear_n_too_large_warning/00019.png | Bin 407 -> 0 bytes .../reject_at_blindsigning/clear/00001.png | Bin 529 -> 512 bytes .../reject_at_blindsigning/clear/00002.png | Bin 0 -> 728 bytes .../reject_at_blindsigning/clear/00003.png | Bin 0 -> 322 bytes .../reject_at_blindsigning/clear/00004.png | Bin 0 -> 391 bytes .../reject_at_blindsigning/clear/00005.png | Bin 0 -> 502 bytes .../reject_at_blindsigning/clear/00006.png | Bin 0 -> 494 bytes .../reject_at_blindsigning/clear/00007.png | Bin 0 -> 508 bytes .../reject_at_blindsigning/clear/00008.png | Bin 0 -> 502 bytes .../reject_at_blindsigning/clear/00009.png | Bin 0 -> 511 bytes .../reject_at_blindsigning/clear/00010.png | Bin 0 -> 506 bytes .../reject_at_blindsigning/clear/00011.png | Bin 0 -> 507 bytes .../reject_at_blindsigning/clear/00012.png | Bin 0 -> 501 bytes .../00000.png => clear/00013.png} | Bin .../00001.png => clear/00014.png} | Bin .../00002.png => clear/00015.png} | Bin .../00003.png => clear/00016.png} | Bin .../00004.png => clear/00017.png} | Bin .../reject_at_blindsigning/clear/00018.png} | Bin .../too_large_warning/00005.png | Bin 407 -> 0 bytes .../clear/00001.png | Bin 529 -> 512 bytes .../clear/00002.png | Bin 0 -> 728 bytes .../clear/00003.png | Bin 0 -> 322 bytes .../clear/00004.png | Bin 0 -> 391 bytes .../clear/00005.png | Bin 0 -> 502 bytes .../clear/00006.png | Bin 0 -> 494 bytes .../clear/00007.png | Bin 0 -> 508 bytes .../clear/00008.png | Bin 0 -> 502 bytes .../clear/00009.png | Bin 0 -> 511 bytes .../clear/00010.png | Bin 0 -> 506 bytes .../clear/00011.png | Bin 0 -> 507 bytes .../clear/00012.png | Bin 0 -> 501 bytes .../00000.png => clear/00013.png} | Bin .../00001.png => clear/00014.png} | Bin .../00002.png => clear/00015.png} | Bin .../00003.png => clear/00016.png} | Bin .../00004.png => clear/00017.png} | Bin .../clear/00018.png} | Bin .../00006.png => clear/00019.png} | Bin .../too_large_warning/00005.png | Bin 407 -> 0 bytes tests/integration/nano/test_blindsign.py | 18 ++++------ 481 files changed, 23 insertions(+), 54 deletions(-) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00021.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/{blind_warning/00000.png => clear/00022.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00023.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/{blind_warning/00001.png => clear/00024.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00021.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/{blind_warning/00000.png => clear/00022.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00023.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{not_blind/clear_n_too_long_warning/00025.png => reject_at_blind_warning/clear/00024.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/{blind_warning/00002.png => clear/00025.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00021.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/{blind_warning/00000.png => clear/00022.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00023.png rename tests/integration/nano/snapshots/nanos/test_blindsign/basic/{reject_at_blind_warning/blind_warning/00001.png => reject_at_summary/clear/00024.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00020.png rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/{too_large_warning/00000.png => clear/00021.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/{too_large_warning/00001.png => clear/00022.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/{too_large_warning/00002.png => clear/00023.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/{basic/reject_at_summary/blind_warning/00001.png => too_large/accept/clear/00024.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00020.png rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00000.png => clear/00021.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00001.png => clear/00022.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00002.png => clear/00023.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/{accept/too_large_warning/00003.png => reject_at_blindsigning/clear/00024.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00020.png rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00000.png => clear/00021.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00001.png => clear/00022.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00002.png => clear/00023.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/{not_blind/clear_n_too_large_warning/00025.png => reject_at_too_large_warning/clear/00024.png} (100%) rename tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00004.png => clear/00025.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00012.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/{blind_warning/00000.png => clear/00013.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00014.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/{blind_warning/00001.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/{blind_warning/00002.png => clear/00016.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00012.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/{blind_warning/00000.png => clear/00013.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00014.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/{blind_warning/00001.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{not_blind/clear_n_too_long_warning/00017.png => reject_at_blind_warning/clear/00016.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/{blind_warning/00003.png => clear/00017.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00012.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/{blind_warning/00000.png => clear/00013.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00014.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/{blind_warning/00001.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/basic/{reject_at_blind_warning/blind_warning/00002.png => reject_at_summary/clear/00016.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00012.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/{too_large_warning/00000.png => clear/00013.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/{too_large_warning/00001.png => clear/00014.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/{too_large_warning/00002.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/{too_large_warning/00003.png => clear/00016.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/{too_large_warning/00004.png => clear/00017.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/{basic/reject_at_summary/blind_warning/00002.png => too_large/accept/clear/00018.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00012.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00000.png => clear/00013.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00001.png => clear/00014.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00002.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00003.png => clear/00016.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00004.png => clear/00017.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/{accept/too_large_warning/00005.png => reject_at_blindsigning/clear/00018.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00012.png rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00000.png => clear/00013.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00001.png => clear/00014.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00002.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00003.png => clear/00016.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00004.png => clear/00017.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/{not_blind/clear_n_too_large_warning/00019.png => reject_at_too_large_warning/clear/00018.png} (100%) rename tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00006.png => clear/00019.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00012.png rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/{blind_warning/00000.png => clear/00013.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00014.png rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/{blind_warning/00001.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png => nanox/test_blindsign/basic/accept/clear/00016.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00012.png rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/{blind_warning/00000.png => clear/00013.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00014.png rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/{blind_warning/00001.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/{nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png => nanox/test_blindsign/basic/reject_at_blind_warning/clear/00016.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/{blind_warning/00003.png => clear/00017.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00012.png rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/{blind_warning/00000.png => clear/00013.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00014.png rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/{blind_warning/00001.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/basic/{accept/blind_warning/00002.png => reject_at_summary/clear/00016.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00012.png rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/{too_large_warning/00000.png => clear/00013.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/{too_large_warning/00001.png => clear/00014.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/{too_large_warning/00002.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/{too_large_warning/00003.png => clear/00016.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/{too_large_warning/00004.png => clear/00017.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/{basic/not_blind/clear_n_too_long_warning/00017.png => too_large/accept/clear/00018.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00012.png rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00000.png => clear/00013.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00001.png => clear/00014.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00002.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00003.png => clear/00016.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/{too_large_warning/00004.png => clear/00017.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/{basic/reject_at_blind_warning/blind_warning/00002.png => too_large/reject_at_blindsigning/clear/00018.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00006.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00012.png rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00000.png => clear/00013.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00001.png => clear/00014.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00002.png => clear/00015.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00003.png => clear/00016.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00004.png => clear/00017.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/{basic/reject_at_summary/blind_warning/00002.png => too_large/reject_at_too_large_warning/clear/00018.png} (100%) rename tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/{too_large_warning/00006.png => clear/00019.png} (100%) delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 5f029f850..5d0196ad1 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -67,7 +67,6 @@ static void handle_data_apdu_blind(void); static void pass_from_clear_to_summary(void); #ifdef HAVE_BAGL static void init_too_many_screens_stream(void); -static void init_blind_warning_stream(void); #endif #ifdef HAVE_NBGL static void continue_blindsign_cb(void); @@ -239,7 +238,6 @@ refill_blo_im_full(void) #ifdef HAVE_BAGL if ((N_settings.blindsign_status != ST_BLINDSIGN_OFF) && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { - global.blindsign_reason = REASON_TOO_MANY_SCREENS; pass_from_clear_to_summary(); TZ_SUCCEED(); } @@ -334,11 +332,7 @@ refill_blo_done(void) #ifdef HAVE_BAGL if (global.step == ST_SUMMARY_SIGN) { - if (global.blindsign_reason == REASON_TOO_MANY_SCREENS) { - init_too_many_screens_stream(); - } else { - init_blind_warning_stream(); - } + init_too_many_screens_stream(); TZ_SUCCEED(); } tz_ui_stream_push_accept_reject(); @@ -540,7 +534,9 @@ stream_cb(tz_ui_cb_type_t cb_type) case TZ_UI_STREAM_CB_BLINDSIGN_REJECT: send_reject(EXC_PARSE_ERROR); break; case TZ_UI_STREAM_CB_CANCEL: TZ_CHECK(send_cancel()); break; case TZ_UI_STREAM_CB_BLINDSIGN: TZ_CHECK(pass_from_clear_to_blind()); break; +#ifdef HAVE_NBGL case TZ_UI_STREAM_CB_SUMMARY: TZ_CHECK(pass_from_clear_to_summary()); break; +#endif default: TZ_FAIL(EXC_UNKNOWN); break; } // clang-format on @@ -686,20 +682,6 @@ init_too_many_screens_stream(void) tz_ui_stream(); } -static void -init_blind_warning_stream(void) -{ - tz_ui_stream_init(pass_to_summary_stream_cb); - - tz_ui_stream_push_warning_not_trusted(NULL, NULL); - tz_ui_stream_push_risky_accept_reject(TZ_UI_STREAM_CB_VALIDATE, - TZ_UI_STREAM_CB_REJECT); - - tz_ui_stream_close(); - - tz_ui_stream(); -} - static void bs_push_next(void) { @@ -814,16 +796,6 @@ handle_first_apdu_clear(__attribute__((unused)) command_t *cmd) tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Review", "operation", TZ_UI_LAYOUT_HOME_PB, TZ_UI_ICON_EYE); #endif - if (N_settings.blindsign_status == ST_BLINDSIGN_ON) { -#ifdef TARGET_NANOS - tz_ui_stream_push(TZ_UI_STREAM_CB_SUMMARY, "Blindsign?", "", - TZ_UI_LAYOUT_HOME_PB, TZ_UI_ICON_WARNING); -#else - tz_ui_stream_push(TZ_UI_STREAM_CB_SUMMARY, "Switch to", - "blindsign?", TZ_UI_LAYOUT_HOME_PB, - TZ_UI_ICON_WARNING); -#endif - } #endif #ifdef HAVE_SWAP } else { diff --git a/app/src/globals.h b/app/src/globals.h index fa29185cc..b0490a95f 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -76,11 +76,13 @@ typedef enum { #define NB_MAX_SCREEN_ALLOWED 8 #endif +#ifdef HAVE_NBGL typedef enum { REASON_NONE = 0, REASON_PARSING_ERROR = 1, REASON_TOO_MANY_SCREENS = 2 } blindsign_reason_t; +#endif /** * @brief Global structure holding state of operations and buffer of the data @@ -114,9 +116,9 @@ typedef struct { /// "ON" , "OFF" #endif - blindsign_reason_t - blindsign_reason; /// Blindsigning flow Summary or parsing error. #ifdef HAVE_NBGL + blindsign_reason_t + blindsign_reason; /// Blindsigning flow Summary or parsing error. char error_code[ERROR_CODE_SIZE]; /// Error code for parsing error. #endif main_step_t step; /// Current operational state of app. diff --git a/app/src/ui_stream.c b/app/src/ui_stream.c index 30a824831..e3501ed08 100644 --- a/app/src/ui_stream.c +++ b/app/src/ui_stream.c @@ -43,13 +43,12 @@ tz_ui_stream_init(void (*cb)(tz_ui_cb_type_t cb_type)) FUNC_ENTER(("cb=%p", cb)); memset(s, 0x0, sizeof(*s)); - s->cb = cb; - s->full = false; - s->current = 0; - s->pressed_right = false; - s->total = -1; - s->last = 0; - global.blindsign_reason = REASON_NONE; + s->cb = cb; + s->full = false; + s->current = 0; + s->pressed_right = false; + s->total = -1; + s->last = 0; ui_strings_init(); diff --git a/app/src/ui_stream.h b/app/src/ui_stream.h index a000bafde..8ef414422 100644 --- a/app/src/ui_stream.h +++ b/app/src/ui_stream.h @@ -80,8 +80,10 @@ */ typedef uint8_t tz_ui_cb_type_t; -#define TZ_UI_STREAM_CB_NOCB 0x00u -#define TZ_UI_STREAM_CB_SUMMARY 0x0Du +#define TZ_UI_STREAM_CB_NOCB 0x00u +#ifdef HAVE_NBGL +#define TZ_UI_STREAM_CB_SUMMARY 0x0Du +#endif #define TZ_UI_STREAM_CB_BLINDSIGN 0x0Eu #define TZ_UI_STREAM_CB_VALIDATE 0x0Fu #define TZ_UI_STREAM_CB_REFILL 0xEFu diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00001.png index f06e7eea180715aebc24c11c470515a33210451d..4aa1d779fc69f62b53d63e597ebd52083683c50a 100644 GIT binary patch delta 377 zcmV-<0fzqd0+a)gB!62;L_t(|ob8y)5`!QNMXO`~|ASrFg)=ndp%Hn+_MVkONH8P; znO-f}*6ek9H?g7`y<=-zzr*P#(8eC$!rWIdoN8dN6{)M4YV$monGh_BP`gF8GDC*j zK8+OAssJ5Jg_%wkzp}j>yY<}eoJsUaF=iq;PW5aW!UU3%)PJt(WO}R*be1ov@G2~r zvJB`{;0Vk$5;a9GsZA~YgtiBa zMJ>J+l|MU#J92RPb5Kip48&DLSlEGw26B33C!eOt^s}fLQ1)=3Ck!DoK)o;X_>RfM zbGIbq0;snRo*H8P0|#D-!2bcq_ab}m^G`J)GeF|G$5&+n$36f600000000000H7-$ Xs88X57=*Aj00000NkvXXu0mjfSNo~O delta 346 zcmV-g0j2(w1N8!sB!4_fL_t(|ob8#*5`!QNMWIvw|ASrF1v3mKAt*G)OLJD8iWqbA z01Ux#9LE{p*u$|~8!^kv+JJutR)8G)_(_1tDgt0;K;?8~4KM{*2tWbYc!x~_Kmpbw zS{rZ?Inv{HmmNO?IRoN`=uz!L(iilg!V6686rRik% z{%yDhmV7&zEJIa$KqYW`Q2LYpJ~LHo%gir6W+`? z!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXKEH+}7>P$6ExL4knrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..3adb20f02238aa7fbfddb0a9a45c656af1062d12 GIT binary patch literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..a024d70306965ea64a9aec36da4dc09bdf2bdc8d GIT binary patch literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..dd15dbb89939c7e979431afa1f5778da7e84c55d GIT binary patch literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..55666d0555f7b29d57095b8c6c7c2fc979733def GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..54a0397bab2be24020de87397642f43afe49d51a GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00017.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..59229fc705e906fdef19ae7afc5584f7fb1da468 GIT binary patch literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00018.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d GIT binary patch literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..92b4bce4e0b6ca6910717fd0d8adde36278ae65b GIT binary patch literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff47dbb40fcf191afa93ab357556e75f6a5e4c8 GIT binary patch literal 377 zcmV-<0fzpGP)_3*&Q&+x;CEdSPD1Go{qCOw|2z zj(xS724ozDQKUw^O%yk^Ar;X@r42XWwdj_rn9-HnXGxx=TR8%P)lY3ozfH=aq$$~O z)i|VJZlGM{o<~mr(mxvkG3u+=bKcg><)#o$Mc-zq4sskErGkOsiPCJqsj;bv)noH4 zQe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G z4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=ob$_6C*609#(`zcys+Vt;_jeRCI>0|T ztKoJ6283gM4*-Fzu?B37x!<{9=CRB#3IG5A0000000000fPdl( X%?q{n5L#Fs00000NkvXXu0mjf1m&VJ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..9f46a0ff0418e98ff25e29dccea2c2f4e70cf318 GIT binary patch literal 466 zcmV;@0WJQCP)OElh-g^|1{adKC=^5nywDE&8 z^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPzObS+plxKE9;jZIntr{KT>yWyW&H;hD zAdrazMP?CCm|)XQ8#y&U2>cX}=xqYg#MyY<}eoJsUaF=iq;PW5aW!UU3%)PJt(WO}R*be1ov@G2~r zvJB`{;0Vk$5;a9GsZA~YgtiBa zMJ>J+l|MU#J92RPb5Kip48&DLSlEGw26B33C!eOt^s}fLQ1)=3Ck!DoK)o;X_>RfM zbGIbq0;snRo*H8P0|#D-!2bcq_ab}m^G`J)GeF|G$5&+n$36f600000000000H7-$ Xs88X57=*Aj00000NkvXXu0mjfSNo~O delta 346 zcmV-g0j2(w1N8!sB!4_fL_t(|ob8#*5`!QNMWIvw|ASrF1v3mKAt*G)OLJD8iWqbA z01Ux#9LE{p*u$|~8!^kv+JJutR)8G)_(_1tDgt0;K;?8~4KM{*2tWbYc!x~_Kmpbw zS{rZ?Inv{HmmNO?IRoN`=uz!L(iilg!V6686rRik% z{%yDhmV7&zEJIa$KqYW`Q2LYpJ~LHo%gir6W+`? z!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXKEH+}7>P$6ExL4kn1kv_S{Q_3)%d=?P{o`&MZq)}_CSGx|27J2|q* z9(|G4HZrj(>nF1y@41o^+p-#r8Zs#OleV`7`C=7ca#5<->IN52DeP)za0TGzlVq6) z?3%E>`IujJdghL52G#+#0@$5yK0R~1tQ5|m-+3rvIzT&IaT)`bfRoy6m!{0#X8@tQ xkN+S)H38k@u`AQc2SE@7K@bE%5ClQ6l0SYZT4Xt8qGJF6002ovPDHLkV1luh*cJc) delta 377 zcmV-<0fzqJ1C#@hB!62;L_t(|ob8y)5`!QNMXO`~|ASrFg)=ndp%Hn+_MVkONH8P; znO-f}*6ek9H?g7`y<=-zzr*P#(8eC$!rWIdoN8dN6{)M4YV$monGh_BP`gF8GDC*j zK8+OAssJ5Jg_%wkzp}j>yY<}eoJsUaF=iq;PW5aW!UU3%)PJt(WO}R*be1ov@G2~r zvJB`{;0Vk$5;a9GsZA~YgtiBa zMJ>J+l|MU#J92RPb5Kip48&DLSlEGw26B33C!eOt^s}fLQ1)=3Ck!DoK)o;X_>RfM zbGIbq0;snRo*H8P0|#D-!2bcq_ab}m^G`J)GeF|G$5&+n$36f600000000000H7-$ Xs88X57=*Aj00000NkvXXu0mjfJO8P& diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png index 8b7980241856323a359afabb952612c53e1ab67b..97eab5d99deeae5058b969d5401bab38b91bf938 100644 GIT binary patch delta 456 zcmV;(0XP2P1L6aaB!8(%L_t(|ob8y+vcez?g;Pi0|AFt~x?n`eKeR#@=bJ7Z3Q0Jj z5IN{p{QrG_AFq9J?4?ypo zJ?@}>E0ZN?eqec6OUBxdsH@~dlYs5&vo$U?3RNrmIs@;p%YXF|KKYC7Ik42f%KmnG zk^3!3T|R4&ex+DR`KAXhKrHbi(`gavA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH z%b@yJc9vt4-rLgCcSLrbYT1_)$&4CCHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYc zsyf<>1nQL?Eq@z)xhIMcb*yEF)j0_Tq68#Em!h|!sLQQ=%Z#gk2{VycP90y;FBw{g zMWi|r8B9-<0O`J}W6d^cZ4_3^%Xmhusk3OW_9h~9z5s)ZwjfGhnK9TtJ~Z>~w>lD; zgGiR^5-C)B|&GJOVwK3GrxR&s8~AVJc%h#HS|mt`HKs+};r(#@HR yyd&AnErPfykGKo?B}f1O00000000007V-vNnNb8j^k`lH00001kv_S{Q_3)%d=?P{o`&MZq)}_CSGx|27J2|q* z9(|G4HZrj(>nF1y@41o^+p-#r8Zs#OleV`7`C=7ca#5<->IN52DeP)za0TGzlVq6) z?3%E>`IujJdghL52G#+#0@$5yK0R~1tQ5|m-+3rvIzT&IaT)`bfRoy6m!{0#X8@tQ xkN+S)H38k@u`AQc2SE@7K@bE%5ClQ6l0SYZT4Xt8qGJF6002ovPDHLkV1hhH*kk|z diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png index 97eab5d99deeae5058b969d5401bab38b91bf938..74e0f733b6b2487921ff82039c5e26be66b021a7 100644 GIT binary patch delta 261 zcmV+g0s8*p1E2zsBYyzrNkl5F6<&ROn@NmIISOg&#Dy` zN%+et6*Cdqxx2q!Yk-B%lz{BEF z7UUnADGp)5!UDLr=nT-&+xn}^PkVQ;4$9}j1oFF8uc>YAUE!v<+KJk!Y1_0vT9TgQ zF8HOZ4**y1qmG;b+MAEL`U;RY;Q;tuW%%)``iKnx000000N}RXs=I$zkvQmZ00000 LNkvXXu0mjff8m0! delta 457 zcmV;)0XF`i0^$RZBYy#@Nkla#U2H40TL`Z@#euz$<-5kC2g?K!a2zsml0 zdXf7rNL@Z_kbb3DN%^J+ELF8IJW+ID)u}n8Pn% zD5^Tziv;SG9e*twe7Prz5Ou6&ht)X=1)>BbLzkkrp{UEPeanoie+e^@SWX>Z(k~fW zhef115gANRlmO|zs$Al%%gcC1t*NtUul6P)biM$Ci?$$2Uzsu3K0Y+_?YBA- znS)4{>k=>rTQ5WF?#%ae5+~HbFEV`wgg#hL|5kEt$3h^|w}={#b(duwq^g}Tywc5? zi@YP*%q@brDUY}d_$5dH000000000002cBFU71k?KJ;i_00000NkvXXu0mjflV;is diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png index 74e0f733b6b2487921ff82039c5e26be66b021a7..78b15b726690a1189cf8af3276b49e8f35fd069c 100644 GIT binary patch delta 333 zcmV-T0kZy}0_OsdBYy!dNkl? zFMG^0r2hj%3)QiO0?c%9R?OntNYU~L6V}&JeJydE4J(k^fq#y$UoOduC7QXpUZHG; zi7x&KFj!dwI;vk8So5aVJ^T*-s+w{_N4eZC@*Yg3g$`*FZ82e}ORJDk9-7;d4|;Av zU3#z@K?}53GO6;->?+_+yDY1LdNJEM;|1qZKmsqO zUqzh<Wr>>P8=j=a%@lAkXUiC#laKi~+vV_{6^jIVX-Tpq0{RQ8EBp5FvyRLI@#* f5JCtcgxsAk-$l2ZHGJX500000NkvXXu0mjfL?4zv delta 261 zcmV+g0s8*u0-yqrBYyzrNkl5F6<&ROn@NmIISOg&#Dy` zN%+et6*Cdqxx2q!Yk-B%lz{BEF z7UUnADGp)5!UDLr=nT-&+xn}^PkVQ;4$9}j1oFF8uc>YAUE!v<+KJk!Y1_0vT9TgQ zF8HOZ4**y1qmG;b+MAEL`U;RY;Q;tuW%%)``iKnx000000N}RXs=I$zkvQmZ00000 LNkvXXu0mjfgZ6^6 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png index 78b15b726690a1189cf8af3276b49e8f35fd069c..3adb20f02238aa7fbfddb0a9a45c656af1062d12 100644 GIT binary patch delta 483 zcmV<90UZA40{sJ!B!9$7L_t(|ob6dbas(j=bW*$je{c@T!CFh9L2%Tuw&+vVL1+O% z&6RfI@3;ARy*rXbpdN$*Mm;Ct2aFLnO~({>ToAfj{*tx@NxfP=Rjbb9ORH81_J0Re0JeF5pu{Ot?AmHC z=RZ~#TZu+x_eDQ!h`}M7jL=}YxeBe5+Y+>mgcnN8Ea9{toK~NjIz1pg7X!HYj7*Au zyH$l8WH(o#(^~9tc%mzydq5x%_`p~wp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^ zcuh-d7_$Xu4S%GX9!N+Y-vhe0d5f5<(Zlxu-MaU(!gWe6&T6G3U3PkD--2qEmZLWj z<3G7P8R4q93vMo6Vn_@@D{!TjL?NhG*SQDi^IbChWybr2ndM2&dT%PzPnJ_3VhsT> zZuv8B(J+JrrD5{UxgNa$xC-vJ7r002ovPDHLkV1j!@;a~s& delta 332 zcmV-S0ki)71Lp#eB!4bRL_t(|ob8yw5`!QNM8T>5|G_=92c|Y`0xF^yXWz*Ynxvbs zI>vAkpZEVd&Sz!WLaHRyAg{Oo>T0BR%@H7ozH=GJQ}-&~3i2{Gb#MEUSPx?mQeOCyp+lmC|QXG5}f-A%qY@2qAz14V diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png index 3adb20f02238aa7fbfddb0a9a45c656af1062d12..b420fb9c9ea588c92e759ba5870a668f010ef6a1 100644 GIT binary patch delta 460 zcmV;-0W<#n1LgyeB!8_*L_t(|ob8xN5(6O!MY~hU{STZ)van*|2NlP-_;1xQ2ngbI zUpx7{lb`piA_)Sr(G+m%If;kS24R}clyKaylf!Cb1@>tOZ5~*hq$Q!2al$aXJ&@l`9LFdQ$!pqYmv$SFM=rAAceN+oIpG#1*>uwaF-l zkJXE9&JAJriGOU!!68KkZm7AriZsaS612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA z>Z$?<+0CoaXX$RIC`l)VBOgu=N8Q0MW*GT!buMD5i zToAfj{*tx@NxfP=Rjbb9ORH81_J0Re0JeF5pu{Ot?AmHC z=RZ~#TZu+x_eDQ!h`}M7jL=}YxeBe5+Y+>mgcnN8Ea9{toK~NjIz1pg7X!HYj7*Au zyH$l8WH(o#(^~9tc%mzydq5x%_`p~wp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^ zcuh-d7_$Xu4S%GX9!N+Y-vhe0d5f5<(Zlxu-MaU(!gWe6&T6G3U3PkD--2qEmZLWj z<3G7P8R4q93vMo6Vn_@@D{!TjL?NhG*SQDi^IbChWybr2ndM2&dT%PzPnJ_3VhsT> zZuv8B(J+JrrD5{UxgNa$xC-vJ7r002ovPDHLkV1j!?;a~s& diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png index b420fb9c9ea588c92e759ba5870a668f010ef6a1..a024d70306965ea64a9aec36da4dc09bdf2bdc8d 100644 GIT binary patch delta 477 zcmV<30V4k91NQ@vB!9k1L_t(|ob8y=lEWYfMNOyu{}0}W?L&4M1Vl{GI@5ceOri#_ z3d&Jd^7~Ug9h3XZ+wa`_$Bl0p)XZU~ayk zC8TfHtB8Z_VlT8?h~17)L}0KoTflww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4G zy2M?R-djhIyPE73A|89ejB<)R_*yhvNd-VR71B51dVsS=x6Ki^r= zn|p?-R74rsq&&>F3T9v&wc8BEiSEvc#(Hj2V?f{@z*YyJk}qmWDK_k+T#eJo=r4w( zXvlcO1(~5ji|Fs}8IDEkD6ES7-C6iLckOre)htgf00rg%00000000000N{@|cRyRg TykrUg00000NkvXXu0mjfYP9VD delta 460 zcmV;-0W<#h1LgyeB!8_*L_t(|ob8xN5(6O!MY~hU{STZ)van*|2NlP-_;1xQ2ngbI zUpx7{lb`piA_)Sr(G+m%If;kS24R}clyKaylf!Cb1@>tOZ5~*hq$Q!2al$aXJ&@l`9LFdQ$!pqYmv$SFM=rAAceN+oIpG#1*>uwaF-l zkJXE9&JAJriGOU!!68KkZm7AriZsaS612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA z>Z$?<+0CoaXX$RIC`l)VBOgu=N8Q0MW*GT!buMD5i z@Lh3XZ+wa`_$Bl0p)XZU~ayk zC8TfHtB8Z_VlT8?h~17)L}0KoTflww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4G zy2M?R-djhIyPE73A|89ejB<)R_*yhvNd-VR71B51dVsS=x6Ki^r= zn|p?-R74rsq&&>F3T9v&wc8BEiSEvc#(Hj2V?f{@z*YyJk}qmWDK_k+T#eJo=r4w( zXvlcO1(~5ji|Fs}8IDEkD6ES7-C6iLckOre)htgf00rg%00000000000N{@|cRyRg TykrUg00000NkvXXu0mjfd7bSD diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png index bac9ee1e74e5868ec060eed237175d7df5421693..dd15dbb89939c7e979431afa1f5778da7e84c55d 100644 GIT binary patch delta 401 zcmV;C0dD^90;>a%B!6;AL_t(|ob8#*62l+}MM)?9{}0Y0U1Y`qMYL7aCihG?Aq0GY z54w>P=OG@qx0j>TX^XG(5TA2{(W_3p^hPui+I{`H*vvWNmV>*Wtr?H1q{TiF5$%eS zYqaJvBO1rhk}#L50{@mPM>e^Hn=*Rp5iyr*=~QNb_vrJcM1OvXlypg>n=1q(YT!q! z2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3Y>VC$ZLvDyyz;2sQ%e8yJV=0E` z{P+dE*~Yn=Qh%IC+wk-#9=`!ByX6p(Qi>Q1uL>B&2GVY1H9Gt;y6C8diqzEIC>Ff9 zP`xMTB08r~G-3;#nVkWg`aY|H{GTj#46V5sUpgJD&{J7#0_quGHSuAkC5Yo delta 340 zcmV-a0jvJ21MdQmB!4zZL_t(|ob8y=5`-WKMRTYA|AY5oduY}{Kx17+nz`qxjFdpH zSlT@Kyo=j(+*mRL+Nc^B`-#L$X=7m;&X91VBXU@Ew7~9)k@JV;Nh)V+_E@^ajOn+j z{@L1kv_S{Q_3)%d=?P{o`&MZq)}_CSGx|27J2|q* z9(|G4HZrj(>nF1y@41o^+p-#r8Zs#OleV`7`C=7ca#5<->IN52DeP)za0TGzlVq6) z?3%E>`IujJdghL52G#+#0@$5yK0R~1tQ5|m-+3rvIzT&IaT)`bfRoy6m!{0#X8@tQ xkN+S)H38k@u`AQc2SE@7K@bE%5ClQ6l0SYZT4Xt8qGJF6002ovPDHLkV1n9r*ew76 delta 401 zcmV;C0dD@`1FHj&B!6;AL_t(|ob8#*62l+}MM)?9{}0Y0U1Y`qMYL7aCihG?Aq0GY z54w>P=OG@qx0j>TX^XG(5TA2{(W_3p^hPui+I{`H*vvWNmV>*Wtr?H1q{TiF5$%eS zYqaJvBO1rhk}#L50{@mPM>e^Hn=*Rp5iyr*=~QNb_vrJcM1OvXlypg>n=1q(YT!q! z2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3Y>VC$ZLvDyyz;2sQ%e8yJV=0E` z{P+dE*~Yn=Qh%IC+wk-#9=`!ByX6p(Qi>Q1uL>B&2GVY1H9Gt;y6C8diqzEIC>Ff9 zP`xMTB08r~G-3;#nVkWg`aY|H{GTj#46V5sUpgJD&{J7#0_quGHSuAkC5Ypo zJ?@}>E0ZN?eqec6OUBxdsH@~dlYs5&vo$U?3RNrmIs@;p%YXF|KKYC7Ik42f%KmnG zk^3!3T|R4&ex+DR`KAXhKrHbi(`gavA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH z%b@yJc9vt4-rLgCcSLrbYT1_)$&4CCHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYc zsyf<>1nQL?Eq@z)xhIMcb*yEF)j0_Tq68#Em!h|!sLQQ=%Z#gk2{VycP90y;FBw{g zMWi|r8B9-<0O`J}W6d^cZ4_3^%Xmhusk3OW_9h~9z5s)ZwjfGhnK9TtJ~Z>~w>lD; zgGiR^5-C)B|&GJOVwK3GrxR&s8~AVJc%h#HS|mt`HKs+};r(#@HR yyd&AnErPfykGKo?B}f1O00000000007V-vNnNb8j^k`lH00001kv_S{Q_3)%d=?P{o`&MZq)}_CSGx|27J2|q* z9(|G4HZrj(>nF1y@41o^+p-#r8Zs#OleV`7`C=7ca#5<->IN52DeP)za0TGzlVq6) z?3%E>`IujJdghL52G#+#0@$5yK0R~1tQ5|m-+3rvIzT&IaT)`bfRoy6m!{0#X8@tQ xkN+S)H38k@u`AQc2SE@7K@bE%5ClQ6l0SYZT4Xt8qGJF6002ovPDHLkV1hhH*kk|z diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png index 97eab5d99deeae5058b969d5401bab38b91bf938..763643fb55c0e5d1a521fefd6c462419af109c20 100644 GIT binary patch delta 271 zcmV+q0r39f1E~U#BYyz!Nklia*i3tdb?1{uM|SU=)DtBNdO z7=EPbGlX?19@G3#JN{$WTLtT)*s5PeUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm} zNGV&DiWh1rlUbv~G;h=Fkqfn3g8CCgk8f=r74a^VL7s|tHh%{C!Vrtc-Bc-_&QyBd zZVB>*W{6E#Ft7mLE!qP_9Gz-*E2%w(cNNO}!ARFqs0d+{;CGvFP`Tm2s(B|M4xf$3f#j&ef>00000007`_8+oFC Vck09f;{X5v00>D%PDHLkV1mksd|dzl delta 457 zcmV;)0XF`r0^$RZBYy#@Nkla#U2H40TL`Z@#euz$<-5kC2g?K!a2zsml0 zdXf7rNL@Z_kbb3DN%^J+ELF8IJW+ID)u}n8Pn% zD5^Tziv;SG9e*twe7Prz5Ou6&ht)X=1)>BbLzkkrp{UEPeanoie+e^@SWX>Z(k~fW zhef115gANRlmO|zs$Al%%gcC1t*NtUul6P)biM$Ci?$$2Uzsu3K0Y+_?YBA- znS)4{>k=>rTQ5WF?#%ae5+~HbFEV`wgg#hL|5kEt$3h^|w}={#b(duwq^g}Tywc5? zi@YP*%q@brDUY}d_$5dH000000000002cBFU71k?KJ;i_00000NkvXXu0mjfqj%aB diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png index 763643fb55c0e5d1a521fefd6c462419af109c20..55666d0555f7b29d57095b8c6c7c2fc979733def 100644 GIT binary patch delta 333 zcmZ3<^qgseay_G-r;B4q#hkY@P75_F@VGVy|Nq~-J44(j*Mo`6Wy;5SqRJ+o`EnL) zR-Na6@8^3R8P_ME+-dmX>&N)sw(RRUjuIFB+b+JprCo9Q#A%Bs^S+(ksOOdxDi)ic zen#%nf5(W$NjJL~e99MvpLuY*<601RchC92THV5k-oOJ}g{|tlKG$^Xn`J+HSkz)8 zsb=*<&LvTmvmj)Dz=mheYpwrE)rb4WEe!YFsdY(4XD2Va`9!nXi&hlxKBSyK>-HqE zDyycLq7B)O+#%YM;Xj`hahJVg_;kW?i-I15U8u*|yvrOia*i3tdb?1{uM|SU=)DtBNdO z7=EPbGlX?19@G3#JN{$WTLtT)*s5PeUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm} zNGV&DiWh1rlUbv~G;h=Fkqfn3g8CCgk8f=r74a^VL7s|tHh%{C!Vrtc-Bc-_&QyBd zZVB>*W{6E#Ft7mLE!qP_9Gz-*E2%w(cNNO}!ARFqs0d+{;CGvFP`Tm2s(B|M4xf$3f#j&ef>00000007`_8+oFC Vck09f;{X5v00>D%PDHLkV1mxYd|?0p diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png index 55666d0555f7b29d57095b8c6c7c2fc979733def..54a0397bab2be24020de87397642f43afe49d51a 100644 GIT binary patch delta 306 zcmV-20nPsB0?h)DB!3i1L_t(|ob8$24u&8IhOvF#{{?qY2W||-zxp=N^*%?183+or zh!){G={miQaNwxO>>a@x%~ZR@yQWbE;5sQp3u}fXbJf{L++Mv(MB6VwsN;9emyPN}=lpjrzm4KPar99novFkKA002NlM8VsDHnKh! zaw$o-MJm_d2S~o}>2&>_kGL5*n4;>wY6H`Ha$$bn26U-*nZTNVPQcpRe-mEUfE~PF z`yT)dS-1wwv@4;h0qqot)=K~Y0000000000003X(2JhRg3|KGejL)<6VgNe&!%Ex)4$|j!qau#e> zo#%h==X)I)*C(LdY53vm$N1j1?CUv>5*Pj3F228|U2*!vX^SWGzMb8u=av*I7Mq`b zM()yo$B4yAH@g^o$`^&7d2qYqS`c@4&-uVw-NK08zyn)_t-9(z*L3TfWj}jZ)M6v4 zX7xkPB~g{LAY^~QhG))et^Z2Zhx^7Y4ENosbxB5NCojACM6=n8Ruu0(q?|wN_9U?? ztEQNu4cU&|A=;ARKc5wGm%U^7bi#3qf*ylisK?p7%N$Racg^q%RbJg#WN_T_F>AVp zQ&VJHo#0i*1f7Sk7_=_BuHQDu{YSM=>w@4J|PAq aP{9_@oV@l>r@*JPAW=_OKbLh*2~7Z;mW(q1 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png index 54a0397bab2be24020de87397642f43afe49d51a..faf13180b59e58b194a2b0da6e214a4f547f1ac1 100644 GIT binary patch delta 480 zcmV<60U!R&0{R1xB!9t4L_t(|ob8$2lEWYfg-xe@{|DZS-3weyZQZTejc9-)V@JvBVx$TtC1itFEqcT4>yAP@CHU(-sjCHGh;ZfycF!(tH88%zc;{ z&gAH+RHKap2BG~9Uh+XOG-1V*FH1|2_^Q5>HpXoV3X6d;K#{|z9qo2KSOdzo7|=e1 zXJo1u+azwu&4%=h4H39nY$7trCrOexIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GW zbgqZPHRyq%ZhsVnf>>Y|+zB&V&Ews03LPzA9B$Opx3qwbVYuL=TLWGO7_QIbos#|A zk>1URXf@Y=dy?8ytf&yepHN)OYA?{2ZZ-7oDflb>O$r)7a2dxD^8#l7tFUFoH5rw) zf$hR?6LJw$1_7|4vCwgvO-*Z|ol1Gs+hKmos zRPelp9^c-QYp-={?8_}sdG{vbERi#PD-V8=2X~$EKi=ZOWB`&RNs=T>a@x%~ZR@yQWbE;5sQp3u}fXbJf{L++Mv(MB6VwsN;9emyPN}=lpjrzm4KPar99novFkKA002NlM8VsDHnKh! zaw$o-MJm_d2S~o}>2&>_kGL5*n4;>wY6H`Ha$$bn26U-*nZTNVPQcpRe-mEUfE~PF z`yT)dS-1wwv@4;h0qqot)=K~Y0000000000003X(2JhRg3nE(I) diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png index faf13180b59e58b194a2b0da6e214a4f547f1ac1..59229fc705e906fdef19ae7afc5584f7fb1da468 100644 GIT binary patch delta 443 zcmV;s0Yv`#1JwhNB!8SqL_t(|ob8y)lEfegMNQZA|9@~VW)@aa2#EMhdg`84V(|LF zfO@6f{C%Bnj2_hR2Q#P+gg8X@)`jS4}h}DN5!|2%3;2p}1iW2TQUP8v)##G=X zrU*CSC0co&tXZnP3XAizf4%LA%Z1b#D$ydMJX>;2UqpD+QGZ?n_iIY2_ycZP`(|XA ziP2r5MjIcPgz`Ul$q$F21uK?(8cIdtuX-k>kIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0 zM5c1FP2!f^tVzw-5izsHCQb%<000PZ6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvETq<% zGp$Du7rIt|=92K*q4NBu_b0U!SIdfH?bcpXY8Z@mpfu9~H%6g(#4XFF|HHYeyZQZTejc9-)V@JvBVx$TtC1itFEqcT4>yAP@CHU(-sjCHGh;ZfycF!(tH88%zc;{ z&gAH+RHKap2BG~9Uh+XOG-1V*FH1|2_^Q5>HpXoV3X6d;K#{|z9qo2KSOdzo7|=e1 zXJo1u+azwu&4%=h4H39nY$7trCrOexIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GW zbgqZPHRyq%ZhsVnf>>Y|+zB&V&Ews03LPzA9B$Opx3qwbVYuL=TLWGO7_QIbos#|A zk>1URXf@Y=dy?8ytf&yepHN)OYA?{2ZZ-7oDflb>O$r)7a2dxD^8#l7tFUFoH5rw) zf$hR?6LJw$1_7|4vCwgvO-*Z|ol1Gs+hKmos zRPelp9^c-QYp-={?8_}sdG{vbERi#PD-V8=2X~$EKi=ZOWB`&RNs=TDGL5SfSy*>yD%w|~I%no<%wV9DCAR)#Az z`lnK3ogIQ8_ra!LI716oE%|inC{nvBCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_ zRhz^;x!aJIb4R3lT1>*T$O8bt7v$9wXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgk zb^_FO&=V_3>_i0o0p>O|8us$?Szre&Cj1U)VXsX1B?sD2S2|s0;0E+rAO`>d00000 d00000V-AI8v*DHj8~FeL002ovPDHLkV1fksnw0%Bnj2_hR2Q#P+gg8X@)`jS4}h}DN5!|2%3;2p}1iW2TQUP8v)##G=X zrU*CSC0co&tXZnP3XAizf4%LA%Z1b#D$ydMJX>;2UqpD+QGZ?n_iIY2_ycZP`(|XA ziP2r5MjIcPgz`Ul$q$F21uK?(8cIdtuX-k>kIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0 zM5c1FP2!f^tVzw-5izsHCQb%<000PZ6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvETq<% zGp$Du7rIt|=92K*q4NBu_b0U!SIdfH?bcpXY8Z@mpfu9~H%6g(#4XFF|HHYQC+kl$qzU;b zDj*JN)ZQKD-dFu=6AS1%GmWXe9YsIJk35{2<(aQb#;Dr+!hgcN7p*bko{CGOM0bx_ zT?=VjhY(IXfbT(vIC0_=&X2-51uYSSpj~Ff1mYxe${7&sW1wC$Qr5m|hIoWty?5T$ z-h!Vr_z3Quxi{BmupIyZn1qKkLbI6%dxlb3@EBjr@Hi_)bb%iCsa-0@@&2r*B2cDGL5SfSy*>yD%w|~I%no<%wV9DCAR)#Az z`lnK3ogIQ8_ra!LI716oE%|inC{nvBCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_ zRhz^;x!aJIb4R3lT1>*T$O8bt7v$9wXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgk zb^_FO&=V_3>_i0o0p>O|8us$?Szre&Cj1U)VXsX1B?sD2S2|s0;0E+rAO`>d00000 d00000V-AI8v*DHj8~FeL002ovPDHLkV1mN=nqmL| diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00020.png index 85b010909af625a7c074a903a097a74aa8247b78..92b4bce4e0b6ca6910717fd0d8adde36278ae65b 100644 GIT binary patch delta 473 zcmV;~0Ve*U1M>rrB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjfo&4uR delta 392 zcmV;30eAlM1EK?vB!6j1L_t(|ob8%H62l+}MNKEU|AD(`7tUBBC?*lb&VMUwQ4k^; z+AR#@^ZvEBW1L=Y!z}HsP*3%pwq@oQC+kl$qzU;b zDj*JN)ZQKD-dFu=6AS1%GmWXe9YsIJk35{2<(aQb#;Dr+!hgcN7p*bko{CGOM0bx_ zT?=VjhY(IXfbT(vIC0_=&X2-51uYSSpj~Ff1mYxe${7&sW1wC$Qr5m|hIoWty?5T$ z-h!Vr_z3Quxi{BmupIyZn1qKkLbI6%dxlb3@EBjr@Hi_)bb%iCsa-0@@&2r*B2c4uc>JMRjri|G_?N4<)#o$ zMc-zq4sskErGkOsiPCJqsj;bv)noH4Qe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=o zb$_6C*609#(^qRM(yEtlmiKoQGdjROIIH1yMTbeV){G7?lW|f4>IQ^keGdSEtg!}c wjk({sVCJ#RFA4wv00000000000Dynu3(X6)_YhiG9smFU07*qoM6N<$g4|D_wEzGB delta 473 zcmV;~0Ve+W0`miqB!9X|L_t(|ob8#x7J@(sMX6K&|G_P4;b|fU7#MKM;;u~b4S``k z0g9q1ilX=kr@`_2?HPD|ecZNF@anSx=~)@q&ES%*$RK6k@87kE5q3+=+<^N{tl-A! z`gS?vLpZpJv;e$ciUFYn{VF8kUL32D(@73eVqRsnd1vL=fPa<&PK(fvl5Lz8*{|qJ z0eXf*wTY|St~?UA{Q|az_p1VT5w*z3&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y8 z0g5ub4`FsTJTZ@;egPI~GI|---PIU2IHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#D zc8FERAKjhK{eNv90`J8!y-HHh&#|TfFf8wXRv#8N0F)yCZS~hvJ@_OCm_o`w9}<(h z;sOqEA2!xv<w*&ZXsOmuzx*r=G~>{)$SjEwgIiVwwNv9TgV^inP6npab0pBFMNN9a54yj8D; zGDgsMenUxLAK&^}(7oXZlXMRthLq8L8`^CcyE`_gA3UolilQirqVVtl&;4CqHG#m< P00000NkvXXu0mjfJo4w6 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png index 2ff47dbb40fcf191afa93ab357556e75f6a5e4c8..282938ea8e07a60ec23d07db2b31ef7abf5f26b6 100644 GIT binary patch delta 453 zcmV;$0XqKq0^b9WB!8w!L_t(|ob8#xa>F1DL`kRl{}1-TIi$njl@JRe5Kr|^Efzu` zkntv^AP9mW2)6KW^*#^b@A=pGc)C3AjCILRrGeVbqe{0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=-Kf&)IZ}T##=bW{BE?s*<9+K#huV zT^iX(nJ5o{mRIvk{;t5mm7wVwh*RWhDsICVo|&qcp+4W<^g93qtS*hrc9^c!)^OX@ v)M`&_z&4li95_)&{Dv|R1VIo4L2x%-8nrpa!QI(A00000NkvXXu0mjfC-LFk delta 350 zcmV-k0ipii1Nj1wB!56jL_t(|ob8#>4uc>JMRjri|G_?N4<)#o$ zMc-zq4sskErGkOsiPCJqsj;bv)noH4Qe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=o zb$_6C*609#(^qRM(yEtlmiKoQGdjROIIH1yMTbeV){G7?lW|f4>IQ^keGdSEtg!}c wjk({sVCJ#RFA4wv00000000000Dynu3(X6)_YhiG9smFU07*qoM6N<$g24Bnp#T5? diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..9f46a0ff0418e98ff25e29dccea2c2f4e70cf318 100644 GIT binary patch delta 440 zcmV;p0Z0Dd1JVPKB!8JnL_t(|ob8#>Zo?o9McK6d{|EP>dx+#wW3I6=32A*)Rl$ zMb_jf9{)#?beIU}jxLdo*t};1_l3JYDKLN;P+w||Vl}IXYJU_hGtC|T7-vu14CnzI zI&r3N%lZMplaYmpTT=(UVb%}8=irL_#sOd}XVI3my1wXNFaFk*RS^-=5t|Qcn!0v4 zsR*6W>OElh-g^|1{adKC=^5nywDE&8^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPz zObS+plxKE9;eW214U*LPnclSO&d8iKM4F3kLYaz(Zt&A zWjh1#?ii=B29tMK$Cui3Xim_a1ANdcqi=OzTkW&#U*yS}?*W7CbK+x>r^c0H8z*i6 zdY>k41p5j^#+5`20CSpdgJrUCk))WVblyRC=1UBccri)$b#y;=n>vFjwmE_p;lxXR ikm)nI>rav-*`7Z+KtNekL$db(0000F1DL`kRl{}1-TIi$njl@JRe5Kr|^Efzu` zkntv^AP9mW2)6KW^*#^b@A=pGc)C3AjCILRrGeVbqe{0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=-Kf&)IZ}T##=bW{BE?s*<9+K#huV zT^iX(nJ5o{mRIvk{;t5mm7wVwh*RWhDsICVo|&qcp+4W<^g93qtS*hrc9^c!)^OX@ v)M`&_z&4li95_)&{Dv|R1VIo4L2x%-8nrpa!QI(A00000NkvXXu0mjfdmwQH)Y(*_Z1+4Z)GAyY zT8IDu0000kbL@2N(N3J>5$(V{vPsYUN&<@d+bh(M)1*p3tHPvJpOPhjQ8~!0J|#;) zk+_JSTzw+iq8&JotwL$lr)2*CM#-I7{RS!Sa|y5fV-BZ_Dt{MWZo?o9McK6d{|EP>dx+#wW3I6=32A*)Rl$ zMb_jf9{)#?beIU}jxLdo*t};1_l3JYDKLN;P+w||Vl}IXYJU_hGtC|T7-vu14CnzI zI&r3N%lZMplaYmpTT=(UVb%}8=irL_#sOd}XVI3my1wXNFaFk*RS^-=5t|Qcn!0v4 zsR*6W>OElh-g^|1{adKC=^5nywDE&8^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPz zObS+plxKE9;eW214U*LPnclSO&d8iKM4F3kLYaz(Zt&A zWjh1#?ii=B29tMK$Cui3Xim_a1ANdcqi=OzTkW&#U*yS}?*W7CbK+x>r^c0H8z*i6 zdY>k41p5j^#+5`20CSpdgJrUCk))WVblyRC=1UBccri)$b#y;=n>vFjwmE_p;lxXR ikm)nI>rav-*`7Z+KtNekL$db(0000yY<}eoJsUaF=iq;PW5aW!UU3%)PJt(WO}R*be1ov@G2~r zvJB`{;0Vk$5;a9GsZA~YgtiBa zMJ>J+l|MU#J92RPb5Kip48&DLSlEGw26B33C!eOt^s}fLQ1)=3Ck!DoK)o;X_>RfM zbGIbq0;snRo*H8P0|#D-!2bcq_ab}m^G`J)GeF|G$5&+n$36f600000000000H7-$ Xs88X57=*Aj00000NkvXXu0mjfSNo~O delta 346 zcmV-g0j2(w1N8!sB!4_fL_t(|ob8#*5`!QNMWIvw|ASrF1v3mKAt*G)OLJD8iWqbA z01Ux#9LE{p*u$|~8!^kv+JJutR)8G)_(_1tDgt0;K;?8~4KM{*2tWbYc!x~_Kmpbw zS{rZ?Inv{HmmNO?IRoN`=uz!L(iilg!V6686rRik% z{%yDhmV7&zEJIa$KqYW`Q2LYpJ~LHo%gir6W+`? z!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXKEH+}7>P$6ExL4knrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..3adb20f02238aa7fbfddb0a9a45c656af1062d12 GIT binary patch literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..a024d70306965ea64a9aec36da4dc09bdf2bdc8d GIT binary patch literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..dd15dbb89939c7e979431afa1f5778da7e84c55d GIT binary patch literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..55666d0555f7b29d57095b8c6c7c2fc979733def GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..54a0397bab2be24020de87397642f43afe49d51a GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00017.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..59229fc705e906fdef19ae7afc5584f7fb1da468 GIT binary patch literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00018.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d GIT binary patch literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..92b4bce4e0b6ca6910717fd0d8adde36278ae65b GIT binary patch literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff47dbb40fcf191afa93ab357556e75f6a5e4c8 GIT binary patch literal 377 zcmV-<0fzpGP)_3*&Q&+x;CEdSPD1Go{qCOw|2z zj(xS724ozDQKUw^O%yk^Ar;X@r42XWwdj_rn9-HnXGxx=TR8%P)lY3ozfH=aq$$~O z)i|VJZlGM{o<~mr(mxvkG3u+=bKcg><)#o$Mc-zq4sskErGkOsiPCJqsj;bv)noH4 zQe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G z4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=ob$_6C*609#(`zcys+Vt;_jeRCI>0|T ztKoJ6283gM4*-Fzu?B37x!<{9=CRB#3IG5A0000000000fPdl( X%?q{n5L#Fs00000NkvXXu0mjf1m&VJ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..9f46a0ff0418e98ff25e29dccea2c2f4e70cf318 GIT binary patch literal 466 zcmV;@0WJQCP)OElh-g^|1{adKC=^5nywDE&8 z^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPzObS+plxKE9;jZIntr{KT>yWyW&H;hD zAdrazMP?CCm|)XQ8#y&U2>cX}=xqYg#MyY<}eoJsUaF=iq;PW5aW!UU3%)PJt(WO}R*be1ov@G2~r zvJB`{;0Vk$5;a9GsZA~YgtiBa zMJ>J+l|MU#J92RPb5Kip48&DLSlEGw26B33C!eOt^s}fLQ1)=3Ck!DoK)o;X_>RfM zbGIbq0;snRo*H8P0|#D-!2bcq_ab}m^G`J)GeF|G$5&+n$36f600000000000H7-$ Xs88X57=*Aj00000NkvXXu0mjfSNo~O delta 346 zcmV-g0j2(w1N8!sB!4_fL_t(|ob8#*5`!QNMWIvw|ASrF1v3mKAt*G)OLJD8iWqbA z01Ux#9LE{p*u$|~8!^kv+JJutR)8G)_(_1tDgt0;K;?8~4KM{*2tWbYc!x~_Kmpbw zS{rZ?Inv{HmmNO?IRoN`=uz!L(iilg!V6686rRik% z{%yDhmV7&zEJIa$KqYW`Q2LYpJ~LHo%gir6W+`? z!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXKEH+}7>P$6ExL4knrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..3adb20f02238aa7fbfddb0a9a45c656af1062d12 GIT binary patch literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..a024d70306965ea64a9aec36da4dc09bdf2bdc8d GIT binary patch literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..dd15dbb89939c7e979431afa1f5778da7e84c55d GIT binary patch literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7980241856323a359afabb952612c53e1ab67b GIT binary patch literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..55666d0555f7b29d57095b8c6c7c2fc979733def GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..54a0397bab2be24020de87397642f43afe49d51a GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00017.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..59229fc705e906fdef19ae7afc5584f7fb1da468 GIT binary patch literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00018.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d GIT binary patch literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..92b4bce4e0b6ca6910717fd0d8adde36278ae65b GIT binary patch literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff47dbb40fcf191afa93ab357556e75f6a5e4c8 GIT binary patch literal 377 zcmV-<0fzpGP)_3*&Q&+x;CEdSPD1Go{qCOw|2z zj(xS724ozDQKUw^O%yk^Ar;X@r42XWwdj_rn9-HnXGxx=TR8%P)lY3ozfH=aq$$~O z)i|VJZlGM{o<~mr(mxvkG3u+=bKcg><)#o$Mc-zq4sskErGkOsiPCJqsj;bv)noH4 zQe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G z4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=ob$_6C*609#(`zcys+Vt;_jeRCI>0|T ztKoJ6283gM4*-Fzu?B37x!<{9=CRB#3IG5A0000000000fPdl( X%?q{n5L#Fs00000NkvXXu0mjf1m&VJ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..9f46a0ff0418e98ff25e29dccea2c2f4e70cf318 GIT binary patch literal 466 zcmV;@0WJQCP)OElh-g^|1{adKC=^5nywDE&8 z^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPzObS+plxKE9;jZIntr{KT>yWyW&H;hD zAdrazMP?CCm|)XQ8#y&U2>cX}=xqYg#M$4?LyXSuC-~dZ6**;LdfqUbD4p| z?Q)|8H7QWft%ZS35WjdljLUj!_t8kiq!=(!7LHumG6e_}C4Xg{)Cu%(FQ_bESm7uj zn3@a-DsUBGX)t7p45=+6@$t^l=E0MDu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4T zWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5T zhjWbVFQeZ8d4JFrp1PX;aZoE_AvjvOlgZJ`Bw^jb6uk-gmK;$kaR(m;lo`OyBHIu0 zpln)mA$vQdY9cR986Y3kuz!L(iilg!V6686rRik% z{%yDhmV7&zEJIa$KqYW`Q2LYpJ~LHo%gir6W+`? z!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXKEH+}7>P$6ExL4knrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f2eb224b28abd3c17bebb90a0e49f982497105b5 GIT binary patch literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00009.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..04db6bb3645b07b0d6ab3f43fc30e25603d475b0 GIT binary patch literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..3c978455923544dc41496dc6193c23c9a611f991 GIT binary patch literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4 GIT binary patch literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..37524d6032b4c0d3ae4d63fedd92c8d954fedf09 GIT binary patch literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..02f7608f488189e3bafc736509e4527358c0da5b GIT binary patch literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png index f06e7eea180715aebc24c11c470515a33210451d..7139a3eded7986ae59e346295fd0eee2c386cac4 100644 GIT binary patch delta 448 zcmV;x0YCor0@?$RB!8hvL_t(|ob8y)vcn($4?LyXSuC-~dZ6**;LdfqUbD4p| z?Q)|8H7QWft%ZS35WjdljLUj!_t8kiq!=(!7LHumG6e_}C4Xg{)Cu%(FQ_bESm7uj zn3@a-DsUBGX)t7p45=+6@$t^l=E0MDu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4T zWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5T zhjWbVFQeZ8d4JFrp1PX;aZoE_AvjvOlgZJ`Bw^jb6uk-gmK;$kaR(m;lo`OyBHIu0 zpln)mA$vQdY9cR986Y3kuz!L(iilg!V6686rRik% z{%yDhmV7&zEJIa$KqYW`Q2LYpJ~LHo%gir6W+`? z!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXKEH+}7>P$6ExL4kn1kv_S{Q_3)%d=?P{o`&MZq)}_CSGx|27J2|q* z9(|G4HZrj(>nF1y@41o^+p-#r8Zs#OleV`7`C=7ca#5<->IN52DeP)za0TGzlVq6) z?3%E>`IujJdghL52G#+#0@$5yK0R~1tQ5|m-+3rvIzT&IaT)`bfRoy6m!{0#X8@tQ xkN+S)H38k@u`AQc2SE@7K@bE%5ClQ6l0SYZT4Xt8qGJF6002ovPDHLkV1h0W*jxYr delta 448 zcmV;x0YCoX1KI$4?LyXSuC-~dZ6**;LdfqUbD4p| z?Q)|8H7QWft%ZS35WjdljLUj!_t8kiq!=(!7LHumG6e_}C4Xg{)Cu%(FQ_bESm7uj zn3@a-DsUBGX)t7p45=+6@$t^l=E0MDu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4T zWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5T zhjWbVFQeZ8d4JFrp1PX;aZoE_AvjvOlgZJ`Bw^jb6uk-gmK;$kaR(m;lo`OyBHIu0 zpln)mA$vQdY9cR986Y3k37 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png index 8b7980241856323a359afabb952612c53e1ab67b..97eab5d99deeae5058b969d5401bab38b91bf938 100644 GIT binary patch delta 456 zcmV;(0XP2P1L6aaB!8(%L_t(|ob8y+vcez?g;Pi0|AFt~x?n`eKeR#@=bJ7Z3Q0Jj z5IN{p{QrG_AFq9J?4?ypo zJ?@}>E0ZN?eqec6OUBxdsH@~dlYs5&vo$U?3RNrmIs@;p%YXF|KKYC7Ik42f%KmnG zk^3!3T|R4&ex+DR`KAXhKrHbi(`gavA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH z%b@yJc9vt4-rLgCcSLrbYT1_)$&4CCHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYc zsyf<>1nQL?Eq@z)xhIMcb*yEF)j0_Tq68#Em!h|!sLQQ=%Z#gk2{VycP90y;FBw{g zMWi|r8B9-<0O`J}W6d^cZ4_3^%Xmhusk3OW_9h~9z5s)ZwjfGhnK9TtJ~Z>~w>lD; zgGiR^5-C)B|&GJOVwK3GrxR&s8~AVJc%h#HS|mt`HKs+};r(#@HR yyd&AnErPfykGKo?B}f1O00000000007V-vNnNb8j^k`lH00001kv_S{Q_3)%d=?P{o`&MZq)}_CSGx|27J2|q* z9(|G4HZrj(>nF1y@41o^+p-#r8Zs#OleV`7`C=7ca#5<->IN52DeP)za0TGzlVq6) z?3%E>`IujJdghL52G#+#0@$5yK0R~1tQ5|m-+3rvIzT&IaT)`bfRoy6m!{0#X8@tQ xkN+S)H38k@u`AQc2SE@7K@bE%5ClQ6l0SYZT4Xt8qGJF6002ovPDHLkV1hhH*kk|z diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png index 97eab5d99deeae5058b969d5401bab38b91bf938..a63497a12b860a6813f43a70187101f7b436565e 100644 GIT binary patch delta 274 zcmV+t0qy?c1FQm&BYyz%Nklia*i3%ej80}N0TQ$NZ*D+LzA z-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^>-cF-g)|c&1irFm`5%$sW%C54w1MEIa#U2H40TL`Z@#euz$<-5kC2g?K!a2zsml0 zdXf7rNL@Z_kbb3DN%^J+ELF8IJW+ID)u}n8Pn% zD5^Tziv;SG9e*twe7Prz5Ou6&ht)X=1)>BbLzkkrp{UEPeanoie+e^@SWX>Z(k~fW zhef115gANRlmO|zs$Al%%gcC1t*NtUul6P)biM$Ci?$$2Uzsu3K0Y+_?YBA- znS)4{>k=>rTQ5WF?#%ae5+~HbFEV`wgg#hL|5kEt$3h^|w}={#b(duwq^g}Tywc5? zi@YP*%q@brDUY}d_$5dH000000000002cBFU71k?KJ;i_00000NkvXXu0mjfsM6XP diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png index a63497a12b860a6813f43a70187101f7b436565e..d55df30299d7c66b248b5e8b9c12429b5d7b9867 100644 GIT binary patch delta 339 zcmV-Z0j&P40__5jBYy!jNklooDu!$&$D0bh85lrGH z1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{wFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG# z#@$2q8Nixk%N7D~-N9aQgRdi6OD#MwzJ}^siNoZy0<9hB2!HGKlpf61+{O6_buwIR z@Oyy5N)pge{Y=5S7p?B{-T13&>Iyxp%N3F4;ITB(z)hsiCKUD3EO^wL=CY)Pp0=PS zIasw|1uB(Ht9)^}ft52rTI3*FfCE5x6*0ZrH6qJh1-esF%c>wB%yy1=!RZP}FiO+U zVs-%OOE^1#LQL$d?cj`-0N{4{7>e-^0O1*MIwQBB>-=#2Q{Xq*n6L$%3==^1aEp&& lLI@#*5JCtcgb+eV4?ge@v$ft({eJ)e002ovPDHLkV1g^Dqxb*- delta 274 zcmV+t0qy?n0;~d%BYyz%Nklia*i3%ej80}N0TQ$NZ*D+LzA z-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^>-cF-g)|c&1irFm`5%$sW%C54w1MEIF1DL~$qi{}1-TIgn-miS-5>L+gDfMhHt_ zBoIsJ$F{y3%d;vO&bB)4h1}PHTTQIQ9AvH$8WmRu$!(; z61?dF##?yRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ z!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+ zD!9dcLw;w@34eP}wF7|;F6ejR4Nh+bN6=b0jcd7D5Oigb+dqA%qY@ ajO7I{p+j+mqxfb30000VZ1MLEkB!4tXL_t(|ob8yw5`!QNL_??k{|EQb9+=v&i71FDcHfB+OyVX4 zHON7{U%zpfj`FgF7)gvlkGJ2|8?9Zn1u$Z-bYs8kR>6Blp3b7?X`db2ViZ+n(e=E> z-9z>nz?x*s76NeH!CrBLuOnJZEj%#3hU#01!{oFAtsUqH>woo>9?aI<#rX(zGF)u% zdw{}963|fnOu@Prt?u&O_^WE_3O%dK6_MuPu{6=ZO{C5y6!p?9c+{KbvZRHcwxA|C zShZjUDwRyDd~vyfl`}wES0BFkL`x>HfhsvsZCc8++#=?X|NO4H9` zb^z&1I6Hts>`SZd;Ea|4;CA^Kit!Hs;Tdo`Be$UI{BZqK;5XTrumznA6F~NGi;rPK k2qAMX1761SM diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png index 6b56476576096325f59ba03c7e83e4bfc3df1570..f2eb224b28abd3c17bebb90a0e49f982497105b5 100644 GIT binary patch delta 437 zcmV;m0ZRVL1J47HB!8AkL_t(|ob8y~lEWYfhRII*{tvtt+Y5Ix%Hfw1HBQSnz33nc z5+OmNsr>!^|A6Fnm@~C|^ZoqkJM`Je=wpR}wup%6p(q{CVJ6wK>Sk(TF&&eTwnLzd zJ()p?KebeO~$ zl!evYOPdD|Yhb)d`M*}M^ovVOQqQugwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU z&&vaqVh$W?AhFI0TTL~=tXun4lPS#lBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH z&mq|v1v)IXy??TFz(k;fyE(sys;!COvIsuCakaf7v4&*Zg{{YYmbTo8ub?pdbUKBV zwflmt=mU^>s#Xk8PgwqT)48hysv_1=SH?asEjSXHuxil#dELFF>*`pxuw#B5k0ewB zHuwznv?udgn7f;!4IaRE6M6@nS4Q=fi+a_=)WT)Dt1csLdEEBsIA3E)k|arzBuSDa fNs=TF1DL~$qi{}1-TIgn-miS-5>L+gDfMhHt_ zBoIsJ$F{y3%d;vO&bB)4h1}PHTTQIQ9AvH$8WmRu$!(; z61?dF##?yRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ z!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+ zD!9dcLw;w@34eP}wF7|;F6ejR4Nh+bN6=b0jcd7D5Oigb+dqA%qY@ ajO7I{p+j+mqxfb30000F1DMR6zn{}1-USJ-AUU+l}v8F|t5H zM&hxQRJQe}v3#47)7e(fz4mJYU%Es0p`C1P*KkYuzP5gOC`uVWybi0*q!r4^7(Guza$kb1GQF4K0lyqO^~YzZ zQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR= zKY7{S9&HamaDQGDoSXei#U0rs2^i)UMLfl4l@NI1B mHX(!%LI@#*5JCtc!^|A6Fnm@~C|^ZoqkJM`Je=wpR}wup%6p(q{CVJ6wK>Sk(TF&&eTwnLzd zJ()p?KebeO~$ zl!evYOPdD|Yhb)d`M*}M^ovVOQqQugwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU z&&vaqVh$W?AhFI0TTL~=tXun4lPS#lBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH z&mq|v1v)IXy??TFz(k;fyE(sys;!COvIsuCakaf7v4&*Zg{{YYmbTo8ub?pdbUKBV zwflmt=mU^>s#Xk8PgwqT)48hysv_1=SH?asEjSXHuxil#dELFF>*`pxuw#B5k0ewB zHuwznv?udgn7f;!4IaRE6M6@nS4Q=fi+a_=)WT)Dt1csLdEEBsIA3E)k|arzBuSDa fNs=T-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*Z zIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N z2dx1fj2nfz(tjB{mZ8M6NXSj9Y-s4%r@4TK2j$AJXliOkLyxi{(Ox-k6z2InLR>|J zIol1=j}-3c0LVOr6~mdW-Tn;j{DwN7I^ef%`)r@mry~;<2Hl_6!%MoMj%Let%&!xc zj5xtI)N?$UcZ6AeI6A=qT$|7uAg>d&D>m)c;nOlb)Gd*=JZ^h*{7Zt}Ga-Z!LI@#* e5JCtcWGydwibs9vZ7Yoc0000F1DMR6zn{}1-USJ-AUU+l}v8F|t5H zM&hxQRJQe}v3#47)7e(fz4mJYU%Es0p`C1P*KkYuzP5gOC`uVWybi0*q!r4^7(Guza$kb1GQF4K0lyqO^~YzZ zQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR= zKY7{S9&HamaDQGDoSXei#U0rs2^i)UMLfl4l@NI1B mHX(!%LI@#*5JCtcr diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png index 04db6bb3645b07b0d6ab3f43fc30e25603d475b0..3c978455923544dc41496dc6193c23c9a611f991 100644 GIT binary patch delta 449 zcmV;y0Y3iD1KR_TB!8kwL_t(|ob8y=ZUi9+MVU?a|3A17?SqX`z&q&ZIO*P#eb^ul zhzhF6I)1+Yen7Gv>x}hzB`-(zr~oa+jebOJmN}6xN9lOav8TRyI<{nYOd{U!fbten z5NaRl9k3$$fE1eJ?MF&^QcBW)+e@UUI@;D)aV;txhQ3jG$Q}9V=qR;)+!kmJ} zc+^ctc4Tev+yWVz0J~4!i~;fqcmQyZeWyA&GxS==J_p}0R$(`+8}#_TjyynOot7=^ zSX}2+a^e2G`xqKoJL}fhlrQIcV+&7!Nj2b;xt5FiCpsXPn)2Died-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*Z zIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N z2dx1fj2nfz(tjB{mZ8M6NXSj9Y-s4%r@4TK2j$AJXliOkLyxi{(Ox-k6z2InLR>|J zIol1=j}-3c0LVOr6~mdW-Tn;j{DwN7I^ef%`)r@mry~;<2Hl_6!%MoMj%Let%&!xc zj5xtI)N?$UcZ6AeI6A=qT$|7uAg>d&D>m)c;nOlb)Gd*=JZ^h*{7Zt}Ga-Z!LI@#* e5JCtcWGydwibs9vZ7Yoc0000>* z0~i(=%Io>QSRSF|bY9Q5Gn;QBzmmaz-h79ygMHcMu?u>~Xn2phJ4z$|^YyXr%eecl zK_WpkBjvwmjlkZ4eFlurIL#WGZPTepDQ8N_dTm#U>~ye+?SGbXN!7`YNnmzikpX8# zUxGKZ(J3X#pkNb6Lpr}muGOPeW z!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRpU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb z`OSNl_&p#4n13jgl@5HdR3(`v;T~DlLZE|Bb4NTJ3oeV`(;HXYBa-NrJ$7O1Z9X69 z6J`|A%xn{+e^R?!{{Wk(ZayZbq3ZiAnh;=}%$zlE9sAs7y&E?5+@R<4x;mt*>O{7% zV|krsNsS3ULo>&daYvZ54@VRH0oSIf2iS2!G-8XU4l8g&km2o?xlWz(5$%GI> j2qAx}hzB`-(zr~oa+jebOJmN}6xN9lOav8TRyI<{nYOd{U!fbten z5NaRl9k3$$fE1eJ?MF&^QcBW)+e@UUI@;D)aV;txhQ3jG$Q}9V=qR;)+!kmJ} zc+^ctc4Tev+yWVz0J~4!i~;fqcmQyZeWyA&GxS==J_p}0R$(`+8}#_TjyynOot7=^ zSX}2+a^e2G`xqKoJL}fhlrQIcV+&7!Nj2b;xt5FiCpsXPn)2DiedFl diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png index e545bcbb9713d17f2275a07fe01a1cdd097079d6..6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4 100644 GIT binary patch delta 446 zcmV;v0YU!L1K0zQB!8btL_t(|ob8z1l7k=&g>k2S{|ENMUeM`4ehyiL;;!c#FEj=c zqY08N&EweLC)?ANEa%uOXH1`Gdi!JhbQ8pr=F9CVBR(o1);teGY4{7zbDED)3bWll zNwOXfD0@sz%^ZZKsDHW3{m35ElkF!{_sFB)|oJiHr&?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX`!dPey*B$~*Go||Ya*_WkV&xQe{HO$2}6U|>WUNW5Em=Y_5J z`FvuLP_2k=uGT^NBZa&71?W6AD@L#(YPKZxFC*586oI&P>~o*>Vd&H|gC5W8W}mL9 z>* z0~i(=%Io>QSRSF|bY9Q5Gn;QBzmmaz-h79ygMHcMu?u>~Xn2phJ4z$|^YyXr%eecl zK_WpkBjvwmjlkZ4eFlurIL#WGZPTepDQ8N_dTm#U>~ye+?SGbXN!7`YNnmzikpX8# zUxGKZ(J3X#pkNb6Lpr}muGOPeW z!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRpU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb z`OSNl_&p#4n13jgl@5HdR3(`v;T~DlLZE|Bb4NTJ3oeV`(;HXYBa-NrJ$7O1Z9X69 z6J`|A%xn{+e^R?!{{Wk(ZayZbq3ZiAnh;=}%$zlE9sAs7y&E?5+@R<4x;mt*>O{7% zV|krsNsS3ULo>&daYvZ54@VRH0oSIf2iS2!G-8XU4l8g&km2o?xlWz(5$%GI> j2qAF;%pn}<>W}WweJF2sdG3FXPA^+89*WY42cEZ8@1zPr zSdz3mbd;|rN8s$hxdH~4n?erFk#{m5OG-(Zt!nE?=jf}-$A2XU)kGMPg+&E?D*DN| zJsF)+0!G9);Vc;!igO)2tPA~3%HO4erJr4@B;_i(n;O9h&-|29-GZz(-OF%=6BNJy z_*9*0DnyDeh|*j3l2HNb$r(F@eWAKsdZ_-ZO2S;<jM_4=B66BPZaGt;8q|h z`JdDF_Go7Sf`2nnC_A0=#?q7^hlFg_a-pN+f6cw);aHkY(^7L5BFc`$x+FileCyqP zZXreyVP=~keM#evJ^)##YCVF}(CYn6ee-MTAahpSy6-dM;Xq`;szJx=x;dn4>R7gX z$8a4)66ygHyoMr)GcLJ$?Ht`_f(LMKLT7*+Cs-pkYccBZ*EZeMk+u-G5gqUtBZLq_ i2qAk2S{|ENMUeM`4ehyiL;;!c#FEj=c zqY08N&EweLC)?ANEa%uOXH1`Gdi!JhbQ8pr=F9CVBR(o1);teGY4{7zbDED)3bWll zNwOXfD0@sz%^ZZKsDHW3{m35ElkF!{_sFB)|oJiHr&?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX`!dPey*B$~*Go||Ya*_WkV&xQe{HO$2}6U|>WUNW5Em=Y_5J z`FvuLP_2k=uGT^NBZa&71?W6AD@L#(YPKZxFC*586oI&P>~o*>Vd&H|gC5W8W}mL9 z|BX2LJ#7 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png index 0168777fa1bcabcb4901870d4f3f02ebd518e3ac..37524d6032b4c0d3ae4d63fedd92c8d954fedf09 100644 GIT binary patch delta 436 zcmV;l0ZabU1I`1GB!87jL_t(|ob8y)5`!QNMX}TV{|9%`E@&Oe;~Ejf)_YbOf{8!^ zWJ>*bJwFfA!<7u@^)%c|rO!RRz1copgyo;+=jrhoZr#+@+?Ttd)O^D8H_hMBi>^+R ztltC5L&$?r`cOtd=WvsNMK=pgNq*M7QYv(?iMdJWd-5izg@3q+fFYxwoPQIeASA)z zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{LS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*Y zhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZR zfTDtVxv$9Yk$-(cpHp>5po1@TaSu&f9l<#foW4QFh%%6PO~H!7PMtDW`^^sPNdWtw~l?*<%%&W$PB$mU<%1tM-_ z6m)`PXykg*?+P>ea&&?TxHeULfKGW{mCd{BZ%xyyIxUebT&EM+5{}*j2qAF;%pn}<>W}WweJF2sdG3FXPA^+89*WY42cEZ8@1zPr zSdz3mbd;|rN8s$hxdH~4n?erFk#{m5OG-(Zt!nE?=jf}-$A2XU)kGMPg+&E?D*DN| zJsF)+0!G9);Vc;!igO)2tPA~3%HO4erJr4@B;_i(n;O9h&-|29-GZz(-OF%=6BNJy z_*9*0DnyDeh|*j3l2HNb$r(F@eWAKsdZ_-ZO2S;<jM_4=B66BPZaGt;8q|h z`JdDF_Go7Sf`2nnC_A0=#?q7^hlFg_a-pN+f6cw);aHkY(^7L5BFc`$x+FileCyqP zZXreyVP=~keM#evJ^)##YCVF}(CYn6ee-MTAahpSy6-dM;Xq`;szJx=x;dn4>R7gX z$8a4)66ygHyoMr)GcLJ$?Ht`_f(LMKLT7*+Cs-pkYccBZ*EZeMk+u-G5gqUtBZLq_ i2qAF1DL~$qi{}0X~J&6`%Y=eM;5H-^J~gvPQbeLFc=u`~+2o5M$^)*$ z*1JLcKcYK;0e=(~!sI@o@60{n#o7-9HaMZB+nlX2_d&e1>c10Uto>1o( delta 436 zcmV;l0ZabX1I`1GB!87jL_t(|ob8y)5`!QNMX}TV{|9%`E@&Oe;~Ejf)_YbOf{8!^ zWJ>*bJwFfA!<7u@^)%c|rO!RRz1copgyo;+=jrhoZr#+@+?Ttd)O^D8H_hMBi>^+R ztltC5L&$?r`cOtd=WvsNMK=pgNq*M7QYv(?iMdJWd-5izg@3q+fFYxwoPQIeASA)z zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{LS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*Y zhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZR zfTDtVxv$9Yk$-(cpHp>5po1@TaSu&f9l<#foW4QFh%%6PO~H!7PMtDW`^^sPNdWtw~l?*<%%&W$PB$mU<%1tM-_ z6m)`PXykg*?+P>ea&&?TxHeULfKGW{mCd{BZ%xyyIxUebT&EM+5{}*j2qAul7{)H~psU1lLm>`&-Q)-tv#rPARhOnaU5Zp?E$OoU{S40s}|ln;PD(@ zhEH3+iGKzlB!8E%jceqt(v&F214eCZNObr+PWKRPDLTjDfsb6eNkc`MNTMn+ZE(_O zv_*Pu9UG8}5E<=_b7yq!YD@b8xKG`PA?87OCQ{TbtTR8 zTvI2q#U0ai6iKHLbo(__d5m25U>WZz^e^85BO#mtm^ny@l55K4%y3KxZ7FUmI^r?b q#ls{?k|arzBuSDaNs=TF1DL~$qi{}0X~J&6`%Y=eM;5H-^J~gvPQbeLFc=u`~+2o5M$^)*$ z*1JLcKcYK;0e=(~!sI@o@60{n#o7-9HaMZB+nlX2_d&e1>c10Uto>1o(8}fM4eUp{~x@E?SU!++YA!|6m9*~L*xwD zxZuPQnZe)h`v)u^M+IZU%PrF)|8Zs(ONr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J} zZkYFk+2ZCQJp3HEBrjl7150g-sM%Z>$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l* zn>P?SD3x1D&wpFCA?j$X+^(vo0Rw>sH*tJ~))%Ac2iHFE#tjDcwf;?Cw%fwq`(n1f zE@?{4TM)@^4bI8}&G@3@;r;-7PTh(D>WMm=&7<1XfU1Z!?#wu5rkD&XIJK$Wi{@R| z()>2p)YN?8z<3Q~>0U+2^4CzN8JX9x?AHo?Yag%;#6L6O{6Lg{X>q^sFfV6{K8^Lo wgw1Hk$5=DMAP9mW2!bF8f*=TjAP9Ej1+Iu=6HS@kl>h($07*qoM6N<$f^ZJs`2YX_ delta 448 zcmV;x0YCoW1KIul7{)H~psU1lLm>`&-Q)-tv#rPARhOnaU5Zp?E$OoU{S40s}|ln;PD(@ zhEH3+iGKzlB!8E%jceqt(v&F214eCZNObr+PWKRPDLTjDfsb6eNkc`MNTMn+ZE(_O zv_*Pu9UG8}5E<=_b7yq!YD@b8xKG`PA?87OCQ{TbtTR8 zTvI2q#U0ai6iKHLbo(__d5m25U>WZz^e^85BO#mtm^ny@l55K4%y3KxZ7FUmI^r?b q#ls{?k|arzBuSDaNs=T0WbdG1L^~iB!96O7EL~&~J{~zpw=Rhh2sMYSUO=?E(WD8*l z8HwdcE4a>|hvVCoyqxQ-oXH*%ha3G#d|}Vto@R{jHHW)w8jK9;{s2l7|8xEt^t%+= zq3V)^21b;*C%4KYrcoLn+D6wpU7(4u3b%R2yp%0*(F^GaZWz z*c|=j45o=r@(V(@2@&hb6zV*9cn#Am+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5ID`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5 z>>_~90iQtMOn-dC`TOypHNZkH63V(pHY&FgWo@t}+jb;6{1B&mXl<>%df|nS?6^rs zMVUyvCh^)}&}VClbiZ3R%vFTQf4eW*S)Hfa(td!=Q&=&?Oyt*)qK=Z|x^?cevH@Lm zY_1%Fnaf+DL`hz*x1q{mWZi*f=SfjWv-PRxfYr!8}fM4eUp{~x@E?SU!++YA!|6m9*~L*xwD zxZuPQnZe)h`v)u^M+IZU%PrF)|8Zs(ONr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J} zZkYFk+2ZCQJp3HEBrjl7150g-sM%Z>$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l* zn>P?SD3x1D&wpFCA?j$X+^(vo0Rw>sH*tJ~))%Ac2iHFE#tjDcwf;?Cw%fwq`(n1f zE@?{4TM)@^4bI8}&G@3@;r;-7PTh(D>WMm=&7<1XfU1Z!?#wu5rkD&XIJK$Wi{@R| z()>2p)YN?8z<3Q~>0U+2^4CzN8JX9x?AHo?Yag%;#6L6O{6Lg{X>q^sFfV6{K8^Lo wgw1Hk$5=DMAP9mW2!bF8f*=TjAP9Ej1+Iu=6HS@kl>h($07*qoM6N<$f{bq92><{9 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png index 056ee6d1d44497a356b280750f2f7a84083182eb..b56e081c19222dc8b261c1ce4f9024d5cc1254c7 100644 GIT binary patch delta 459 zcmV;+0W|*V1LXsdB!8?)L_t(|ob8y&uEQV5E{|9%`x1fr^!|i=cMU9WTXdDw8 zgUxWH8N8nFKgYwBe4W>`awdD2C8xKk?!pA;Z?igrsbxzoth{Kkh&s<0V4!j zH5eL%bq=@!ZGSWI2j}nQIVde~kx B*(m@3 delta 464 zcmV;>0WbdL1L^~iB!96O7EL~&~J{~zpw=Rhh2sMYSUO=?E(WD8*l z8HwdcE4a>|hvVCoyqxQ-oXH*%ha3G#d|}Vto@R{jHHW)w8jK9;{s2l7|8xEt^t%+= zq3V)^21b;*C%4KYrcoLn+D6wpU7(4u3b%R2yp%0*(F^GaZWz z*c|=j45o=r@(V(@2@&hb6zV*9cn#Am+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5ID`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5 z>>_~90iQtMOn-dC`TOypHNZkH63V(pHY&FgWo@t}+jb;6{1B&mXl<>%df|nS?6^rs zMVUyvCh^)}&}VClbiZ3R%vFTQf4eW*S)Hfa(td!=Q&=&?Oyt*)qK=Z|x^?cevH@Lm zY_1%Fnaf+DL`hz*x1q{mWZi*f=SfjWv-PRxfYr!#pNad diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00020.png index b56e081c19222dc8b261c1ce4f9024d5cc1254c7..1833f0776c2ef8ced7996f761e74386cae8d60b7 100644 GIT binary patch delta 475 zcmV<10VMwA1N8%tB!9d~L_t(|ob8y=lEWYfMM-D-{~x>$yAQUG0$$M=o9Wy$edrJj zh=LN4<^27=en9eZlrye-b`}@#aAdcN)D_t1cXfbp+OCL*{5VR-^OPC&s_smZxjBh= zvjWQ4ldDP5sGX@ZU}5wDY0k&fkCbwtl%)T5lt`t6P2@){i+|FHgKKvbvm=WP*cp9+ zIbOO^N`jNeCO%G`2M_&Vp&9poDJ*w%E9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m z^#`LW)fv>9t*r{C%$P&iJ17>DOysp0I)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@ z7UA^)U(fV5{C~FnOGJ*oid#wZBij&7G*)g`)zSe2fevos;vQOCAU<-w?&GQl?rLCQ zL>Wk0kAmNAPWo(Zf#HE;!`y-*+^xacS(@Xvz?YbUzyjDjbt?v_Cn|q&&lS5E{|9%`x1fr^!|i=cMU9WTXdDw8 zgUxWH8N8nFKgYwBe4W>`awdD2C8xKk?!pA;Z?igrsbxzoth{Kkh&s<0V4!j zH5eL%bq=@!ZGSWI2j}nQIVde~kxF1DL`kRl{}1-TIi$njl@JRe5Kr|^Efzu` zkntv^AP9mW2)6KW^*#^b@A=pGc)C3AjCILRrGeVbqe{0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=-Kf&)IZ}T##=bW{BE?s*<9+K#huV zT^iX(nJ5o{mRIvk{;t5mm7wVwh*RWhDsICVo|&qcp+4W<^g93qtS*hrc9^c!)^OX@ v)M`&_z&4li95_)&{Dv|R1VIo4L2x%-8nrpa!QI(A00000NkvXXu0mjfBB9~h delta 475 zcmV<10VMw41N8%tB!9d~L_t(|ob8y=lEWYfMM-D-{~x>$yAQUG0$$M=o9Wy$edrJj zh=LN4<^27=en9eZlrye-b`}@#aAdcN)D_t1cXfbp+OCL*{5VR-^OPC&s_smZxjBh= zvjWQ4ldDP5sGX@ZU}5wDY0k&fkCbwtl%)T5lt`t6P2@){i+|FHgKKvbvm=WP*cp9+ zIbOO^N`jNeCO%G`2M_&Vp&9poDJ*w%E9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m z^#`LW)fv>9t*r{C%$P&iJ17>DOysp0I)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@ z7UA^)U(fV5{C~FnOGJ*oid#wZBij&7G*)g`)zSe2fevos;vQOCAU<-w?&GQl?rLCQ zL>Wk0kAmNAPWo(Zf#HE;!`y-*+^xacS(@Xvz?YbUzyjDjbt?v_Cn|q&&lS=Gp)N diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..3c5ceb2741826364df0f02c1a9f33233301bdbe2 100644 GIT binary patch delta 463 zcmV;=0WkjG1L*^hB!93;L_t(|ob8&?7K0!NhHYoP{{wfiU3g9-_%SRoYkXImB_bpQ zTS`F?1VIp7!sH_Lvuqcc&x$%DVQgNGvYS|KnjdWal+wH3QuJ7?HvKGVntzYEyoa6u zdNaF$!W;%=vPJ1vIz`j79iAtEk)LI0HE2O?li3hZIQu|_%YSv*qEa7=o-Ob^0fkL6 zG^@2z04~ksYv+l&+#wixI)JLHJyvoGwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk z-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn&A72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF z5AVZJO&vbyz<<`rq8V2kg|y}Y9nl7hn&G(#l@}Jt@Ddx>l!U7sdtoz~x9S|g(ouf4 z*YvyfbD_S~B*XDMs3}&iq6^~%Om9Ky4teaRAj7sO#Hz}iC(&Z#EgT@1hnfxLr!^L@ z?dWwpqvZ^Gsl`ToS`o16w%dv8Orb@pDTyknlQ{n(21tATgZO~{J|QplQgZklAZF1DL`kRl{}1-TIi$njl@JRe5Kr|^Efzu` zkntv^AP9mW2)6KW^*#^b@A=pGc)C3AjCILRrGeVbqe{0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=-Kf&)IZ}T##=bW{BE?s*<9+K#huV zT^iX(nJ5o{mRIvk{;t5mm7wVwh*RWhDsICVo|&qcp+4W<^g93qtS*hrc9^c!)^OX@ v)M`&_z&4li95_)&{Dv|R1VIo4L2x%-8nrpa!QI(A00000NkvXXu0mjf4Q1iZ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00023.png index 3c5ceb2741826364df0f02c1a9f33233301bdbe2..9696722b88dc906ed7af24fc78165926447e19dd 100644 GIT binary patch delta 421 zcmV;W0b2g)1HS{1B!7lUL_t(|ob8(37Q!G1fLW*B|AD)xi=E8)i#dU{_^z5UP((}& zpeTx>D2fyoU-geW0KjtdwbBgrwrI;Cxny_X-?=8(Y_SQi@T4tk<8phiq5cu%xJF{E zUCD&fH@9UJz5?2K(C|=8FWf&4J3{g@{mk~njo1~?hD1FpF@GiWsQ!K~k-L$w^A?hk zg5YyhQf!W??eol-w%AQOHU-6ujryJ1wX`&Cp1CMw0@g90NM~F8u;=>YvU`C6W}+CoM!GMyyv*2 z7rdmO;i$-?*MEGJ$}^SeCDDs)U61xtIa+UZl>0f9Epq8mtcxk%?w6M$U00~TyPc$3 zkOgTSIAuutTYHMKgac22gmLgR-F;1KtiU;|p%ip6GDV?>@YL{!`4gbuSfT4JU5^xx z$b|9!%W|7W`^na~?RtKUSv#BChUr0F$|vLew-h7OFCM<>-Fi_JML~E1_RAXJNL0fJ P00000NkvXXu0mjfm_6OD delta 463 zcmV;=0Wki*1L*^hB!93;L_t(|ob8&?7K0!NhHYoP{{wfiU3g9-_%SRoYkXImB_bpQ zTS`F?1VIp7!sH_Lvuqcc&x$%DVQgNGvYS|KnjdWal+wH3QuJ7?HvKGVntzYEyoa6u zdNaF$!W;%=vPJ1vIz`j79iAtEk)LI0HE2O?li3hZIQu|_%YSv*qEa7=o-Ob^0fkL6 zG^@2z04~ksYv+l&+#wixI)JLHJyvoGwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk z-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn&A72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF z5AVZJO&vbyz<<`rq8V2kg|y}Y9nl7hn&G(#l@}Jt@Ddx>l!U7sdtoz~x9S|g(ouf4 z*YvyfbD_S~B*XDMs3}&iq6^~%Om9Ky4teaRAj7sO#Hz}iC(&Z#EgT@1hnfxLr!^L@ z?dWwpqvZ^Gsl`ToS`o16w%dv8Orb@pDTyknlQ{n(21tATgZO~{J|QplQgZklAZdmwQH)Y(*_Z1+4Z)GAyY zT8IDu0000kbL@2N(N3J>5$(V{vPsYUN&<@d+bh(M)1*p3tHPvJpOPhjQ8~!0J|#;) zk+_JSTzw+iq8&JotwL$lr)2*CM#-I7{RS!Sa|y5fV-BZ_Dt{MW1;0B!7lUL_t(|ob8(37Q!G1fLW*B|AD)xi=E8)i#dU{_^z5UP((}& zpeTx>D2fyoU-geW0KjtdwbBgrwrI;Cxny_X-?=8(Y_SQi@T4tk<8phiq5cu%xJF{E zUCD&fH@9UJz5?2K(C|=8FWf&4J3{g@{mk~njo1~?hD1FpF@GiWsQ!K~k-L$w^A?hk zg5YyhQf!W??eol-w%AQOHU-6ujryJ1wX`&Cp1CMw0@g90NM~F8u;=>YvU`C6W}+CoM!GMyyv*2 z7rdmO;i$-?*MEGJ$}^SeCDDs)U61xtIa+UZl>0f9Epq8mtcxk%?w6M$U00~TyPc$3 zkOgTSIAuutTYHMKgac22gmLgR-F;1KtiU;|p%ip6GDV?>@YL{!`4gbuSfT4JU5^xx z$b|9!%W|7W`^na~?RtKUSv#BChUr0F$|vLew-h7OFCM<>-Fi_JML~E1_RAXJNL0fJ P00000NkvXXu0mjfs#V>& diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png index f06e7eea180715aebc24c11c470515a33210451d..7139a3eded7986ae59e346295fd0eee2c386cac4 100644 GIT binary patch delta 448 zcmV;x0YCor0@?$RB!8hvL_t(|ob8y)vcn($4?LyXSuC-~dZ6**;LdfqUbD4p| z?Q)|8H7QWft%ZS35WjdljLUj!_t8kiq!=(!7LHumG6e_}C4Xg{)Cu%(FQ_bESm7uj zn3@a-DsUBGX)t7p45=+6@$t^l=E0MDu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4T zWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5T zhjWbVFQeZ8d4JFrp1PX;aZoE_AvjvOlgZJ`Bw^jb6uk-gmK;$kaR(m;lo`OyBHIu0 zpln)mA$vQdY9cR986Y3kuz!L(iilg!V6686rRik% z{%yDhmV7&zEJIa$KqYW`Q2LYpJ~LHo%gir6W+`? z!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXKEH+}7>P$6ExL4knrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f2eb224b28abd3c17bebb90a0e49f982497105b5 GIT binary patch literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..04db6bb3645b07b0d6ab3f43fc30e25603d475b0 GIT binary patch literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..3c978455923544dc41496dc6193c23c9a611f991 GIT binary patch literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4 GIT binary patch literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..37524d6032b4c0d3ae4d63fedd92c8d954fedf09 GIT binary patch literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..02f7608f488189e3bafc736509e4527358c0da5b GIT binary patch literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png deleted file mode 100644 index c5d62d2637ce2993faba38a45d44ddb92c83d558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nB$4?LyXSuC-~dZ6**;LdfqUbD4p| z?Q)|8H7QWft%ZS35WjdljLUj!_t8kiq!=(!7LHumG6e_}C4Xg{)Cu%(FQ_bESm7uj zn3@a-DsUBGX)t7p45=+6@$t^l=E0MDu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4T zWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5T zhjWbVFQeZ8d4JFrp1PX;aZoE_AvjvOlgZJ`Bw^jb6uk-gmK;$kaR(m;lo`OyBHIu0 zpln)mA$vQdY9cR986Y3kuz!L(iilg!V6686rRik% z{%yDhmV7&zEJIa$KqYW`Q2LYpJ~LHo%gir6W+`? z!&Oj~4dt>STSZ@k1~1L3k~A$lxhmXKEH+}7>P$6ExL4knrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f2eb224b28abd3c17bebb90a0e49f982497105b5 GIT binary patch literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..04db6bb3645b07b0d6ab3f43fc30e25603d475b0 GIT binary patch literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..3c978455923544dc41496dc6193c23c9a611f991 GIT binary patch literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4 GIT binary patch literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..37524d6032b4c0d3ae4d63fedd92c8d954fedf09 GIT binary patch literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..02f7608f488189e3bafc736509e4527358c0da5b GIT binary patch literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00025.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00025.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png deleted file mode 100644 index c5d62d2637ce2993faba38a45d44ddb92c83d558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nB(UZVr=I_1fN<3#KSs z`<>e~Ws=REZMkmRd5h<7nHqFz`swHit=jKgdE<{iHEObw$;e5OT>GpzUU=JwOzpGP zCzhVsa5?wA+q^4ztd(omtVvq+GyC-Po6+HK?VcQ*B@*oWq_Nn&-YkBR))R%DcY0So znv%Dn=;tQJ=#?i+CQEL}XcWG3;RaV;mr3hc)z{CfJ5M#IzdZ6QZ>rzaWuK=9HUHVh za+77|saV^#7F*q&U2`9OpXDWc_Qc^!UPXUY@027yoxUMDc&={g$!nRVf4wa7y?^bT zweReU|Bv^as$Vf@c463NxrxRM^#?@f#9r8X=k4(W5AN^n&@cG)xgz9)!k5!KHe8t& z@Asr;#kYUKlV7Iql)Ui$p@N@`pz(p)YvF^uXWmdXJo(*X6+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1j43?f?J) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gV5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png index 83701b5b5844c064781481bfe00fca543a774991..de6359a696c1962a83885139520e23c98d231c1c 100644 GIT binary patch delta 408 zcmbQpvWa(UZVr=I_1fN<3#KSs z`<>e~Ws=REZMkmRd5h<7nHqFz`swHit=jKgdE<{iHEObw$;e5OT>GpzUU=JwOzpGP zCzhVsa5?wA+q^4ztd(omtVvq+GyC-Po6+HK?VcQ*B@*oWq_Nn&-YkBR))R%DcY0So znv%Dn=;tQJ=#?i+CQEL}XcWG3;RaV;mr3hc)z{CfJ5M#IzdZ6QZ>rzaWuK=9HUHVh za+77|saV^#7F*q&U2`9OpXDWc_Qc^!UPXUY@027yoxUMDc&={g$!nRVf4wa7y?^bT zweReU|Bv^as$Vf@c463NxrxRM^#?@f#9r8X=k4(W5AN^n&@cG)xgz9)!k5!KHe8t& z@Asr;#kYUKlV7Iql)Ui$p@N@`pz(p)YvF^uXWmdXJo(*X6+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1j43?f?J) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png index de6359a696c1962a83885139520e23c98d231c1c..fc2f4b72997ee897e1202b3f2436c2e5babbc59c 100644 GIT binary patch delta 705 zcmV;y0zUn+1K0(SBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfB4ANw delta 409 zcmcb?x`}y$ay?_Er;B4q#hkY{9fb}l@HhmP?(uwIuk!BEB4ZyPCvFatSM}Q7nG2>U zT>G8dG-Z;_oo%^p+IfrTZE}cz1zGid90Od*Q`le^)vhQ^qbM)Z|$BOoFx+M`=qhB-rX#Ik=7H1op*Xy zKAMuZq3Gu(#^{wNOD0Qh$Y>P4a^VJ7UYAMhS=HCit2<9Mr@uV%D{rdb)McNi2Q~lM z#&VNo=BZfQwia96on3PueV^qed-lZPOI}5PRPU4|KApZHI(V*b>B(!ErGLFF^1XlU zoVD-li~o=JoT^_jXLe!OX1R&R^$Z6@=fqyvdgtx&0}t-+?a(jy^|>PCgTj~7J2qUI z7Vr0@X2rLE!INL6@07go{h@-NjG*y>+TTu9&S^zWB9%|`m9t?6}QMw&m(_T zYyPAa*#BnUJ*z`9;p(5sPp@^_d}n094rc9TSW+zHzI)~)m%kttp00i_>zopr0Lkgf A5C8xG diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..f2a96c69a99dcae2a147e7cb2f246c2dc3f546ac 100644 GIT binary patch delta 286 zcmcb?x`Szgay`R;PZ!6KiaBp@Mz1@hAi!`T`mx`Q|C4T<{;RN3cnN><702^GH?_`4 zTp;q|lX-Jg_8y(3HCmI(UqsDzTx*&b(l2H9uqr-t+DFmbn~&M-ndzeWRAFzXdnE6p zx$nM*wTA3kF)d<3?uj)~7Y--x(@*bCT9qGs;Un`T|DLk9Q=j<0sGn5RnYxz$p4_Fw zZJK`bzCWw$&`;N@jWK6EI{U1M{==3|)&_aA2-c??xBhrJ?f=`NiiGKvfm7~Q?b;A( zqI37wai5L*PiCku{9Rl8%-?8-O!&j8`}Q-xv7i6xiM7J#Czosf3s1OHBP+0cit+L7 icc;rRpn?YR&cDn{Hg5X9y}!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfFeXuJ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png index f2a96c69a99dcae2a147e7cb2f246c2dc3f546ac..908600200d45a13b6992c9edeaa2393b0861e45e 100644 GIT binary patch delta 361 zcmdnN)XY3Vxt`I>)5S5QV$R!}vFn%=dD;?9-nIPI&;0g?b>fxv4WAD;sJt&WE!=R0 zN!Iqc;Jb~v(fj%g@0pzb=M%*Dt?K`7x6NCvWgVM-gtzUqD_#Gj+cB;#;Ct$M;ooN^ z&ggjuKQ}yT{KUT5h5Kx-HmAt)$(w_G{>>5bRkBgt-*@%9YM){Kudsw{_0lOHzfIeF z;$m0xZOL0lHTpiDj8~M_zQOt;;_tCG-F+`!%h|F2Pd9zbH}~pOzKNz4*YaZKtHsXg z)||boEIe&X`?LI$ZvV3!Yp*XjCjKJhWX{z8d+t0sZmdue#eAFhQq8v2EZ29}vPj1F zyqBMCUb?W%==a@^tmzt>2ep!X_xt)YuvMS&dobhH_dtdjsW06>e&T<)boKr{A+^^M z_bP0l+XkKH=(6Z delta 286 zcmZo>-oZ3Mxt`&_r;B4q#hkY{qt_i$5Ma0v{n+ou|4BDa|5aEiyo5jbisSj8n_6ci zE)aR~$-Fr#dymf28m&p?FQR5Ut~E^z>6bElSQVc+?W5@J&Btu^%yiLws<1cHJ(Bm) z+;`u@T0?fNm=-Z1_r#j03x^Z;>8E!mt;!F+@R50ve^1%lsZV@g)K9AEOkK-=Pwvv; zHch{I-=EcW=%;Jd#+b7noqbkB|6xlfYlFO51nbj{TYtQq_Wx~BMZ)yTz$tgDc5MhX z(Ybr;xX;G@Co|L+{;n;4=5Mq^Cj8;lefyc;*w6p;#9HC=lgl;#g(uvpkrh}z#rXL4 iyVGSDP(g!u=U?U}8#jI5USRqcB<1Pq=d#Wzp$Pz6y^9I} diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png index 908600200d45a13b6992c9edeaa2393b0861e45e..84ea3a78068fd107f476cdd5dc18485935694d4e 100644 GIT binary patch delta 1017 zcmV;Z&yBOFI^9>rwiHtbh6*pBlA_vkQJ5@S61- zLYy(h&y8C7ewZC>H8rT*Z}!6rKG@`tF*W4goCId%M+kaNi6{)8dEDtwoMvZDl{?^A z=L2~7oSGE-R_R$H`*IZ8?TXzFOKt^F2P6^;uqr7^Boa29*#abxb3?fYoURGIo^bMa z4%&*zDYU4jQ-4BIVw!16_&Io(Ys+Yp1!pyEHDd&7jw@mIL$z0|k%h8d#;Uy9l~db z+Q+}?*`AG->%;TQfnOtB4sag%JzGi8g$(7+l$Ymh)PEfi3b?QNAS%eFKM9VZ;hx=C z@&W^2#0se~=)WzGXSff=bXy9$v}KrrO!~J7Tt)O&!01Vz_rVV8HR|v;9B?ev&|e1P z$pgs}iA16wS`!1dWn={GiHT9sY_7)BL#EOAqcnwQN=3G_yEM=N4Wi+659g>R{wdX2 zybv4Uw11#ZZ2wLYO&4`1@|WHe(wv5rfN;Uc?5{X12 zkywf^_O4Y!_Pu|JGF@g1mni+UuZA`y%tNYbv-CqN*<_w>o1(wm;ea)|CwbB;e&?X} zQ?;q!QQH>O&}OLW;|H&V4amBQKEvvFNJ;EesTremlZT9*Bv{#iN|=($vZV~t=OGJ_ zuz$;ACR$VbHNZb?DT8G#Y*yd|41~v^RSr{440o%iQyEnZJD?$Szz!E2)VlEfErEd% z&$x}HZ+h;4SToMkv1)*3O1o(@sx?+^|AkmZ4KgMKL1Sqav`_bpz#{F)6!S!I8CCQwjG2cBSCp=Gf(*b-)JXAu^Us zU?zeVGOVa!uX5I*xXsUJ6+R{e!KlIpKd}n^7zfy&*b0p?*C0szpn4N{K61f9`vciR ne9Q@u_{4ydNF)-8#4r8>qX%p{MS*E<00000NkvXXu0mjflQQaP delta 361 zcmeCEaktG3V{g*mX>bJZ*_4?^^!qXMTIcI`PW-hR=r^RNfbx7H+u0 zBy0Oz@ZHAT=zV>L_e@Uz^9kbnR`q|k+vcs-vW`tZ!rOM*m9Br%?HE@V@ICds@b9w{ zXY{;-pBo-Eeq!J3!hJSZn^R=@8rS6D)}dg+vp-=^(7 zaj~oUw&bm&8hsy6#w$u|-(Y^!x5d)^rWcgIYf26offRVU`njxgN@xNA1lOf2 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png index 84ea3a78068fd107f476cdd5dc18485935694d4e..2f514b48f9d2027a0122623319ece3284253cff7 100644 GIT binary patch delta 433 zcmV;i0Z#so2+9MHBYy#rNkl%@}sb+Wc}Tl)H-;VK3K20A-EnV z%cwzqY(e<~@iusDR>C$*wrHFIVbU{5Q#JicF*p56{Yt=|^6*?PJ)_@TUekZ$?ok@z z6V&_W)N|uK;D6t0PS5@GcihP<0KjsuWi4$<&*gpignfL(`UBwbBS$CW7L$3gO1dpr zIf0F(o2j}y)Te2td}X1TDJsqAQiW!adZD+?D?sYMXLBO|QD?n~^`wUGIurkg z+3Tza&~JU-(8)ntQ0UuF>W61|KATcXuJeB}0000004e|g00000000000000000000 bfU|r9InYp>n=yH200000NkvXXu0mjf=$g|y delta 1017 zcmV;Z&yBOFI^9>rwiHtbh6*pBlA_vkQJ5@S61- zLYy(h&y8C7ewZC>H8rT*Z}!6rKG@`tF*W4goCId%M+kaNi6{)8dEDtwoMvZDl{?^A z=L2~7oSGE-R_R$H`*IZ8?TXzFOKt^F2P6^;uqr7^Boa29*#abxb3?fYoURGIo^bMa z4%&*zDYU4jQ-4BIVw!16_&Io(Ys+Yp1!pyEHDd&7jw@mIL$z0|k%h8d#;Uy9l~db z+Q+}?*`AG->%;TQfnOtB4sag%JzGi8g$(7+l$Ymh)PEfi3b?QNAS%eFKM9VZ;hx=C z@&W^2#0se~=)WzGXSff=bXy9$v}KrrO!~J7Tt)O&!01Vz_rVV8HR|v;9B?ev&|e1P z$pgs}iA16wS`!1dWn={GiHT9sY_7)BL#EOAqcnwQN=3G_yEM=N4Wi+659g>R{wdX2 zybv4Uw11#ZZ2wLYO&4`1@|WHe(wv5rfN;Uc?5{X12 zkywf^_O4Y!_Pu|JGF@g1mni+UuZA`y%tNYbv-CqN*<_w>o1(wm;ea)|CwbB;e&?X} zQ?;q!QQH>O&}OLW;|H&V4amBQKEvvFNJ;EesTremlZT9*Bv{#iN|=($vZV~t=OGJ_ zuz$;ACR$VbHNZb?DT8G#Y*yd|41~v^RSr{440o%iQyEnZJD?$Szz!E2)VlEfErEd% z&$x}HZ+h;4SToMkv1)*3O1o(@sx?+^|AkmZ4KgMKL1Sqav`_bpz#{F)6!S!I8CCQwjG2cBSCp=Gf(*b-)JXAu^Us zU?zeVGOVa!uX5I*xXsUJ6+R{e!KlIpKd}n^7zfy&*b0p?*C0szpn4N{K61f9`vciR ne9Q@u_{4ydNF)-8#4r8>qX%p{MS*E<00000NkvXXu0mjftx)Q( diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png index 2f514b48f9d2027a0122623319ece3284253cff7..fc2f4b72997ee897e1202b3f2436c2e5babbc59c 100644 GIT binary patch delta 705 zcmV;y0zUo91K0(SBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfWOz}2 delta 433 zcmV;i0Z#td1%@}sb+Wc}Tl)H-;VK3K20A-EnV z%cwzqY(e<~@iusDR>C$*wrHFIVbU{5Q#JicF*p56{Yt=|^6*?PJ)_@TUekZ$?ok@z z6V&_W)N|uK;D6t0PS5@GcihP<0KjsuWi4$<&*gpignfL(`UBwbBS$CW7L$3gO1dpr zIf0F(o2j}y)Te2td}X1TDJsqAQiW!adZD+?D?sYMXLBO|QD?n~^`wUGIurkg z+3Tza&~JU-(8)ntQ0UuF>W61|KATcXuJeB}0000004e|g00000000000000000000 bfU|r9InYp>n=yH200000NkvXXu0mjfV8hda diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..1e92a440b16992ae8c97e6a81d525067fe33f334 100644 GIT binary patch delta 294 zcmV+>0onf81;7H3BYy!0NklTpU z-kW2IZ&y0KUAF|q#%76^aKgj_zy}-bf|5Af*LQn~{c?C!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfMlMlv diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png index 1e92a440b16992ae8c97e6a81d525067fe33f334..644c2510ebb84d0c70de8471a07b50ac1ce764ce 100644 GIT binary patch delta 355 zcmX@W^p9zRO1-P6i(^Q|oVPb(g$^n3xLtg)L-^bNCGU>1AM^X;v{Cm<`^S09`;H1Y zFOZcl>&cw;?DdpOj+@ty?XpzHk3? zRA#Nkj(H2?dmhc0QNx|7^O^g?#$Qw0bn7Hu=gsf^zj@X^=k-=k%_f>w=-thjuNMEN zThn)MNqE|q+0V8uxwyY?!M^MbDqBB<(l;)*5@HXO@VxWW328nTHJj6ie+15l{~A#vV(mJ@9qA7|GRtP{niR@ ur`Zc{-@n0_VN~^7+WJ9}4g(Hwz~bIIrQcuYdvU%3sql35b6Mw<&;$S*1*v}k delta 293 zcmeyzbbx7sNPLwm#eM+cdx{8{yt_SeLLTK>JOZ?w*Pn6nflPr p#P7^h=!W=30>o<16yxPS5KSBtEbN)gwD@f_kY1}2aJ99U&=+D@f)ol zMISu&E_C)ei*WIxZ>FIBeUO^VN5E+e^;nr?-8xlIGvy*YWE|v^@=I0nl_0q?m!|4H zA9kJ%4gjz$U!w!qmG4lC^1LKJE$6q@g?1o+ba3vyekA^oQ{KO5=5B8bf4y)L-=hOK z(mZF;+nXa`=0n&29^P34=FfiPA2E8GcMZ6*4PAdaJYFRBz6SsR000000000000000 c0N{Rp0OCFJrR!2-SO5S307*qoM6N<$f{j3z#{d8T delta 355 zcmaFL^p9zRO1-P6i(^Q|oVPb(g$^n3xLtg)L-^bNCGU>1AM^X;v{Cm<`^S09`;H1Y zFOZcl>&cw;?DdpOj+@ty?XpzHk3? zRA#Nkj(H2?dmhc0QNx|7^O^g?#$Qw0bn7Hu=gsf^zj@X^=k-=k%_f>w=-thjuNMEN zThn)MNqE|q+0V8uxwyY?!M^MbDqBB<(l;)*5@HXO@VxWW328nTHJj6ie+15l{~A#vV(mJ@9qA7|GRtP{niR@ ur`Zc{-@n0_VN~^7+WJ9}4g(Hwz~bIIrQcuYdvU%3sql35b6Mw<&;$TZRH>u@ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png index e6d3d0b84a49f9f326bc1eedd651a32895fdbe7a..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa 100644 GIT binary patch delta 765 zcmVGIKQtJ1%f|G%;F6;M}9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}Av zHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2J8mz`jmag_2`f(@Hh;0ys7~03I-XB~j_c0< z8*s_oSKrE>HM(l4k;W4`fxQP$c4KI4wKa6k(uZ$o4125AgpKiG37R$rP6y5GJ{f3q z=)xYb4I6`;htL%{m$Nj9T2ixO6wBCgqV5)hn7POU0001>#3N`YPy8%rx6%pg+)us5 zqq8=!!eDeKsDD&4+K>s4)njJ(ViVQVtW5P-me~+dhH$(^qB}v=Kn*x2e0KN6ZmTub zxuDLtW>iJYiGE7N@{~NbWILXdEcuVss%XDIL;d+h?b%RA-T>7P3&g@%-ipy97xBV) zl}+n0E=RNHp`)j+{wLylW?FH+mIi)^xXo-ev=+MYN`Fnbc6DkS-Kw?GN(3T4$HBFr z%q7CbWJPulcdbODd=Zn^>dr%Dwcs}b;H$e}oH+gMIMx$wX#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz z+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJ zGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj4|Ye;U4P940001fiReG$=2O)5RL!e+ z3q;8>ky;WFNaU>rsSxA92$mjz$Wi|8EIk0f!0I1l)=}05fj8h{R(}I5oIlw)x4;mb vEOX@q^sB%a000000000000000000humfxS|^FEzc00000NkvXXu0mjf`oMUi delta 331 zcmV-R0kr;<2IT^fBYy!bNklP@)+k+@4gtWXU2kwyiq%zQ=I zg!N)x$+FBL#u#H99mN2Tx~P95Qj6W19@5{<7RwHZF@_Mj#B*W|H)Se5iMOf-4H^ko7;52kn9&R6$xGAsRLVYOIJ^u$g8K%A%xD)TYvY#ZwHKh_g~6Io$(v3 zA4MNL_AYexIg4=dqHm_4{(X>|%SXUz4E0!=1;CR zM*2crx+>Y+WA3g+c&+`UAWR;?Ck#5=^J@Mj3xq7RPRVkS9&EYfq8IpDDGgX%IP zjM`VLk(@%Wt~GIKQtJ1%f|G%;F6;M}9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}Av zHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2J8mz`jmag_2`f(@Hh;0ys7~03I-XB~j_c0< z8*s_oSKrE>HM(l4k;W4`fxQP$c4KI4wKa6k(uZ$o4125AgpKiG37R$rP6y5GJ{f3q z=)xYb4I6`;htL%{m$Nj9T2ixO6wBCgqV5)hn7POU0001>#3N`YPy8%rx6%pg+)us5 zqq8=!!eDeKsDD&4+K>s4)njJ(ViVQVtW5P-me~+dhH$(^qB}v=Kn*x2e0KN6ZmTub zxuDLtW>iJYiGE7N@{~NbWILXdEcuVss%XDIL;d+h?b%RA-T>7P3&g@%-ipy97xBV) zl}+n0E=RNHp`)j+{wLylW?FH+mIi)^xXo-ev=+MYN`Fnbc6DkS-Kw?GN(3T4$HBFr z%q7CbWJPulcdbODd=Zn^>dr%Dwcs}b;H$e}oH+gMIMx$wX#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz z+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJ zGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj4|Ye;U4P940001fiReG$=2O)5RL!e+ z3q;8>ky;WFNaU>rsSxA92$mjz$Wi|8EIk0f!0I1l)=}05fj8h{R(}I5oIlw)x4;mb vEOX@q^sB%a000000000000000000humfxS|^FEzc00000NkvXXu0mjfp&59D diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png index 54e6ad3653923a4616c1f9e47b56f4435e1064e9..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eM-1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$g5(+UH~;_u delta 429 zcmV;e0aE_L1jYl9BYy#nNkl=1;CR zM*2crx+>Y+WA3g+c&+`UAWR;?Ck#5=^J@Mj3xq7RPRVkS9&EYfq8IpDDGgX%IP zjM`VLk(@%Wt~5`;m_i5u00000000000B_*0_J!Z?mtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRR zLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=(6?N3t&kBw2vQ0Y$27hA&q_>WR>SMJc*+RAC z%IgjO)Q+BRBj60fAwtlm?wDg}E%cBX)f`c$fcWGk3&{)pmDWFJ}+jovEn`f!(V}!%4dG z!UoM*EEh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f_`H12><{9 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png index 5939be56d197073dfa3f75ede5525584a4adcdd8..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>it1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g6gjQPyhe` delta 508 zcmV zZ{<>$LI?l=0000000000Z{V-?h2QU&UT)jg&lzcGocOY)Gl<$(OZw_h(dqk9Hs4-C zsncoqiRF7?dMRGnFZbX5GU^Bs!(6--b=23-3XSiwO*;h!V}Assw~mGCW3?jLLbc?| z>kaU%dsS6@dOHJkFb8zt_@8E?GXS@uIvID7DMNML}W2Vt?N!v#g6V8RjIMF3|C3A?_#!Y5J&y5xb4vQ zyL7jeql$q@vxl?++#*jGD@T#LOtYd5KH|nCuU>@c=yDl4dK{?wqHx3{tnQi_YJ*r} z9)2xUEC2wkLHYTV2AwK}xh%RPc6~W`m;Yrmcf^d0000gQc*i26I_(k-7V*Q^8AIEA9mN_JzlHK*I(Y59YJ41cKMEjpN@AyCdr6S$G(Aelh z{oJ$`3!_S}%&U{LjrUI9|Kil25bP0l+XkKkiM=> delta 522 zcmV+l0`>iu1EU0xB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g6gmRPyhe` diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00001.png index 83701b5b5844c064781481bfe00fca543a774991..de6359a696c1962a83885139520e23c98d231c1c 100644 GIT binary patch delta 408 zcmbQpvWa(UZVr=I_1fN<3#KSs z`<>e~Ws=REZMkmRd5h<7nHqFz`swHit=jKgdE<{iHEObw$;e5OT>GpzUU=JwOzpGP zCzhVsa5?wA+q^4ztd(omtVvq+GyC-Po6+HK?VcQ*B@*oWq_Nn&-YkBR))R%DcY0So znv%Dn=;tQJ=#?i+CQEL}XcWG3;RaV;mr3hc)z{CfJ5M#IzdZ6QZ>rzaWuK=9HUHVh za+77|saV^#7F*q&U2`9OpXDWc_Qc^!UPXUY@027yoxUMDc&={g$!nRVf4wa7y?^bT zweReU|Bv^as$Vf@c463NxrxRM^#?@f#9r8X=k4(W5AN^n&@cG)xgz9)!k5!KHe8t& z@Asr;#kYUKlV7Iql)Ui$p@N@`pz(p)YvF^uXWmdXJo(*X6+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1j43?f?J) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gV5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00017.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00001.png index 83701b5b5844c064781481bfe00fca543a774991..de6359a696c1962a83885139520e23c98d231c1c 100644 GIT binary patch delta 408 zcmbQpvWa(UZVr=I_1fN<3#KSs z`<>e~Ws=REZMkmRd5h<7nHqFz`swHit=jKgdE<{iHEObw$;e5OT>GpzUU=JwOzpGP zCzhVsa5?wA+q^4ztd(omtVvq+GyC-Po6+HK?VcQ*B@*oWq_Nn&-YkBR))R%DcY0So znv%Dn=;tQJ=#?i+CQEL}XcWG3;RaV;mr3hc)z{CfJ5M#IzdZ6QZ>rzaWuK=9HUHVh za+77|saV^#7F*q&U2`9OpXDWc_Qc^!UPXUY@027yoxUMDc&={g$!nRVf4wa7y?^bT zweReU|Bv^as$Vf@c463NxrxRM^#?@f#9r8X=k4(W5AN^n&@cG)xgz9)!k5!KHe8t& z@Asr;#kYUKlV7Iql)Ui$p@N@`pz(p)YvF^uXWmdXJo(*X6+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1j43?f?J) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gV5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png index 83701b5b5844c064781481bfe00fca543a774991..da5df5748b425ff56e2d08ecadef9b4602d6c1ec 100644 GIT binary patch delta 486 zcmVJ*von7l;I>KMiA8T|DGyx z(-K5{Ed!*K%ENVCN3>FHw5P36{(f^xetLxC80YYOT$etw?h2 zyC@QG!auC01S=U%FJ^)fV3n$F!1;-O(~%#3Z+BJI6PGO!;J>W;qdAr*Cgd^K|lehdLeP8gq6x=jyyRMcgsBN~<1%uzG zdj2ro#OCwU2{NnOvme6G5qx6zU^DJyjc>xwG3_NE0000000000000000000000000 c0Kjeh0lz!?yTb|)9{>OV07*qoM6N<$g0tV|-2eap delta 503 zcmV+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1fs5?au%J diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00013.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00014.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00017.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00018.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png index 83701b5b5844c064781481bfe00fca543a774991..da5df5748b425ff56e2d08ecadef9b4602d6c1ec 100644 GIT binary patch delta 486 zcmVJ*von7l;I>KMiA8T|DGyx z(-K5{Ed!*K%ENVCN3>FHw5P36{(f^xetLxC80YYOT$etw?h2 zyC@QG!auC01S=U%FJ^)fV3n$F!1;-O(~%#3Z+BJI6PGO!;J>W;qdAr*Cgd^K|lehdLeP8gq6x=jyyRMcgsBN~<1%uzG zdj2ro#OCwU2{NnOvme6G5qx6zU^DJyjc>xwG3_NE0000000000000000000000000 c0Kjeh0lz!?yTb|)9{>OV07*qoM6N<$g0tV|-2eap delta 503 zcmV+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1fs5?au%J diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..fc2f4b72997ee897e1202b3f2436c2e5babbc59c 100644 GIT binary patch delta 705 zcmV;y0zUnK1lR?TBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfn_p2i delta 487 zcmV741i(V=}z4LlGw|6=#=3kBt{U_@&BGG za?=t-d@Tc{l*+?(T}QN1ZM3JYlu|BUUP75T<66Y+YbajUAPx_7Y|UkDk>71i=){lC zH11EfB0~?iZ#VLwu4X99mYGGJV*Kj#X}+zCcHiZ}oDdUDD4+# zJ=O&Vr!QUMUScpUWdux`;0of_=nT~m*;Q>$nLpkwA`U**iTT~KPFchGro>JDHwEbc z8LB#a98&FO%31Ufe?>AiG*cd0Gl~BY-c>O85U%DFXRR*jJbRr#6OLPw_KWmwME~F0 zS)L&{Hm@_AwSTyB1OPZgWfc@5))>__!wBauB(9+Ps_C2^+VtJY&A0>U(Q2*Dm#s*0 z?z<=wZ^A#UrUWY)PA_JH5nz?7Zov78e$$a3es6bG)f1O35#Yb9`lCRE#e^wkb8jvg z-(h;{oTP0mIGM*qfK$pZn0}l-`02ib--ILEd6T#NB4B;+yA<3sY`d(FKFw zr+WS{-Nfee(+M)G+p{0S&k=lL_h2*bWQ}ja&oS*K9{>OV00000000000000000000 d006*k`~kl^`n$sl5FY>l002ovPDHLkV1hrM=OzFE diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..b27347af01a8f5ebf7b5b541dd1231d25a66fd7e 100644 GIT binary patch delta 296 zcmV+@0oVT61;PT5BYy!2Nkl-Rk= z@G#7vMY{d0Am?1)rj)LVW*kjrr3iXF7wx7&ZtiH-z(_&0g0!Mwp1nf6n~l|KkB}{244^9ZNn4? z&-<=l;@g=)mup@@b>nV{AK`$B1%MkH?1G}{HxErqxgDO_Mcx-JV0NNVA34mrPPQ{u zPIzX$uWNJI7{TLs$VG1Q*%G$^A9Ryiep2rA1DcDzYc?R1_79mLhMSy!X~|bmU6L~= uxU!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfOR!OO diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png index b27347af01a8f5ebf7b5b541dd1231d25a66fd7e..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea 100644 GIT binary patch delta 364 zcmX@a)XqFXrQXle#WAE}&fA-@o0=7P+7jQCsK2TAe798GXYLp7NAinqeBW85#hcl1 z<+5>0anECm*y9rZvr=o-G}){7{)=6E^VZuw1;;V$*uTB2Kzt2jX z(en=WPu`S%qMof&tm}4|&@;V&RCv~ju72+=ll-NA?SX54uQVRN)vY#k zJL_t(|obB0Nj)Nc&0N}OhO}PJ&xXV76u!Ns#lco;q_dO}_ zFwCGuy8Wym=Um^Wl&*^88=BchkaG?g)w_mMc=m%b|`OUk~YR!xRV4 z`>tQ&+nGU^YhFQh<8Fx`;ed$+fEyd^f}-g+4^2zC9iG`m-WM%kcA`)pIn26Fwlh^u zcxJt?YjfBb!Q*(yMQ-xh61M;!bdy?sQttEvnv1?`HXxMt51Al_o1A}X$yZQak~1f` tv&RSk0000003ZMW000000001BF~0&x$m|iejmQ81002ovPDHLkV1h$ih=KqB diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0ba444119e670d7a2222c337d983a41a7220e158 100644 GIT binary patch delta 476 zcmV<20VDp01NH-uB!9h0L_t(|obB0Ll7k=+Kv6Q4ov{BUv6uOv#!>oViz23S&sPdt zyF&zpywWhGl=>m(Y_&{RN|EKIZOucg{ZVTgm+w*5-?V%g`7kUG6B&F|MBF^d->Q_-JYXY3IT9AU zR5xWE@IB(w+JCqjlqu*#SyK>z2kV@IoNYCAd#mFOC-SBwS8DP^C&u5>h*zlQ8pwYu zaMqvBiIHHZ#X1z+Q#)DnnI(6-8Q1Mm%l-5@58=)qK#o&&#t8l;(5z6@;k+9Y`LiLO z-LLu92}kmWUSwc4ExS9_yD?TSzp!|W-*RROn!gZ>ELG6QE#jwd56u4ozFf~UK<=qo z`^?sE*U@QuH%8`)lpTqQJQ5;T1^@s60000000000000000000000000xWF&(Cfl#j S2IPnU00000anECm*y9rZvr=o-G}){7{)=6E^VZuw1;;V$*uTB2Kzt2jX z(en=WPu`S%qMof&tm}4|&@;V&RCv~ju72+=ll-NA?SX54uQVRN)vY#k zJF1DMNzktov{BUbuay3;u1+bFg7^T-1F7J ziX~IPhHaba=Sj5O&JamtBdO{Jb zE14npfGOZ*22ARGAwP3UDeNgzOxcp2HrH`wj83s%5*hvd&wucv@NWj()%#oJ2~F>q zmd;LDxtez}^WagtaCu7qcNtKN&n20b@>jK0I~>dJz;yD<5>#8JuS#rMM5pNWM>8wc z!7}IaL)^ZE=gosqPA3MnXsL}AbGI;s$zFTja54>BzsN5YZa9wq>d@6o1p9!G(j1br z$L!bCyDwJz9)AV!t_GK&@S|eCb1mVA%WY^|O_4;4`@f{{eoUhAW0xPt5#nPUmKfSQT|lcxPSn(gnx! z6E^Jh{&_79<2qw%xpZOuF~d*MbpJ-IXM;X(6My^hz)k)CfDbqF4%iP(%R|TTu+xMM zFVoE!pR1?ro|w+p7ytkO0000000000000000000000000zzV;y%ixy>vJx=>0000< KMNUMnLSTZm!sg!q delta 459 zcmV;+0W|*Z1NH-uB!9h0L_t(|obB0Ll7k=+Kv6Q4ov{BUv6uOv#!>oViz23S&sPdt zyF&zpywWhGl=>m(Y_&{RN|EKIZOucg{ZVTgm+w*5-?V%g`7kUG6B&F|MBF^d->Q_-JYXY3IT9AU zR5xWE@IB(w+JCqjlqu*#SyK>z2kV@IoNYCAd#mFOC-SBwS8DP^C&u5>h*zlQ8pwYu zaMqvBiIHHZ#X1z+Q#)DnnI(6-8Q1Mm%l-5@58=)qK#o&&#t8l;(5z6@;k+9Y`LiLO z-LLu92}kmWUSwc4ExS9_yD?TSzp!|W-*RROn!gZ>EGN*%E#jwd56u4ozFf~UK<=qo z`^?sE*U@QuH%8`)lpTqQJQ5;T29v=778n4yz%TD6+po|D> zLL@=*SY}d6sSoSAT9V5tr8w@jZ)fnOIyBGT-DnqEpKG|K{8(Ero>FPX2d~qr9<)Na z__$=zR_G{8W+!EhKxgGG17@e2T-OQbUl-)J5@eO>qYQTv zzZ^UD$ET}Q8{N#0iXgZ6Bcim&-eP2cdUECtVPB{Ymmd0a9ukoAi~OmSQn~{+lFdW4 z;5=!Rd%(XUvVSF~Zd;`UeJ)lB0)V@cEJ03B&FO7z`n`$#Cdq4>9O&ry{fvZ%Cl$Tn zZ-b@g42&o{66;m4r#8>$A$>D0&E0yapK<~xKY+|rwPFObwY#CHcb}n7qz=Tb`##U^ z7Y&dJs|G!u*TXjTP{*?6I~LbTuVTpc7qQ3%ecmPhs3n=x^IZP{{s4QvV&)8x4K=ID zZ1vr?mg%96v=wnXq7y&HhHe9s!2uSN&;bV-008Xe8-|VI7@0F1DMNzktov{BUbuay3;u1+bFg7^T-1F7J ziX~IPhHaba=Sj5O&JamtBdO{Jb zE14npfGOZ*22ARGAwP3UDeNgzOxcp2HrH`wj83s%5*hvd&wucv@NWj()%#oJ2~F>q zmd;LDxtez}^WagtaCu7qcNtKN&n20b@>jK0I~>dJz;yD<5>#8JuS#rMM5pNWM>8wc z!7}IaL)^ZE=gosqPA3MnXsL}AbGI;s$zFTja54>BzsN5YZa9wq>d@6o1p9!G(j1br z$L!bCyDwJz9)AV!t_GK&@S|eCb1mVA%WY^|O_4;4`@f{{eoUhAW0xPt5#nPUmKfSQT|lcxPSn(gnx! z6E^Jh{&_79<2qw%xpZOuF~d*MbpJ-IXM;X(6My^hz#skpfDbqF4%iP(%R|TTu+xMM vFVoE!pR1?ro|w+p7?aTf6dC{k0Kf{rvCH6>2eJ||00000NkvXXu0mjf+Q#Tg diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..33fd15d594f8eea825d32583f4591503dfd395b2 100644 GIT binary patch delta 461 zcmV;;0W$vl1NH-uB!9h0L_t(|obA|KlENSmKvA4>C)xj!*vouS6$$;IgCS^n&zE8+ zw1h|Ck!H#{mk-;vStZNmoJ%r$Zt0lt)Kve}gyz-vX_`han)0g}M7_^b2F-Zj<+f@D zvfquBB<&wM!S^dI&?Ime0kemjRGLQZcYC2)V)fQkHF5o`(|@(=T5`@!p<2Z-*$ZDI zU{&iUad|qobf*&Y4=h);sU)-IB;_lH8`r3!NDMJYyik znbI=GgAYKCQ+37&j@D*}qV9dVF_C#7 zUb~;Oe@-=>9I$Gm$H%pE7#EDO>hcqd#|)Qrt>1`6HYVuvHu1}k2i8A;A2+fF$OAR& zkl8wSJ3CExV`N>Cv?DR`CBeTllhFYb8vp9f4Oe-~at|#KB3$ z@l!-vkk?B7*Sn%7oz`4x@osB=`iG@fCg<$gPTb26Ri_U_Pq zo*i1hx;NTL%C2@<;%njjtaZ`p=H*`>6-@rLGjzk3)!uWL$f~9XD@(*&=X@S7{$#sQ z%G8&OdCGaZ%x06$I&XbolR2gOz<#Ao^{UJBqL;GN>VmzwOSy6X%`4xth&(-u1&~UjvSBdTK3p-E)1?iLc@tPq5bBQ~kFh zdgkTNG5;C=F;wqMdd4$>*L3yCoUeDcO?$bpZ;NQ5^&(;WV{LiN4EVvDr_yb`k0fTg RO_~Ez=;`X`vd$@?2>|wo$thV*H%7NPwE>SvoBk`a_aoJ=3Rg<`)|G0lm&6nQx%+He+_{osJ)To} ziLDbv8(wBWM(;beuBo+}JtbPwm(-`C`n|8?hiI4j68-pQlz(aZMf{rqOM1V!vtIO0 zIoKV3h*iWqc!&!b@yy?SVgE*tI=z*Mms-%b=n$su#v8^=yy!0}C}|AJI6<5I{Nodu zD&9gdLP^O$ry02jn+rvfEmj+wLyPd}MG^mIh7i&Hhc&0voST#Ut;`L_(YvPWoMG$( zK1V#Q<+b4}?|-jvHu@d~@Wy6Rkoi&3F6py@i8BWCfMHa}xzVZPpJ&8dIC}gn{wIO6 zk#TN}RCY>6mx70y7q)rgdr9sC=DgKjzpPk+odZYT%mC4pEyTg=Ei5Yj-MHh zM)%tsJjKhRC#>1&@pUHh* delta 459 zcmV;+0W|*q1NH-uB!9h0L_t(|obA|KlENSmKvA4>C)xj!*vouS6$$;IgCS^n&zE8+ zw1h|Ck!H#{mk-;vStZNmoJ%r$Zt0lt)Kve}gyz-vX_`han)0g}M7_^b2F-Zj<+f@D zvfquBB<&wM!S^dI&?Ime0kemjRGLQZcYC2)V)fQkHF5o`(|@(=T5`@!p<2Z-*$ZDI zU{&iUad|qobf*&Y4=h);sU)-IB;_lH8`r3!NDMJYyik znbI=GgAYKCQ+37&j@D*}qV9dVF_C#7 zUb~;Oe@-=>9I$Gm$H%pE7#EDO>hcqd#|)Qrt>1`6HYVuvHu1}k2i8A;A2+fF$OAR& zkl8wSJ3CExV`N>Cv?DR`CBeTllhFYd834cq{sEu~;(=%csdfMW002ovPDHLkV1kL- B=XU@A diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..470006f56a6a3fb279883110db8b5bd8e44be646 100644 GIT binary patch delta 463 zcmV;=0Wkjm1NsAyB!9t4L_t(|obB0Lvcez?fMGo2PT2pF*volfteB8AQm}RWzbB=% z#FR^mx3p3zrGCgcTP3F}rPN@y*wQ1s?a(@Z-GG)hc`5qG=A7H4Ps~R5Qg>Zx#XYZ= z?MBe;cLOEK$fi~K^J)e}052op10znTso6T6$dm}CEy)i_<$t}c<2SJ#5+R9sa^fJ+ zz3@2#&dPo=exc4zTM|r)--Iwd-Bv4Ys_)i;=}qd-Z3U}-4M~)=XX&eT`}GCa{OV;2 zvZm=-4T};dDgON96EoGDVXmdS_$^ZDNPEc`0o|2zY!UVgyQk|2omM7h<7ypZrgrhv zUxR18b##i(dw;-B+3k|6`)p?l`d-!)1mLO$ryyrftzGM#XZGEa$YWA>(?*==)baN- zjzqYY|6t&}eEQEDM@pqF%L+Vr1N1oUj>q8t0pbnC+9UJp zME+@rx9-P0*7`Jh=yj7GAJ@)iT(FMSmLFKW&Tz@D^DAG(A}{FcUgA&R9ytF7{J4=d zKyRp7o6Od}+q={BZXMlLB$mX8I#cg78n3vf`2hE+!)~w<9q-B002ovPDHLk FV1gOt^ydHo delta 485 zcmV$thV*H%7NPwE>SvoBk`a_aoJ=3Rg<`)|G0lm&6nQx%+He+_{osJ)To} ziLDbv8(wBWM(;beuBo+}JtbPwm(-`C`n|8?hiI4j68-pQlz(aZMf{rqOM1V!vtIO0 zIoKV3h*iWqc!&!b@yy?SVgE*tI=z*Mms-%b=n$su#v8^=yy!0}C}|AJI6<5I{Nodu zD&9gdLP^O$ry02jn+rvfEmj+wLyPd}MG^mIh7i&Hhc&0voST#Ut;`L_(YvPWoMG$( zK1V#Q<+b4}?|-jvHu@d~@Wy6Rkoi&3F6py@i8BWCfMHa}xzVZPpJ&8dIC}gn{wIO6 zk#TN}RCY>6mx70y7q)rgdr9sC=DgKjzpPk+odZYT%mC4pEyTg=Ei5Yj-MHh zM)%tsJjKhRC#>1&@p9OtT)rcZbq(=^`; zo82+VW_@0u?6LG`Z$S_yo-$x{x(UP|Cn6<0=_TdHrsCe~#D6C4kNVqsLku`83G|Qn z$beI#zd7F~q9Y{9aKt7|?&GhEhRB1f_h7C)ecdZ~`pq99>EF_$>6z2F=OTjqRD!%p zJ;kb!1VM@GPmHKkFS@xL{fl2RO2fuBCj-otb8Hcgh34zp!$8wasWIMM+Z<43?mvt=6yg!M1%@lG!Qk_R(UUxTTTzFb>Fk z;$1;-{tRBsCJX^72d7W5tq!yij5X&6U*DM|4Pj3&LKLJ0^$Qqz~YF?k& z>vp|brgwF;t&H0loy?Mu85sZo00000005KB0T>nn|L~CNMp(EqHvj+t07*qoM6N<$ EfZx#XYZ= z?MBe;cLOEK$fi~K^J)e}052op10znTso6T6$dm}CEy)i_<$t}c<2SJ#5+R9sa^fJ+ zz3@2#&dPo=exc4zTM|r)--Iwd-Bv4Ys_)i;=}qd-Z3U}-4M~)=XX&eT`}GCa{OV;2 zvZm=-4T};dDgON96EoGDVXmdS_$^ZDNPEc`0o|2zY!UVgyQk|2omM7h<7ypZrgrhv zUxR18b##i(dw;-B+3k|6`)p?l`d-!)1mLO$ryyrftzGM#XZGEa$YWA>(?*==)baN- zjzqYY|6t&}eEQEDM@pqF%L+Vr1N1oUj>q8t0pbnC+9UJp zME+@rx9-P0*7`Jh=yj7GAJ@)iT(FMSmLFKW&Tz@D^DAG(A}{FcUgA&R9ytF7{J4=d zKyRp7o6Od}+q={BZXMlLB$mX8I#cg6O-Tp1r~yTF)-X1;SS?`00000NkvXX Hu0mjf3Gwy! diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png index 54765702524666d816b9479a1bfbc06e1215ef6a..7ed9b2d3952983834dae3ee1dc755595bdcbfb9e 100644 GIT binary patch delta 461 zcmV;;0W$vk1N8%tB!9d~L_t(|obB0Ll7k=+Kv6T5ow)xcv6uOv#zFc)rz2`A_k1PT zN=tYsc`P%PQtF3wU9FPKl~QUlTW-}>I5pKDHKBR+-A#M5>mMiPsJb>!88qVuua{Lb z=$as1vS@ec1fQ?AK$pO71k4_8Qf->8-^u>i2Dc?`Z&jy`Wq;rLYVdZ*$xy8#P4>e7 z5pY%OFUIZ3)@e(EE#g<My&uKCq&3bLl@ zqblx7oJR5IA73|9y_n`)vWq_=LGRSJ7$ZPkIdhA!U#OlgGgQB-C28kR@~0}LbPH@` zG!Mgq*GW^}1Ao3sq)Sfiw#pRrxvVJ&z+EM$AZJglUF)4^_F+lnF-bnI$P=9ye?Q}$ z4Cfj?HdtZKiIHHZ#5yE59!}1AsNalByW1Y>r>wxqA3%;%bvy?D59r=d)OVj@Oyr-2 zcI@{X2+7-Xf$}7ISe`)c{nU}Xe zS8Dnb(zM6R_UNh!ERLP8{d-n~=Dx zdofS$cSTqp&Hc1Cajvq&^M?D1_3_uP{Y;p$K>w(=Bg2P-Jku5|SbJ^#*Mr+?!zbO; zeEaQU(%c{}gHB)KAcDdg+X|+;TU(YOf{@Loqan(|r=#9yhb0dnDh|R4RI4yJG zdX(%V|9t*A_Kf!DPDm}N&Wf9V^L5$YsAc7)Th{j6mYjQL(gaCK2K*p_>HmibuiPSb R7@30ZJex diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png index 7ed9b2d3952983834dae3ee1dc755595bdcbfb9e..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eNX1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f=S-;X8-^I delta 476 zcmV<20VDpx1oZ=uBYy$BNkl1h2d|e^ zGw7NiU9xC*=mejywm_G_ZUoF8Zc=TUt>4N1*ao*HZEsblj(=s}`fBiY$jMNxB2D(f z{}FIi>o3Ob$<}F0f-T}#;hZwBDY|j+v<@6zrTp9mSn)NbuB1InUQKPm8?O1)ZVIxd z>7y#{N}NXV=O14;Q@xnxT(XNlB0=xew-_TpT{&}$uwSU2E;CfWswHXXPx7ZKrF08y zWHb-Mg4an?-hTtWN~B9p?Y7Dk^tr4l2*6z>ryyrftzGM#XZB%9Zh#0$sa(DQ*}HB{}1TiP}FyyVNB$o zhIs9M&XEi!k^@$4^!T_QZc`6qth)Tf;xXyF7`pyNELGBR=5?;4uAIKk^*_Lu%d7!% zL(SS`w)Wj#ou-E|vaU$lk(l5z1^@s60000000000000000000000000aE4!daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&; z?|47fiKRl5v`%TQWnW(><#f@q(=v50gb`5AORZ0@+NxSXwtuf_r7FruCJg1;)5>AU+_j}D|t+L!+bywB_ z0002k!yX~e{jaM3I$#^_v93~C2Xx5;8d~aDDbKaM3$benWL2lt<%O&X8iqm@*wtfv zK>3m-urVo3*?)Y)jQ7rpS@oTy+e(I%0?FSLMD$bEg(BN^cxMHRyh0@V(7%#!);T6* zs#Z(n68e7N%MiQ>89o-RQ{sH`Fq{xr006MYFt;d8Ic76+*Z)Y28)j*Lk8jG$(#qvI zwaZ1o<=(nnUw#sO<@BE^a002ovPDHLkV1jp1<-q^| delta 554 zcmV+_0@eM51i}Q6BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f>&ib1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g2np%J^%m! delta 490 zcmV=KcbSE&7{W&uAdp?ty^0M; zwlF9>c)b7s0000000000po8O^c(Yn_@1u2a=Vw!qy};P}Y>t9&(0^>r9mf$uNH62> zct6&Or9zXmPHC-WUtcHXbkVZYGIcM65m3%ctxvDos#-y|uYYN!F(TibDud4q#U>okSu2NYCbjbr6TIyIS&$YY@v1 z`I05DF)2;ie1F4?_s)u0^_`^KN`{mI$=?)2^i$S_BHML%X9bJALL~dpzmjm)IVNPP zR!ig(`hMWc5WEN(J{GN0;(YQjoDf(50IQ>Zz5*|JsKC|zp&)7$C>{s5)gN2x64%PwiKo)IS0ssI2 g000000Kh_i0ei>`c6nj68UO$Q07*qoM6N<$f;m#xfW~e(67WW+&dPvrC&M(e>O6g}>NwQlU zIo-A`=X`w4%X4H8kSD7XB-LPMOjW3SD=+ctc_$A_U=L98pMUh36f=X~P40;>gR2)Z zcv-G0w5(4{J%aP{C~vk4_tN6;U;RFd^(T<<94Z63%Y-obj!%xjaiyl9DR zex#0jl{8Da_Q2MZ-mZRNE*;C)?awNw>*vb)){AT&-w%2ftFNLf$19qig3=S_v4=7f zJ76K!waj^wAvZpt0m|adnl05%$5?!9M<2)c7v7v9KWZ9sBOzN6=BC@}PTXXbEmE(N z=1S_O*k8oVz5YeoK>j{ael)F;tIq*tF60Q%z6`FMsYapG3Y0Nd7*ugl$iE^^#ckj` nZfght00000000000PtSF`}Se@6vJi+00000NkvXXu0mjf>ALW) delta 522 zcmV+l0`>ii1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g496$MF0Q* diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png index 3d12ba7610b993ca5747360f2eab0e6908870db0..c17e89d15d707d3927099638cf11e82b35d72074 100644 GIT binary patch delta 458 zcmeBXdBQwFrGB-ii(^Q|oVT+ACmmMcaJW17-jUz(n&mh9{baSBB9&*I-S_>f6pQN- zw%I}qsG#M8=&HXKeN%$YSzhrn47oi?_xh9S?+pK}`@gDr=PV1aI5jOj`P|Mo3x8!_ zdb~^U^{uNu63N}S-By=7%=9K?S5sr}d9UuXhFeSLNnYOe<3il5rfX+>f5qPVx+;m(YsOfvdGqA%}G z+hJJY7h<{1_RW^s?3lizzZcdN=--QPc$KneKhL!U^~T5(dJH`?tGO)POaC%-*|xLS zynVB&sGjjr*v8d6KdaR|D?O=Kk!gQ;wo-rWXG5*?LCdD)Se3o5Dw=a__1An^(SLHc zbc=2V=5$N?pFf>FF;9ETZ@vx7#hy6cW_OglbpN$aU|7*z)(ZuGam#l1XRg&QIG?p* z$xexxiwvA9@_sCT$$i20=B(vUt4?2Ad^9=vQ04!pJAEfVc7Ahh``@a65}WxfW~e(67WW+&dPvrC&M(e>O6g}>NwQlU zIo-A`=X`w4%X4H8kSD7XB-LPMOjW3SD=+ctc_$A_U=L98pMUh36f=X~P40;>gR2)Z zcv-G0w5(4{J%aP{C~vk4_tN6;U;RFd^(T<<94Z63%Y-obj!%xjaiyl9DR zex#0jl{8Da_Q2MZ-mZRNE*;C)?awNw>*vb)){AT&-w%2ftFNLf$19qig3=S_v4=7f zJ76K!waj^wAvZpt0m|adnl05%$5?!9M<2)c7v7v9KWZ9sBOzN6=BC@}PTXXbEmE(N z=1S_O*k8oVz5YeoK>j{ael)F;tIq*tF60Q%z6`FMsYapG3Y0Nd7*ugl$iE^^#ckj` nZfght00000000000PtSF`}Se@6vJi+00000NkvXXu0mjfW(x4` diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png index c17e89d15d707d3927099638cf11e82b35d72074..cc59349033daaad4bdeae570a7124de74d0a7374 100644 GIT binary patch delta 380 zcmaFDJe_%hN`0KCi(^Q|oVPau`3@=YG(61O!};A_sQhCiOZMq!ClYQv{V!K|=@Q=@ zVMYchuq`@g`TT0+m&$d12{Q_o>gQc*i26I_(k-7V*Q^8AIEA9mN_JzlHK*I(Y59YJ41cKMEjpN@AyCdr6S$G(Aelh z{oJ$`3!_S}%&U{LjrUI9|Kil25bP0l+XkK@4v2% delta 458 zcmbQv{DgUeO8sh27srr_Id5kLPCBf>;c$2Ey(7QnHOp`I`^joMMJmrayYKr|DHhiw zY_o+JP(jNF(N%vf`lbY(v%KPE7;<}(?)4|t-x>Z{_kUIM&RG^-acWw6^0}RF7XHe< z^mv!x>swcSB$B&tyR9yFnCWl4ciB?0b^H11t(`t^`g2FtQ^p%8Jn74tYpGr@JpX=; zGJBWTvbcW&ucpS{^IqL&4Y!uglf1m`$A!3AP1nx&{))Zzb&E*u!krmMnPl{XL|@*W zw!^T(FT`@2?VByN*)e@be=n>l(7zYo@G51`ex7Ry>Wz^n^cZ?(R&!anm;PnwvTbLt zdHZHlQ9a|Mu#KyCepah_R(eveBGdlxY^DC#&xTs(gO*Lpu_}9ARW#?=>aY2-qW|P> z=@#7#%;}c&KYu!VVxIPv-+UXEi#>6?&F(09>HceJ*von7l;I>KMiA8T|DGyx z(-K5{Ed!*K%ENVCN3>FHw5P36{(f^xetLxC80YYOT$etw?h2 zyC@QG!auC01S=U%FJ^)fV3n$F!1;-O(~%#3Z+BJI6PGO!;J>W;qdAr*Cgd^K|lehdLeP8gq6x=jyyRMcgsBN~<1%uzG zdj2ro#OCwU2{NnOvme6G5qx6zU^DJyjc>xwG3_NE0000000000000000000000000 c0Kjeh0lz!?yTb|)9{>OV07*qoM6N<$g0tV|-2eap delta 503 zcmV+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1fs5?au%J diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png index 83701b5b5844c064781481bfe00fca543a774991..da5df5748b425ff56e2d08ecadef9b4602d6c1ec 100644 GIT binary patch delta 486 zcmVJ*von7l;I>KMiA8T|DGyx z(-K5{Ed!*K%ENVCN3>FHw5P36{(f^xetLxC80YYOT$etw?h2 zyC@QG!auC01S=U%FJ^)fV3n$F!1;-O(~%#3Z+BJI6PGO!;J>W;qdAr*Cgd^K|lehdLeP8gq6x=jyyRMcgsBN~<1%uzG zdj2ro#OCwU2{NnOvme6G5qx6zU^DJyjc>xwG3_NE0000000000000000000000000 c0Kjeh0lz!?yTb|)9{>OV07*qoM6N<$g0tV|-2eap delta 503 zcmV+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1fs5?au%J diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png rename to tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png index 83701b5b5844c064781481bfe00fca543a774991..de6359a696c1962a83885139520e23c98d231c1c 100644 GIT binary patch delta 408 zcmbQpvWa(UZVr=I_1fN<3#KSs z`<>e~Ws=REZMkmRd5h<7nHqFz`swHit=jKgdE<{iHEObw$;e5OT>GpzUU=JwOzpGP zCzhVsa5?wA+q^4ztd(omtVvq+GyC-Po6+HK?VcQ*B@*oWq_Nn&-YkBR))R%DcY0So znv%Dn=;tQJ=#?i+CQEL}XcWG3;RaV;mr3hc)z{CfJ5M#IzdZ6QZ>rzaWuK=9HUHVh za+77|saV^#7F*q&U2`9OpXDWc_Qc^!UPXUY@027yoxUMDc&={g$!nRVf4wa7y?^bT zweReU|Bv^as$Vf@c463NxrxRM^#?@f#9r8X=k4(W5AN^n&@cG)xgz9)!k5!KHe8t& z@Asr;#kYUKlV7Iql)Ui$p@N@`pz(p)YvF^uXWmdXJo(*X6+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1j43?f?J) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gV5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png index 83701b5b5844c064781481bfe00fca543a774991..de6359a696c1962a83885139520e23c98d231c1c 100644 GIT binary patch delta 408 zcmbQpvWa(UZVr=I_1fN<3#KSs z`<>e~Ws=REZMkmRd5h<7nHqFz`swHit=jKgdE<{iHEObw$;e5OT>GpzUU=JwOzpGP zCzhVsa5?wA+q^4ztd(omtVvq+GyC-Po6+HK?VcQ*B@*oWq_Nn&-YkBR))R%DcY0So znv%Dn=;tQJ=#?i+CQEL}XcWG3;RaV;mr3hc)z{CfJ5M#IzdZ6QZ>rzaWuK=9HUHVh za+77|saV^#7F*q&U2`9OpXDWc_Qc^!UPXUY@027yoxUMDc&={g$!nRVf4wa7y?^bT zweReU|Bv^as$Vf@c463NxrxRM^#?@f#9r8X=k4(W5AN^n&@cG)xgz9)!k5!KHe8t& z@Asr;#kYUKlV7Iql)Ui$p@N@`pz(p)YvF^uXWmdXJo(*X6+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1j43?f?J) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png index de6359a696c1962a83885139520e23c98d231c1c..fc2f4b72997ee897e1202b3f2436c2e5babbc59c 100644 GIT binary patch delta 705 zcmV;y0zUn+1K0(SBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfB4ANw delta 409 zcmcb?x`}y$ay?_Er;B4q#hkY{9fb}l@HhmP?(uwIuk!BEB4ZyPCvFatSM}Q7nG2>U zT>G8dG-Z;_oo%^p+IfrTZE}cz1zGid90Od*Q`le^)vhQ^qbM)Z|$BOoFx+M`=qhB-rX#Ik=7H1op*Xy zKAMuZq3Gu(#^{wNOD0Qh$Y>P4a^VJ7UYAMhS=HCit2<9Mr@uV%D{rdb)McNi2Q~lM z#&VNo=BZfQwia96on3PueV^qed-lZPOI}5PRPU4|KApZHI(V*b>B(!ErGLFF^1XlU zoVD-li~o=JoT^_jXLe!OX1R&R^$Z6@=fqyvdgtx&0}t-+?a(jy^|>PCgTj~7J2qUI z7Vr0@X2rLE!INL6@07go{h@-NjG*y>+TTu9&S^zWB9%|`m9t?6}QMw&m(_T zYyPAa*#BnUJ*z`9;p(5sPp@^_d}n094rc9TSW+zHzI)~)m%kttp00i_>zopr0Lkgf A5C8xG diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..f2a96c69a99dcae2a147e7cb2f246c2dc3f546ac 100644 GIT binary patch delta 286 zcmcb?x`Szgay`R;PZ!6KiaBp@Mz1@hAi!`T`mx`Q|C4T<{;RN3cnN><702^GH?_`4 zTp;q|lX-Jg_8y(3HCmI(UqsDzTx*&b(l2H9uqr-t+DFmbn~&M-ndzeWRAFzXdnE6p zx$nM*wTA3kF)d<3?uj)~7Y--x(@*bCT9qGs;Un`T|DLk9Q=j<0sGn5RnYxz$p4_Fw zZJK`bzCWw$&`;N@jWK6EI{U1M{==3|)&_aA2-c??xBhrJ?f=`NiiGKvfm7~Q?b;A( zqI37wai5L*PiCku{9Rl8%-?8-O!&j8`}Q-xv7i6xiM7J#Czosf3s1OHBP+0cit+L7 icc;rRpn?YR&cDn{Hg5X9y}!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfFeXuJ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png index f2a96c69a99dcae2a147e7cb2f246c2dc3f546ac..908600200d45a13b6992c9edeaa2393b0861e45e 100644 GIT binary patch delta 361 zcmdnN)XY3Vxt`I>)5S5QV$R!}vFn%=dD;?9-nIPI&;0g?b>fxv4WAD;sJt&WE!=R0 zN!Iqc;Jb~v(fj%g@0pzb=M%*Dt?K`7x6NCvWgVM-gtzUqD_#Gj+cB;#;Ct$M;ooN^ z&ggjuKQ}yT{KUT5h5Kx-HmAt)$(w_G{>>5bRkBgt-*@%9YM){Kudsw{_0lOHzfIeF z;$m0xZOL0lHTpiDj8~M_zQOt;;_tCG-F+`!%h|F2Pd9zbH}~pOzKNz4*YaZKtHsXg z)||boEIe&X`?LI$ZvV3!Yp*XjCjKJhWX{z8d+t0sZmdue#eAFhQq8v2EZ29}vPj1F zyqBMCUb?W%==a@^tmzt>2ep!X_xt)YuvMS&dobhH_dtdjsW06>e&T<)boKr{A+^^M z_bP0l+XkKH=(6Z delta 286 zcmZo>-oZ3Mxt`&_r;B4q#hkY{qt_i$5Ma0v{n+ou|4BDa|5aEiyo5jbisSj8n_6ci zE)aR~$-Fr#dymf28m&p?FQR5Ut~E^z>6bElSQVc+?W5@J&Btu^%yiLws<1cHJ(Bm) z+;`u@T0?fNm=-Z1_r#j03x^Z;>8E!mt;!F+@R50ve^1%lsZV@g)K9AEOkK-=Pwvv; zHch{I-=EcW=%;Jd#+b7noqbkB|6xlfYlFO51nbj{TYtQq_Wx~BMZ)yTz$tgDc5MhX z(Ybr;xX;G@Co|L+{;n;4=5Mq^Cj8;lefyc;*w6p;#9HC=lgl;#g(uvpkrh}z#rXL4 iyVGSDP(g!u=U?U}8#jI5USRqcB<1Pq=d#Wzp$Pz6y^9I} diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png index 908600200d45a13b6992c9edeaa2393b0861e45e..84ea3a78068fd107f476cdd5dc18485935694d4e 100644 GIT binary patch delta 1017 zcmV;Z&yBOFI^9>rwiHtbh6*pBlA_vkQJ5@S61- zLYy(h&y8C7ewZC>H8rT*Z}!6rKG@`tF*W4goCId%M+kaNi6{)8dEDtwoMvZDl{?^A z=L2~7oSGE-R_R$H`*IZ8?TXzFOKt^F2P6^;uqr7^Boa29*#abxb3?fYoURGIo^bMa z4%&*zDYU4jQ-4BIVw!16_&Io(Ys+Yp1!pyEHDd&7jw@mIL$z0|k%h8d#;Uy9l~db z+Q+}?*`AG->%;TQfnOtB4sag%JzGi8g$(7+l$Ymh)PEfi3b?QNAS%eFKM9VZ;hx=C z@&W^2#0se~=)WzGXSff=bXy9$v}KrrO!~J7Tt)O&!01Vz_rVV8HR|v;9B?ev&|e1P z$pgs}iA16wS`!1dWn={GiHT9sY_7)BL#EOAqcnwQN=3G_yEM=N4Wi+659g>R{wdX2 zybv4Uw11#ZZ2wLYO&4`1@|WHe(wv5rfN;Uc?5{X12 zkywf^_O4Y!_Pu|JGF@g1mni+UuZA`y%tNYbv-CqN*<_w>o1(wm;ea)|CwbB;e&?X} zQ?;q!QQH>O&}OLW;|H&V4amBQKEvvFNJ;EesTremlZT9*Bv{#iN|=($vZV~t=OGJ_ zuz$;ACR$VbHNZb?DT8G#Y*yd|41~v^RSr{440o%iQyEnZJD?$Szz!E2)VlEfErEd% z&$x}HZ+h;4SToMkv1)*3O1o(@sx?+^|AkmZ4KgMKL1Sqav`_bpz#{F)6!S!I8CCQwjG2cBSCp=Gf(*b-)JXAu^Us zU?zeVGOVa!uX5I*xXsUJ6+R{e!KlIpKd}n^7zfy&*b0p?*C0szpn4N{K61f9`vciR ne9Q@u_{4ydNF)-8#4r8>qX%p{MS*E<00000NkvXXu0mjflQQaP delta 361 zcmeCEaktG3V{g*mX>bJZ*_4?^^!qXMTIcI`PW-hR=r^RNfbx7H+u0 zBy0Oz@ZHAT=zV>L_e@Uz^9kbnR`q|k+vcs-vW`tZ!rOM*m9Br%?HE@V@ICds@b9w{ zXY{;-pBo-Eeq!J3!hJSZn^R=@8rS6D)}dg+vp-=^(7 zaj~oUw&bm&8hsy6#w$u|-(Y^!x5d)^rWcgIYf26offRVU`njxgN@xNA1lOf2 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png index 84ea3a78068fd107f476cdd5dc18485935694d4e..2f514b48f9d2027a0122623319ece3284253cff7 100644 GIT binary patch delta 433 zcmV;i0Z#so2+9MHBYy#rNkl%@}sb+Wc}Tl)H-;VK3K20A-EnV z%cwzqY(e<~@iusDR>C$*wrHFIVbU{5Q#JicF*p56{Yt=|^6*?PJ)_@TUekZ$?ok@z z6V&_W)N|uK;D6t0PS5@GcihP<0KjsuWi4$<&*gpignfL(`UBwbBS$CW7L$3gO1dpr zIf0F(o2j}y)Te2td}X1TDJsqAQiW!adZD+?D?sYMXLBO|QD?n~^`wUGIurkg z+3Tza&~JU-(8)ntQ0UuF>W61|KATcXuJeB}0000004e|g00000000000000000000 bfU|r9InYp>n=yH200000NkvXXu0mjf=$g|y delta 1017 zcmV;Z&yBOFI^9>rwiHtbh6*pBlA_vkQJ5@S61- zLYy(h&y8C7ewZC>H8rT*Z}!6rKG@`tF*W4goCId%M+kaNi6{)8dEDtwoMvZDl{?^A z=L2~7oSGE-R_R$H`*IZ8?TXzFOKt^F2P6^;uqr7^Boa29*#abxb3?fYoURGIo^bMa z4%&*zDYU4jQ-4BIVw!16_&Io(Ys+Yp1!pyEHDd&7jw@mIL$z0|k%h8d#;Uy9l~db z+Q+}?*`AG->%;TQfnOtB4sag%JzGi8g$(7+l$Ymh)PEfi3b?QNAS%eFKM9VZ;hx=C z@&W^2#0se~=)WzGXSff=bXy9$v}KrrO!~J7Tt)O&!01Vz_rVV8HR|v;9B?ev&|e1P z$pgs}iA16wS`!1dWn={GiHT9sY_7)BL#EOAqcnwQN=3G_yEM=N4Wi+659g>R{wdX2 zybv4Uw11#ZZ2wLYO&4`1@|WHe(wv5rfN;Uc?5{X12 zkywf^_O4Y!_Pu|JGF@g1mni+UuZA`y%tNYbv-CqN*<_w>o1(wm;ea)|CwbB;e&?X} zQ?;q!QQH>O&}OLW;|H&V4amBQKEvvFNJ;EesTremlZT9*Bv{#iN|=($vZV~t=OGJ_ zuz$;ACR$VbHNZb?DT8G#Y*yd|41~v^RSr{440o%iQyEnZJD?$Szz!E2)VlEfErEd% z&$x}HZ+h;4SToMkv1)*3O1o(@sx?+^|AkmZ4KgMKL1Sqav`_bpz#{F)6!S!I8CCQwjG2cBSCp=Gf(*b-)JXAu^Us zU?zeVGOVa!uX5I*xXsUJ6+R{e!KlIpKd}n^7zfy&*b0p?*C0szpn4N{K61f9`vciR ne9Q@u_{4ydNF)-8#4r8>qX%p{MS*E<00000NkvXXu0mjftx)Q( diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png index 2f514b48f9d2027a0122623319ece3284253cff7..fc2f4b72997ee897e1202b3f2436c2e5babbc59c 100644 GIT binary patch delta 705 zcmV;y0zUo91K0(SBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfWOz}2 delta 433 zcmV;i0Z#td1%@}sb+Wc}Tl)H-;VK3K20A-EnV z%cwzqY(e<~@iusDR>C$*wrHFIVbU{5Q#JicF*p56{Yt=|^6*?PJ)_@TUekZ$?ok@z z6V&_W)N|uK;D6t0PS5@GcihP<0KjsuWi4$<&*gpignfL(`UBwbBS$CW7L$3gO1dpr zIf0F(o2j}y)Te2td}X1TDJsqAQiW!adZD+?D?sYMXLBO|QD?n~^`wUGIurkg z+3Tza&~JU-(8)ntQ0UuF>W61|KATcXuJeB}0000004e|g00000000000000000000 bfU|r9InYp>n=yH200000NkvXXu0mjfV8hda diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..1e92a440b16992ae8c97e6a81d525067fe33f334 100644 GIT binary patch delta 294 zcmV+>0onf81;7H3BYy!0NklTpU z-kW2IZ&y0KUAF|q#%76^aKgj_zy}-bf|5Af*LQn~{c?C!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfMlMlv diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png index 1e92a440b16992ae8c97e6a81d525067fe33f334..644c2510ebb84d0c70de8471a07b50ac1ce764ce 100644 GIT binary patch delta 355 zcmX@W^p9zRO1-P6i(^Q|oVPb(g$^n3xLtg)L-^bNCGU>1AM^X;v{Cm<`^S09`;H1Y zFOZcl>&cw;?DdpOj+@ty?XpzHk3? zRA#Nkj(H2?dmhc0QNx|7^O^g?#$Qw0bn7Hu=gsf^zj@X^=k-=k%_f>w=-thjuNMEN zThn)MNqE|q+0V8uxwyY?!M^MbDqBB<(l;)*5@HXO@VxWW328nTHJj6ie+15l{~A#vV(mJ@9qA7|GRtP{niR@ ur`Zc{-@n0_VN~^7+WJ9}4g(Hwz~bIIrQcuYdvU%3sql35b6Mw<&;$S*1*v}k delta 293 zcmeyzbbx7sNPLwm#eM+cdx{8{yt_SeLLTK>JOZ?w*Pn6nflPr p#P7^h=!W=30>o<16yxPS5KSBtEbN)gwD@f_kY1}2aJ99U&=+D@f)ol zMISu&E_C)ei*WIxZ>FIBeUO^VN5E+e^;nr?-8xlIGvy*YWE|v^@=I0nl_0q?m!|4H zA9kJ%4gjz$U!w!qmG4lC^1LKJE$6q@g?1o+ba3vyekA^oQ{KO5=5B8bf4y)L-=hOK z(mZF;+nXa`=0n&29^P34=FfiPA2E8GcMZ6*4PAdaJYFRBz6SsR000000000000000 c0N{Rp0OCFJrR!2-SO5S307*qoM6N<$f{j3z#{d8T delta 355 zcmaFL^p9zRO1-P6i(^Q|oVPb(g$^n3xLtg)L-^bNCGU>1AM^X;v{Cm<`^S09`;H1Y zFOZcl>&cw;?DdpOj+@ty?XpzHk3? zRA#Nkj(H2?dmhc0QNx|7^O^g?#$Qw0bn7Hu=gsf^zj@X^=k-=k%_f>w=-thjuNMEN zThn)MNqE|q+0V8uxwyY?!M^MbDqBB<(l;)*5@HXO@VxWW328nTHJj6ie+15l{~A#vV(mJ@9qA7|GRtP{niR@ ur`Zc{-@n0_VN~^7+WJ9}4g(Hwz~bIIrQcuYdvU%3sql35b6Mw<&;$TZRH>u@ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png index e6d3d0b84a49f9f326bc1eedd651a32895fdbe7a..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa 100644 GIT binary patch delta 765 zcmVGIKQtJ1%f|G%;F6;M}9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}Av zHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2J8mz`jmag_2`f(@Hh;0ys7~03I-XB~j_c0< z8*s_oSKrE>HM(l4k;W4`fxQP$c4KI4wKa6k(uZ$o4125AgpKiG37R$rP6y5GJ{f3q z=)xYb4I6`;htL%{m$Nj9T2ixO6wBCgqV5)hn7POU0001>#3N`YPy8%rx6%pg+)us5 zqq8=!!eDeKsDD&4+K>s4)njJ(ViVQVtW5P-me~+dhH$(^qB}v=Kn*x2e0KN6ZmTub zxuDLtW>iJYiGE7N@{~NbWILXdEcuVss%XDIL;d+h?b%RA-T>7P3&g@%-ipy97xBV) zl}+n0E=RNHp`)j+{wLylW?FH+mIi)^xXo-ev=+MYN`Fnbc6DkS-Kw?GN(3T4$HBFr z%q7CbWJPulcdbODd=Zn^>dr%Dwcs}b;H$e}oH+gMIMx$wX#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz z+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJ zGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj4|Ye;U4P940001fiReG$=2O)5RL!e+ z3q;8>ky;WFNaU>rsSxA92$mjz$Wi|8EIk0f!0I1l)=}05fj8h{R(}I5oIlw)x4;mb vEOX@q^sB%a000000000000000000humfxS|^FEzc00000NkvXXu0mjf`oMUi delta 331 zcmV-R0kr;<2IT^fBYy!bNklP@)+k+@4gtWXU2kwyiq%zQ=I zg!N)x$+FBL#u#H99mN2Tx~P95Qj6W19@5{<7RwHZF@_Mj#B*W|H)Se5iMOf-4H^ko7;52kn9&R6$xGAsRLVYOIJ^u$g8K%A%xD)TYvY#ZwHKh_g~6Io$(v3 zA4MNL_AYexIg4=dqHm_4{(X>|%SXUz4E0!=1;CR zM*2crx+>Y+WA3g+c&+`UAWR;?Ck#5=^J@Mj3xq7RPRVkS9&EYfq8IpDDGgX%IP zjM`VLk(@%Wt~GIKQtJ1%f|G%;F6;M}9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}Av zHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2J8mz`jmag_2`f(@Hh;0ys7~03I-XB~j_c0< z8*s_oSKrE>HM(l4k;W4`fxQP$c4KI4wKa6k(uZ$o4125AgpKiG37R$rP6y5GJ{f3q z=)xYb4I6`;htL%{m$Nj9T2ixO6wBCgqV5)hn7POU0001>#3N`YPy8%rx6%pg+)us5 zqq8=!!eDeKsDD&4+K>s4)njJ(ViVQVtW5P-me~+dhH$(^qB}v=Kn*x2e0KN6ZmTub zxuDLtW>iJYiGE7N@{~NbWILXdEcuVss%XDIL;d+h?b%RA-T>7P3&g@%-ipy97xBV) zl}+n0E=RNHp`)j+{wLylW?FH+mIi)^xXo-ev=+MYN`Fnbc6DkS-Kw?GN(3T4$HBFr z%q7CbWJPulcdbODd=Zn^>dr%Dwcs}b;H$e}oH+gMIMx$wX#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz z+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJ zGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj4|Ye;U4P940001fiReG$=2O)5RL!e+ z3q;8>ky;WFNaU>rsSxA92$mjz$Wi|8EIk0f!0I1l)=}05fj8h{R(}I5oIlw)x4;mb vEOX@q^sB%a000000000000000000humfxS|^FEzc00000NkvXXu0mjfp&59D diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png index 54e6ad3653923a4616c1f9e47b56f4435e1064e9..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eM-1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$g5(+UH~;_u delta 429 zcmV;e0aE_L1jYl9BYy#nNkl=1;CR zM*2crx+>Y+WA3g+c&+`UAWR;?Ck#5=^J@Mj3xq7RPRVkS9&EYfq8IpDDGgX%IP zjM`VLk(@%Wt~5`;m_i5u00000000000B_*0_J!Z?mtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRR zLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=(6?N3t&kBw2vQ0Y$27hA&q_>WR>SMJc*+RAC z%IgjO)Q+BRBj60fAwtlm?wDg}E%cBX)f`c$fcWGk3&{)pmDWFJ}+jovEn`f!(V}!%4dG z!UoM*EEh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f_`H12><{9 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png index 5939be56d197073dfa3f75ede5525584a4adcdd8..79a3fcd5771aa23d793679282ce91906798b4a3b 100644 GIT binary patch delta 522 zcmV+l0`>it1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g6gjQPyhe` delta 508 zcmV zZ{<>$LI?l=0000000000Z{V-?h2QU&UT)jg&lzcGocOY)Gl<$(OZw_h(dqk9Hs4-C zsncoqiRF7?dMRGnFZbX5GU^Bs!(6--b=23-3XSiwO*;h!V}Assw~mGCW3?jLLbc?| z>kaU%dsS6@dOHJkFb8zt_@8E?GXS@uIvID7DMNML}W2Vt?N!v#g6V8RjIMF3|C3A?_#!Y5J&y5xb4vQ zyL7jeql$q@vxl?++#*jGD@T#LOtYd5KH|nCuU>@c=yDl4dK{?wqHx3{tnQi_YJ*r} z9)2xUEC2wkLHYTV2AwK}xh%RPc6~W`m;Yrmcf^d0000gQc*i26I_(k-7V*Q^8AIEA9mN_JzlHK*I(Y59YJ41cKMEjpN@AyCdr6S$G(Aelh z{oJ$`3!_S}%&U{LjrUI9|Kil25bP0l+XkKkiM=> delta 522 zcmV+l0`>iu1EU0xB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g6gmRPyhe` diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png index 83701b5b5844c064781481bfe00fca543a774991..de6359a696c1962a83885139520e23c98d231c1c 100644 GIT binary patch delta 408 zcmbQpvWa(UZVr=I_1fN<3#KSs z`<>e~Ws=REZMkmRd5h<7nHqFz`swHit=jKgdE<{iHEObw$;e5OT>GpzUU=JwOzpGP zCzhVsa5?wA+q^4ztd(omtVvq+GyC-Po6+HK?VcQ*B@*oWq_Nn&-YkBR))R%DcY0So znv%Dn=;tQJ=#?i+CQEL}XcWG3;RaV;mr3hc)z{CfJ5M#IzdZ6QZ>rzaWuK=9HUHVh za+77|saV^#7F*q&U2`9OpXDWc_Qc^!UPXUY@027yoxUMDc&={g$!nRVf4wa7y?^bT zweReU|Bv^as$Vf@c463NxrxRM^#?@f#9r8X=k4(W5AN^n&@cG)xgz9)!k5!KHe8t& z@Asr;#kYUKlV7Iql)Ui$p@N@`pz(p)YvF^uXWmdXJo(*X6+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1j43?f?J) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gV5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png index 83701b5b5844c064781481bfe00fca543a774991..de6359a696c1962a83885139520e23c98d231c1c 100644 GIT binary patch delta 408 zcmbQpvWa(UZVr=I_1fN<3#KSs z`<>e~Ws=REZMkmRd5h<7nHqFz`swHit=jKgdE<{iHEObw$;e5OT>GpzUU=JwOzpGP zCzhVsa5?wA+q^4ztd(omtVvq+GyC-Po6+HK?VcQ*B@*oWq_Nn&-YkBR))R%DcY0So znv%Dn=;tQJ=#?i+CQEL}XcWG3;RaV;mr3hc)z{CfJ5M#IzdZ6QZ>rzaWuK=9HUHVh za+77|saV^#7F*q&U2`9OpXDWc_Qc^!UPXUY@027yoxUMDc&={g$!nRVf4wa7y?^bT zweReU|Bv^as$Vf@c463NxrxRM^#?@f#9r8X=k4(W5AN^n&@cG)xgz9)!k5!KHe8t& z@Asr;#kYUKlV7Iql)Ui$p@N@`pz(p)YvF^uXWmdXJo(*X6+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1j43?f?J) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..2f514b48f9d2027a0122623319ece3284253cff7 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..644c2510ebb84d0c70de8471a07b50ac1ce764ce GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa GIT binary patch literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gV5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png index 83701b5b5844c064781481bfe00fca543a774991..da5df5748b425ff56e2d08ecadef9b4602d6c1ec 100644 GIT binary patch delta 486 zcmVJ*von7l;I>KMiA8T|DGyx z(-K5{Ed!*K%ENVCN3>FHw5P36{(f^xetLxC80YYOT$etw?h2 zyC@QG!auC01S=U%FJ^)fV3n$F!1;-O(~%#3Z+BJI6PGO!;J>W;qdAr*Cgd^K|lehdLeP8gq6x=jyyRMcgsBN~<1%uzG zdj2ro#OCwU2{NnOvme6G5qx6zU^DJyjc>xwG3_NE0000000000000000000000000 c0Kjeh0lz!?yTb|)9{>OV07*qoM6N<$g0tV|-2eap delta 503 zcmV+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1fs5?au%J diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00018.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00005.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png index 83701b5b5844c064781481bfe00fca543a774991..da5df5748b425ff56e2d08ecadef9b4602d6c1ec 100644 GIT binary patch delta 486 zcmVJ*von7l;I>KMiA8T|DGyx z(-K5{Ed!*K%ENVCN3>FHw5P36{(f^xetLxC80YYOT$etw?h2 zyC@QG!auC01S=U%FJ^)fV3n$F!1;-O(~%#3Z+BJI6PGO!;J>W;qdAr*Cgd^K|lehdLeP8gq6x=jyyRMcgsBN~<1%uzG zdj2ro#OCwU2{NnOvme6G5qx6zU^DJyjc>xwG3_NE0000000000000000000000000 c0Kjeh0lz!?yTb|)9{>OV07*qoM6N<$g0tV|-2eap delta 503 zcmV+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1fs5?au%J diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..fc2f4b72997ee897e1202b3f2436c2e5babbc59c 100644 GIT binary patch delta 705 zcmV;y0zUnK1lR?TBYy&)Nkl!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfn_p2i delta 487 zcmV741i(V=}z4LlGw|6=#=3kBt{U_@&BGG za?=t-d@Tc{l*+?(T}QN1ZM3JYlu|BUUP75T<66Y+YbajUAPx_7Y|UkDk>71i=){lC zH11EfB0~?iZ#VLwu4X99mYGGJV*Kj#X}+zCcHiZ}oDdUDD4+# zJ=O&Vr!QUMUScpUWdux`;0of_=nT~m*;Q>$nLpkwA`U**iTT~KPFchGro>JDHwEbc z8LB#a98&FO%31Ufe?>AiG*cd0Gl~BY-c>O85U%DFXRR*jJbRr#6OLPw_KWmwME~F0 zS)L&{Hm@_AwSTyB1OPZgWfc@5))>__!wBauB(9+Ps_C2^+VtJY&A0>U(Q2*Dm#s*0 z?z<=wZ^A#UrUWY)PA_JH5nz?7Zov78e$$a3es6bG)f1O35#Yb9`lCRE#e^wkb8jvg z-(h;{oTP0mIGM*qfK$pZn0}l-`02ib--ILEd6T#NB4B;+yA<3sY`d(FKFw zr+WS{-Nfee(+M)G+p{0S&k=lL_h2*bWQ}ja&oS*K9{>OV00000000000000000000 d006*k`~kl^`n$sl5FY>l002ovPDHLkV1hrM=OzFE diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..b27347af01a8f5ebf7b5b541dd1231d25a66fd7e 100644 GIT binary patch delta 296 zcmV+@0oVT61;PT5BYy!2Nkl-Rk= z@G#7vMY{d0Am?1)rj)LVW*kjrr3iXF7wx7&ZtiH-z(_&0g0!Mwp1nf6n~l|KkB}{244^9ZNn4? z&-<=l;@g=)mup@@b>nV{AK`$B1%MkH?1G}{HxErqxgDO_Mcx-JV0NNVA34mrPPQ{u zPIzX$uWNJI7{TLs$VG1Q*%G$^A9Ryiep2rA1DcDzYc?R1_79mLhMSy!X~|bmU6L~= uxU!QsTs zOU}93N$UQbK}Vrzu8RBfVdH7 z%RU{%IWg_1aCy$znVS_GoCnbvAg*`U)3dp3mcTK%0e_-NSvz;Q;h#_N6nI6{#7XJ0 z`yS9^uj60JHwD1mA>B5lF#up^j(5t?KNU2A;=Kq9@;*j4_3 zCfi?zWFuhiNyZH}Z|U~6Lnzv#F=rF*weq8M3GAPJ+0uJ9d*-p-J$A>(`)YEG8dK}y z1R!WScYk_sie1F@M4P9JsQGD%|RN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7 z)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@SjcaNV-F5X=6ABKEyM5{9YS85!LJTpgsP zco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$3pyiqW#ktzFcAa*000000000000000 n000000000000000;Q#Og$`d~=9uc2400000NkvXXu0mjfOR!OO diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png index b27347af01a8f5ebf7b5b541dd1231d25a66fd7e..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea 100644 GIT binary patch delta 364 zcmX@a)XqFXrQXle#WAE}&fA-@o0=7P+7jQCsK2TAe798GXYLp7NAinqeBW85#hcl1 z<+5>0anECm*y9rZvr=o-G}){7{)=6E^VZuw1;;V$*uTB2Kzt2jX z(en=WPu`S%qMof&tm}4|&@;V&RCv~ju72+=ll-NA?SX54uQVRN)vY#k zJL_t(|obB0Nj)Nc&0N}OhO}PJ&xXV76u!Ns#lco;q_dO}_ zFwCGuy8Wym=Um^Wl&*^88=BchkaG?g)w_mMc=m%b|`OUk~YR!xRV4 z`>tQ&+nGU^YhFQh<8Fx`;ed$+fEyd^f}-g+4^2zC9iG`m-WM%kcA`)pIn26Fwlh^u zcxJt?YjfBb!Q*(yMQ-xh61M;!bdy?sQttEvnv1?`HXxMt51Al_o1A}X$yZQak~1f` tv&RSk0000003ZMW000000001BF~0&x$m|iejmQ81002ovPDHLkV1h$ih=KqB diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0ba444119e670d7a2222c337d983a41a7220e158 100644 GIT binary patch delta 476 zcmV<20VDp01NH-uB!9h0L_t(|obB0Ll7k=+Kv6Q4ov{BUv6uOv#!>oViz23S&sPdt zyF&zpywWhGl=>m(Y_&{RN|EKIZOucg{ZVTgm+w*5-?V%g`7kUG6B&F|MBF^d->Q_-JYXY3IT9AU zR5xWE@IB(w+JCqjlqu*#SyK>z2kV@IoNYCAd#mFOC-SBwS8DP^C&u5>h*zlQ8pwYu zaMqvBiIHHZ#X1z+Q#)DnnI(6-8Q1Mm%l-5@58=)qK#o&&#t8l;(5z6@;k+9Y`LiLO z-LLu92}kmWUSwc4ExS9_yD?TSzp!|W-*RROn!gZ>ELG6QE#jwd56u4ozFf~UK<=qo z`^?sE*U@QuH%8`)lpTqQJQ5;T1^@s60000000000000000000000000xWF&(Cfl#j S2IPnU00000anECm*y9rZvr=o-G}){7{)=6E^VZuw1;;V$*uTB2Kzt2jX z(en=WPu`S%qMof&tm}4|&@;V&RCv~ju72+=ll-NA?SX54uQVRN)vY#k zJF1DMNzktov{BUbuay3;u1+bFg7^T-1F7J ziX~IPhHaba=Sj5O&JamtBdO{Jb zE14npfGOZ*22ARGAwP3UDeNgzOxcp2HrH`wj83s%5*hvd&wucv@NWj()%#oJ2~F>q zmd;LDxtez}^WagtaCu7qcNtKN&n20b@>jK0I~>dJz;yD<5>#8JuS#rMM5pNWM>8wc z!7}IaL)^ZE=gosqPA3MnXsL}AbGI;s$zFTja54>BzsN5YZa9wq>d@6o1p9!G(j1br z$L!bCyDwJz9)AV!t_GK&@S|eCb1mVA%WY^|O_4;4`@f{{eoUhAW0xPt5#nPUmKfSQT|lcxPSn(gnx! z6E^Jh{&_79<2qw%xpZOuF~d*MbpJ-IXM;X(6My^hz)k)CfDbqF4%iP(%R|TTu+xMM zFVoE!pR1?ro|w+p7ytkO0000000000000000000000000zzV;y%ixy>vJx=>0000< KMNUMnLSTZm!sg!q delta 459 zcmV;+0W|*Z1NH-uB!9h0L_t(|obB0Ll7k=+Kv6Q4ov{BUv6uOv#!>oViz23S&sPdt zyF&zpywWhGl=>m(Y_&{RN|EKIZOucg{ZVTgm+w*5-?V%g`7kUG6B&F|MBF^d->Q_-JYXY3IT9AU zR5xWE@IB(w+JCqjlqu*#SyK>z2kV@IoNYCAd#mFOC-SBwS8DP^C&u5>h*zlQ8pwYu zaMqvBiIHHZ#X1z+Q#)DnnI(6-8Q1Mm%l-5@58=)qK#o&&#t8l;(5z6@;k+9Y`LiLO z-LLu92}kmWUSwc4ExS9_yD?TSzp!|W-*RROn!gZ>EGN*%E#jwd56u4ozFf~UK<=qo z`^?sE*U@QuH%8`)lpTqQJQ5;T29v=778n4yz%TD6+po|D> zLL@=*SY}d6sSoSAT9V5tr8w@jZ)fnOIyBGT-DnqEpKG|K{8(Ero>FPX2d~qr9<)Na z__$=zR_G{8W+!EhKxgGG17@e2T-OQbUl-)J5@eO>qYQTv zzZ^UD$ET}Q8{N#0iXgZ6Bcim&-eP2cdUECtVPB{Ymmd0a9ukoAi~OmSQn~{+lFdW4 z;5=!Rd%(XUvVSF~Zd;`UeJ)lB0)V@cEJ03B&FO7z`n`$#Cdq4>9O&ry{fvZ%Cl$Tn zZ-b@g42&o{66;m4r#8>$A$>D0&E0yapK<~xKY+|rwPFObwY#CHcb}n7qz=Tb`##U^ z7Y&dJs|G!u*TXjTP{*?6I~LbTuVTpc7qQ3%ecmPhs3n=x^IZP{{s4QvV&)8x4K=ID zZ1vr?mg%96v=wnXq7y&HhHe9s!2uSN&;bV-008Xe8-|VI7@0F1DMNzktov{BUbuay3;u1+bFg7^T-1F7J ziX~IPhHaba=Sj5O&JamtBdO{Jb zE14npfGOZ*22ARGAwP3UDeNgzOxcp2HrH`wj83s%5*hvd&wucv@NWj()%#oJ2~F>q zmd;LDxtez}^WagtaCu7qcNtKN&n20b@>jK0I~>dJz;yD<5>#8JuS#rMM5pNWM>8wc z!7}IaL)^ZE=gosqPA3MnXsL}AbGI;s$zFTja54>BzsN5YZa9wq>d@6o1p9!G(j1br z$L!bCyDwJz9)AV!t_GK&@S|eCb1mVA%WY^|O_4;4`@f{{eoUhAW0xPt5#nPUmKfSQT|lcxPSn(gnx! z6E^Jh{&_79<2qw%xpZOuF~d*MbpJ-IXM;X(6My^hz#skpfDbqF4%iP(%R|TTu+xMM vFVoE!pR1?ro|w+p7?aTf6dC{k0Kf{rvCH6>2eJ||00000NkvXXu0mjf+Q#Tg diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..33fd15d594f8eea825d32583f4591503dfd395b2 100644 GIT binary patch delta 461 zcmV;;0W$vl1NH-uB!9h0L_t(|obA|KlENSmKvA4>C)xj!*vouS6$$;IgCS^n&zE8+ zw1h|Ck!H#{mk-;vStZNmoJ%r$Zt0lt)Kve}gyz-vX_`han)0g}M7_^b2F-Zj<+f@D zvfquBB<&wM!S^dI&?Ime0kemjRGLQZcYC2)V)fQkHF5o`(|@(=T5`@!p<2Z-*$ZDI zU{&iUad|qobf*&Y4=h);sU)-IB;_lH8`r3!NDMJYyik znbI=GgAYKCQ+37&j@D*}qV9dVF_C#7 zUb~;Oe@-=>9I$Gm$H%pE7#EDO>hcqd#|)Qrt>1`6HYVuvHu1}k2i8A;A2+fF$OAR& zkl8wSJ3CExV`N>Cv?DR`CBeTllhFYb8vp9f4Oe-~at|#KB3$ z@l!-vkk?B7*Sn%7oz`4x@osB=`iG@fCg<$gPTb26Ri_U_Pq zo*i1hx;NTL%C2@<;%njjtaZ`p=H*`>6-@rLGjzk3)!uWL$f~9XD@(*&=X@S7{$#sQ z%G8&OdCGaZ%x06$I&XbolR2gOz<#Ao^{UJBqL;GN>VmzwOSy6X%`4xth&(-u1&~UjvSBdTK3p-E)1?iLc@tPq5bBQ~kFh zdgkTNG5;C=F;wqMdd4$>*L3yCoUeDcO?$bpZ;NQ5^&(;WV{LiN4EVvDr_yb`k0fTg RO_~Ez=;`X`vd$@?2>|wo$thV*H%7NPwE>SvoBk`a_aoJ=3Rg<`)|G0lm&6nQx%+He+_{osJ)To} ziLDbv8(wBWM(;beuBo+}JtbPwm(-`C`n|8?hiI4j68-pQlz(aZMf{rqOM1V!vtIO0 zIoKV3h*iWqc!&!b@yy?SVgE*tI=z*Mms-%b=n$su#v8^=yy!0}C}|AJI6<5I{Nodu zD&9gdLP^O$ry02jn+rvfEmj+wLyPd}MG^mIh7i&Hhc&0voST#Ut;`L_(YvPWoMG$( zK1V#Q<+b4}?|-jvHu@d~@Wy6Rkoi&3F6py@i8BWCfMHa}xzVZPpJ&8dIC}gn{wIO6 zk#TN}RCY>6mx70y7q)rgdr9sC=DgKjzpPk+odZYT%mC4pEyTg=Ei5Yj-MHh zM)%tsJjKhRC#>1&@pUHh* delta 459 zcmV;+0W|*q1NH-uB!9h0L_t(|obA|KlENSmKvA4>C)xj!*vouS6$$;IgCS^n&zE8+ zw1h|Ck!H#{mk-;vStZNmoJ%r$Zt0lt)Kve}gyz-vX_`han)0g}M7_^b2F-Zj<+f@D zvfquBB<&wM!S^dI&?Ime0kemjRGLQZcYC2)V)fQkHF5o`(|@(=T5`@!p<2Z-*$ZDI zU{&iUad|qobf*&Y4=h);sU)-IB;_lH8`r3!NDMJYyik znbI=GgAYKCQ+37&j@D*}qV9dVF_C#7 zUb~;Oe@-=>9I$Gm$H%pE7#EDO>hcqd#|)Qrt>1`6HYVuvHu1}k2i8A;A2+fF$OAR& zkl8wSJ3CExV`N>Cv?DR`CBeTllhFYd834cq{sEu~;(=%csdfMW002ovPDHLkV1kL- B=XU@A diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..470006f56a6a3fb279883110db8b5bd8e44be646 100644 GIT binary patch delta 463 zcmV;=0Wkjm1NsAyB!9t4L_t(|obB0Lvcez?fMGo2PT2pF*volfteB8AQm}RWzbB=% z#FR^mx3p3zrGCgcTP3F}rPN@y*wQ1s?a(@Z-GG)hc`5qG=A7H4Ps~R5Qg>Zx#XYZ= z?MBe;cLOEK$fi~K^J)e}052op10znTso6T6$dm}CEy)i_<$t}c<2SJ#5+R9sa^fJ+ zz3@2#&dPo=exc4zTM|r)--Iwd-Bv4Ys_)i;=}qd-Z3U}-4M~)=XX&eT`}GCa{OV;2 zvZm=-4T};dDgON96EoGDVXmdS_$^ZDNPEc`0o|2zY!UVgyQk|2omM7h<7ypZrgrhv zUxR18b##i(dw;-B+3k|6`)p?l`d-!)1mLO$ryyrftzGM#XZGEa$YWA>(?*==)baN- zjzqYY|6t&}eEQEDM@pqF%L+Vr1N1oUj>q8t0pbnC+9UJp zME+@rx9-P0*7`Jh=yj7GAJ@)iT(FMSmLFKW&Tz@D^DAG(A}{FcUgA&R9ytF7{J4=d zKyRp7o6Od}+q={BZXMlLB$mX8I#cg78n3vf`2hE+!)~w<9q-B002ovPDHLk FV1gOt^ydHo delta 485 zcmV$thV*H%7NPwE>SvoBk`a_aoJ=3Rg<`)|G0lm&6nQx%+He+_{osJ)To} ziLDbv8(wBWM(;beuBo+}JtbPwm(-`C`n|8?hiI4j68-pQlz(aZMf{rqOM1V!vtIO0 zIoKV3h*iWqc!&!b@yy?SVgE*tI=z*Mms-%b=n$su#v8^=yy!0}C}|AJI6<5I{Nodu zD&9gdLP^O$ry02jn+rvfEmj+wLyPd}MG^mIh7i&Hhc&0voST#Ut;`L_(YvPWoMG$( zK1V#Q<+b4}?|-jvHu@d~@Wy6Rkoi&3F6py@i8BWCfMHa}xzVZPpJ&8dIC}gn{wIO6 zk#TN}RCY>6mx70y7q)rgdr9sC=DgKjzpPk+odZYT%mC4pEyTg=Ei5Yj-MHh zM)%tsJjKhRC#>1&@p9OtT)rcZbq(=^`; zo82+VW_@0u?6LG`Z$S_yo-$x{x(UP|Cn6<0=_TdHrsCe~#D6C4kNVqsLku`83G|Qn z$beI#zd7F~q9Y{9aKt7|?&GhEhRB1f_h7C)ecdZ~`pq99>EF_$>6z2F=OTjqRD!%p zJ;kb!1VM@GPmHKkFS@xL{fl2RO2fuBCj-otb8Hcgh34zp!$8wasWIMM+Z<43?mvt=6yg!M1%@lG!Qk_R(UUxTTTzFb>Fk z;$1;-{tRBsCJX^72d7W5tq!yij5X&6U*DM|4Pj3&LKLJ0^$Qqz~YF?k& z>vp|brgwF;t&H0loy?Mu85sZo00000005KB0T>nn|L~CNMp(EqHvj+t07*qoM6N<$ EfZx#XYZ= z?MBe;cLOEK$fi~K^J)e}052op10znTso6T6$dm}CEy)i_<$t}c<2SJ#5+R9sa^fJ+ zz3@2#&dPo=exc4zTM|r)--Iwd-Bv4Ys_)i;=}qd-Z3U}-4M~)=XX&eT`}GCa{OV;2 zvZm=-4T};dDgON96EoGDVXmdS_$^ZDNPEc`0o|2zY!UVgyQk|2omM7h<7ypZrgrhv zUxR18b##i(dw;-B+3k|6`)p?l`d-!)1mLO$ryyrftzGM#XZGEa$YWA>(?*==)baN- zjzqYY|6t&}eEQEDM@pqF%L+Vr1N1oUj>q8t0pbnC+9UJp zME+@rx9-P0*7`Jh=yj7GAJ@)iT(FMSmLFKW&Tz@D^DAG(A}{FcUgA&R9ytF7{J4=d zKyRp7o6Od}+q={BZXMlLB$mX8I#cg6O-Tp1r~yTF)-X1;SS?`00000NkvXX Hu0mjf3Gwy! diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png index 54765702524666d816b9479a1bfbc06e1215ef6a..7ed9b2d3952983834dae3ee1dc755595bdcbfb9e 100644 GIT binary patch delta 461 zcmV;;0W$vk1N8%tB!9d~L_t(|obB0Ll7k=+Kv6T5ow)xcv6uOv#zFc)rz2`A_k1PT zN=tYsc`P%PQtF3wU9FPKl~QUlTW-}>I5pKDHKBR+-A#M5>mMiPsJb>!88qVuua{Lb z=$as1vS@ec1fQ?AK$pO71k4_8Qf->8-^u>i2Dc?`Z&jy`Wq;rLYVdZ*$xy8#P4>e7 z5pY%OFUIZ3)@e(EE#g<My&uKCq&3bLl@ zqblx7oJR5IA73|9y_n`)vWq_=LGRSJ7$ZPkIdhA!U#OlgGgQB-C28kR@~0}LbPH@` zG!Mgq*GW^}1Ao3sq)Sfiw#pRrxvVJ&z+EM$AZJglUF)4^_F+lnF-bnI$P=9ye?Q}$ z4Cfj?HdtZKiIHHZ#5yE59!}1AsNalByW1Y>r>wxqA3%;%bvy?D59r=d)OVj@Oyr-2 zcI@{X2+7-Xf$}7ISe`)c{nU}Xe zS8Dnb(zM6R_UNh!ERLP8{d-n~=Dx zdofS$cSTqp&Hc1Cajvq&^M?D1_3_uP{Y;p$K>w(=Bg2P-Jku5|SbJ^#*Mr+?!zbO; zeEaQU(%c{}gHB)KAcDdg+X|+;TU(YOf{@Loqan(|r=#9yhb0dnDh|R4RI4yJG zdX(%V|9t*A_Kf!DPDm}N&Wf9V^L5$YsAc7)Th{j6mYjQL(gaCK2K*p_>HmibuiPSb R7@30ZJex diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png index 7ed9b2d3952983834dae3ee1dc755595bdcbfb9e..df6e01718ac7db8656876556198e373fae925b3f 100644 GIT binary patch delta 554 zcmV+_0@eNX1HuH5BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f=S-;X8-^I delta 476 zcmV<20VDpx1oZ=uBYy$BNkl1h2d|e^ zGw7NiU9xC*=mejywm_G_ZUoF8Zc=TUt>4N1*ao*HZEsblj(=s}`fBiY$jMNxB2D(f z{}FIi>o3Ob$<}F0f-T}#;hZwBDY|j+v<@6zrTp9mSn)NbuB1InUQKPm8?O1)ZVIxd z>7y#{N}NXV=O14;Q@xnxT(XNlB0=xew-_TpT{&}$uwSU2E;CfWswHXXPx7ZKrF08y zWHb-Mg4an?-hTtWN~B9p?Y7Dk^tr4l2*6z>ryyrftzGM#XZB%9Zh#0$sa(DQ*}HB{}1TiP}FyyVNB$o zhIs9M&XEi!k^@$4^!T_QZc`6qth)Tf;xXyF7`pyNELGBR=5?;4uAIKk^*_Lu%d7!% zL(SS`w)Wj#ou-E|vaU$lk(l5z1^@s60000000000000000000000000aE4!daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&; z?|47fiKRl5v`%TQWnW(><#f@q(=v50gb`5AORZ0@+NxSXwtuf_r7FruCJg1;)5>AU+_j}D|t+L!+bywB_ z0002k!yX~e{jaM3I$#^_v93~C2Xx5;8d~aDDbKaM3$benWL2lt<%O&X8iqm@*wtfv zK>3m-urVo3*?)Y)jQ7rpS@oTy+e(I%0?FSLMD$bEg(BN^cxMHRyh0@V(7%#!);T6* zs#Z(n68e7N%MiQ>89o-RQ{sH`Fq{xr006MYFt;d8Ic76+*Z)Y28)j*Lk8jG$(#qvI zwaZ1o<=(nnUw#sO<@BE^a002ovPDHLkV1jp1<-q^| delta 554 zcmV+_0@eM51i}Q6BYy%3Nklh8DDn?a1MW_mr|xhautbJKq)2Thzl|$;D2zV&v+92+#Nta8HXDH z;86@+L-j6PN?8k2-%pZtLFn=wGX3q!{+s|z7Z*Il#C#EM%<^_}>H4+Sb|sk&+d5mh zt{HTy127}^y+>FZwk4l>2M9M?mz;5FA6BA**-&>z+cDd=!RX4uTAPfBcONmImO1Z$ zKJ9*QNd?{MA%E+zW;P!@8@46B{yX&{))Bftn%cfjcChU5V07id zzRWuV1lu$;?;Gvc_$N(kzuo%Hdx5BY7{Ky@(FXtkcs#dj6%qP^eAX{w7Y_6#rY0o* zgcc;^fm0HVshs$4C0{QxLvrey`jU`+oDS~Q@xzD^U4H>WKM{W)iX^&F_uSWH7S*>A zeaWHipeQjt4n7e=QiK`$$l4s#SVX?#ej_gS2Gmrv#y6-=E$Ea)^HDB*TM8*@&$6@E zbr9NuE`LA|YAlC>PdAR`$ga2%KfR-8fY47)Ni@E}`$vhNoVitUJPQIYjsE% sF+DzE8zTS!00000000000DwpH3qW7>K!M}F-T(jq07*qoM6N<$f>&ib1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g2np%J^%m! delta 490 zcmV=KcbSE&7{W&uAdp?ty^0M; zwlF9>c)b7s0000000000po8O^c(Yn_@1u2a=Vw!qy};P}Y>t9&(0^>r9mf$uNH62> zct6&Or9zXmPHC-WUtcHXbkVZYGIcM65m3%ctxvDos#-y|uYYN!F(TibDud4q#U>okSu2NYCbjbr6TIyIS&$YY@v1 z`I05DF)2;ie1F4?_s)u0^_`^KN`{mI$=?)2^i$S_BHML%X9bJALL~dpzmjm)IVNPP zR!ig(`hMWc5WEN(J{GN0;(YQjoDf(50IQ>Zz5*|JsKC|zp&)7$C>{s5)gN2x64%PwiKo)IS0ssI2 g000000Kh_i0ei>`c6nj68UO$Q07*qoM6N<$f;m#xfW~e(67WW+&dPvrC&M(e>O6g}>NwQlU zIo-A`=X`w4%X4H8kSD7XB-LPMOjW3SD=+ctc_$A_U=L98pMUh36f=X~P40;>gR2)Z zcv-G0w5(4{J%aP{C~vk4_tN6;U;RFd^(T<<94Z63%Y-obj!%xjaiyl9DR zex#0jl{8Da_Q2MZ-mZRNE*;C)?awNw>*vb)){AT&-w%2ftFNLf$19qig3=S_v4=7f zJ76K!waj^wAvZpt0m|adnl05%$5?!9M<2)c7v7v9KWZ9sBOzN6=BC@}PTXXbEmE(N z=1S_O*k8oVz5YeoK>j{ael)F;tIq*tF60Q%z6`FMsYapG3Y0Nd7*ugl$iE^^#ckj` nZfght00000000000PtSF`}Se@6vJi+00000NkvXXu0mjf>ALW) delta 522 zcmV+l0`>ii1fv9yB!B8jL_t(|obB3Ma>F1DKv6f-ov{BUv6p^$no@&gnWxCy^B03b zenBjA8~^|S0000008xx_bqFRS;*2q_Km2zD>qGffjHG*b-5dO>jw6JSMiW9vOVjP| zpJ$!C^s=wgRKC5~=F{Dc%@$jeni@-g0@962&AdpdBUNjOM1Sv257pAU#dqCqEj)}` zN(|{EXbH9Pa28yEqx66;2|(JOUW40E8%Lg3%g()=!|P@AU+6O257prbs5o(rhnG+6 zN+fwrY4>7fJyfNs&3Kp?mT)lyVI>zYmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4ar zo#(}hFQrOOFn{k+%BI~0(}n58j=o2v`|&m}rlivB?L5uRb(eSXx)i&5om)FzjgTif z{w{#GvmZi`ax#MwM@o-0C4C7rhkeKCZB~}PWq%tSW1c&6J(YJ zXnLL0<>f~I?EcBK`fXacV&R)op>9dt{O4xP!mO12n4hj$+k%T#5tiIeo+%re5t_!u z1+ep(F>En)2$GUwkJi9SqmZ-?KJCuFkj-0i9smFU000000Br0B#6#&x4|3O900000 MNkvXXt^-0~g496$MF0Q* diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png index 3d12ba7610b993ca5747360f2eab0e6908870db0..c17e89d15d707d3927099638cf11e82b35d72074 100644 GIT binary patch delta 458 zcmeBXdBQwFrGB-ii(^Q|oVT+ACmmMcaJW17-jUz(n&mh9{baSBB9&*I-S_>f6pQN- zw%I}qsG#M8=&HXKeN%$YSzhrn47oi?_xh9S?+pK}`@gDr=PV1aI5jOj`P|Mo3x8!_ zdb~^U^{uNu63N}S-By=7%=9K?S5sr}d9UuXhFeSLNnYOe<3il5rfX+>f5qPVx+;m(YsOfvdGqA%}G z+hJJY7h<{1_RW^s?3lizzZcdN=--QPc$KneKhL!U^~T5(dJH`?tGO)POaC%-*|xLS zynVB&sGjjr*v8d6KdaR|D?O=Kk!gQ;wo-rWXG5*?LCdD)Se3o5Dw=a__1An^(SLHc zbc=2V=5$N?pFf>FF;9ETZ@vx7#hy6cW_OglbpN$aU|7*z)(ZuGam#l1XRg&QIG?p* z$xexxiwvA9@_sCT$$i20=B(vUt4?2Ad^9=vQ04!pJAEfVc7Ahh``@a65}WxfW~e(67WW+&dPvrC&M(e>O6g}>NwQlU zIo-A`=X`w4%X4H8kSD7XB-LPMOjW3SD=+ctc_$A_U=L98pMUh36f=X~P40;>gR2)Z zcv-G0w5(4{J%aP{C~vk4_tN6;U;RFd^(T<<94Z63%Y-obj!%xjaiyl9DR zex#0jl{8Da_Q2MZ-mZRNE*;C)?awNw>*vb)){AT&-w%2ftFNLf$19qig3=S_v4=7f zJ76K!waj^wAvZpt0m|adnl05%$5?!9M<2)c7v7v9KWZ9sBOzN6=BC@}PTXXbEmE(N z=1S_O*k8oVz5YeoK>j{ael)F;tIq*tF60Q%z6`FMsYapG3Y0Nd7*ugl$iE^^#ckj` nZfght00000000000PtSF`}Se@6vJi+00000NkvXXu0mjfW(x4` diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png index c17e89d15d707d3927099638cf11e82b35d72074..cc59349033daaad4bdeae570a7124de74d0a7374 100644 GIT binary patch delta 380 zcmaFDJe_%hN`0KCi(^Q|oVPau`3@=YG(61O!};A_sQhCiOZMq!ClYQv{V!K|=@Q=@ zVMYchuq`@g`TT0+m&$d12{Q_o>gQc*i26I_(k-7V*Q^8AIEA9mN_JzlHK*I(Y59YJ41cKMEjpN@AyCdr6S$G(Aelh z{oJ$`3!_S}%&U{LjrUI9|Kil25bP0l+XkK@4v2% delta 458 zcmbQv{DgUeO8sh27srr_Id5kLPCBf>;c$2Ey(7QnHOp`I`^joMMJmrayYKr|DHhiw zY_o+JP(jNF(N%vf`lbY(v%KPE7;<}(?)4|t-x>Z{_kUIM&RG^-acWw6^0}RF7XHe< z^mv!x>swcSB$B&tyR9yFnCWl4ciB?0b^H11t(`t^`g2FtQ^p%8Jn74tYpGr@JpX=; zGJBWTvbcW&ucpS{^IqL&4Y!uglf1m`$A!3AP1nx&{))Zzb&E*u!krmMnPl{XL|@*W zw!^T(FT`@2?VByN*)e@be=n>l(7zYo@G51`ex7Ry>Wz^n^cZ?(R&!anm;PnwvTbLt zdHZHlQ9a|Mu#KyCepah_R(eveBGdlxY^DC#&xTs(gO*Lpu_}9ARW#?=>aY2-qW|P> z=@#7#%;}c&KYu!VVxIPv-+UXEi#>6?&F(09>Hce_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png index 83701b5b5844c064781481bfe00fca543a774991..da5df5748b425ff56e2d08ecadef9b4602d6c1ec 100644 GIT binary patch delta 486 zcmVJ*von7l;I>KMiA8T|DGyx z(-K5{Ed!*K%ENVCN3>FHw5P36{(f^xetLxC80YYOT$etw?h2 zyC@QG!auC01S=U%FJ^)fV3n$F!1;-O(~%#3Z+BJI6PGO!;J>W;qdAr*Cgd^K|lehdLeP8gq6x=jyyRMcgsBN~<1%uzG zdj2ro#OCwU2{NnOvme6G5qx6zU^DJyjc>xwG3_NE0000000000000000000000000 c0Kjeh0lz!?yTb|)9{>OV07*qoM6N<$g0tV|-2eap delta 503 zcmV+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1fs5?au%J diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png index 83701b5b5844c064781481bfe00fca543a774991..da5df5748b425ff56e2d08ecadef9b4602d6c1ec 100644 GIT binary patch delta 486 zcmVJ*von7l;I>KMiA8T|DGyx z(-K5{Ed!*K%ENVCN3>FHw5P36{(f^xetLxC80YYOT$etw?h2 zyC@QG!auC01S=U%FJ^)fV3n$F!1;-O(~%#3Z+BJI6PGO!;J>W;qdAr*Cgd^K|lehdLeP8gq6x=jyyRMcgsBN~<1%uzG zdj2ro#OCwU2{NnOvme6G5qx6zU^DJyjc>xwG3_NE0000000000000000000000000 c0Kjeh0lz!?yTb|)9{>OV07*qoM6N<$g0tV|-2eap delta 503 zcmV+^a0Z$^H z0-E+7cM`-?z{B|Q7GNK`rO)$hCdpX@o&obbM;viMBn7N4^nVdO!Pi@WaUu>k0Klzq z3q#8ld^MO^GH;A|c4fXJ2F~rsQT}RKJ%i&dLbF{t15!!`wj+$Rd~BvgB2#9|Z<=|^ zhI++qIxbrI=%25aW=YiJICWN%{FrxPIh)v*H9MjduLZb*+CKgiU^)82_DdO>?|U2^ zvbwmv4nDmP27huaiMQ>igrWaif{b+_n$C$by|L86M$f8nl@%W_S?Qn*MfUbNuh(Mv z-WcBWiVsM#7h@L-004K#^em|9>&Bd+o^!yd?mC+~k$YXpoYnJzddhu?Ww_#?03`qw zv!RTMm5p0%y!rvdQf;$xdmQeBxA(TTL}hK!@968zU2wB<`=e~nOZmM!z9Xm5+cBOE zk^YM4p&U4i_xj+v{O97SfU!e}-lyY(>vC7)>4XPZJg4$^v>uo$8Q>CxwjA#xdpyAh tgeKU}xdSLy!~g&Q00000008hJegR~iO^a8b&&L1&002ovPDHLkV1fs5?au%J diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2f4b72997ee897e1202b3f2436c2e5babbc59c GIT binary patch literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..36a4ccfcad759a9eea601e83ac0c2e32a2c184ea GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..0aefc26a19ae470380d6e83ee072bb1bf139b0ff GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd15d594f8eea825d32583f4591503dfd395b2 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..72e28d599f51b96ce1a30a42af83bfc752d6f2c1 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..470006f56a6a3fb279883110db8b5bd8e44be646 GIT binary patch literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/test_blindsign.py b/tests/integration/nano/test_blindsign.py index 1a550ba12..34d4eeb90 100644 --- a/tests/integration/nano/test_blindsign.py +++ b/tests/integration/nano/test_blindsign.py @@ -119,8 +119,7 @@ def test_blind_sign_basic_operation(app): path = basic_test_path / "accept" def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Accept_risk, path / "blind_warning") + app.navigate_until_text(Screen_text.Accept_risk, path / "clear") app.navigate_until_text(Screen_text.Sign_accept, path / "summary") _blind_sign(app, basic_operation, navigate) @@ -129,8 +128,7 @@ def test_blind_reject_basic_operation_at_blind_warning(app): path = basic_test_path / "reject_at_blind_warning" def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Sign_reject, path / "blind_warning") + app.navigate_until_text(Screen_text.Sign_reject, path / "clear") _blind_reject(app, basic_operation, StatusCode.REJECT, navigate) @@ -138,8 +136,7 @@ def test_blind_reject_basic_operation_at_summary(app): path = basic_test_path / "reject_at_summary" def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Accept_risk, path / "blind_warning") + app.navigate_until_text(Screen_text.Accept_risk, path / "clear") app.navigate_until_text(Screen_text.Sign_reject, path / "summary") _blind_reject(app, basic_operation, StatusCode.REJECT, navigate) @@ -203,8 +200,7 @@ def test_blind_sign_operation_with_too_large(app): path = too_large_test_path / "accept" def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") + app.navigate_until_text(Screen_text.Accept_risk, path / "clear") app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") _blind_sign(app, operation_with_too_large, navigate) @@ -213,8 +209,7 @@ def test_blind_reject_operation_with_too_large_at_too_large_warning(app): path = too_large_test_path / "reject_at_too_large_warning" def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Sign_reject, path / "too_large_warning") + app.navigate_until_text(Screen_text.Sign_reject, path / "clear") _blind_reject(app, operation_with_too_large, StatusCode.PARSE_ERROR, navigate) @@ -222,8 +217,7 @@ def test_blind_reject_operation_with_too_large_at_blindsigning(app): path = too_large_test_path / "reject_at_blindsigning" def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") + app.navigate_until_text(Screen_text.Accept_risk, path / "clear") app.navigate_until_text(Screen_text.Sign_reject, path / "blindsigning") _blind_reject(app, operation_with_too_large, StatusCode.REJECT, navigate) From 5a8174f1ac6b4c77cfb8566fcf8f5e315db33575 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Mon, 30 Sep 2024 14:16:59 +0200 Subject: [PATCH 33/40] [blind] remove LARGE_TX option for nano devices - OFF is the default value --- app/src/globals.c | 2 +- app/src/globals.h | 8 +++++-- app/src/ui_settings.c | 6 +---- tests/generate/gen_integration.ml | 2 -- .../test_nanos_regression_batched_ops.py | 1 - .../test_nanox_regression_batched_ops.py | 1 - .../nanos/settings_blindsign_large_tx.png | Bin 497 -> 0 bytes .../nanosp/settings_blindsign_large_tx.png | Bin 526 -> 0 bytes .../nanox/settings_blindsign_large_tx.png | Bin 526 -> 0 bytes tests/integration/nano/test_basic.py | 6 ++--- .../nano/test_ensure_always_clearsign.py | 1 - .../test_regression_continue_after_reject.py | 1 - .../nano/test_sign_complex_operation.py | 1 - .../nano/test_sign_failing_noop.py | 1 - ...t_sign_sc_rollup_execute_outbox_message.py | 1 - .../nano/test_sign_sc_rollup_originate.py | 1 - .../nano/test_sign_too_long_operation.py | 2 ++ .../integration/nano/test_sign_transaction.py | 1 - tests/integration/nano/utils/app.py | 22 +----------------- tests/integration/test_runtime.sh | 21 ----------------- 20 files changed, 13 insertions(+), 65 deletions(-) delete mode 100644 tests/integration/nano/snapshots/nanos/settings_blindsign_large_tx.png delete mode 100644 tests/integration/nano/snapshots/nanosp/settings_blindsign_large_tx.png delete mode 100644 tests/integration/nano/snapshots/nanox/settings_blindsign_large_tx.png diff --git a/app/src/globals.c b/app/src/globals.c index 4663ddd46..5d47447e8 100644 --- a/app/src/globals.c +++ b/app/src/globals.c @@ -58,6 +58,6 @@ set_blindsign_status(blindsign_state_t status) void toggle_blindsign_status(void) { - blindsign_state_t status = (N_settings.blindsign_status + 1) % 3; + blindsign_state_t status = (N_settings.blindsign_status + 1) % 2; set_blindsign_status(status); } diff --git a/app/src/globals.h b/app/src/globals.h index b0490a95f..266522fd9 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -63,9 +63,14 @@ typedef enum { } main_step_t; typedef enum { +#ifdef HAVE_BAGL + ST_BLINDSIGN_OFF = 0, + ST_BLINDSIGN_ON +#else ST_BLINDSIGN_LARGE_TX = 0, ST_BLINDSIGN_ON = 1, ST_BLINDSIGN_OFF = 2 +#endif } blindsign_state_t; #ifdef TARGET_NANOS @@ -151,8 +156,7 @@ void init_globals(void); /// Toggles the persisted expert_mode setting void toggle_expert_mode(void); -/// Toggles the persisted blindsign setting between "For large tx", "ON", -/// "OFF". +/// Toggles the persisted blindsign setting between "OFF", "ON". void toggle_blindsign_status(void); /// set the blindsign setting between "For large tx", "ON", "OFF". diff --git a/app/src/ui_settings.c b/app/src/ui_settings.c index 9e4335ba9..f2c78d8cc 100644 --- a/app/src/ui_settings.c +++ b/app/src/ui_settings.c @@ -64,16 +64,12 @@ ui_settings_init(int16_t page) } switch (N_settings.blindsign_status) { - case ST_BLINDSIGN_LARGE_TX: - default: - strncpy(global.blindsign_state_desc, "For Large Tx", - sizeof(global.blindsign_state_desc)); - break; case ST_BLINDSIGN_ON: strncpy(global.blindsign_state_desc, "ON", sizeof(global.blindsign_state_desc)); break; case ST_BLINDSIGN_OFF: + default: strncpy(global.blindsign_state_desc, "OFF", sizeof(global.blindsign_state_desc)); break; diff --git a/tests/generate/gen_integration.ml b/tests/generate/gen_integration.ml index 82a3b2876..bbf80db75 100644 --- a/tests/generate/gen_integration.ml +++ b/tests/generate/gen_integration.ml @@ -97,7 +97,6 @@ let reject ppf () = Button.(press ppf Both) let set_expert_mode ppf () = Format.fprintf ppf "set_expert_mode@." -let set_blindsign_off ppf () = Format.fprintf ppf "set_blindsign_off@." type screen = { title : string; contents : string } @@ -535,7 +534,6 @@ let gen_expect_test_sign ?(expert_mode = false) ppf ~watermark bin screens = start_speculos ppf signer.mnemonic; expected_home ppf (); if expert_mode then set_expert_mode ppf (); - set_blindsign_off ppf (); sign ppf ~signer ~watermark bin; expected_review_operation ppf (); Button.(press ppf Right); diff --git a/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py b/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py index 6061530b4..1fe7796c4 100755 --- a/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py +++ b/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py @@ -46,7 +46,6 @@ def test_nanos_regression_batched_ops(app): test_name = Path(__file__).stem app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c001597c45b11b421bb806a0c56c5da5638bf4b1adbf0e617090006a09c010000bac799dfc7f6af2ff0b95f83d023e68c895020baffff086a65616e5f626f620000009a020000009507070200000000050800c6bab5ccc8d891cd8de4b6f7070707020000004b0704030b070702000000040505030b070705050a0000001503f01167865dc63dfee0e31251329ceab660d9460607070a000000150107b21fca96c5763f67b286752c7aaefc5931d15a030b050800a9df9fc1e7eaa7a9c1f7bd87a9ba9cadf5b5b2cd829deea2b7fef9070707020000000005050509030b6c01ee572f02e5be5d097ba17369789582882e8abb8790d627063202e0d403012b704944f5b5fd30eed2ab4385478488e09fe04a0000") diff --git a/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py b/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py index d206e954b..c5e2f2611 100755 --- a/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py +++ b/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py @@ -46,7 +46,6 @@ def test_nanox_regression_batched_ops(app): test_name = Path(__file__).stem app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c001597c45b11b421bb806a0c56c5da5638bf4b1adbf0e617090006a09c010000bac799dfc7f6af2ff0b95f83d023e68c895020baffff086a65616e5f626f620000009a020000009507070200000000050800c6bab5ccc8d891cd8de4b6f7070707020000004b0704030b070702000000040505030b070705050a0000001503f01167865dc63dfee0e31251329ceab660d9460607070a000000150107b21fca96c5763f67b286752c7aaefc5931d15a030b050800a9df9fc1e7eaa7a9c1f7bd87a9ba9cadf5b5b2cd829deea2b7fef9070707020000000005050509030b6c01ee572f02e5be5d097ba17369789582882e8abb8790d627063202e0d403012b704944f5b5fd30eed2ab4385478488e09fe04a0000") diff --git a/tests/integration/nano/snapshots/nanos/settings_blindsign_large_tx.png b/tests/integration/nano/snapshots/nanos/settings_blindsign_large_tx.png deleted file mode 100644 index aa95eb68294cab0f03c574d8ab842d1f73cc48a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 497 zcmVyLHjMUJ!e1nyd8B5ah5*#TZ)`SdM3u%Vja*j1p1IuEx< z)4)`T2jCp1Bw2u3tt~hz%@OKG&oH_F z{N&YVU%&UMVwU=Wnde%V1y3J@Aue_LAOP_UfbQid!AyqTdNM6c{dS8N9JDim6%dq{ z#{ITxXcwh~*{y#8P05J9BvJv(#Bj0m8<;82Dch4BNE^H5Kj~d5Br>8Rz)}eqP_<(S zgi*-$k8;4;htZ4Gbop+aNv=Bs_Awt}foH%)4q(3{N+_qUE)Qk!g=Nk}!~5y<26(=R nB^&VkFX$s!c-=~pB>8sUsAdPYVG{;`00000NkvXXu0mjfEE?xx diff --git a/tests/integration/nano/snapshots/nanosp/settings_blindsign_large_tx.png b/tests/integration/nano/snapshots/nanosp/settings_blindsign_large_tx.png deleted file mode 100644 index 00719b3480f851fd8571aa0a3d01e92bbfed738b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uJ>EaktG3V{f*uEnQ91XiC z@9q3n!w1$UW{+(9T$!?)h$N z9lz|+K7(ym%e$@HABu!ZEvWwf;l$kiGtTXZdc8-G-%M}W>OFf@S1JGb?>0lSYwE0x zjqV|VpH68r>HP?>DYVmns2~6L)#vKfD^4}lr~ld6`Yb59nZcs{y^H>P2eXo?*Djtp zzwdBn;){9{<2ca=6Te&iU6+#~uH1U_Z2igdkIyc7=G;ACyus$?&G{!k&-6Smd3*D% zK=HE6^=o7Dd(v4d8}4oMc6s|kDNkhc-)5c-WkzM2qV(@iRz8`Ve!%XTt& Lu6{1-oD!M<=DY5$ diff --git a/tests/integration/nano/snapshots/nanox/settings_blindsign_large_tx.png b/tests/integration/nano/snapshots/nanox/settings_blindsign_large_tx.png deleted file mode 100644 index 00719b3480f851fd8571aa0a3d01e92bbfed738b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_uJ>EaktG3V{f*uEnQ91XiC z@9q3n!w1$UW{+(9T$!?)h$N z9lz|+K7(ym%e$@HABu!ZEvWwf;l$kiGtTXZdc8-G-%M}W>OFf@S1JGb?>0lSYwE0x zjqV|VpH68r>HP?>DYVmns2~6L)#vKfD^4}lr~ld6`Yb59nZcs{y^H>P2eXo?*Djtp zzwdBn;){9{<2ca=6Te&iU6+#~uH1U_Z2igdkIyc7=G;ACyus$?&G{!k&-6Smd3*D% zK=HE6^=o7Dd(v4d8}4oMc6s|kDNkhc-)5c-WkzM2qV(@iRz8`Ve!%XTt& Lu6{1-oD!M<=DY5$ diff --git a/tests/integration/nano/test_basic.py b/tests/integration/nano/test_basic.py index 8ee9d003a..be1f670ae 100755 --- a/tests/integration/nano/test_basic.py +++ b/tests/integration/nano/test_basic.py @@ -57,17 +57,15 @@ def test_basic(app): app.backend.both_click() app.assert_screen(Screen.Settings_expert_mode_enabled) app.backend.right_click() - app.assert_screen(Screen.Settings_blindsign_large_tx) + app.assert_screen(Screen.Settings_blindsign_off) app.backend.both_click() app.assert_screen(Screen.Settings_blindsign_on) app.backend.both_click() app.assert_screen(Screen.Settings_blindsign_off) - app.backend.both_click() - app.assert_screen(Screen.Settings_blindsign_large_tx) app.backend.right_click() app.assert_screen(Screen.Settings_back) app.backend.left_click() - app.assert_screen(Screen.Settings_blindsign_large_tx) + app.assert_screen(Screen.Settings_blindsign_off) app.backend.left_click() app.assert_screen(Screen.Settings_expert_mode_enabled) app.backend.left_click() diff --git a/tests/integration/nano/test_ensure_always_clearsign.py b/tests/integration/nano/test_ensure_always_clearsign.py index 243ea2487..5bdca4697 100755 --- a/tests/integration/nano/test_ensure_always_clearsign.py +++ b/tests/integration/nano/test_ensure_always_clearsign.py @@ -30,7 +30,6 @@ def test_ensure_always_clearsign(app): test_name = Path(__file__).stem app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e0203040001000000000000000000000000000000000000000000ff01000001070200000102076501000000015b076501000000015a0765010000000159076501000000015807650100000001570765010000000156076501000000015507650100000001540765010000000153076501000000015207650100000001510765010000000150076501000000014f076501000000014e076501000000014d076501000000014c076501000000014b076501000000014a0765010000000149076501000000014807650100000001470765010000000146076501000000014507650100000001440765010000000143076501000000014202000000000765000a0765000907650008076500070765000607650005076500040765000307650002076500010200000000") diff --git a/tests/integration/nano/test_regression_continue_after_reject.py b/tests/integration/nano/test_regression_continue_after_reject.py index 18e3b0568..70b587716 100755 --- a/tests/integration/nano/test_regression_continue_after_reject.py +++ b/tests/integration/nano/test_regression_continue_after_reject.py @@ -25,7 +25,6 @@ def make_path(name: str) -> Path: return Path(test_name) / name app.setup_expert_mode() - app.setup_blindsign_off() app.reject_public_key(DEFAULT_ACCOUNT, make_path("reject_public_key")) diff --git a/tests/integration/nano/test_sign_complex_operation.py b/tests/integration/nano/test_sign_complex_operation.py index 47c248e60..029397d80 100644 --- a/tests/integration/nano/test_sign_complex_operation.py +++ b/tests/integration/nano/test_sign_complex_operation.py @@ -51,7 +51,6 @@ def test_sign_complex_operation(app): app.assert_screen(Screen.Home) app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006d00ffdd6102321bc251e4a5190ad5b12b251069d9b4a0c21e040304c0843d0000000004050d036a000000060764035c038d9e00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e05040500000002030600000004056303620000591e842444265757d6a65e3670ca18b5e662f9c0070002cc8e146741cf31fc00123b8c26baf95c57421a3c0000000764656661756c74") diff --git a/tests/integration/nano/test_sign_failing_noop.py b/tests/integration/nano/test_sign_failing_noop.py index ba6dbf622..4f4ec271a 100755 --- a/tests/integration/nano/test_sign_failing_noop.py +++ b/tests/integration/nano/test_sign_failing_noop.py @@ -25,7 +25,6 @@ def test_sign_failing_noop(app): test_name = Path(__file__).stem app.assert_screen(Screen.Home) - app.setup_blindsign_off() message = Message.from_bytes("03000000000000000000000000000000000000000000000000000000000000000011000000c6396630396632393532643334353238633733336639343631356366633339626335353536313966633535306464346136376261323230386365386538363761613364313361366566393964666265333263363937346161396132313530643231656361323963333334396535396331336239303831663163313162343430616334643334353564656462653465653064653135613861663632306434633836323437643964313332646531626236646132336435666639643864666664613232626139613834") diff --git a/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py b/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py index 96aab3577..0e61d14e9 100755 --- a/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py +++ b/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py @@ -29,7 +29,6 @@ def test_sign_sc_rollup_execute_outbox_message(app): test_name = Path(__file__).stem app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("030000000000000000000000000000000000000000000000000000000000000000ce00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e02030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6396630396632393532643334353238633733336639343631356366633339626335353536313966633535306464346136376261323230386365386538363761613364313361366566393964666265333263363937346161396132313530643231656361323963333334396535396331336239303831663163313162343430616334643334353564656462653465653064653135613861663632306434633836323437643964313332646531626236646132336435666639643864666664613232626139613834") diff --git a/tests/integration/nano/test_sign_sc_rollup_originate.py b/tests/integration/nano/test_sign_sc_rollup_originate.py index edd59e4fb..dfe6f40fa 100755 --- a/tests/integration/nano/test_sign_sc_rollup_originate.py +++ b/tests/integration/nano/test_sign_sc_rollup_originate.py @@ -32,7 +32,6 @@ def test_sign_sc_rollup_originate(app): test_name = Path(__file__).stem app.setup_expert_mode() - app.setup_blindsign_off() sc_rollup_originate_with_missing_white_list = "030000000000000000000000000000000000000000000000000000000000000000c800ffdd6102321bc251e4a5190ad5b12b251069d9b4904e02030400000000c63966303966323935326433343532386337333366393436313563666333396263353535363139666335353064643461363762613232303863653865383637616133643133613665663939646662653332633639373461613961323135306432316563613239633333343965353963313362393038316631633131623434306163346433343535646564626534656530646531356138616636323064346338363234376439643133326465316262366461323364356666396438646666646132326261396138340000000a07070100000001310002" diff --git a/tests/integration/nano/test_sign_too_long_operation.py b/tests/integration/nano/test_sign_too_long_operation.py index 0e4ca3296..d19261707 100644 --- a/tests/integration/nano/test_sign_too_long_operation.py +++ b/tests/integration/nano/test_sign_too_long_operation.py @@ -25,6 +25,7 @@ def _sign_too_long(app, msg: str, navigate: Callable[[], None]): app.setup_expert_mode() + app.setup_blindsign_on() message = Message.from_bytes(msg) @@ -57,6 +58,7 @@ def _reject_too_long( navigate: Callable[[], None]): app.setup_expert_mode() + app.setup_blindsign_on() message = Message.from_bytes(msg) diff --git a/tests/integration/nano/test_sign_transaction.py b/tests/integration/nano/test_sign_transaction.py index e5398a554..a62c42b2e 100755 --- a/tests/integration/nano/test_sign_transaction.py +++ b/tests/integration/nano/test_sign_transaction.py @@ -61,7 +61,6 @@ def test_reject_transaction(app): path = test_path / "reject" app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e0203040001000000000000000000000000000000000000000000ff01000001070200000102076501000000015b076501000000015a0765010000000159076501000000015807650100000001570765010000000156076501000000015507650100000001540765010000000153076501000000015207650100000001510765010000000150076501000000014f076501000000014e076501000000014d076501000000014c076501000000014b076501000000014a0765010000000149076501000000014807650100000001470765010000000146076501000000014507650100000001440765010000000143076501000000014202000000000765000a0765000907650008076500070765000607650005076500040765000307650002076500010200000000") diff --git a/tests/integration/nano/utils/app.py b/tests/integration/nano/utils/app.py index 10a99f85e..4f2eda098 100644 --- a/tests/integration/nano/utils/app.py +++ b/tests/integration/nano/utils/app.py @@ -144,7 +144,6 @@ class Screen(str, Enum): Settings = "settings" Settings_expert_mode_disabled = "settings_expert_mode_disabled" Settings_expert_mode_enabled = "settings_expert_mode_enabled" - Settings_blindsign_large_tx = "settings_blindsign_large_tx" Settings_blindsign_on = "settings_blindsign_on" Settings_blindsign_off = "settings_blindsign_off" Settings_back = "back" @@ -245,28 +244,9 @@ def setup_blindsign_on(self) -> None: self.backend.both_click() # expert_mode screen self.backend.right_click() - self.assert_screen(Screen.Settings_blindsign_large_tx) - self.backend.both_click() - self.assert_screen(Screen.Settings_blindsign_on) - self.backend.right_click() - self.assert_screen(Screen.Settings_back) - self.backend.both_click() - self.assert_screen(Screen.Home) - - def setup_blindsign_off(self) -> None: - self.assert_screen(Screen.Home) - self.backend.right_click() - self.assert_screen(Screen.Version) - self.backend.right_click() - self.assert_screen(Screen.Settings) - self.backend.both_click() - # expert_mode screen - self.backend.right_click() - self.assert_screen(Screen.Settings_blindsign_large_tx) + self.assert_screen(Screen.Settings_blindsign_off) self.backend.both_click() self.assert_screen(Screen.Settings_blindsign_on) - self.backend.both_click() - self.assert_screen(Screen.Settings_blindsign_off) self.backend.right_click() self.assert_screen(Screen.Settings_back) self.backend.both_click() diff --git a/tests/integration/test_runtime.sh b/tests/integration/test_runtime.sh index 127e121bd..591d7f922 100644 --- a/tests/integration/test_runtime.sh +++ b/tests/integration/test_runtime.sh @@ -185,27 +185,6 @@ set_expert_mode() { expected_home } -set_blindsign_off() { - echo " - set_blindsign_off" - expected_home - press_button right - expected_version - press_button right - expect_full_text "Settings" - press_button both - # expect_section_content 'Expert mode' - press_button right - expect_section_content 'Allow Blindsigning' 'For Large Tx' - press_button both - expect_section_content 'Allow Blindsigning' 'ON' - press_button both - expect_section_content 'Allow Blindsigning' 'OFF' - press_button right - expect_section_content 'Back' - press_button both - expected_home -} - quit_app() { echo " - quit_app" expected_home From ec8c4c2f38dd5db54d94b82b53bfb1449817bf00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Mon, 30 Sep 2024 14:19:09 +0200 Subject: [PATCH 34/40] [test] remove blind tests Redundant with test_sign_too_long_operation tests --- .../basic/accept/clear/00000.png | Bin 395 -> 0 bytes .../basic/accept/clear/00001.png | Bin 404 -> 0 bytes .../basic/accept/clear/00002.png | Bin 481 -> 0 bytes .../basic/accept/clear/00003.png | Bin 482 -> 0 bytes .../basic/accept/clear/00004.png | Bin 288 -> 0 bytes .../basic/accept/clear/00005.png | Bin 359 -> 0 bytes .../basic/accept/clear/00006.png | Bin 509 -> 0 bytes .../basic/accept/clear/00007.png | Bin 486 -> 0 bytes .../basic/accept/clear/00008.png | Bin 503 -> 0 bytes .../basic/accept/clear/00009.png | Bin 367 -> 0 bytes .../basic/accept/clear/00010.png | Bin 427 -> 0 bytes .../basic/accept/clear/00011.png | Bin 481 -> 0 bytes .../basic/accept/clear/00012.png | Bin 482 -> 0 bytes .../basic/accept/clear/00013.png | Bin 297 -> 0 bytes .../basic/accept/clear/00014.png | Bin 359 -> 0 bytes .../basic/accept/clear/00015.png | Bin 333 -> 0 bytes .../basic/accept/clear/00016.png | Bin 506 -> 0 bytes .../basic/accept/clear/00017.png | Bin 469 -> 0 bytes .../basic/accept/clear/00018.png | Bin 358 -> 0 bytes .../basic/accept/clear/00019.png | Bin 418 -> 0 bytes .../basic/accept/clear/00020.png | Bin 499 -> 0 bytes .../basic/accept/clear/00021.png | Bin 377 -> 0 bytes .../basic/accept/clear/00022.png | Bin 479 -> 0 bytes .../basic/accept/clear/00023.png | Bin 466 -> 0 bytes .../basic/accept/clear/00024.png | Bin 373 -> 0 bytes .../basic/accept/summary/00000.png | Bin 320 -> 0 bytes .../basic/accept/summary/00001.png | Bin 369 -> 0 bytes .../basic/accept/summary/00002.png | Bin 343 -> 0 bytes .../basic/accept/summary/00003.png | Bin 469 -> 0 bytes .../basic/accept/summary/00004.png | Bin 481 -> 0 bytes .../basic/accept/summary/00005.png | Bin 341 -> 0 bytes .../basic/accept/summary/00006.png | Bin 404 -> 0 bytes .../clear_n_too_long_warning/00000.png | Bin 395 -> 0 bytes .../clear_n_too_long_warning/00001.png | Bin 404 -> 0 bytes .../clear_n_too_long_warning/00002.png | Bin 481 -> 0 bytes .../clear_n_too_long_warning/00003.png | Bin 482 -> 0 bytes .../clear_n_too_long_warning/00004.png | Bin 288 -> 0 bytes .../clear_n_too_long_warning/00005.png | Bin 359 -> 0 bytes .../clear_n_too_long_warning/00006.png | Bin 509 -> 0 bytes .../clear_n_too_long_warning/00007.png | Bin 486 -> 0 bytes .../clear_n_too_long_warning/00008.png | Bin 503 -> 0 bytes .../clear_n_too_long_warning/00009.png | Bin 367 -> 0 bytes .../clear_n_too_long_warning/00010.png | Bin 427 -> 0 bytes .../clear_n_too_long_warning/00011.png | Bin 481 -> 0 bytes .../clear_n_too_long_warning/00012.png | Bin 482 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 297 -> 0 bytes .../clear_n_too_long_warning/00014.png | Bin 359 -> 0 bytes .../clear_n_too_long_warning/00015.png | Bin 333 -> 0 bytes .../clear_n_too_long_warning/00016.png | Bin 506 -> 0 bytes .../clear_n_too_long_warning/00017.png | Bin 469 -> 0 bytes .../clear_n_too_long_warning/00018.png | Bin 358 -> 0 bytes .../clear_n_too_long_warning/00019.png | Bin 418 -> 0 bytes .../clear_n_too_long_warning/00020.png | Bin 499 -> 0 bytes .../clear_n_too_long_warning/00021.png | Bin 377 -> 0 bytes .../clear_n_too_long_warning/00022.png | Bin 479 -> 0 bytes .../clear_n_too_long_warning/00023.png | Bin 466 -> 0 bytes .../clear_n_too_long_warning/00024.png | Bin 373 -> 0 bytes .../basic/not_blind/summary/00000.png | Bin 320 -> 0 bytes .../basic/not_blind/summary/00001.png | Bin 369 -> 0 bytes .../basic/not_blind/summary/00002.png | Bin 343 -> 0 bytes .../basic/not_blind/summary/00003.png | Bin 469 -> 0 bytes .../basic/not_blind/summary/00004.png | Bin 481 -> 0 bytes .../basic/not_blind/summary/00005.png | Bin 341 -> 0 bytes .../basic/not_blind/summary/00006.png | Bin 404 -> 0 bytes .../reject_at_blind_warning/clear/00000.png | Bin 395 -> 0 bytes .../reject_at_blind_warning/clear/00001.png | Bin 404 -> 0 bytes .../reject_at_blind_warning/clear/00002.png | Bin 481 -> 0 bytes .../reject_at_blind_warning/clear/00003.png | Bin 482 -> 0 bytes .../reject_at_blind_warning/clear/00004.png | Bin 288 -> 0 bytes .../reject_at_blind_warning/clear/00005.png | Bin 359 -> 0 bytes .../reject_at_blind_warning/clear/00006.png | Bin 509 -> 0 bytes .../reject_at_blind_warning/clear/00007.png | Bin 486 -> 0 bytes .../reject_at_blind_warning/clear/00008.png | Bin 503 -> 0 bytes .../reject_at_blind_warning/clear/00009.png | Bin 367 -> 0 bytes .../reject_at_blind_warning/clear/00010.png | Bin 427 -> 0 bytes .../reject_at_blind_warning/clear/00011.png | Bin 481 -> 0 bytes .../reject_at_blind_warning/clear/00012.png | Bin 482 -> 0 bytes .../reject_at_blind_warning/clear/00013.png | Bin 297 -> 0 bytes .../reject_at_blind_warning/clear/00014.png | Bin 359 -> 0 bytes .../reject_at_blind_warning/clear/00015.png | Bin 333 -> 0 bytes .../reject_at_blind_warning/clear/00016.png | Bin 506 -> 0 bytes .../reject_at_blind_warning/clear/00017.png | Bin 469 -> 0 bytes .../reject_at_blind_warning/clear/00018.png | Bin 358 -> 0 bytes .../reject_at_blind_warning/clear/00019.png | Bin 418 -> 0 bytes .../reject_at_blind_warning/clear/00020.png | Bin 499 -> 0 bytes .../reject_at_blind_warning/clear/00021.png | Bin 377 -> 0 bytes .../reject_at_blind_warning/clear/00022.png | Bin 479 -> 0 bytes .../reject_at_blind_warning/clear/00023.png | Bin 466 -> 0 bytes .../reject_at_blind_warning/clear/00024.png | Bin 373 -> 0 bytes .../reject_at_blind_warning/clear/00025.png | Bin 341 -> 0 bytes .../basic/reject_at_summary/clear/00000.png | Bin 395 -> 0 bytes .../basic/reject_at_summary/clear/00001.png | Bin 404 -> 0 bytes .../basic/reject_at_summary/clear/00002.png | Bin 481 -> 0 bytes .../basic/reject_at_summary/clear/00003.png | Bin 482 -> 0 bytes .../basic/reject_at_summary/clear/00004.png | Bin 288 -> 0 bytes .../basic/reject_at_summary/clear/00005.png | Bin 359 -> 0 bytes .../basic/reject_at_summary/clear/00006.png | Bin 509 -> 0 bytes .../basic/reject_at_summary/clear/00007.png | Bin 486 -> 0 bytes .../basic/reject_at_summary/clear/00008.png | Bin 503 -> 0 bytes .../basic/reject_at_summary/clear/00009.png | Bin 367 -> 0 bytes .../basic/reject_at_summary/clear/00010.png | Bin 427 -> 0 bytes .../basic/reject_at_summary/clear/00011.png | Bin 481 -> 0 bytes .../basic/reject_at_summary/clear/00012.png | Bin 482 -> 0 bytes .../basic/reject_at_summary/clear/00013.png | Bin 297 -> 0 bytes .../basic/reject_at_summary/clear/00014.png | Bin 359 -> 0 bytes .../basic/reject_at_summary/clear/00015.png | Bin 333 -> 0 bytes .../basic/reject_at_summary/clear/00016.png | Bin 506 -> 0 bytes .../basic/reject_at_summary/clear/00017.png | Bin 469 -> 0 bytes .../basic/reject_at_summary/clear/00018.png | Bin 358 -> 0 bytes .../basic/reject_at_summary/clear/00019.png | Bin 418 -> 0 bytes .../basic/reject_at_summary/clear/00020.png | Bin 499 -> 0 bytes .../basic/reject_at_summary/clear/00021.png | Bin 377 -> 0 bytes .../basic/reject_at_summary/clear/00022.png | Bin 479 -> 0 bytes .../basic/reject_at_summary/clear/00023.png | Bin 466 -> 0 bytes .../basic/reject_at_summary/clear/00024.png | Bin 373 -> 0 bytes .../basic/reject_at_summary/summary/00000.png | Bin 320 -> 0 bytes .../basic/reject_at_summary/summary/00001.png | Bin 369 -> 0 bytes .../basic/reject_at_summary/summary/00002.png | Bin 343 -> 0 bytes .../basic/reject_at_summary/summary/00003.png | Bin 469 -> 0 bytes .../basic/reject_at_summary/summary/00004.png | Bin 481 -> 0 bytes .../basic/reject_at_summary/summary/00005.png | Bin 341 -> 0 bytes .../basic/reject_at_summary/summary/00006.png | Bin 404 -> 0 bytes .../basic/reject_at_summary/summary/00007.png | Bin 341 -> 0 bytes .../too_large/accept/blindsigning/00000.png | Bin 376 -> 0 bytes .../too_large/accept/blindsigning/00001.png | Bin 384 -> 0 bytes .../too_large/accept/blindsigning/00002.png | Bin 503 -> 0 bytes .../too_large/accept/blindsigning/00003.png | Bin 534 -> 0 bytes .../too_large/accept/blindsigning/00004.png | Bin 393 -> 0 bytes .../too_large/accept/blindsigning/00005.png | Bin 404 -> 0 bytes .../too_large/accept/clear/00000.png | Bin 395 -> 0 bytes .../too_large/accept/clear/00001.png | Bin 474 -> 0 bytes .../too_large/accept/clear/00002.png | Bin 481 -> 0 bytes .../too_large/accept/clear/00003.png | Bin 482 -> 0 bytes .../too_large/accept/clear/00004.png | Bin 300 -> 0 bytes .../too_large/accept/clear/00005.png | Bin 365 -> 0 bytes .../too_large/accept/clear/00006.png | Bin 458 -> 0 bytes .../too_large/accept/clear/00007.png | Bin 463 -> 0 bytes .../too_large/accept/clear/00008.png | Bin 470 -> 0 bytes .../too_large/accept/clear/00009.png | Bin 462 -> 0 bytes .../too_large/accept/clear/00010.png | Bin 475 -> 0 bytes .../too_large/accept/clear/00011.png | Bin 467 -> 0 bytes .../too_large/accept/clear/00012.png | Bin 472 -> 0 bytes .../too_large/accept/clear/00013.png | Bin 466 -> 0 bytes .../too_large/accept/clear/00014.png | Bin 462 -> 0 bytes .../too_large/accept/clear/00015.png | Bin 469 -> 0 bytes .../too_large/accept/clear/00016.png | Bin 474 -> 0 bytes .../too_large/accept/clear/00017.png | Bin 480 -> 0 bytes .../too_large/accept/clear/00018.png | Bin 490 -> 0 bytes .../too_large/accept/clear/00019.png | Bin 485 -> 0 bytes .../too_large/accept/clear/00020.png | Bin 501 -> 0 bytes .../too_large/accept/clear/00021.png | Bin 479 -> 0 bytes .../too_large/accept/clear/00022.png | Bin 489 -> 0 bytes .../too_large/accept/clear/00023.png | Bin 447 -> 0 bytes .../too_large/accept/clear/00024.png | Bin 373 -> 0 bytes .../not_blind/blindsigning/00000.png | Bin 376 -> 0 bytes .../not_blind/blindsigning/00001.png | Bin 384 -> 0 bytes .../not_blind/blindsigning/00002.png | Bin 503 -> 0 bytes .../not_blind/blindsigning/00003.png | Bin 534 -> 0 bytes .../not_blind/blindsigning/00004.png | Bin 393 -> 0 bytes .../not_blind/blindsigning/00005.png | Bin 404 -> 0 bytes .../clear_n_too_large_warning/00000.png | Bin 395 -> 0 bytes .../clear_n_too_large_warning/00001.png | Bin 474 -> 0 bytes .../clear_n_too_large_warning/00002.png | Bin 481 -> 0 bytes .../clear_n_too_large_warning/00003.png | Bin 482 -> 0 bytes .../clear_n_too_large_warning/00004.png | Bin 300 -> 0 bytes .../clear_n_too_large_warning/00005.png | Bin 365 -> 0 bytes .../clear_n_too_large_warning/00006.png | Bin 458 -> 0 bytes .../clear_n_too_large_warning/00007.png | Bin 463 -> 0 bytes .../clear_n_too_large_warning/00008.png | Bin 470 -> 0 bytes .../clear_n_too_large_warning/00009.png | Bin 462 -> 0 bytes .../clear_n_too_large_warning/00010.png | Bin 475 -> 0 bytes .../clear_n_too_large_warning/00011.png | Bin 467 -> 0 bytes .../clear_n_too_large_warning/00012.png | Bin 472 -> 0 bytes .../clear_n_too_large_warning/00013.png | Bin 466 -> 0 bytes .../clear_n_too_large_warning/00014.png | Bin 462 -> 0 bytes .../clear_n_too_large_warning/00015.png | Bin 469 -> 0 bytes .../clear_n_too_large_warning/00016.png | Bin 474 -> 0 bytes .../clear_n_too_large_warning/00017.png | Bin 480 -> 0 bytes .../clear_n_too_large_warning/00018.png | Bin 490 -> 0 bytes .../clear_n_too_large_warning/00019.png | Bin 485 -> 0 bytes .../clear_n_too_large_warning/00020.png | Bin 501 -> 0 bytes .../clear_n_too_large_warning/00021.png | Bin 479 -> 0 bytes .../clear_n_too_large_warning/00022.png | Bin 489 -> 0 bytes .../clear_n_too_large_warning/00023.png | Bin 447 -> 0 bytes .../clear_n_too_large_warning/00024.png | Bin 373 -> 0 bytes .../blindsigning/00000.png | Bin 376 -> 0 bytes .../blindsigning/00001.png | Bin 384 -> 0 bytes .../blindsigning/00002.png | Bin 503 -> 0 bytes .../blindsigning/00003.png | Bin 534 -> 0 bytes .../blindsigning/00004.png | Bin 393 -> 0 bytes .../blindsigning/00005.png | Bin 404 -> 0 bytes .../blindsigning/00006.png | Bin 341 -> 0 bytes .../reject_at_blindsigning/clear/00000.png | Bin 395 -> 0 bytes .../reject_at_blindsigning/clear/00001.png | Bin 474 -> 0 bytes .../reject_at_blindsigning/clear/00002.png | Bin 481 -> 0 bytes .../reject_at_blindsigning/clear/00003.png | Bin 482 -> 0 bytes .../reject_at_blindsigning/clear/00004.png | Bin 300 -> 0 bytes .../reject_at_blindsigning/clear/00005.png | Bin 365 -> 0 bytes .../reject_at_blindsigning/clear/00006.png | Bin 458 -> 0 bytes .../reject_at_blindsigning/clear/00007.png | Bin 463 -> 0 bytes .../reject_at_blindsigning/clear/00008.png | Bin 470 -> 0 bytes .../reject_at_blindsigning/clear/00009.png | Bin 462 -> 0 bytes .../reject_at_blindsigning/clear/00010.png | Bin 475 -> 0 bytes .../reject_at_blindsigning/clear/00011.png | Bin 467 -> 0 bytes .../reject_at_blindsigning/clear/00012.png | Bin 472 -> 0 bytes .../reject_at_blindsigning/clear/00013.png | Bin 466 -> 0 bytes .../reject_at_blindsigning/clear/00014.png | Bin 462 -> 0 bytes .../reject_at_blindsigning/clear/00015.png | Bin 469 -> 0 bytes .../reject_at_blindsigning/clear/00016.png | Bin 474 -> 0 bytes .../reject_at_blindsigning/clear/00017.png | Bin 480 -> 0 bytes .../reject_at_blindsigning/clear/00018.png | Bin 490 -> 0 bytes .../reject_at_blindsigning/clear/00019.png | Bin 485 -> 0 bytes .../reject_at_blindsigning/clear/00020.png | Bin 501 -> 0 bytes .../reject_at_blindsigning/clear/00021.png | Bin 479 -> 0 bytes .../reject_at_blindsigning/clear/00022.png | Bin 489 -> 0 bytes .../reject_at_blindsigning/clear/00023.png | Bin 447 -> 0 bytes .../reject_at_blindsigning/clear/00024.png | Bin 373 -> 0 bytes .../clear/00000.png | Bin 395 -> 0 bytes .../clear/00001.png | Bin 474 -> 0 bytes .../clear/00002.png | Bin 481 -> 0 bytes .../clear/00003.png | Bin 482 -> 0 bytes .../clear/00004.png | Bin 300 -> 0 bytes .../clear/00005.png | Bin 365 -> 0 bytes .../clear/00006.png | Bin 458 -> 0 bytes .../clear/00007.png | Bin 463 -> 0 bytes .../clear/00008.png | Bin 470 -> 0 bytes .../clear/00009.png | Bin 462 -> 0 bytes .../clear/00010.png | Bin 475 -> 0 bytes .../clear/00011.png | Bin 467 -> 0 bytes .../clear/00012.png | Bin 472 -> 0 bytes .../clear/00013.png | Bin 466 -> 0 bytes .../clear/00014.png | Bin 462 -> 0 bytes .../clear/00015.png | Bin 469 -> 0 bytes .../clear/00016.png | Bin 474 -> 0 bytes .../clear/00017.png | Bin 480 -> 0 bytes .../clear/00018.png | Bin 490 -> 0 bytes .../clear/00019.png | Bin 485 -> 0 bytes .../clear/00020.png | Bin 501 -> 0 bytes .../clear/00021.png | Bin 479 -> 0 bytes .../clear/00022.png | Bin 489 -> 0 bytes .../clear/00023.png | Bin 447 -> 0 bytes .../clear/00024.png | Bin 373 -> 0 bytes .../clear/00025.png | Bin 341 -> 0 bytes .../basic/accept/clear/00000.png | Bin 463 -> 0 bytes .../basic/accept/clear/00001.png | Bin 434 -> 0 bytes .../basic/accept/clear/00002.png | Bin 728 -> 0 bytes .../basic/accept/clear/00003.png | Bin 312 -> 0 bytes .../basic/accept/clear/00004.png | Bin 387 -> 0 bytes .../basic/accept/clear/00005.png | Bin 1038 -> 0 bytes .../basic/accept/clear/00006.png | Bin 458 -> 0 bytes .../basic/accept/clear/00007.png | Bin 728 -> 0 bytes .../basic/accept/clear/00008.png | Bin 320 -> 0 bytes .../basic/accept/clear/00009.png | Bin 382 -> 0 bytes .../basic/accept/clear/00010.png | Bin 357 -> 0 bytes .../basic/accept/clear/00011.png | Bin 788 -> 0 bytes .../basic/accept/clear/00012.png | Bin 454 -> 0 bytes .../basic/accept/clear/00013.png | Bin 578 -> 0 bytes .../basic/accept/clear/00014.png | Bin 534 -> 0 bytes .../basic/accept/clear/00015.png | Bin 547 -> 0 bytes .../basic/accept/clear/00016.png | Bin 407 -> 0 bytes .../basic/accept/summary/00000.png | Bin 341 -> 0 bytes .../basic/accept/summary/00001.png | Bin 394 -> 0 bytes .../basic/accept/summary/00002.png | Bin 364 -> 0 bytes .../basic/accept/summary/00003.png | Bin 842 -> 0 bytes .../basic/accept/summary/00004.png | Bin 459 -> 0 bytes .../clear_n_too_long_warning/00000.png | Bin 463 -> 0 bytes .../clear_n_too_long_warning/00001.png | Bin 434 -> 0 bytes .../clear_n_too_long_warning/00002.png | Bin 728 -> 0 bytes .../clear_n_too_long_warning/00003.png | Bin 312 -> 0 bytes .../clear_n_too_long_warning/00004.png | Bin 387 -> 0 bytes .../clear_n_too_long_warning/00005.png | Bin 1038 -> 0 bytes .../clear_n_too_long_warning/00006.png | Bin 458 -> 0 bytes .../clear_n_too_long_warning/00007.png | Bin 728 -> 0 bytes .../clear_n_too_long_warning/00008.png | Bin 320 -> 0 bytes .../clear_n_too_long_warning/00009.png | Bin 382 -> 0 bytes .../clear_n_too_long_warning/00010.png | Bin 357 -> 0 bytes .../clear_n_too_long_warning/00011.png | Bin 788 -> 0 bytes .../clear_n_too_long_warning/00012.png | Bin 454 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 578 -> 0 bytes .../clear_n_too_long_warning/00014.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00015.png | Bin 547 -> 0 bytes .../clear_n_too_long_warning/00016.png | Bin 407 -> 0 bytes .../basic/not_blind/summary/00000.png | Bin 341 -> 0 bytes .../basic/not_blind/summary/00001.png | Bin 394 -> 0 bytes .../basic/not_blind/summary/00002.png | Bin 364 -> 0 bytes .../basic/not_blind/summary/00003.png | Bin 842 -> 0 bytes .../basic/not_blind/summary/00004.png | Bin 459 -> 0 bytes .../reject_at_blind_warning/clear/00000.png | Bin 463 -> 0 bytes .../reject_at_blind_warning/clear/00001.png | Bin 434 -> 0 bytes .../reject_at_blind_warning/clear/00002.png | Bin 728 -> 0 bytes .../reject_at_blind_warning/clear/00003.png | Bin 312 -> 0 bytes .../reject_at_blind_warning/clear/00004.png | Bin 387 -> 0 bytes .../reject_at_blind_warning/clear/00005.png | Bin 1038 -> 0 bytes .../reject_at_blind_warning/clear/00006.png | Bin 458 -> 0 bytes .../reject_at_blind_warning/clear/00007.png | Bin 728 -> 0 bytes .../reject_at_blind_warning/clear/00008.png | Bin 320 -> 0 bytes .../reject_at_blind_warning/clear/00009.png | Bin 382 -> 0 bytes .../reject_at_blind_warning/clear/00010.png | Bin 357 -> 0 bytes .../reject_at_blind_warning/clear/00011.png | Bin 788 -> 0 bytes .../reject_at_blind_warning/clear/00012.png | Bin 454 -> 0 bytes .../reject_at_blind_warning/clear/00013.png | Bin 578 -> 0 bytes .../reject_at_blind_warning/clear/00014.png | Bin 534 -> 0 bytes .../reject_at_blind_warning/clear/00015.png | Bin 547 -> 0 bytes .../reject_at_blind_warning/clear/00016.png | Bin 407 -> 0 bytes .../reject_at_blind_warning/clear/00017.png | Bin 366 -> 0 bytes .../basic/reject_at_summary/clear/00000.png | Bin 463 -> 0 bytes .../basic/reject_at_summary/clear/00001.png | Bin 434 -> 0 bytes .../basic/reject_at_summary/clear/00002.png | Bin 728 -> 0 bytes .../basic/reject_at_summary/clear/00003.png | Bin 312 -> 0 bytes .../basic/reject_at_summary/clear/00004.png | Bin 387 -> 0 bytes .../basic/reject_at_summary/clear/00005.png | Bin 1038 -> 0 bytes .../basic/reject_at_summary/clear/00006.png | Bin 458 -> 0 bytes .../basic/reject_at_summary/clear/00007.png | Bin 728 -> 0 bytes .../basic/reject_at_summary/clear/00008.png | Bin 320 -> 0 bytes .../basic/reject_at_summary/clear/00009.png | Bin 382 -> 0 bytes .../basic/reject_at_summary/clear/00010.png | Bin 357 -> 0 bytes .../basic/reject_at_summary/clear/00011.png | Bin 788 -> 0 bytes .../basic/reject_at_summary/clear/00012.png | Bin 454 -> 0 bytes .../basic/reject_at_summary/clear/00013.png | Bin 578 -> 0 bytes .../basic/reject_at_summary/clear/00014.png | Bin 534 -> 0 bytes .../basic/reject_at_summary/clear/00015.png | Bin 547 -> 0 bytes .../basic/reject_at_summary/clear/00016.png | Bin 407 -> 0 bytes .../basic/reject_at_summary/summary/00000.png | Bin 341 -> 0 bytes .../basic/reject_at_summary/summary/00001.png | Bin 394 -> 0 bytes .../basic/reject_at_summary/summary/00002.png | Bin 364 -> 0 bytes .../basic/reject_at_summary/summary/00003.png | Bin 842 -> 0 bytes .../basic/reject_at_summary/summary/00004.png | Bin 459 -> 0 bytes .../basic/reject_at_summary/summary/00005.png | Bin 366 -> 0 bytes .../too_large/accept/blindsigning/00000.png | Bin 492 -> 0 bytes .../too_large/accept/blindsigning/00001.png | Bin 858 -> 0 bytes .../too_large/accept/blindsigning/00002.png | Bin 459 -> 0 bytes .../too_large/accept/clear/00000.png | Bin 463 -> 0 bytes .../too_large/accept/clear/00001.png | Bin 512 -> 0 bytes .../too_large/accept/clear/00002.png | Bin 728 -> 0 bytes .../too_large/accept/clear/00003.png | Bin 322 -> 0 bytes .../too_large/accept/clear/00004.png | Bin 391 -> 0 bytes .../too_large/accept/clear/00005.png | Bin 502 -> 0 bytes .../too_large/accept/clear/00006.png | Bin 494 -> 0 bytes .../too_large/accept/clear/00007.png | Bin 508 -> 0 bytes .../too_large/accept/clear/00008.png | Bin 502 -> 0 bytes .../too_large/accept/clear/00009.png | Bin 511 -> 0 bytes .../too_large/accept/clear/00010.png | Bin 506 -> 0 bytes .../too_large/accept/clear/00011.png | Bin 507 -> 0 bytes .../too_large/accept/clear/00012.png | Bin 501 -> 0 bytes .../too_large/accept/clear/00013.png | Bin 578 -> 0 bytes .../too_large/accept/clear/00014.png | Bin 516 -> 0 bytes .../too_large/accept/clear/00015.png | Bin 547 -> 0 bytes .../too_large/accept/clear/00016.png | Bin 523 -> 0 bytes .../too_large/accept/clear/00017.png | Bin 484 -> 0 bytes .../too_large/accept/clear/00018.png | Bin 407 -> 0 bytes .../not_blind/blindsigning/00000.png | Bin 492 -> 0 bytes .../not_blind/blindsigning/00001.png | Bin 858 -> 0 bytes .../not_blind/blindsigning/00002.png | Bin 459 -> 0 bytes .../clear_n_too_large_warning/00000.png | Bin 463 -> 0 bytes .../clear_n_too_large_warning/00001.png | Bin 512 -> 0 bytes .../clear_n_too_large_warning/00002.png | Bin 728 -> 0 bytes .../clear_n_too_large_warning/00003.png | Bin 322 -> 0 bytes .../clear_n_too_large_warning/00004.png | Bin 391 -> 0 bytes .../clear_n_too_large_warning/00005.png | Bin 502 -> 0 bytes .../clear_n_too_large_warning/00006.png | Bin 494 -> 0 bytes .../clear_n_too_large_warning/00007.png | Bin 508 -> 0 bytes .../clear_n_too_large_warning/00008.png | Bin 502 -> 0 bytes .../clear_n_too_large_warning/00009.png | Bin 511 -> 0 bytes .../clear_n_too_large_warning/00010.png | Bin 506 -> 0 bytes .../clear_n_too_large_warning/00011.png | Bin 507 -> 0 bytes .../clear_n_too_large_warning/00012.png | Bin 501 -> 0 bytes .../clear_n_too_large_warning/00013.png | Bin 578 -> 0 bytes .../clear_n_too_large_warning/00014.png | Bin 516 -> 0 bytes .../clear_n_too_large_warning/00015.png | Bin 547 -> 0 bytes .../clear_n_too_large_warning/00016.png | Bin 523 -> 0 bytes .../clear_n_too_large_warning/00017.png | Bin 484 -> 0 bytes .../clear_n_too_large_warning/00018.png | Bin 407 -> 0 bytes .../blindsigning/00000.png | Bin 492 -> 0 bytes .../blindsigning/00001.png | Bin 858 -> 0 bytes .../blindsigning/00002.png | Bin 459 -> 0 bytes .../blindsigning/00003.png | Bin 366 -> 0 bytes .../reject_at_blindsigning/clear/00000.png | Bin 463 -> 0 bytes .../reject_at_blindsigning/clear/00001.png | Bin 512 -> 0 bytes .../reject_at_blindsigning/clear/00002.png | Bin 728 -> 0 bytes .../reject_at_blindsigning/clear/00003.png | Bin 322 -> 0 bytes .../reject_at_blindsigning/clear/00004.png | Bin 391 -> 0 bytes .../reject_at_blindsigning/clear/00005.png | Bin 502 -> 0 bytes .../reject_at_blindsigning/clear/00006.png | Bin 494 -> 0 bytes .../reject_at_blindsigning/clear/00007.png | Bin 508 -> 0 bytes .../reject_at_blindsigning/clear/00008.png | Bin 502 -> 0 bytes .../reject_at_blindsigning/clear/00009.png | Bin 511 -> 0 bytes .../reject_at_blindsigning/clear/00010.png | Bin 506 -> 0 bytes .../reject_at_blindsigning/clear/00011.png | Bin 507 -> 0 bytes .../reject_at_blindsigning/clear/00012.png | Bin 501 -> 0 bytes .../reject_at_blindsigning/clear/00013.png | Bin 578 -> 0 bytes .../reject_at_blindsigning/clear/00014.png | Bin 516 -> 0 bytes .../reject_at_blindsigning/clear/00015.png | Bin 547 -> 0 bytes .../reject_at_blindsigning/clear/00016.png | Bin 523 -> 0 bytes .../reject_at_blindsigning/clear/00017.png | Bin 484 -> 0 bytes .../reject_at_blindsigning/clear/00018.png | Bin 407 -> 0 bytes .../clear/00000.png | Bin 463 -> 0 bytes .../clear/00001.png | Bin 512 -> 0 bytes .../clear/00002.png | Bin 728 -> 0 bytes .../clear/00003.png | Bin 322 -> 0 bytes .../clear/00004.png | Bin 391 -> 0 bytes .../clear/00005.png | Bin 502 -> 0 bytes .../clear/00006.png | Bin 494 -> 0 bytes .../clear/00007.png | Bin 508 -> 0 bytes .../clear/00008.png | Bin 502 -> 0 bytes .../clear/00009.png | Bin 511 -> 0 bytes .../clear/00010.png | Bin 506 -> 0 bytes .../clear/00011.png | Bin 507 -> 0 bytes .../clear/00012.png | Bin 501 -> 0 bytes .../clear/00013.png | Bin 578 -> 0 bytes .../clear/00014.png | Bin 516 -> 0 bytes .../clear/00015.png | Bin 547 -> 0 bytes .../clear/00016.png | Bin 523 -> 0 bytes .../clear/00017.png | Bin 484 -> 0 bytes .../clear/00018.png | Bin 407 -> 0 bytes .../clear/00019.png | Bin 366 -> 0 bytes .../basic/accept/clear/00000.png | Bin 463 -> 0 bytes .../basic/accept/clear/00001.png | Bin 434 -> 0 bytes .../basic/accept/clear/00002.png | Bin 728 -> 0 bytes .../basic/accept/clear/00003.png | Bin 312 -> 0 bytes .../basic/accept/clear/00004.png | Bin 387 -> 0 bytes .../basic/accept/clear/00005.png | Bin 1038 -> 0 bytes .../basic/accept/clear/00006.png | Bin 458 -> 0 bytes .../basic/accept/clear/00007.png | Bin 728 -> 0 bytes .../basic/accept/clear/00008.png | Bin 320 -> 0 bytes .../basic/accept/clear/00009.png | Bin 382 -> 0 bytes .../basic/accept/clear/00010.png | Bin 357 -> 0 bytes .../basic/accept/clear/00011.png | Bin 788 -> 0 bytes .../basic/accept/clear/00012.png | Bin 454 -> 0 bytes .../basic/accept/clear/00013.png | Bin 578 -> 0 bytes .../basic/accept/clear/00014.png | Bin 534 -> 0 bytes .../basic/accept/clear/00015.png | Bin 547 -> 0 bytes .../basic/accept/clear/00016.png | Bin 407 -> 0 bytes .../basic/accept/summary/00000.png | Bin 341 -> 0 bytes .../basic/accept/summary/00001.png | Bin 394 -> 0 bytes .../basic/accept/summary/00002.png | Bin 364 -> 0 bytes .../basic/accept/summary/00003.png | Bin 842 -> 0 bytes .../basic/accept/summary/00004.png | Bin 459 -> 0 bytes .../clear_n_too_long_warning/00000.png | Bin 463 -> 0 bytes .../clear_n_too_long_warning/00001.png | Bin 434 -> 0 bytes .../clear_n_too_long_warning/00002.png | Bin 728 -> 0 bytes .../clear_n_too_long_warning/00003.png | Bin 312 -> 0 bytes .../clear_n_too_long_warning/00004.png | Bin 387 -> 0 bytes .../clear_n_too_long_warning/00005.png | Bin 1038 -> 0 bytes .../clear_n_too_long_warning/00006.png | Bin 458 -> 0 bytes .../clear_n_too_long_warning/00007.png | Bin 728 -> 0 bytes .../clear_n_too_long_warning/00008.png | Bin 320 -> 0 bytes .../clear_n_too_long_warning/00009.png | Bin 382 -> 0 bytes .../clear_n_too_long_warning/00010.png | Bin 357 -> 0 bytes .../clear_n_too_long_warning/00011.png | Bin 788 -> 0 bytes .../clear_n_too_long_warning/00012.png | Bin 454 -> 0 bytes .../clear_n_too_long_warning/00013.png | Bin 578 -> 0 bytes .../clear_n_too_long_warning/00014.png | Bin 534 -> 0 bytes .../clear_n_too_long_warning/00015.png | Bin 547 -> 0 bytes .../clear_n_too_long_warning/00016.png | Bin 407 -> 0 bytes .../basic/not_blind/summary/00000.png | Bin 341 -> 0 bytes .../basic/not_blind/summary/00001.png | Bin 394 -> 0 bytes .../basic/not_blind/summary/00002.png | Bin 364 -> 0 bytes .../basic/not_blind/summary/00003.png | Bin 842 -> 0 bytes .../basic/not_blind/summary/00004.png | Bin 459 -> 0 bytes .../reject_at_blind_warning/clear/00000.png | Bin 463 -> 0 bytes .../reject_at_blind_warning/clear/00001.png | Bin 434 -> 0 bytes .../reject_at_blind_warning/clear/00002.png | Bin 728 -> 0 bytes .../reject_at_blind_warning/clear/00003.png | Bin 312 -> 0 bytes .../reject_at_blind_warning/clear/00004.png | Bin 387 -> 0 bytes .../reject_at_blind_warning/clear/00005.png | Bin 1038 -> 0 bytes .../reject_at_blind_warning/clear/00006.png | Bin 458 -> 0 bytes .../reject_at_blind_warning/clear/00007.png | Bin 728 -> 0 bytes .../reject_at_blind_warning/clear/00008.png | Bin 320 -> 0 bytes .../reject_at_blind_warning/clear/00009.png | Bin 382 -> 0 bytes .../reject_at_blind_warning/clear/00010.png | Bin 357 -> 0 bytes .../reject_at_blind_warning/clear/00011.png | Bin 788 -> 0 bytes .../reject_at_blind_warning/clear/00012.png | Bin 454 -> 0 bytes .../reject_at_blind_warning/clear/00013.png | Bin 578 -> 0 bytes .../reject_at_blind_warning/clear/00014.png | Bin 534 -> 0 bytes .../reject_at_blind_warning/clear/00015.png | Bin 547 -> 0 bytes .../reject_at_blind_warning/clear/00016.png | Bin 407 -> 0 bytes .../reject_at_blind_warning/clear/00017.png | Bin 366 -> 0 bytes .../basic/reject_at_summary/clear/00000.png | Bin 463 -> 0 bytes .../basic/reject_at_summary/clear/00001.png | Bin 434 -> 0 bytes .../basic/reject_at_summary/clear/00002.png | Bin 728 -> 0 bytes .../basic/reject_at_summary/clear/00003.png | Bin 312 -> 0 bytes .../basic/reject_at_summary/clear/00004.png | Bin 387 -> 0 bytes .../basic/reject_at_summary/clear/00005.png | Bin 1038 -> 0 bytes .../basic/reject_at_summary/clear/00006.png | Bin 458 -> 0 bytes .../basic/reject_at_summary/clear/00007.png | Bin 728 -> 0 bytes .../basic/reject_at_summary/clear/00008.png | Bin 320 -> 0 bytes .../basic/reject_at_summary/clear/00009.png | Bin 382 -> 0 bytes .../basic/reject_at_summary/clear/00010.png | Bin 357 -> 0 bytes .../basic/reject_at_summary/clear/00011.png | Bin 788 -> 0 bytes .../basic/reject_at_summary/clear/00012.png | Bin 454 -> 0 bytes .../basic/reject_at_summary/clear/00013.png | Bin 578 -> 0 bytes .../basic/reject_at_summary/clear/00014.png | Bin 534 -> 0 bytes .../basic/reject_at_summary/clear/00015.png | Bin 547 -> 0 bytes .../basic/reject_at_summary/clear/00016.png | Bin 407 -> 0 bytes .../basic/reject_at_summary/summary/00000.png | Bin 341 -> 0 bytes .../basic/reject_at_summary/summary/00001.png | Bin 394 -> 0 bytes .../basic/reject_at_summary/summary/00002.png | Bin 364 -> 0 bytes .../basic/reject_at_summary/summary/00003.png | Bin 842 -> 0 bytes .../basic/reject_at_summary/summary/00004.png | Bin 459 -> 0 bytes .../basic/reject_at_summary/summary/00005.png | Bin 366 -> 0 bytes .../too_large/accept/blindsigning/00000.png | Bin 492 -> 0 bytes .../too_large/accept/blindsigning/00001.png | Bin 858 -> 0 bytes .../too_large/accept/blindsigning/00002.png | Bin 459 -> 0 bytes .../too_large/accept/clear/00000.png | Bin 463 -> 0 bytes .../too_large/accept/clear/00001.png | Bin 512 -> 0 bytes .../too_large/accept/clear/00002.png | Bin 728 -> 0 bytes .../too_large/accept/clear/00003.png | Bin 322 -> 0 bytes .../too_large/accept/clear/00004.png | Bin 391 -> 0 bytes .../too_large/accept/clear/00005.png | Bin 502 -> 0 bytes .../too_large/accept/clear/00006.png | Bin 494 -> 0 bytes .../too_large/accept/clear/00007.png | Bin 508 -> 0 bytes .../too_large/accept/clear/00008.png | Bin 502 -> 0 bytes .../too_large/accept/clear/00009.png | Bin 511 -> 0 bytes .../too_large/accept/clear/00010.png | Bin 506 -> 0 bytes .../too_large/accept/clear/00011.png | Bin 507 -> 0 bytes .../too_large/accept/clear/00012.png | Bin 501 -> 0 bytes .../too_large/accept/clear/00013.png | Bin 578 -> 0 bytes .../too_large/accept/clear/00014.png | Bin 516 -> 0 bytes .../too_large/accept/clear/00015.png | Bin 547 -> 0 bytes .../too_large/accept/clear/00016.png | Bin 523 -> 0 bytes .../too_large/accept/clear/00017.png | Bin 484 -> 0 bytes .../too_large/accept/clear/00018.png | Bin 407 -> 0 bytes .../not_blind/blindsigning/00000.png | Bin 492 -> 0 bytes .../not_blind/blindsigning/00001.png | Bin 858 -> 0 bytes .../not_blind/blindsigning/00002.png | Bin 459 -> 0 bytes .../clear_n_too_large_warning/00000.png | Bin 463 -> 0 bytes .../clear_n_too_large_warning/00001.png | Bin 512 -> 0 bytes .../clear_n_too_large_warning/00002.png | Bin 728 -> 0 bytes .../clear_n_too_large_warning/00003.png | Bin 322 -> 0 bytes .../clear_n_too_large_warning/00004.png | Bin 391 -> 0 bytes .../clear_n_too_large_warning/00005.png | Bin 502 -> 0 bytes .../clear_n_too_large_warning/00006.png | Bin 494 -> 0 bytes .../clear_n_too_large_warning/00007.png | Bin 508 -> 0 bytes .../clear_n_too_large_warning/00008.png | Bin 502 -> 0 bytes .../clear_n_too_large_warning/00009.png | Bin 511 -> 0 bytes .../clear_n_too_large_warning/00010.png | Bin 506 -> 0 bytes .../clear_n_too_large_warning/00011.png | Bin 507 -> 0 bytes .../clear_n_too_large_warning/00012.png | Bin 501 -> 0 bytes .../clear_n_too_large_warning/00013.png | Bin 578 -> 0 bytes .../clear_n_too_large_warning/00014.png | Bin 516 -> 0 bytes .../clear_n_too_large_warning/00015.png | Bin 547 -> 0 bytes .../clear_n_too_large_warning/00016.png | Bin 523 -> 0 bytes .../clear_n_too_large_warning/00017.png | Bin 484 -> 0 bytes .../clear_n_too_large_warning/00018.png | Bin 407 -> 0 bytes .../blindsigning/00000.png | Bin 492 -> 0 bytes .../blindsigning/00001.png | Bin 858 -> 0 bytes .../blindsigning/00002.png | Bin 459 -> 0 bytes .../blindsigning/00003.png | Bin 366 -> 0 bytes .../reject_at_blindsigning/clear/00000.png | Bin 463 -> 0 bytes .../reject_at_blindsigning/clear/00001.png | Bin 512 -> 0 bytes .../reject_at_blindsigning/clear/00002.png | Bin 728 -> 0 bytes .../reject_at_blindsigning/clear/00003.png | Bin 322 -> 0 bytes .../reject_at_blindsigning/clear/00004.png | Bin 391 -> 0 bytes .../reject_at_blindsigning/clear/00005.png | Bin 502 -> 0 bytes .../reject_at_blindsigning/clear/00006.png | Bin 494 -> 0 bytes .../reject_at_blindsigning/clear/00007.png | Bin 508 -> 0 bytes .../reject_at_blindsigning/clear/00008.png | Bin 502 -> 0 bytes .../reject_at_blindsigning/clear/00009.png | Bin 511 -> 0 bytes .../reject_at_blindsigning/clear/00010.png | Bin 506 -> 0 bytes .../reject_at_blindsigning/clear/00011.png | Bin 507 -> 0 bytes .../reject_at_blindsigning/clear/00012.png | Bin 501 -> 0 bytes .../reject_at_blindsigning/clear/00013.png | Bin 578 -> 0 bytes .../reject_at_blindsigning/clear/00014.png | Bin 516 -> 0 bytes .../reject_at_blindsigning/clear/00015.png | Bin 547 -> 0 bytes .../reject_at_blindsigning/clear/00016.png | Bin 523 -> 0 bytes .../reject_at_blindsigning/clear/00017.png | Bin 484 -> 0 bytes .../reject_at_blindsigning/clear/00018.png | Bin 407 -> 0 bytes .../clear/00000.png | Bin 463 -> 0 bytes .../clear/00001.png | Bin 512 -> 0 bytes .../clear/00002.png | Bin 728 -> 0 bytes .../clear/00003.png | Bin 322 -> 0 bytes .../clear/00004.png | Bin 391 -> 0 bytes .../clear/00005.png | Bin 502 -> 0 bytes .../clear/00006.png | Bin 494 -> 0 bytes .../clear/00007.png | Bin 508 -> 0 bytes .../clear/00008.png | Bin 502 -> 0 bytes .../clear/00009.png | Bin 511 -> 0 bytes .../clear/00010.png | Bin 506 -> 0 bytes .../clear/00011.png | Bin 507 -> 0 bytes .../clear/00012.png | Bin 501 -> 0 bytes .../clear/00013.png | Bin 578 -> 0 bytes .../clear/00014.png | Bin 516 -> 0 bytes .../clear/00015.png | Bin 547 -> 0 bytes .../clear/00016.png | Bin 523 -> 0 bytes .../clear/00017.png | Bin 484 -> 0 bytes .../clear/00018.png | Bin 407 -> 0 bytes .../clear/00019.png | Bin 366 -> 0 bytes tests/integration/nano/test_blindsign.py | 232 ------------------ 588 files changed, 232 deletions(-) delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00019.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00020.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00021.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00022.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00023.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00024.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00019.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00020.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00021.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00022.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00023.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00024.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00025.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00019.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00020.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00021.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00022.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00023.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00024.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00007.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00019.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00020.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00021.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00022.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00023.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00024.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00020.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00021.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00023.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00024.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00019.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00020.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00021.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00022.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00023.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00024.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00020.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00021.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00022.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00023.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00024.png delete mode 100644 tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00025.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00005.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00003.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00005.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00006.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00011.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00012.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png delete mode 100644 tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png delete mode 100644 tests/integration/nano/test_blindsign.py diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00000.png deleted file mode 100644 index 053fc534be7eed4c1cf588f2d2252826fd4eae15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S&uNA4QnQHSqmzfYOicq^nwlYJ8+dhpH)T#g-ONE(E7QeE+8@u(~?wm>V zNik+3IZpL#8o~sUlGLv1WO}R*be1ov@G2~rvJB`{;0Vk$5;a9GsZA~YgtiBaMJ>J+l|MU#J8=4QP)m6X#8pIC*nx)z za(ZPapQg$5v#1$R_Hdvl3?VZ>y)X0lj>*JxwrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00003.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00006.png deleted file mode 100644 index 3adb20f02238aa7fbfddb0a9a45c656af1062d12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00008.png deleted file mode 100644 index a024d70306965ea64a9aec36da4dc09bdf2bdc8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00010.png deleted file mode 100644 index dd15dbb89939c7e979431afa1f5778da7e84c55d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00011.png deleted file mode 100644 index 8b7980241856323a359afabb952612c53e1ab67b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00012.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00014.png deleted file mode 100644 index 55666d0555f7b29d57095b8c6c7c2fc979733def..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00015.png deleted file mode 100644 index 54a0397bab2be24020de87397642f43afe49d51a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00017.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00017.png deleted file mode 100644 index 59229fc705e906fdef19ae7afc5584f7fb1da468..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00018.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00018.png deleted file mode 100644 index 2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00020.png deleted file mode 100644 index 92b4bce4e0b6ca6910717fd0d8adde36278ae65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00021.png deleted file mode 100644 index 2ff47dbb40fcf191afa93ab357556e75f6a5e4c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377 zcmV-<0fzpGP)_3*&Q&+x;CEdSPD1Go{qCOw|2z zj(xS724ozDQKUw^O%yk^Ar;X@r42XWwdj_rn9-HnXGxx=TR8%P)lY3ozfH=aq$$~O z)i|VJZlGM{o<~mr(mxvkG3u+=bKcg><)#o$Mc-zq4sskErGkOsiPCJqsj;bv)noH4 zQe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G z4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=ob$_6C*609#(`zcys+Vt;_jeRCI>0|T ztKoJ6283gM4*-Fzu?B37x!<{9=CRB#3IG5A0000000000fPdl( X%?q{n5L#Fs00000NkvXXu0mjf1m&VJ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00022.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00023.png deleted file mode 100644 index 9f46a0ff0418e98ff25e29dccea2c2f4e70cf318..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)OElh-g^|1{adKC=^5nywDE&8 z^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPzObS+plxKE9;jZIntr{KT>yWyW&H;hD zAdrazMP?CCm|)XQ8#y&U2>cX}=xqYg#MKP)&ZsR>;QkykTL7H(yfx1$kD!5+nByOE>ddQ(|+ z?RlF0mj>-mGCRKEI}3tI#M+1V`vyvTEv=NVh<=4`g#+e<|12#A}0$-mm;POZ~D~& zcqlh|04JnpG5l2bL&gZ#I0^qTN)XPwb1k9-4aNiv_J}=z4FCWD00000z^)YzzIG+~ SEqCq!0000xM zO!B_ZQ&6Qo(2;5!yY2#roi!j-?gO3u!*7GZpPjA_=`;l-Jn86Mqk@ik4*&oxVs8N! zB2()F6qWN5ae(4g{6{>n1j}6O%F+-;a1}wI6EM$>`eUCd!z1x#^kwoqUszl zCh6RZJ$O6Ht^q?PpTtdOz;n678sOQ6T378ZCjbBd0000000000fIs02o)N{Z&&SP( P00000NkvXXu0mjfti7hT diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00002.png deleted file mode 100644 index 71ac2f2bbbdaf898969057d78eb2ab4183301335..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmV-d0jU0oP)=d{Rqt38hsj!*Vt}h8(9GP!=gCGI>!r2)_l*%gn4{Ng5uhJeSBt9VtvssqytX zu@@H&EYE!^QObI=eRkxXX4{DGfy)h;gVvMgkkQ?(>e6wLuV{?b*=fiSyc?9HwI!)0 zQv9q@8nu+8A|@$qbP1FZ7T2SBSz@h_I| p)rPME00000000000001BEH~4X(7r=Op925@002ovPDHLkV1mgulw|+_ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00003.png deleted file mode 100644 index a28ccc4af417b93a9200c6568906f3a700559a0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)YpVCmTT~zrLI{DEQdpjk^n8Ht0r9}xK-m@az9h)7 zchG2A&(LNVIgP9;ER^LDCbg{EyyXrEXnh??mi7IYluzYySrUqE4FqBb1hjriz|cm7 z+^Pc3LQ?L7TU`;HY+}RHgU_OL^fClpVhvj8RSAd+GwKjV2Sp$@^|Y6?4&hKlHY_3J zFIkFTI<1Dl+l>+6TDPIGma}Xt`RIHo#}R08@vC3qzj7p`?1H> zweTB0QrS8*YE>4b#r$rrFHOA;UhS2c2ZqW|cU?Xmm&o>50KElCNx9>k5d&^s&mGlX zLOD7toO$-yRSY&WEaO~zd=KzRHXFdbRw#^J&B+!yYPVG(anvU5Gr-0UxK$_mXq8e~d-)PImY!C! zS`9d^zvmfcrualk`or{?0{u&poQUHdkla}sA%qY@2qA;4eg6mUp?h%0A^boHwwBEDO%ENSLLd->t)=DlY_F&AKX7|u9)fHIyO%_A z?2mBKw%=h*7&?v9R8dIf878&u=-xg95_%si$+rLf8my^PP9>>0Vn84nkkI?B363@@ z z8zrKVw$ckoZ$X-I_>y|Vo^JFQw6z~grm$5FJfqnu^+g~6BJ_z`7JmZKdQJPRNm`}C z>V#7k%aOA%s;!8dxsuD*4=Z?kpu`744$KGOE&Ud4@11%A<_E3RwuN6gZ%XRmd%(~m zc~1Pa@}4cy!!}QAXxMjQLBf!~!w-E1u!Fv+fQ=fPo-yQX)6e=yyTGGvDi>M8c_P7< zON8MoQ4~c{6h%=KMG}4i X7V;O~$F;X500000NkvXXu0mjfksjTc diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00005.png deleted file mode 100644 index 34a7b59759cf4fa18959d7f13df974a5c9ea7e7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmV-b0jmCqP)|`Ex{IIS)Ax=lR3mf!Unc3jJOZPuQPR zDeNP9^BFyi)KxdA;|PNayOlRz0f6e;oh0n{Pt2T3aUFpo=0KrV0HFFJj?fP~WPAlU z3QfKaw(@0vjT|OX3Qb%9TY&s?%7#VJA|P?7M2h~M$h=4od9j-q>ovY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S&uNA4QnQHSqmzfYOicq^nwlYJ8+dhpH)T#g-ONE(E7QeE+8@u(~?wm>V zNik+3IZpL#8o~sUlGLv1WO}R*be1ov@G2~rvJB`{;0Vk$5;a9GsZA~YgtiBaMJ>J+l|MU#J8=4QP)m6X#8pIC*nx)z za(ZPapQg$5v#1$R_Hdvl3?VZ>y)X0lj>*JxwrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png deleted file mode 100644 index 3adb20f02238aa7fbfddb0a9a45c656af1062d12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png deleted file mode 100644 index a024d70306965ea64a9aec36da4dc09bdf2bdc8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png deleted file mode 100644 index dd15dbb89939c7e979431afa1f5778da7e84c55d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png deleted file mode 100644 index 8b7980241856323a359afabb952612c53e1ab67b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png deleted file mode 100644 index 55666d0555f7b29d57095b8c6c7c2fc979733def..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png deleted file mode 100644 index 54a0397bab2be24020de87397642f43afe49d51a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png deleted file mode 100644 index 59229fc705e906fdef19ae7afc5584f7fb1da468..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00018.png deleted file mode 100644 index 2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00020.png deleted file mode 100644 index 92b4bce4e0b6ca6910717fd0d8adde36278ae65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00021.png deleted file mode 100644 index 2ff47dbb40fcf191afa93ab357556e75f6a5e4c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377 zcmV-<0fzpGP)_3*&Q&+x;CEdSPD1Go{qCOw|2z zj(xS724ozDQKUw^O%yk^Ar;X@r42XWwdj_rn9-HnXGxx=TR8%P)lY3ozfH=aq$$~O z)i|VJZlGM{o<~mr(mxvkG3u+=bKcg><)#o$Mc-zq4sskErGkOsiPCJqsj;bv)noH4 zQe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G z4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=ob$_6C*609#(`zcys+Vt;_jeRCI>0|T ztKoJ6283gM4*-Fzu?B37x!<{9=CRB#3IG5A0000000000fPdl( X%?q{n5L#Fs00000NkvXXu0mjf1m&VJ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png deleted file mode 100644 index 9f46a0ff0418e98ff25e29dccea2c2f4e70cf318..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)OElh-g^|1{adKC=^5nywDE&8 z^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPzObS+plxKE9;jZIntr{KT>yWyW&H;hD zAdrazMP?CCm|)XQ8#y&U2>cX}=xqYg#MKP)&ZsR>;QkykTL7H(yfx1$kD!5+nByOE>ddQ(|+ z?RlF0mj>-mGCRKEI}3tI#M+1V`vyvTEv=NVh<=4`g#+e<|12#A}0$-mm;POZ~D~& zcqlh|04JnpG5l2bL&gZ#I0^qTN)XPwb1k9-4aNiv_J}=z4FCWD00000z^)YzzIG+~ SEqCq!0000xM zO!B_ZQ&6Qo(2;5!yY2#roi!j-?gO3u!*7GZpPjA_=`;l-Jn86Mqk@ik4*&oxVs8N! zB2()F6qWN5ae(4g{6{>n1j}6O%F+-;a1}wI6EM$>`eUCd!z1x#^kwoqUszl zCh6RZJ$O6Ht^q?PpTtdOz;n678sOQ6T378ZCjbBd0000000000fIs02o)N{Z&&SP( P00000NkvXXu0mjfti7hT diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00002.png deleted file mode 100644 index 71ac2f2bbbdaf898969057d78eb2ab4183301335..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmV-d0jU0oP)=d{Rqt38hsj!*Vt}h8(9GP!=gCGI>!r2)_l*%gn4{Ng5uhJeSBt9VtvssqytX zu@@H&EYE!^QObI=eRkxXX4{DGfy)h;gVvMgkkQ?(>e6wLuV{?b*=fiSyc?9HwI!)0 zQv9q@8nu+8A|@$qbP1FZ7T2SBSz@h_I| p)rPME00000000000001BEH~4X(7r=Op925@002ovPDHLkV1mgulw|+_ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00003.png deleted file mode 100644 index a28ccc4af417b93a9200c6568906f3a700559a0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)YpVCmTT~zrLI{DEQdpjk^n8Ht0r9}xK-m@az9h)7 zchG2A&(LNVIgP9;ER^LDCbg{EyyXrEXnh??mi7IYluzYySrUqE4FqBb1hjriz|cm7 z+^Pc3LQ?L7TU`;HY+}RHgU_OL^fClpVhvj8RSAd+GwKjV2Sp$@^|Y6?4&hKlHY_3J zFIkFTI<1Dl+l>+6TDPIGma}Xt`RIHo#}R08@vC3qzj7p`?1H> zweTB0QrS8*YE>4b#r$rrFHOA;UhS2c2ZqW|cU?Xmm&o>50KElCNx9>k5d&^s&mGlX zLOD7toO$-yRSY&WEaO~zd=KzRHXFdbRw#^J&B+!yYPVG(anvU5Gr-0UxK$_mXq8e~d-)PImY!C! zS`9d^zvmfcrualk`or{?0{u&poQUHdkla}sA%qY@2qA;4eg6mUp?h%0A^boHwwBEDO%ENSLLd->t)=DlY_F&AKX7|u9)fHIyO%_A z?2mBKw%=h*7&?v9R8dIf878&u=-xg95_%si$+rLf8my^PP9>>0Vn84nkkI?B363@@ z z8zrKVw$ckoZ$X-I_>y|Vo^JFQw6z~grm$5FJfqnu^+g~6BJ_z`7JmZKdQJPRNm`}C z>V#7k%aOA%s;!8dxsuD*4=Z?kpu`744$KGOE&Ud4@11%A<_E3RwuN6gZ%XRmd%(~m zc~1Pa@}4cy!!}QAXxMjQLBf!~!w-E1u!Fv+fQ=fPo-yQX)6e=yyTGGvDi>M8c_P7< zON8MoQ4~c{6h%=KMG}4i X7V;O~$F;X500000NkvXXu0mjfksjTc diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00005.png deleted file mode 100644 index 34a7b59759cf4fa18959d7f13df974a5c9ea7e7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmV-b0jmCqP)|`Ex{IIS)Ax=lR3mf!Unc3jJOZPuQPR zDeNP9^BFyi)KxdA;|PNayOlRz0f6e;oh0n{Pt2T3aUFpo=0KrV0HFFJj?fP~WPAlU z3QfKaw(@0vjT|OX3Qb%9TY&s?%7#VJA|P?7M2h~M$h=4od9j-q>ovY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S&uNA4QnQHSqmzfYOicq^nwlYJ8+dhpH)T#g-ONE(E7QeE+8@u(~?wm>V zNik+3IZpL#8o~sUlGLv1WO}R*be1ov@G2~rvJB`{;0Vk$5;a9GsZA~YgtiBaMJ>J+l|MU#J8=4QP)m6X#8pIC*nx)z za(ZPapQg$5v#1$R_Hdvl3?VZ>y)X0lj>*JxwrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00003.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00006.png deleted file mode 100644 index 3adb20f02238aa7fbfddb0a9a45c656af1062d12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00008.png deleted file mode 100644 index a024d70306965ea64a9aec36da4dc09bdf2bdc8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00010.png deleted file mode 100644 index dd15dbb89939c7e979431afa1f5778da7e84c55d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00011.png deleted file mode 100644 index 8b7980241856323a359afabb952612c53e1ab67b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00012.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00014.png deleted file mode 100644 index 55666d0555f7b29d57095b8c6c7c2fc979733def..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00015.png deleted file mode 100644 index 54a0397bab2be24020de87397642f43afe49d51a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00017.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00017.png deleted file mode 100644 index 59229fc705e906fdef19ae7afc5584f7fb1da468..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00018.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00018.png deleted file mode 100644 index 2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00020.png deleted file mode 100644 index 92b4bce4e0b6ca6910717fd0d8adde36278ae65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00021.png deleted file mode 100644 index 2ff47dbb40fcf191afa93ab357556e75f6a5e4c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377 zcmV-<0fzpGP)_3*&Q&+x;CEdSPD1Go{qCOw|2z zj(xS724ozDQKUw^O%yk^Ar;X@r42XWwdj_rn9-HnXGxx=TR8%P)lY3ozfH=aq$$~O z)i|VJZlGM{o<~mr(mxvkG3u+=bKcg><)#o$Mc-zq4sskErGkOsiPCJqsj;bv)noH4 zQe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G z4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=ob$_6C*609#(`zcys+Vt;_jeRCI>0|T ztKoJ6283gM4*-Fzu?B37x!<{9=CRB#3IG5A0000000000fPdl( X%?q{n5L#Fs00000NkvXXu0mjf1m&VJ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00022.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00023.png deleted file mode 100644 index 9f46a0ff0418e98ff25e29dccea2c2f4e70cf318..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)OElh-g^|1{adKC=^5nywDE&8 z^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPzObS+plxKE9;jZIntr{KT>yWyW&H;hD zAdrazMP?CCm|)XQ8#y&U2>cX}=xqYg#MKP)&ZsR>;QkykTL7H(yfx1$kD!5+nBW-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00000.png deleted file mode 100644 index 053fc534be7eed4c1cf588f2d2252826fd4eae15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S&uNA4QnQHSqmzfYOicq^nwlYJ8+dhpH)T#g-ONE(E7QeE+8@u(~?wm>V zNik+3IZpL#8o~sUlGLv1WO}R*be1ov@G2~rvJB`{;0Vk$5;a9GsZA~YgtiBaMJ>J+l|MU#J8=4QP)m6X#8pIC*nx)z za(ZPapQg$5v#1$R_Hdvl3?VZ>y)X0lj>*JxwrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00003.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIue5F6<&ROn@NmIISOg&#Dy`N%+et6*Cdqxx2q z!Yk-B%lz{B3r1|?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00006.png deleted file mode 100644 index 3adb20f02238aa7fbfddb0a9a45c656af1062d12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmVmgcnN8Ea9{toK~NjIz1pg7X!HYj7*AuyH$l8WH(o#(^~9tc%mzydq5x%_`p~w zp#Y!jD!XvHWV8so^cx3tVu~Kl&}GQMjDNL^cuh-d7_$Xu4WybLNJt*v1G=|)iwf@+qQqc;)bKe;>^;i|X`ZZ2M8NDM(MaHW<+A*ff^ zxd-U;T{8S-#`}bsM4FNE2`7>|PFoXo9Ve-zo9=!m#3huTTcn#_D z@P)N$yr(FS3f z&XjQ6uam=SV+HnU2yGr%oTPfTMvt{iAS}mb`d^ke|D7I(U?^3aR>1z~mvK51>nZl+oIpG#1*>uwaF-lkJXE9&JAJriGOU!!68KkZm7AriZsaS z612^URth=uq|<+JT77D&>;c#Ra$pvp(~}tA>Z$?<+0CoaX2N`StgM@3EMbu?S)GhJ2{6~Z%|M?-54a&Dx< zX}<@6D@~qBVdxmX%lGgR)7_4N%xuyMkTxJ)`|r@ROv9i?Qs|d=tp0=$LI@#*5JCtc cgpjR#0g%0~gICo^vj6}907*qoM6N<$g7`S*L;wH) diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00008.png deleted file mode 100644 index a024d70306965ea64a9aec36da4dc09bdf2bdc8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmV7s#hyntW6S?`PfYR{rcwDbREtg)!o)RV7>Z2L1Rd- z*0vB!kJm43)aU!DUW+FCA2tEY)W6{3oF?(!xXNc?wzF-S!T$S{9~R8PCYwx{q1NUs zYLROfw9JT6oH>h3XZ+wa`_$Bl0p)XZU~aykC8TfHtB8Z_VlT8?h~17)L}0KoTf zlww7mV7&61i1W3+1c_s~S<^h5bq#iM9{S4Gy2M?RbwnJj}KVW?&q(+YH5t?#_wE zdTvr82gFDOKD?a z8qSb#q$6@zb+o|lijnh&W#Ej{;ss6X^)u+Sba1B&;Tdn~A=(jOCljBue z7HsNK`;C0{)jn0Va@Lj}wZiq2aX8I_dxb N002ovPDHLkV1h$`qxJv* diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00010.png deleted file mode 100644 index dd15dbb89939c7e979431afa1f5778da7e84c55d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 zcmV;c0aX5pP)s-(p}5fSZ*l54c)G9wzt(2_8hssjI(D@QiDgqt#Y z>Jc%QYw1*GfcNP0rbK>;lypg>n=1q(YT!q!2bZgTEZXdn%26bV3>Y^0oM>oL)D-#3 zY>VC$ZLvDyyz;2sQ%e8yJV=0E`{P+dE*~Yn=Qk+QJ@boAizX2?}KR`(@nNMUi0al8d-EhYH@SjD<-Y;|0000000000004m7@By2~ V;kPQkH2VMm002ovPDHLkV1f@azCZu~ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00011.png deleted file mode 100644 index 8b7980241856323a359afabb952612c53e1ab67b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 481 zcmV<70UrK|P)rCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00012.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3tdb?1{uM|SU=)DtBNdO7=EPbGlX?19@G3#JN{$WTLtT)*s5Pe zUHAr-M#(SVpWNoKP(+%0;g!uYn*n|vgujm}NGV&DiWh1rlUbv~G;h=Fkqfn3g8CCg zk8f=r74a^VL7s|tHU|2_5R1p%R4Ja$RC?ZS3G#(zh)q~9umIjI+50Tg?azh6I000000N`#Ld7^)J>cj%$00000NkvXXu0mjf>2ZFE diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00014.png deleted file mode 100644 index 55666d0555f7b29d57095b8c6c7c2fc979733def..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64Ffi(Qx;TbZ%y~QGv{17Gk85-A z|NqUqGsJyzJ(##$rhJ?ys%+w!FK5AK)p`E+e!ka{aeV^HorWL2evI#J%f6oDC~?uh z?c)1e+7+iyoVIu}@7vjpdTvRfVzK$@XXGyZcZ^t^bhC@Wr+iWPnFqH!t_5*-_nZ%` z)h&$Z4Lq<_*sAMuO}D;T_OpjYEjE&BRzKui5>+`1LiPu2c;>v;`ma=dxNqFTaNnI; zmt=Hy^0J#xG@HF>Me*)K%K5WyPZF!LYKke^knPAFqAeNz^H~vh**k_$CmgpZ=rP!Z zdYsL>%<*)2*9^Z<<<*Tv2FEQQv!-h}HAS}730`GP(0TZZLF?lBZIg|onJm8ly!Ejp yZ69X=dxKw^UcD20gPoc_kc#0G0)`YERItS}C$Bx!De&nmNX*mK&t;ucLK6T3R*m`q diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00015.png deleted file mode 100644 index 54a0397bab2be24020de87397642f43afe49d51a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!2~2j9iA64FffXEx;TbZ%y~QWE?=7hN885Q zd;eL>1K9I;j_&_ucHyg?d#fY|*Om^khgL7G_VyM$SaITw>_MrsA-j+4UKYsuz)I7F zJG)J#_-61+r*#We7v9-lwM%9bk8?*>*dvP;SKHqN{hc6}DScNDq|6JN}?RBW3 z0ONlZg-N5JTR-?@4&6w^}=!28)Wyy|CVRqiQK_mdKI;Vst0CHpXoV3X6d;K#{|z9qo2KSOdzo7|=e1XJo1u+azwu&4%=h4H39nY$7trCrOex zIJ}1Xyd!oj`hZhZZe6>U=p}Sf>GWbgqZPHRyq%ZWM%qSYQ|22{T*G3c@N{qdY zfJbvD>Lg6WAKQX2qpG{RPp9br09}TQ55H9KyoMg%-jZvtb!+U)El_#)CgLoSGkq%$ wevt=vo$){3;=yD9k|arzBuSDaNs?rWKZ$pKz=}v9rvLx|07*qoM6N<$f)3s1#Q*>R diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00017.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00017.png deleted file mode 100644 index 59229fc705e906fdef19ae7afc5584f7fb1da468..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)D+jfxWPIbK4>+{RSkC8h{B;3Zmlo~&7_y$Xx-vwywqiOYr5 z87k2tqC8u2OkIN8r%m>Z{ot!@1(C(%iIUsHG0qsM0M5c1FP2!f^tVzw-5izsHCQb%<000PZ z6>mBe_6Em!g|3D&;z(6%U4&pdZPluqAvkSYlJMH0^8BXvC$$t;%Zg*| z)?QO;7>stH(*ZX|p?SnD%clRsxyyNe%me@c0000000000;2-k`-0Eo_h;bAP00000 LNkvXXu0mjf4sq9t diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00018.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00018.png deleted file mode 100644 index 2e1439bfedf87ff37cf4d6cc7dcae12dd9f2e73d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP)OfuT);vC{umjpKZf4aOy>*?ivOG4D61MG%>Y3fXlv66C*6 ze16Lu7E+tTtK#IgH28$dpvuBC$1UW{eX0uFQWfD2++vllQ#7U8COrJ3pZ9v;ijgKm z7AvCc#gl9HMN~#R%D2Gtno<%wV9DCAR)#Az`lnK3ogIQ8_ra!LI716oE%|inC{nvB zCNjse1i9s)6Cls<*@0#cJval>v>Z?$!YeY_Rhz^;x!aJIb4R3lT1>*T$O8bt7v$9w zXk+Vg>km|+(?Ox~p241(>bSQ4!&mVzT@dgkb^_FO&=V_3>;(J)<~B4M_VV&sU zMlmBywM#Q^f{@Vz!k@mVE15;xv?uFNGo%UmC@LThY1G~w=H6HRYZD9TIx~%_y&XkA z#*aLlndO&Qm{xGXYh; zh37NOXVJu6InsNuehOOej(Ec6JwRmLTA+u&6951J000000095N7ewRfRs5c3oB#j- M07*qoM6N<$f=*wyBme*a diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00020.png deleted file mode 100644 index 92b4bce4e0b6ca6910717fd0d8adde36278ae65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00021.png deleted file mode 100644 index 2ff47dbb40fcf191afa93ab357556e75f6a5e4c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377 zcmV-<0fzpGP)_3*&Q&+x;CEdSPD1Go{qCOw|2z zj(xS724ozDQKUw^O%yk^Ar;X@r42XWwdj_rn9-HnXGxx=TR8%P)lY3ozfH=aq$$~O z)i|VJZlGM{o<~mr(mxvkG3u+=bKcg><)#o$Mc-zq4sskErGkOsiPCJqsj;bv)noH4 zQe-&=Wdr0VSyT7K#Tu~1_5tPfoYwuZH5xR!~y_-%N`xj+*O%oerd@G z4m>U>?Y3?^xo5Bp*-^w4N=E{`s3(`X6F#=ob$_6C*609#(`zcys+Vt;_jeRCI>0|T ztKoJ6283gM4*-Fzu?B37x!<{9=CRB#3IG5A0000000000fPdl( X%?q{n5L#Fs00000NkvXXu0mjf1m&VJ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00022.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00023.png deleted file mode 100644 index 9f46a0ff0418e98ff25e29dccea2c2f4e70cf318..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)OElh-g^|1{adKC=^5nywDE&8 z^A>;d3@D{MAOAnKrtv}&O^(5pyh9WkKTbPzObS+plxKE9;jZIntr{KT>yWyW&H;hD zAdrazMP?CCm|)XQ8#y&U2>cX}=xqYg#MKP)&ZsR>;QkykTL7H(yfx1$kD!5+nByOE>ddQ(|+ z?RlF0mj>-mGCRKEI}3tI#M+1V`vyvTEv=NVh<=4`g#+e<|12#A}0$-mm;POZ~D~& zcqlh|04JnpG5l2bL&gZ#I0^qTN)XPwb1k9-4aNiv_J}=z4FCWD00000z^)YzzIG+~ SEqCq!0000xM zO!B_ZQ&6Qo(2;5!yY2#roi!j-?gO3u!*7GZpPjA_=`;l-Jn86Mqk@ik4*&oxVs8N! zB2()F6qWN5ae(4g{6{>n1j}6O%F+-;a1}wI6EM$>`eUCd!z1x#^kwoqUszl zCh6RZJ$O6Ht^q?PpTtdOz;n678sOQ6T378ZCjbBd0000000000fIs02o)N{Z&&SP( P00000NkvXXu0mjfti7hT diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00002.png deleted file mode 100644 index 71ac2f2bbbdaf898969057d78eb2ab4183301335..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmV-d0jU0oP)=d{Rqt38hsj!*Vt}h8(9GP!=gCGI>!r2)_l*%gn4{Ng5uhJeSBt9VtvssqytX zu@@H&EYE!^QObI=eRkxXX4{DGfy)h;gVvMgkkQ?(>e6wLuV{?b*=fiSyc?9HwI!)0 zQv9q@8nu+8A|@$qbP1FZ7T2SBSz@h_I| p)rPME00000000000001BEH~4X(7r=Op925@002ovPDHLkV1mgulw|+_ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00003.png deleted file mode 100644 index a28ccc4af417b93a9200c6568906f3a700559a0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)YpVCmTT~zrLI{DEQdpjk^n8Ht0r9}xK-m@az9h)7 zchG2A&(LNVIgP9;ER^LDCbg{EyyXrEXnh??mi7IYluzYySrUqE4FqBb1hjriz|cm7 z+^Pc3LQ?L7TU`;HY+}RHgU_OL^fClpVhvj8RSAd+GwKjV2Sp$@^|Y6?4&hKlHY_3J zFIkFTI<1Dl+l>+6TDPIGma}Xt`RIHo#}R08@vC3qzj7p`?1H> zweTB0QrS8*YE>4b#r$rrFHOA;UhS2c2ZqW|cU?Xmm&o>50KElCNx9>k5d&^s&mGlX zLOD7toO$-yRSY&WEaO~zd=KzRHXFdbRw#^J&B+!yYPVG(anvU5Gr-0UxK$_mXq8e~d-)PImY!C! zS`9d^zvmfcrualk`or{?0{u&poQUHdkla}sA%qY@2qA;4eg6mUp?h%0A^boHwwBEDO%ENSLLd->t)=DlY_F&AKX7|u9)fHIyO%_A z?2mBKw%=h*7&?v9R8dIf878&u=-xg95_%si$+rLf8my^PP9>>0Vn84nkkI?B363@@ z z8zrKVw$ckoZ$X-I_>y|Vo^JFQw6z~grm$5FJfqnu^+g~6BJ_z`7JmZKdQJPRNm`}C z>V#7k%aOA%s;!8dxsuD*4=Z?kpu`744$KGOE&Ud4@11%A<_E3RwuN6gZ%XRmd%(~m zc~1Pa@}4cy!!}QAXxMjQLBf!~!w-E1u!Fv+fQ=fPo-yQX)6e=yyTGGvDi>M8c_P7< zON8MoQ4~c{6h%=KMG}4i X7V;O~$F;X500000NkvXXu0mjfksjTc diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00005.png deleted file mode 100644 index 34a7b59759cf4fa18959d7f13df974a5c9ea7e7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmV-b0jmCqP)|`Ex{IIS)Ax=lR3mf!Unc3jJOZPuQPR zDeNP9^BFyi)KxdA;|PNayOlRz0f6e;oh0n{Pt2T3aUFpo=0KrV0HFFJj?fP~WPAlU z3QfKaw(@0vjT|OX3Qb%9TY&s?%7#VJA|P?7M2h~M$h=4od9j-q>ovY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000W-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00000.png deleted file mode 100644 index 0779bbaf92e0d65da800c0fc1452e8ac7198c460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 376 zcmV-;0f+vHP)9*@9)rEGcaVYULA|e|HJWj?}#4;m#mpp1owJUJz?Eddf3@ka+?~ zLB`BcipU^0EtLfZdGsZ*xl$-UEP%H{um!ti-Pm6>-D)oESSkY4x+yY^12SI)QdQDo zw-xH%(>P!R^O;++f&-e<3tM9wz9@i3 WF{8^N%2;gx0000I2ulaWon$dC8R|b0gCQR87VCpBx!_zQbD3eL z)?zvD0sxqnU(aBVWGbh7OXK{i(^w~2t@#*$8}_=avN4=*di<~6g?p^)(o{TiO~>`H)4GdOI~oEL0q=5 zQqN+4e~IIKF7B)gq-bU`bniJlN tSj>M|10Iz=$8j9TaU92S9LI4!nO|R@CJJxifn)#x002ovPDHLkV1jE*-iZJJ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00003.png deleted file mode 100644 index ee765f6e0e266b717213be1f6f3eef4b2a471745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)6kdH)B_B3;;e5Ppb_*E!{zE?TRIprCAF3g_|necRtZx4lYQ9DYMog(>lfq=OQQ9mdX?(Ma3-Ek7-U@W^_Mw7xVnC8w~Iu}uHy5;%+2K7iZ@5ABccN<_37>l0&= zVC?iMKFBwE9)bq=pisUvTtm7Fw-I4RBw>^&TEcv+O;n!}<3!TmC9`*8$_3{;n8_wa z>QOwdyEx9zU|iZ*pWDHK4o?!8DB3Q2+GC{zdpS%ot%X_OQYP$=O!v(C!4v_XrmREx z(-e-SnV)`9c$s0B@hhnV_Wt)=d@<+TLU|+i9MF#SE>H9YhvMH0xI=kE)?Ix2wLbn01wI@X zEkVY2c^&GVgqemns4uZJoS!XQ6=OIF92uj^j9v<2Y;Z Y0#O!SYLVXWbN~PV07*qoM6N<$f~e^7>Hq)$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00004.png deleted file mode 100644 index 37b964798a3928a10919227dff2dcba6e93a1a30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmV;40e1e0P);i{E5)g&(=-e}1w5cYL%QMyt;XHod?SB2VdzCl$`U_W;(d+mK zw)4-0^=bF(!^3$ykElvGjEpgn0Nt`L4#p;KN&B57Vw9A<1F;5M>JRlsI8qVoH%9Lv zGt!4>5D)Zt3F@Fhp?{vZhNwEv!JAONhp)K=oUq3&iyOb*DBGrOsgP&U-)fk8??_rK6rwa6j@yn|=oS$bBz?wD)|x-Hh1zfLT3 n&jSDe00000000000DwAQHP@OyRn0N<00000NkvXXu0mjf*?+Pv diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00005.png deleted file mode 100644 index 7e0e238204773a5ce6d51d5a1ce25147473482ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6Sr7wsZ5UgagCU_0Tg5`#btpy50`c)yz4^UuW!X>`Wc`}IG)eua84 z;$6V<8K&17!0kfTYOb|uu5Bg|PeRD=BXgO7!|igT1T`s8&#i@lP7uF%JdDeFYxmJe z#H1K7Q5KF|*)jzP6eVSx)Cu%(FQ_bESm7ujn3@a-DsUBGX)t7p45=+6@$t^l=E0MD zu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4TWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw z3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5ThjWbVFQeZ8dC(S~x|;rRP%B~~I9j=r z$uDARpD`C;({@P*S>` z39bu0qcaFwEC|AW86eD(Ctm5UNpVv!t^NrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00003.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00007.png deleted file mode 100644 index f2eb224b28abd3c17bebb90a0e49f982497105b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00009.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00009.png deleted file mode 100644 index 04db6bb3645b07b0d6ab3f43fc30e25603d475b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00010.png deleted file mode 100644 index 3c978455923544dc41496dc6193c23c9a611f991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00012.png deleted file mode 100644 index 6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00014.png deleted file mode 100644 index 37524d6032b4c0d3ae4d63fedd92c8d954fedf09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00015.png deleted file mode 100644 index 02f7608f488189e3bafc736509e4527358c0da5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00021.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00022.png deleted file mode 100644 index 3c5ceb2741826364df0f02c1a9f33233301bdbe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00024.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00024.png deleted file mode 100644 index c5d62d2637ce2993faba38a45d44ddb92c83d558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nB9*@9)rEGcaVYULA|e|HJWj?}#4;m#mpp1owJUJz?Eddf3@ka+?~ zLB`BcipU^0EtLfZdGsZ*xl$-UEP%H{um!ti-Pm6>-D)oESSkY4x+yY^12SI)QdQDo zw-xH%(>P!R^O;++f&-e<3tM9wz9@i3 WF{8^N%2;gx0000I2ulaWon$dC8R|b0gCQR87VCpBx!_zQbD3eL z)?zvD0sxqnU(aBVWGbh7OXK{i(^w~2t@#*$8}_=avN4=*di<~6g?p^)(o{TiO~>`H)4GdOI~oEL0q=5 zQqN+4e~IIKF7B)gq-bU`bniJlN tSj>M|10Iz=$8j9TaU92S9LI4!nO|R@CJJxifn)#x002ovPDHLkV1jE*-iZJJ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00003.png deleted file mode 100644 index ee765f6e0e266b717213be1f6f3eef4b2a471745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)6kdH)B_B3;;e5Ppb_*E!{zE?TRIprCAF3g_|necRtZx4lYQ9DYMog(>lfq=OQQ9mdX?(Ma3-Ek7-U@W^_Mw7xVnC8w~Iu}uHy5;%+2K7iZ@5ABccN<_37>l0&= zVC?iMKFBwE9)bq=pisUvTtm7Fw-I4RBw>^&TEcv+O;n!}<3!TmC9`*8$_3{;n8_wa z>QOwdyEx9zU|iZ*pWDHK4o?!8DB3Q2+GC{zdpS%ot%X_OQYP$=O!v(C!4v_XrmREx z(-e-SnV)`9c$s0B@hhnV_Wt)=d@<+TLU|+i9MF#SE>H9YhvMH0xI=kE)?Ix2wLbn01wI@X zEkVY2c^&GVgqemns4uZJoS!XQ6=OIF92uj^j9v<2Y;Z Y0#O!SYLVXWbN~PV07*qoM6N<$f~e^7>Hq)$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00004.png deleted file mode 100644 index 37b964798a3928a10919227dff2dcba6e93a1a30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmV;40e1e0P);i{E5)g&(=-e}1w5cYL%QMyt;XHod?SB2VdzCl$`U_W;(d+mK zw)4-0^=bF(!^3$ykElvGjEpgn0Nt`L4#p;KN&B57Vw9A<1F;5M>JRlsI8qVoH%9Lv zGt!4>5D)Zt3F@Fhp?{vZhNwEv!JAONhp)K=oUq3&iyOb*DBGrOsgP&U-)fk8??_rK6rwa6j@yn|=oS$bBz?wD)|x-Hh1zfLT3 n&jSDe00000000000DwAQHP@OyRn0N<00000NkvXXu0mjf*?+Pv diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00005.png deleted file mode 100644 index 7e0e238204773a5ce6d51d5a1ce25147473482ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6Sr7wsZ5UgagCU_0Tg5`#btpy50`c)yz4^UuW!X>`Wc`}IG)eua84 z;$6V<8K&17!0kfTYOb|uu5Bg|PeRD=BXgO7!|igT1T`s8&#i@lP7uF%JdDeFYxmJe z#H1K7Q5KF|*)jzP6eVSx)Cu%(FQ_bESm7ujn3@a-DsUBGX)t7p45=+6@$t^l=E0MD zu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4TWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw z3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5ThjWbVFQeZ8dC(S~x|;rRP%B~~I9j=r z$uDARpD`C;({@P*S>` z39bu0qcaFwEC|AW86eD(Ctm5UNpVv!t^NrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png deleted file mode 100644 index f2eb224b28abd3c17bebb90a0e49f982497105b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png deleted file mode 100644 index 04db6bb3645b07b0d6ab3f43fc30e25603d475b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png deleted file mode 100644 index 3c978455923544dc41496dc6193c23c9a611f991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png deleted file mode 100644 index 6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png deleted file mode 100644 index 37524d6032b4c0d3ae4d63fedd92c8d954fedf09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png deleted file mode 100644 index 02f7608f488189e3bafc736509e4527358c0da5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00021.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png deleted file mode 100644 index 3c5ceb2741826364df0f02c1a9f33233301bdbe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00024.png deleted file mode 100644 index c5d62d2637ce2993faba38a45d44ddb92c83d558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nB9*@9)rEGcaVYULA|e|HJWj?}#4;m#mpp1owJUJz?Eddf3@ka+?~ zLB`BcipU^0EtLfZdGsZ*xl$-UEP%H{um!ti-Pm6>-D)oESSkY4x+yY^12SI)QdQDo zw-xH%(>P!R^O;++f&-e<3tM9wz9@i3 WF{8^N%2;gx0000I2ulaWon$dC8R|b0gCQR87VCpBx!_zQbD3eL z)?zvD0sxqnU(aBVWGbh7OXK{i(^w~2t@#*$8}_=avN4=*di<~6g?p^)(o{TiO~>`H)4GdOI~oEL0q=5 zQqN+4e~IIKF7B)gq-bU`bniJlN tSj>M|10Iz=$8j9TaU92S9LI4!nO|R@CJJxifn)#x002ovPDHLkV1jE*-iZJJ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png deleted file mode 100644 index ee765f6e0e266b717213be1f6f3eef4b2a471745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)6kdH)B_B3;;e5Ppb_*E!{zE?TRIprCAF3g_|necRtZx4lYQ9DYMog(>lfq=OQQ9mdX?(Ma3-Ek7-U@W^_Mw7xVnC8w~Iu}uHy5;%+2K7iZ@5ABccN<_37>l0&= zVC?iMKFBwE9)bq=pisUvTtm7Fw-I4RBw>^&TEcv+O;n!}<3!TmC9`*8$_3{;n8_wa z>QOwdyEx9zU|iZ*pWDHK4o?!8DB3Q2+GC{zdpS%ot%X_OQYP$=O!v(C!4v_XrmREx z(-e-SnV)`9c$s0B@hhnV_Wt)=d@<+TLU|+i9MF#SE>H9YhvMH0xI=kE)?Ix2wLbn01wI@X zEkVY2c^&GVgqemns4uZJoS!XQ6=OIF92uj^j9v<2Y;Z Y0#O!SYLVXWbN~PV07*qoM6N<$f~e^7>Hq)$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00004.png deleted file mode 100644 index 37b964798a3928a10919227dff2dcba6e93a1a30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmV;40e1e0P);i{E5)g&(=-e}1w5cYL%QMyt;XHod?SB2VdzCl$`U_W;(d+mK zw)4-0^=bF(!^3$ykElvGjEpgn0Nt`L4#p;KN&B57Vw9A<1F;5M>JRlsI8qVoH%9Lv zGt!4>5D)Zt3F@Fhp?{vZhNwEv!JAONhp)K=oUq3&iyOb*DBGrOsgP&U-)fk8??_rK6rwa6j@yn|=oS$bBz?wD)|x-Hh1zfLT3 n&jSDe00000000000DwAQHP@OyRn0N<00000NkvXXu0mjf*?+Pv diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00005.png deleted file mode 100644 index 7e0e238204773a5ce6d51d5a1ce25147473482ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000W-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png deleted file mode 100644 index 053fc534be7eed4c1cf588f2d2252826fd4eae15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6Sr7wsZ5UgagCU_0Tg5`#btpy50`c)yz4^UuW!X>`Wc`}IG)eua84 z;$6V<8K&17!0kfTYOb|uu5Bg|PeRD=BXgO7!|igT1T`s8&#i@lP7uF%JdDeFYxmJe z#H1K7Q5KF|*)jzP6eVSx)Cu%(FQ_bESm7ujn3@a-DsUBGX)t7p45=+6@$t^l=E0MD zu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4TWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw z3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5ThjWbVFQeZ8dC(S~x|;rRP%B~~I9j=r z$uDARpD`C;({@P*S>` z39bu0qcaFwEC|AW86eD(Ctm5UNpVv!t^NrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00003.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png deleted file mode 100644 index f2eb224b28abd3c17bebb90a0e49f982497105b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png deleted file mode 100644 index 04db6bb3645b07b0d6ab3f43fc30e25603d475b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png deleted file mode 100644 index 3c978455923544dc41496dc6193c23c9a611f991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00012.png deleted file mode 100644 index 6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00014.png deleted file mode 100644 index 37524d6032b4c0d3ae4d63fedd92c8d954fedf09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00015.png deleted file mode 100644 index 02f7608f488189e3bafc736509e4527358c0da5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00021.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00022.png deleted file mode 100644 index 3c5ceb2741826364df0f02c1a9f33233301bdbe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00024.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00024.png deleted file mode 100644 index c5d62d2637ce2993faba38a45d44ddb92c83d558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBjLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6Sr7wsZ5UgagCU_0Tg5`#btpy50`c)yz4^UuW!X>`Wc`}IG)eua84 z;$6V<8K&17!0kfTYOb|uu5Bg|PeRD=BXgO7!|igT1T`s8&#i@lP7uF%JdDeFYxmJe z#H1K7Q5KF|*)jzP6eVSx)Cu%(FQ_bESm7ujn3@a-DsUBGX)t7p45=+6@$t^l=E0MD zu)!@3E}Vaqc9Gi>gc8ITvU)60+a1{j3h`4TWHHkiVJeBd2@g$FZo;G_c*?niWk%Uw z3H^?w^Jsi?@c+>lxe3bH{GMu-EP>hsx(L5ThjWbVFQeZ8dC(S~x|;rRP%B~~I9j=r z$uDARpD`C;({@P*S>` z39bu0qcaFwEC|AW86eD(Ctm5UNpVv!t^NrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00003.png deleted file mode 100644 index 97eab5d99deeae5058b969d5401bab38b91bf938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIueia*i3%ej80}N0TQ$NZ*D+LzA-=Kuo6wV`i4f{iJ{6^7R1?Qm{)m2^> z-cF-g)|c&1irFm`5%$sW%C54w1MEId%&*ZQSH3Ykaf`PrzN)n8>@?+qZtI>7N0@$tS9= yqeavoIe%)-6lAAlcz@N}LjV8(00000mhu5|ijO;ooDu!$&$D0bh85lrGH1U1M(ykEa@n2z$Yg&0YUL65iJ)f=r{ zwFNL@uXJO->sG;gMxM^1=4qcD+hP<|WzqG##@$2q8Nixk%N7D~-N9aQgRdi6OD#Mw zzJ}^siNoZy0<9hB2S0BFkL`x>HfhsvsZCc8++#=?X|NO4H9`b^z&1I6Hts?5pkIjFtf4cKH~J@ecsu z8E`ryx1j6%aQ#!@H`$o51)U5NK=yEpk6}UxA%qY@2qAg&NcVT!%;f@hsSTa)3BSaO%lB60p%gYMaX@~BcOA*m4Hq65xSDt zwxdGGbg+p}7sj>HjM<1u1PodIP??)uom4_D2R1Q^JPsbUj+5=#cB)X*kNy;rbd>#? zyRYXt^Fz7O^AuFe)TdZ20E>e252naevthRQ!YH*H3zY}}H@|NsSm+M79s*7Bs9?A_ z$zRI0mIo{o%8VNMsaCu?;6CtaP5f89Gk^g+D!9dcLw;w@342eq1Az`M=y(rZTOGkU z5!}APKt>rzYF*@u!a<)86ddL$qM50Ro$zN8ck2(Zaq4Ca@ zmnIww4m~C?3(4*~-L6i}7Iuu+!IA?hXo71fQ=arIVMZ566a0XC({u*d7lqm@Tdmgr zHcjv9SX+$Sj1F@oFkcoz2qA diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png deleted file mode 100644 index f2eb224b28abd3c17bebb90a0e49f982497105b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)n*o!e4=8&+o_eI1Gqt4r zm$Qf(9cebeO~$l!evYOPdD|Yhb)d`M*}M^ovVOQqQug zwtAL#pbc_cf~+z<$}j^21=k-8t5jPdj<|RU&&vaqVh$W?AhFI0TTL~=tXun4lPS#l zBEJ;1;dpn}Tcab;`hc&Zdn7;k%qB!faGqLH&mq|v1v)IXy|Q$`M4*GaIlqUht%=~W z2tK`WwY?&-hGg4?t;c+pw%mxXpfLM%I)#R7h0V}2cvBvb=7_zd;5C-YjEyPKm89>8}KdIy|WM)j48 zdey_!!ezRvBW-!y_UJfYV@Z-ENs=TO5KfDgB&ZHH}$>Wlu&CpSnWG7{fKyRhbfaG*j_*-;pqy}eN zNo~tsrF1&JiFV0bs3yXQRoG;}Suza$kb1GQF4K0lyqO^~YzZQ~~mqzgXf6qV$%%Vq}22bH+AdU#NDM z9{OYM5|HDI{Gn{?xWOXXJXHh7iK5*DZUwR=KY7{S9&Hama9$LgoBd109oZ!0AysyC zbo|>~z{7)bWm+^XHK!w@>`1In;EO_@&ojhRM3}3+ApMiV9sL0^Pt}S6X6tZ1Q%` z7ejl1d`_^Q*sNEFSIhKNN7_Q%Ms)CPZ0a^4gb+dqA%qY@2qEM|p49?JcS1%9Q~&?~ M07*qoM6N<$g2yk~ga7~l diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png deleted file mode 100644 index 04db6bb3645b07b0d6ab3f43fc30e25603d475b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-sH&1$Az>(ZcC6>ruQ=3VFbmlKQ>*ZIu&AyZyu$u>?I`w;K~_Wgl!>gEUvsFOhJJ31cQh281f1b9N2dx1fj2nfz(iuCJp~SOD$W5wjXz19d zxqycU<;t*VYHCJ9kFp`rUO8_R=J`BATt$RA+YQo>6z=E%$UKD=!7*3o6s5{uM@N@ zHtp8o(=t8Ok+wW;dvyFug55JAgb+dqA%qY@2q9!GFL{bbed%p0jQ{`u07*qoM6N<$ Ef^KQl@&Et; diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png deleted file mode 100644 index 3c978455923544dc41496dc6193c23c9a611f991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmV<10VMv3P)$U1($|9(KS9qWwsc_lAL_NV|Y z#f^SMZI(HaFGuNk&#|Yzc{;XacT6JQ@PP6bQV?n%>K(8m`hXOg z(!nNjQz@~-cdZO#7GkjjwnSgxu2<2K&TwE8yQufUOE;{r=l(B+<%(_vJxkQ0R@g4q zgiGpp!<^L%y-q=k=0MsB+6CtyjLKAT)C?_31}4pzBJ354RU}(^Zn}zaYoVyGxh9l# zJXm*2jd635zZLhw(c5cS=K|h6;B$zlHS%9MMmo7EH8I3a>#9OxKP29j1&@JVN)&;8ZHoPx%9)J;crWNq-=0vVbByHDMW0rClW0C10e zr#d(@^jgP02j4JOVK=NB^!UDxJV0WdmM!d9T<27B;r_h)7#dkS>(BEOQs ze%^eCu7iEq<*^HT$7pzux;siE{`2**?#sCQu0bL}G$ZA|XN|z#fqe#y&p6E*nr+jm zNGWGZ$$D*9iR^T+iS3qhN!7`YNnmzikpX8#UxGKZ(J3X#pkNb6Lpr}muGOPeW!Sx5DD%Dh&Exu%w4%w3+1KiHp)`YRp zU2Z)DRysywwhhsfvU%E{$yFcS?SXd=xD?eb`OSNl_&p#4m?)H$4t%jxC7CAS9$D2w zpo33yM?4%0E{ovP8&}&SlIWH_c46ynJ|E~4W)#uPY!jq^QoCFK0Gp?7J|?H3>iaC3 z5MZ6moHcJ9``l)|8#eXapy%_tI;5-WM7FSFd7WlSjR`(OGsly0N0_q@M-%)3*QTil z*l|KMVvD8@pO)#WjJEN0t3HZr`5JCtcgb+dqA%u`~`2mlSLwA%J_TK;i002ov JPDHLkV1gq++h_m) diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00012.png deleted file mode 100644 index 6bb3ebfe7cc9c43ef04db7852634ee70db3e60c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)NklKsDHW3{m35ElkF!{_sFB)|oJiHr& z?dkJU!PC$F2uV3g&!*p;zFbQk)=w}?`|vE*ccxpMX` z!dPey*B$~*Go||Ya*_WkV&xQ6yjyzbg{}Abd}5JMt%z=})dbZws?}b98|h zaBsTS0NqjWx@_KF|F>njsiSR0+>Yo(mW0U6gb+dqA%qY@2qA=!wY>Dotxw8EQ}f O0000R`Tq}QK^G>Bu^zrvY~qxAri)a_mJpH*TGCLqb^ozEP07dE*4>%Ix6C0N z>FST}(0wRxc6si9j!rLIFCL20hzFjxRqvzjM_4=B66BPZaGt;8q|h`JdDF_Go7Sf-_MlJDu~!(v%>FglyJw zp`+t}&AsE{Sei}KQgap}%8takBtN@+>)m~BAx05lW}6^=N#l+_09mJMJ%ZEF>itZ8 z^K0rLb5`8C?=#}zKxDzHLC5R5IizdqShjq}a2-Sv>H!nHh9ZeGF1dQ`9NlMv2XJpf zXMh|hSR*!T>hRY#-PDn`5VsK>@E9Y65JCtcgb+dqA%slMFF0dAiRZ;|xc~qF07*qo IM6N<$f>ICF!vFvP diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00014.png deleted file mode 100644 index 37524d6032b4c0d3ae4d63fedd92c8d954fedf09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)SOk#MXOO8iI*H0%S`4cs)N4)5Dbv=k+w)OQp{}y}j8! zU4-SI=I8108E)Ow*4&r7q11fB^Eb`k(2K54lC0kY%0tM5Q2J0tK<99ifJHY8O-X*% zy;3T4u!*@z=zH=esD-$QfFYxwoPQIeASA)zz$SpjJPn;jql|;Q*U;FWeqJhg`q>{L zS@zOj(=(@E$5IY*nS#7b-NdQ@3<}Oa7?G*YhFaoNM5*3bav}hn{I*K4(Cn@~1e#_@ z)p2l=Ka_d%G+%?gs&#f?-2<*eJgt#`#o7ZRfTDtVxv$9Yk$pm+Q*}q6gD-S(4^3Mg z!8s9}zCp)`GLU#p!HU98pEq4NN>nMLnzL1qek5_%PJoV6Gh+k`qT+mJhV!aUq|_R> zj(yhUiZLn3482HT3dw4nZdJ##g&m9QV9AaYbb@1OV!Z07*qoM6N<$ Ef(UQb0RR91 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00015.png deleted file mode 100644 index 02f7608f488189e3bafc736509e4527358c0da5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)6`%Y=eM;5 zH-^J~gvPQbeLFc=u`~+2o5M$^)*$*1JLcKcYK;0TdO&cMj(MEmWIq5|5@2KVQ$-ES1$eVY3hHK{m zA3*8^_=-ZW%EsjShMbM}#e~h+@K*wUvk*cEA%qY@2qAE70!oEfkA%Tem}pVzKjr*VlLlN4`MM45YXHS28D&eS{Lnq6ig zOYBeRO4c&ADy7olCQP(JixIBfy}*jx?0`FGzXT&OvtuOU;JJyfQ}2UURME!_mbVI# z{_2L2Y+GS(_~-C*5b8;;Lr@g5&loe1N#XH_VaU5Zp?E$OoU{S40s}|ln;PD(@hEH3+iGKzlB$u#_YviudlqkmoMr~|J zboe_?_YiF+IGk6gM*Lq(ZLqAD?MaMEYAMS5->8<2_+8SRa8XLRmrOZx%1Pu++i z=0SNTQq)m0th#mXvl2|Y1)QjBx6rJ0CC&6)Qzx>;9n*CbNv9BW`!!T~j9m9%8Sg3d zFW&(pA)Eo2NQjba%H_;(Ob2Z#ZYw(CG1kSyBuSDaNs=T);CD3L;gU7WWVk9N*GnC+OIfW_ID%6e3Gl!Z*e{My}5c@7@68^b)=>s(ON zr%03~A62Ux?#|tcGRb8Ls@3b8{uCf7Of_J}ZkYFk+2ZCQJp3HEBrjl7150g-sM%Z> z$~(VI_jp}pS&?6g+i+YRHC#{Q^#R{N$4>l*n>P?SD3x1D&s(-3>S(OouBxU11AzuN zaeRc<7o+J1*FNyZ4F>kL{!L%D+rr-aVz$06X-dpn5Xo*0&dLJK_@d+C{s4PU-HHL~ zi8`CjquSJfs)#l2%s6JIm<%g8wW-~U=3Up){5IFr)O_K*M2^opyNGrI`pNHeymAstmtenXn5{Dc8 zNqk|?-kxTR@HL0KY#NLV>iz&q6aRDm8uYsq+M()_ga$^GxhJ>EBjixjAFnfDO_l+E zrx=V><3lOQ&$d@el@2%2R2yp%0*(F^GaZWz*c|=j45o=r@(V(@2@&hb6zV*9cn#Am z+2>Nh)6bqXlCqcm8jM%>aMmq^b&%^4SN;QS))89<-Ls9B6lbj5I zD`(##%!RPK^$<#km66D7EAm^p&US%Sl2}w5>>_~90iQtMOnk%n`|+SPz(Ot(%DP52 zDz_44ZLlTVb|gCd5T|=+ZLPg};f0UvxJgGvnMk}Q@!DX}XKRaezgsrURfNcYyD!>V zou}H;et^wWSTV#*=%dX}|GlGQPwj6Io34n^%rodI*Q z%;3y-Gg88bQsT|clqwx;qO3Ni#jK;%w9)^frel!-i=&^M&WLU&zdARYU^vYU4@;c~ zckjh8OZtDQ;OS>igrsbxzoth{Kkh&s<0V4!jH5eL%bq=@!Z8Px)=kMh?C@pZ2P}a4! znl8S~=zxYm2Or{i54EkiS1-8mfgLw!$S4De_lmqW==53J0?j`y8)_FsvfF*p%IZAS z7B>JoPtA%!W+J$T?&jTzJ5URag;Nzdv+EV@Ni_e ziqsX@=y!F1aN4eji2OK8$McjK^{VbnlDRpFc(Ve^*psVC(WsrNGhku#0cp<1(~p#L zpp>Nlc9ck^gH7Z|EsN5KgKKvbvm=WP*cp9+IbOO^N`jNeCO%G`2M_&Vp&9poDJ*w% zE9hCGHnqYIu_l6~S6#P?^+vBt(AqVSc7b-m^#`LW)fv>9t*r{C%$P&iJ17>DOysp0 zI)q#ML%q#4p{$S2(M__^H*6^KTX7qX(NS}@7UA^)U(fV5{I>l|M2^0STS@aH+Yn7O zR&H0-(g6d34sPP&9$H%g5PaU`fP21;elhr+=3$9t-;w@ zn&Y;>mzaXU0@yrtD+Z`1Dt~d$716<2KWZKO9JzhE9Oq~G)Gg6Cs3y_bI^4o~}g=gq;c1FkAintxo r2_9oz4+$ZJ5JCtcgb+dqAvfe7XNz+sYpAV;00000NkvXXu0mjfC&=gV diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00021.png deleted file mode 100644 index 282938ea8e07a60ec23d07db2b31ef7abf5f26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Y9;qUp^_;|WJ z@8xDwIFCyv;NJlc>)988?*zPo{Q@&l+sn-*?a$+KlGKi+O>UQ#bqe{ z0x|=k+p8)4%Vd*%H}SC&RI>6qp_UOa=s9rkZ&Glh}wdxlA^mnjf!zy8resgC=Y;^SMyB%uE4>Spy?WjQ{-wY zZo?R!nW~tf-`?~)00gWqjm&nKuGQ9X+tk!*Piw$7m+~AqQAhlSG7tno5ClPRH(naG VImN-<**gFL002ovPDHLkV1f^g;|Bl$ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00022.png deleted file mode 100644 index 3c5ceb2741826364df0f02c1a9f33233301bdbe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 489 zcmV8ERnqEa7=o-Ob^0fkL6G^@2z04~ksYv+l&+#wixI)JLHJyvoG zwVHjyWuFb4MLLEcBge8XoOMjjc_B6QO2YZk-VLKLQCpB{6RvBKNvB+MbbPXn3(Tn& zA72R4O@yGT$Qx9_-m~-A=Gz^u->~ZLgKFfF5AVZJO&vbyz}Cp38CM&HwB`XF(FTi} z;kgNw7Z%Cz5*yc)gsU8TVKbSx>Kwq*QGT}9^t<(Qp}y55!|^<*DORqc3*!Y$Z$aq} zdF-Yj!?q~Is>+-v(PHB*93Yp6nhoWrH5RY!=yg1!fc`!qFZEJ#_#7Z@K_h^@3@+TsqR_4aQsxLjH8_UPzalL7^>A+2 f9SVXV2>z2VpAPT)8Qo@F00000NkvXXu0mjf?*le*0ukfTTYvXczuc7`C;=>YvU`C6W}+CoM!GMyyv*27rdmO;i$-?*L;-9GnMHj(Ti+dkM>hJ zT5olf`#F>?a_Ld5iz(mkmzN@4SE#?coupcj1!)~PWk~y5dy2Az15bd2aqu+VeNAhu zz&Wd-6m&5%MWKiA)bNM-6QJK%q3bPOj}(u{gz^5%a+^l`$=0{+dVY*qJDb~v=|Nq} pC*%CL6eH6wzUke1Q4~c%cmnpz8sJD&!w3KX002ovPDHLkV1kt;-zNY7 diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00024.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00024.png deleted file mode 100644 index c5d62d2637ce2993faba38a45d44ddb92c83d558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)&ZsR>;QkykTL7H(yfx1$kD!5+nBW-nCXG%?1iv`4kFawPk8Wm)K5CEhTv2Gq0-vaAjgxfa@jYGiT n^^^<1PeB1FN0fgM1i@ZzG{l9d4y4un00000NkvXXu0mjf06&f| diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00000.png deleted file mode 100644 index 9fa51df290f85860c685b43831f20f559eca45c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00001.png deleted file mode 100644 index de6359a696c1962a83885139520e23c98d231c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00006.png deleted file mode 100644 index 2f514b48f9d2027a0122623319ece3284253cff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00009.png deleted file mode 100644 index 644c2510ebb84d0c70de8471a07b50ac1ce764ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00011.png deleted file mode 100644 index aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00015.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00015.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00016.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00016.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00000.png deleted file mode 100644 index 05d4582e2fcd8c78605b7c3987ad035ac8ef64b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00002.png deleted file mode 100644 index 4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00003.png deleted file mode 100644 index 26526a94f076c5956e4cd1e53d72824f4a878abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00004.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png deleted file mode 100644 index de6359a696c1962a83885139520e23c98d231c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png deleted file mode 100644 index 2f514b48f9d2027a0122623319ece3284253cff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png deleted file mode 100644 index 644c2510ebb84d0c70de8471a07b50ac1ce764ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png deleted file mode 100644 index aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00000.png deleted file mode 100644 index 05d4582e2fcd8c78605b7c3987ad035ac8ef64b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00002.png deleted file mode 100644 index 4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00003.png deleted file mode 100644 index 26526a94f076c5956e4cd1e53d72824f4a878abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00004.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00001.png deleted file mode 100644 index de6359a696c1962a83885139520e23c98d231c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00006.png deleted file mode 100644 index 2f514b48f9d2027a0122623319ece3284253cff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00009.png deleted file mode 100644 index 644c2510ebb84d0c70de8471a07b50ac1ce764ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00011.png deleted file mode 100644 index aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00015.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00015.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00016.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00016.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00017.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00017.png deleted file mode 100644 index 137ca9e4946dcd461fab8ca146124917077d946d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00000.png deleted file mode 100644 index 9fa51df290f85860c685b43831f20f559eca45c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00001.png deleted file mode 100644 index de6359a696c1962a83885139520e23c98d231c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00006.png deleted file mode 100644 index 2f514b48f9d2027a0122623319ece3284253cff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00009.png deleted file mode 100644 index 644c2510ebb84d0c70de8471a07b50ac1ce764ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00011.png deleted file mode 100644 index aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00015.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00015.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00016.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00016.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00000.png deleted file mode 100644 index 05d4582e2fcd8c78605b7c3987ad035ac8ef64b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00002.png deleted file mode 100644 index 4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00003.png deleted file mode 100644 index 26526a94f076c5956e4cd1e53d72824f4a878abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00004.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00000.png deleted file mode 100644 index d3d5ed219e508117f53c138628c92b39e563f95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00002.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png deleted file mode 100644 index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00002.png deleted file mode 100644 index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00004.png deleted file mode 100644 index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00007.png deleted file mode 100644 index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00008.png deleted file mode 100644 index 33fd15d594f8eea825d32583f4591503dfd395b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00009.png deleted file mode 100644 index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00010.png deleted file mode 100644 index 470006f56a6a3fb279883110db8b5bd8e44be646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00013.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00013.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00016.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00016.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00017.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00017.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00018.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00018.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00000.png deleted file mode 100644 index d3d5ed219e508117f53c138628c92b39e563f95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00002.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png deleted file mode 100644 index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png deleted file mode 100644 index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png deleted file mode 100644 index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png deleted file mode 100644 index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png deleted file mode 100644 index 33fd15d594f8eea825d32583f4591503dfd395b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png deleted file mode 100644 index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png deleted file mode 100644 index 470006f56a6a3fb279883110db8b5bd8e44be646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png deleted file mode 100644 index d3d5ed219e508117f53c138628c92b39e563f95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png deleted file mode 100644 index 9fa51df290f85860c685b43831f20f559eca45c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png deleted file mode 100644 index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png deleted file mode 100644 index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png deleted file mode 100644 index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png deleted file mode 100644 index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png deleted file mode 100644 index 33fd15d594f8eea825d32583f4591503dfd395b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png deleted file mode 100644 index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png deleted file mode 100644 index 470006f56a6a3fb279883110db8b5bd8e44be646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png deleted file mode 100644 index 9fa51df290f85860c685b43831f20f559eca45c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png deleted file mode 100644 index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png deleted file mode 100644 index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png deleted file mode 100644 index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png deleted file mode 100644 index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png deleted file mode 100644 index 33fd15d594f8eea825d32583f4591503dfd395b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png deleted file mode 100644 index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png deleted file mode 100644 index 470006f56a6a3fb279883110db8b5bd8e44be646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png deleted file mode 100644 index 137ca9e4946dcd461fab8ca146124917077d946d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00000.png deleted file mode 100644 index 9fa51df290f85860c685b43831f20f559eca45c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png deleted file mode 100644 index de6359a696c1962a83885139520e23c98d231c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00006.png deleted file mode 100644 index 2f514b48f9d2027a0122623319ece3284253cff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00009.png deleted file mode 100644 index 644c2510ebb84d0c70de8471a07b50ac1ce764ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00011.png deleted file mode 100644 index aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00015.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00015.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00016.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00016.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00000.png deleted file mode 100644 index 05d4582e2fcd8c78605b7c3987ad035ac8ef64b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00002.png deleted file mode 100644 index 4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00003.png deleted file mode 100644 index 26526a94f076c5956e4cd1e53d72824f4a878abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00004.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png deleted file mode 100644 index de6359a696c1962a83885139520e23c98d231c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png deleted file mode 100644 index 2f514b48f9d2027a0122623319ece3284253cff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png deleted file mode 100644 index 644c2510ebb84d0c70de8471a07b50ac1ce764ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png deleted file mode 100644 index aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00000.png deleted file mode 100644 index 05d4582e2fcd8c78605b7c3987ad035ac8ef64b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00002.png deleted file mode 100644 index 4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00003.png deleted file mode 100644 index 26526a94f076c5956e4cd1e53d72824f4a878abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00004.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png deleted file mode 100644 index de6359a696c1962a83885139520e23c98d231c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00006.png deleted file mode 100644 index 2f514b48f9d2027a0122623319ece3284253cff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00009.png deleted file mode 100644 index 644c2510ebb84d0c70de8471a07b50ac1ce764ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00011.png deleted file mode 100644 index aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00015.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00015.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00016.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00016.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00017.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00017.png deleted file mode 100644 index 137ca9e4946dcd461fab8ca146124917077d946d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00000.png deleted file mode 100644 index 9fa51df290f85860c685b43831f20f559eca45c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png deleted file mode 100644 index de6359a696c1962a83885139520e23c98d231c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|_8Dba4!+nDh3gqtGD*9*4lv zJ)ZCDRo*>XWbEVP#LZ#ys$SbWbHNmaYrk`wrcAQAvn|(6J8$v)EmMO|O+Otyp;h~x zD{uVqr$$XyG8s83l53w8#|v-!kg0vP`oz*R8!qR*cbj)5kF|2`nl(wQerBJZelt4! zt=*G@vqXY@pEMS`o5e5EdZMuNPVdS`Q}Q+x{oKSDz4BzqWXTN~jlx$h+~CUVGHE@l z`ucfw=c(rOmq&i(P4%0)?DO=X=0Dq5ZnDfg6>HnpVynBeYwn}(v%F-_o;ZBTtLTsF zosz_-(>Fv1&($qGc`dW_ua`x>_phC^_MLt4|M8wv^(*GgE)3f&H_@2kfasjq3tR8J zJ$~T9{kvlUX6 z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-Ay_xQjypQI-`ySRBvTMb(hzYqT)^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7 z;Z&yBOFI^9>rwiHtok0G8nueE3w|B&n)Mq(oH51EjavDBm>q02HK^Qg_QMN4*yNBg zHRRr$1ZLz%2zpJ4C=8!@-04r8W@k;6JK$L719t_i)KaPoH!+KS03w5X<2LQ-OyX-fDxc$jO;Xp;qJ zHEcCw1Zs{eVfI6{SFDkRvR%fiyxNsln+Vv6W0b56avG!uycOukBbHX>O` z6Lc*Qs7EG8-;={tx^eBS%he0dotR`zvBU}z}9{D|6NzjE1 z<<69s=WNs+5DK`j`5-FDrauXeq2Zq0Sn>h`U&IQjG3dW7k7u|K#dKQ=yR>DPf=v3i z2wX+0^NV={Hym&*)zDuC;>iQa5{X2jA6gRwwq;}l?1_m{(QK~9(?h1w z_@gw1XG%r3v%56V0S%(zbPwmKCjKeaS-cP%;IyDlZ2wLYO&4`1@|WHe(w!|HcPN$gaq z8KZQQhm4&hSlNI|n3Bq}r3}*NAq$YO%VQ>5Q~Nc*KWr(3Wi4!0-~LRSY|zA#}hF7aY{O@ck`;ff3KRjiqmT?toY`&eO4KfM!a&X)~%dR&D= zpV$hGG1nkS{GfUhcs_E$LHh&QLVU~#kod%alSm{IiNr7d1EU9QIz@qLZU6uP07*qo IM6N<$g8pjib^rhX diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00006.png deleted file mode 100644 index 2f514b48f9d2027a0122623319ece3284253cff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^i+>EaktG3V{g=%T|4JPv`E zPWtWnuex!1T}9i()`~3(3trmRtGOhcQ4Whc=-v|;7kB;Xm4JIMJfaQVewIoG)S8^0 zezWu7f|d8TYZ`jCT?xX=gOOBhM~T2tTmt z;`A#Qo`{}N{j_+)%9Ou%XI`bEtH=pEWahmsV-92D zC1a0Z)4yJZ=6}8ZdL5Ye=|ha3?c)0}ahK~KzYCOlBz)!fvn$1qZ6Dmv@;m?cbNQW< z+6)JZ)~D*`dY*q;`=h0{=EyJR2OpH()gOyZuH5LgOE z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-AyW_m2;ca-B=)3|9t_e4)>mn=TJ;My#MRq4F# z1@>i8OZPph_%@@x*Ksf0)0?|G@qIa<%pU z?v*&s-^XmEZ|8eY{eiRA_W$lWQy==7_??-m{3Wz+B_q)P$l%#N#$LUxY)h_1dVz#J MUHx3vIVCg!0I?T|%>V!Z diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00009.png deleted file mode 100644 index 644c2510ebb84d0c70de8471a07b50ac1ce764ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9hba4!+nDh2Vtk59^9=D4x zb_jplzvSIf_G5m3oHpuyY5zEHdEZe1=LNFzWj&d*p1q!O$#L_V^D56DtiN9WI%i+m zZe@=NKTc-eTK;Zojo}GxzE}I+d_J;K@@#43yehfiJI)`?Jxo?_TdNW<$M2h$;m_J4 zlgfBS_w9d<%B;26F>hgf&!ZVLYPd6XK678#_-ksLZk@#I zy!pNVH_zJVyx!`m*+kO{y}KFn)#BfDYx?dj2~Ybn``NZ77x(uq*q6OQMJyxxWX;t4 zxV(>#B@^aeJ20QE(yo40gvIV;7RmS?dHLDwbDh4XT(f?}`aC44DUk24)m=u5n~z_y zY>TXtXEj)MuutK=-T&`@cQ3r(TEXo!d*SW-HyAUFs(wpbKPb`x1{zjyz~bIIrQcuY SdvU%3$$Pr`xvXQHD_vEZ?t?(iaWXKjN&ngWEt6`4E?)S)GGyb-<>6Q>Hb-< z(|jFqCz=SvAhN7IYk5@8B=X;0y z&pxqw`FX{bbLXSKAIxX(sr?>*%60BX>9z8%@;2Y}O1@ck7kpflzih$3+6l8xyC2Bp z`5G}Z<*rqzzwuKgn-rNRlRtTfewwPV(`fp#SGMwH^LY6fHt57JX1+1?eL(l8Ju3FP z&$nM~EmNp3DR{THPUYW(;CuTsp5^6p*Y7P5y1$s&;*w4J#oM!$6P{iFFLy7J`Puop z$MS|%v&wmQY~qcrx3Y;-`L>T87)Hq8L0uigBim0)Uk4>efW$pr{an^LB{Ts56)~B# diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00011.png deleted file mode 100644 index aefecfb01f30aa89aace1e73bbcaefafd5b8fdaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 788 zcmV+v1MB>WP)GIKQtJ1%f|G%;F6;M} z9n$ND>Zi2fLew_Aq|vmgK^wFOWhHdvXh}AvHmV0&qB@}lv_yLDXZOjxJ?W46y`NH2 zJ8mz`jmag_2`f(@HnG&GPS}V#o=<^}>(2ihaLL?P-^!jfx@xJB#uGY$y$4TrV`yx( zHFVC>hi_;Md#l!jjqza#nl=Vb2hHq08EACq!XB^<8-tvO&=onCvowiXQnO+d%h++E z?iPcXxySoG1zv*)3sr>_1d;(KOValV!Yeu%iu zY&EnNy75X)xOR1F8{Mk4(Mkj&KF7hepv)!0#biZx4|lCZqkIvQ*XqtgWwqcl$o{pq zTz{`?W8B)JdLErb^fGg%59P)Wa^t2GzT+uw3&)1G5W5_|r{YeE9bIMbRLqvN+&qX$m>}b;H$e}oH+gMIMx$wX z#-c-SuJ~e>Y=?DGl*5X3t%?y>k?0Mz+M+Pz-HIjX!hFm5*s?8q)QoK^$^bZ0T2K`@ z_fvrrMQzNS=n>NK|HW#1x;Ei+AC>NJGC%Q^*PaG259-hD_?I%rzLvTHxb>-zNr8jj z4@b~lf6W8{004f8=s)A;Q`GfT&8v6|M9DIdS`raRK|m*QPu{5H{fDce*-L>KiN6Az!01)bL9l|tH2ll00000000000000001kha-=F65 SKAlzo0000eFS<%p{=Q z)Rz1_W}WO`|GRS+JzKQ4cS?^xFJtAFVkL&hx zcc#Af{lt49VRq>Ox%rzI%(fhIkvjie`%3zXL%jW&-I}_3=8xqB^(zh+=2=HA@1Ek+ zb|+`f9lNg2;myyo;y88*Y`j}$y7BR?m@n^6sa)2Lo9J(Qy5Q>XKmLn9cgYr9**5Vw zKU3L#`R=j#lixQisVzTT9B%*&ek`EwiuhB<;JerNE%gVh8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_5`;m_i5u00000000000B_*0_J!Z? zmtJn$*3TJfXq@=6rZb4zS4;ZpPtoc7Q8wRRLaEbf_lf0uVR|WE*)R9s{W9tZ5yM=( z6?N3t&kBw2vQ0Y$24e)Iw~mGCW3?jLLbc?|>kaU%dsS6@ zdOHJkFb8zt_@8E?GXS@uIvID7DMNMLrPR{j_w*&sj;&RS4pz(VzzD&NByt3?a=qTbhnkGih)S8hqM9QB2O19N0GZsv!V?? z;>IMeUWDlAav3^$9H{!DaKt36?wT2DgIHo7el1ii0068(`T3LvohpU7EV?6heK~lS z|7A0G#EjKi~s-t diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00015.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00015.png deleted file mode 100644 index 79a3fcd5771aa23d793679282ce91906798b4a3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00016.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00016.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00000.png deleted file mode 100644 index 05d4582e2fcd8c78605b7c3987ad035ac8ef64b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K-ba4!+nDh2VU|+L>07Jm8 zo3ji4D;G}xYoMsJAX{V2w%YgJxsnA36n}ASUOHu4vqZAp-M;q4yypLni$rbW&xDo4 z{)&_OyY1Vv(o>5pUu@~!S-^Db->2TGDM6n7?uTEu8$x(dV%q>)V zlUnAlEeR|?-R}SK^Zh%=Q|rFUbeRS}Gn=(0Kxbn0N(-$k2OrLGT6x#KG->*_eL25s z7Dy!jl1*P|%5^>K*`K$aH&|ZXJaspB)$WybVox}BEPQ{x|Ec`r=yc|Ertbld6GEhS zJrQx?&)wF&|C#a1?EN#E^megrTbh@*`yFRWZ?(gYA5u4N+MnU(`FUG1D|p^f7NPSc zTi!45I$p`oz#!rLo`vg5)X{xTC!TI{(Oa5g8hs*YiQ3kX!mZ&o3v%;{rX?S&WIXii z)}8np)9a*v`N;p%S}?z5zUJPamN)7v1@1ohQhk6~ef|?!o>K@6 dK&&9{G5?B{ipfUdFF>Kr;OXk;vd$@?2>`vLsg3{u diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00002.png deleted file mode 100644 index 4c7609dacbac04d2d68a3b47f7aac5bf52d5cb85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-%ba4!+nDh3AnVGWSc%f+2uZ7YNoWJl+ z^$z%J{h+D){AGSy#_M1D^Bs0Ax$@_DY}_q=USL=ug9W|z8(5U%w>|#493<@N>gTe~ HDWM4f9#Emc diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00003.png deleted file mode 100644 index 26526a94f076c5956e4cd1e53d72824f4a878abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmV-Q1GW5#P)@$)F_`I-KZTg+Z(Gn3V^Bhm%7o}`MjpcEK`{@9 zd3u(V4&kYo*|CHWLdf^=BmV2y(yXRKd~n2<^nlo{z^v7D3&Q=1XihsMudWMMolr5- z8FMz30gVU34zr5C9o(r%P8W+kn zdB7L|@p$>7^K2UC;`OLBcnI^Z&BPwzvuc=G47kNP_Q@Oof92|SEZWo-n_FrOkKarE zI$Q1xWzC6I--1AMC2LHr7+9mt`W!ckUFOrd2H+IwM$Ls(zGi%yQL9aCiD8GJGXMkj zT+xC)TJtKW^|=-syPk@=+6=Q_f6G0_^inlqT^)NkO|CFr%9AT`#Q~{y;~r@dA>@mY zVq6Mo2|#J8W&zm?bcZj*T0RlY>RO{jH*ATkLhGIm-q3ooN_SRIk0oJFs35=$Go?p# zYXwOW+93Ve#Ko~|RTexFV~Z(lRZ^but5sepLWD4>!}KOfN|9&hX=*$b9F!NU3W8vd zGNs1UqXqRdPz;Fm9+ogcBe<|mj0}KBTdvZt$(ZM4zEfih`-iX7!m;^dsb> zljQqYQJ)rOfs*JpWc=(e1bovYc{NtB*|MX}(jBhe`}zV%xAYo>Uz zV!bax)#kxs9GI}xx%{0NkuW9@Cy(OdGqaQNuLKAoL-D_5+h3R!bumw25_!#uwLC1S zIXk_WJEe$JIH^27(jRJ!>iuGF9snIxmee;VexDAHX=B_x08Mz@G=oo@Smvt;Egg$b zi56vz0a#@^2WXCj2LfJoiFA=-u7;$}4D&4Uyn!Kv5JCtcgb+dqA%qY@2qFK7UsBLO U3QLV^EC2ui07*qoM6N<$g6mm`>Hq)$ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00004.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00000.png deleted file mode 100644 index d3d5ed219e508117f53c138628c92b39e563f95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00002.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png deleted file mode 100644 index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00002.png deleted file mode 100644 index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00004.png deleted file mode 100644 index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00007.png deleted file mode 100644 index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00008.png deleted file mode 100644 index 33fd15d594f8eea825d32583f4591503dfd395b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00009.png deleted file mode 100644 index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00010.png deleted file mode 100644 index 470006f56a6a3fb279883110db8b5bd8e44be646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00013.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00013.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00016.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00016.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00017.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00017.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00018.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00018.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00000.png deleted file mode 100644 index d3d5ed219e508117f53c138628c92b39e563f95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00002.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png deleted file mode 100644 index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png deleted file mode 100644 index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png deleted file mode 100644 index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png deleted file mode 100644 index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png deleted file mode 100644 index 33fd15d594f8eea825d32583f4591503dfd395b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png deleted file mode 100644 index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png deleted file mode 100644 index 470006f56a6a3fb279883110db8b5bd8e44be646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png deleted file mode 100644 index d3d5ed219e508117f53c138628c92b39e563f95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmVgfKE7-zce<(Ae5sfICss>>W#>S^5Wf)KsD4?wf` zi(W?p;0bJ`eM0O_2*S=5eGp6RZF^&i?KGIH$BPLGxDCW!NPVF;)o$ufExWb+aJ175 zn6}$Ys|-Nly;x)F#_qPoo1aw%V1xy`+uC3NZZ9t?#@=|RhMVkzh1Zc(@f_f6xn$h8 zIOhEUAX+*6{;a(^-7^T=yYj}**7D8M&rI`8TY0s)M>x%?l?%&Bw8l!Rg_CXYBzzQm zXRigv+G7C9>x1KmR{eMqcIGw%u2N&Ru$n}>O2er{G?}=%O_z}#EJ4l~0000000000 i000000001h-|-J?rc;s*n!}O+0000;T_)9`NfEir2&}jeGxu{bK(?96Xj(N7@23FFfX6i{nU}X@SXoy>3#0# zoMcAsIBZ)8fylf*aCNDiYn)0xj3U1QSmu3kFb)w*><=G!WvzSxBnEHokJ(1V2Tf!D z#+W34k-jAcWT4-cpp`MeaK}AGIEF7XbQ2agis44&>TsQAOJYa(c(Q1p#Fhh29mHiD zSL$WF%T=72eC;-X!q1DlEO8uXJs~5Nh}FcOym?X42&<76Q7@<<*0K0R{0slIT3oB9 zsA zV)klAQKIVPbn;*q+s`PCLI4(Yp!wyAo#YpCw{Khhs)kfmHo>$6RbkiNoO&`wjtg%K zgS|%$-5DQ%1=s@|AC~1a8Z?^r0C88aXSKi?shAwbHS;N-myj`w->F$TQuK+YvC2`$ zQ9Ru)8`|^mWZY&Rwg)_WMmvt96YlW8#3rJIQQE zftOPKLIA|HhNz5`^M*LtIRwpjS|mWGj~9k}?vIRX&HF{0haE!~dg{ zme!Vhk;zSIFaoRN7y2!v4~@h=@;UL+y_8cu1Ncr*D`5y5Rcqw)!0x460L1mt2-wi< zJ1xp3C-#wEg-P+R{sN)JZ_VC-j4 zS~Y&JwyU1U!@i1$iMfVq+m{-RhXtSw?Ulv}N!BBlAdpsjDVZ{(K%l~L9LI4S$8j9T kaU92S9LI4S$N3-p0D!!n7C8zsI{*Lx07*qoM6N<$f;29htN;K2 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png deleted file mode 100644 index 471324463647c42b2de74c282e34caf0e801955d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png deleted file mode 100644 index 9fa51df290f85860c685b43831f20f559eca45c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png deleted file mode 100644 index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00002.png deleted file mode 100644 index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00004.png deleted file mode 100644 index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00007.png deleted file mode 100644 index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00008.png deleted file mode 100644 index 33fd15d594f8eea825d32583f4591503dfd395b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00009.png deleted file mode 100644 index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00010.png deleted file mode 100644 index 470006f56a6a3fb279883110db8b5bd8e44be646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00013.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00016.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00017.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00018.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png deleted file mode 100644 index 9fa51df290f85860c685b43831f20f559eca45c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png deleted file mode 100644 index da5df5748b425ff56e2d08ecadef9b4602d6c1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A%>EaktG3V{g=uOQEJPnDr zU;5qoKk3Hl$`?}}s;IaLT>1Eao>tLiA(t9m<|R{39WIS^-x8F&W%=4EL3(jatr2%kfsel==WJ^3#QV9vFOKw|GkNE~P05*md%pRn1?$o@PEVWZIydRht1p@R z)^?ZOe|m6^fUxfq>F~XqcXphZpndY?RV!E9YpiU`^D=RpPU|*7@`9CcntTKbIZx{b$bll0kBnRkcje+q6@WUj*u1jZ95~<)Vx` z{|np;HTWU0?wLsXTD_Mx)pPBI`=Td(>;97K^8fzr$a#tuX6ub-Z{1PE!eHT?Dk`FQ zP2#HQVUFkeD(e>fTJ>^{?5!_%PoCYu{PJSf+OyNwdKA6ets#_u$bQW-7HvsC{j?^* zgsH3Y4*cw_yF5|8F26kVs_=AO!3X=-{95eLa=mtNt0>J@V}HWlp2j zw>QflIxkq0^gY4&T}p5Mq4S1sRpo&ZhY1ek{$bp2{cHDOE&;FtPgg&ebxsLQ0L$Fy A{Qv*} diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00002.png deleted file mode 100644 index fc2f4b72997ee897e1202b3f2436c2e5babbc59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P) z8y$ZMTFVp{lb;GSEv|Fp$rQiYOwWM05ogOj9mF{??Wk~h&e@rp6&suf(HS7Fch}Ri zxonoeF}MMuNm)C0xZ$5q@DzAO)Wk{Yvily;W3S_1$~OhT-67pJq%iV{qcLX_?zQrx zbP4RAec94`Hhbo=-92{4$NOq>j2ctx;shXQI(K?+ie1F@M4P9JsQGD%| zRN_FmF$5<7Tz&J7Hrk-HNPFIw2Y9U7)J74!6tZQuH<4jZs{_XVb4k|m)X1mpb@Sjc zaNV-F5X=6ABKEyM5{9YS85!LJTpgsPco#Ul8IskRXW7ASUR}Lnwnlb-_X4r9zw9k$ z3nO-A-$lyzNCq-Wi9n^4RradmfF zaK*Rgu*mqYHC|^9A5#eOVt>iI`&7}=yv%j!%ubn$ZoTTu@LqPKSx)cs^`vtv{J!4T ze({5`b9vvk5Y-?C9L9h;AH07C#7BpB{z@;LEEa9i&Q Okg%t#pUXO@geCwsql+s5 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00004.png deleted file mode 100644 index 36a4ccfcad759a9eea601e83ac0c2e32a2c184ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2#?51V~p0>m{ zCF*bLJ>M-A_nG^J`;q*j8{c;pY4K(@T)AxAQrz>{BKEk1|E$znHBI*Fz5im@-n{j; zPr>nz_F0+vyTU%*RLHkq@oSU6@b9w{XY{;-{gXGPpQvZ+6zjSjCUnA2JzaJ7A3M!i zE)|}2qO0F~%OrnUd*GViD~-o*b*l|sPxI-eXNW6XA5*Vy$yt*iz98uKzqK+*TuXiPJxP8GUr)}e%wMThOc!nxlrr5u zW82U4A~;>w8 XxNwfeFr#FvGDzOj)z4*}Q$iB}SsEaktG3V{g=t<2A0uF&j zQ|E5@uex#i&jrT1B0yS?J{g46XMs(elN?s@quYSOo_a~^1BshgPQxE*-$@LECM zuBCywC+jD@_+HvGKgsfm_{y}GYWYY03mPo_KKbL_l=o|*o9;ebK4YmQd;aSKTYo-z zUfLiU|2i}3TKdV=E5Cm&p7+!9&WqWaCuXhGKY445#oR~d?f0cEvx<0D@JX!RwQ1L6 z)npcn{5tpOKW<-3A{Pov)`Ym+u{n8v)s#y%3ChlvLSlPD%u{7Q*gm>^YlqYn%@@v* z!2%8Juje$)$u%vlUj3L?{nIj)@T^ZR>c{S1>Ih%)OzK3vcEPpz=Q<}QEI(=`awph2 z^7Bm9^4*fx-v*xk`^A#~;W>GSzTnbh9RE}=tO>aCaF4X`&&`VS?ymoNjnn;8dt6F_ zneJ}utGf-u^!9J4=(%5%#x-ldK)23?EaktG3V`#z@oznJg$M; zC(qsRU$s>KZ^9!XPa6X>i_3RDUp?5R8hoHFclOKYo?Gsm6A7NSeZjf+X^#JAzps@o zNL=^kVRMjI_)?SYyxJPl#jiF_)2(t6T%$cx@q2^jgH$%3SG9`v#a^0kG=qI^PMT+S zy)d=MZ)3cW)`&vxhP@93wTzVByDJLeaLY1AqTF@SA_)yTR{!+WGj04VPPZ^)H{5n7?}Yn|U+N hU6%mH5;kyvYyZa652mwk5;6oyd%F6$taD0e0steR=s*Af diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00007.png deleted file mode 100644 index 0aefc26a19ae470380d6e83ee072bb1bf139b0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>A#>EaktG3V`!=&}|C9*4Q} zZg&2T7pi{AzC5_irX%o5=KH^&jyO1}IDU#q3-VgY|9V%{q|=&9E#7U-Pyevg%H;gL zyBXrq^Rss>{Sy(bKQAcr82kFmtK_yg?fkJLA5YFzP7s_*?aY)@0RF$PNoyx-W|HnvqS4w_eL8@+0`yfd@Y=xwJti{y!`8+I#L2S=IDlWr>*UoX_LMpKKROnfh`uPr1;38SAgdm#+?yzI&#>OJVyDG74wUj)a@J21aD1Z*}Qf4!WHH77y2#XJF@n--T8Ooyc0NAv)RtOe%S15 z!0}B_t;Mc;u1`AgRea+K*4lfj|5nVr{5j@7<3EP#eM!%FCh(fBKAH3N?zU+!7xrxt oEwo-FY=5jRj~N(O_`sW|(rvwuBxbrzngdei>FVdQ&MBb@09jw=L;wH) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00008.png deleted file mode 100644 index 33fd15d594f8eea825d32583f4591503dfd395b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`(q>EaktG3V`#=t+kZ1RMhA z6sh0*Kk3HlngCJGzYCfbGb+zdPg38~;{IS_+9}KF{I|D7s-Av2$J?kn@8ygSS3>?@ zX?b?_d*&=R{aK$@OS$YlAIx^P;=$8xS!|o`_fA!LD{po1ySDBHl>!OI&F!;8X1TpB zuU;6H^z~YZY2n}1m$$x-Dmv%8FzTqmP40N*gwWUOkKeCcJK1krM||s+`!#XdCXXLv z{w=7S`l(np;pp@!vnKu0sx<%kzw>RCoVS z7W(2>ds2e&)hWwu9KTy%JvDOH_L22ZemDO~{?_&LUtNC?%FLJ_^o`M8^^)rHvglN< zUvbw&SRMrP`Z=DP8MXJC_4_w>C!NTibZ6N~?zs~GZITrZ&sN*}F1uOuS&Rf{nb(^6 zP3c*mi{54NKW?kNCHZRmngh-J4t>F;$2j_~rL`}5SG&t_Vx>ad?)jVR{Y>Y|Y{*)C z{P@;l3GtqduRaNPALp4~vi5$5tJ#asW*<-YvtP4skT>7Nc7oaT^@N*N<<{1|<;f|r p6SpWEepEfU-xwHK*uVkSe~b$_A2nvMtSke`d%F6$taD0e0swR;=UM;& diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00009.png deleted file mode 100644 index 72e28d599f51b96ce1a30a42af83bfc752d6f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>Av>EaktG3V`#z)8&tJPnE4 zHk&{E=YDJVo95tYYKm?qmu~*MAI!edae~5>Nzb02)Qt2qciV2cm9gJr_CM{--<7Yf z;|llsd2MRe+UZAx|L^>r6Mbjrq$JyU!IhnBgC;uPk5m zYw!BU?HSX53H|+%HYM|y>z~<--c|c|Y>xZlXL&=mt|Rn_O+^Q{<<>v$4r(q zcJBW0!d38pTARSdzwM^WugsY}`On%jyvHx@UiNxU;u~f=cbm0Ow?5Q)0pjZLt@DBoflU=o}Yds+M?=@&Oi0W%@YgrdP2&)+@?3R&l2BO z`Ka3S9rLq2SL61tiD;b5?0)|Y!;8wSG#>T&7VZhpj-_w!n=jet_Wibu&C%0~)Ysg6 z`LXh?%rVy2JxM=#yRYBWwJdJhQlTtXS^nwXdhdTb*P2&7?A(#Y`y)lY_~Jvx3~%51 zf)(wt;j{fN?=CG_bP0l+XkKLmuxn diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00010.png deleted file mode 100644 index 470006f56a6a3fb279883110db8b5bd8e44be646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmV@%J;1M7Wm!VBoxb`p+9jN~}YA<6%Y2N1l}A zX56r=?V*0l3OslN^f>K~$Kd|~;tj>xBlGJ-{%MG}?#DdV`ZRjzb(0<+*Un~Ku#VN1 zA6UH3aLKOoU&JCW=<8nMPv0Im{|5ZHku^YXs9BrL*1p@j)AVi~-Bu**NS*kS;9nU4 w0000000000000000000000000003Zue=#uJ7~u}%d;kCd07*qoM6N<$g6B{4!TAt>EaktG3V`!=uL+dcpP5K zmLK{z{Ycz9_QgqYy&`M+p4V*6^tyC`EaktG3V{g=t<2A0uF)3 zQ|IpZuex#i&jrUEe>pB!&eHl`qk6;3yF#N<$9QVctM<~^wUbUy4azc#&bu0BVR}{G zbYbP!yS~+%U(2gMTd~W`U()0;`}*mj#xG_m#BRzcf59?;{Wgc`2l80X$mIp)&RTo_ zLq3p!TfVE1#-wyp3EC_wAf9&naYnk3nx{tyi&M{iAxvTKQ z7CxD{rGM_QMSL_}x^9WBcbsqTLFsirujX-WTK00W);q5`ZXch^$D0T5o$)MYQ@6d6 zhmq?qs@Zo2Lne2;mb*Aj2Px7$vM zeA&51ljA_F>T-p2|FyBN=ca#4^n7CIX}9i#@LY*{`^R&6o=e%8MI@fb>}AXs83=J%l-0W zhg@DTfAX4Le~vsde7Rd<*FRUCONGx$*DYQ*XWzN6_6Me)Uc*@AeD+q#wr_Xi<}PbD o+_cW)*2EbPjM#vYg$)$6#m}|B9{inUM-@og)78&qol`;+03$!-5C8xG diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00013.png deleted file mode 100644 index df6e01718ac7db8656876556198e373fae925b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)h8DDn?a1MW_mr|xh zautbJKq)2Thzl|$;BceQcoO{F9Y8-BhZ_LkQ4C!}^)6gWSqoF&Pm*;(=<*#h{q4&B zoB&K07d*tod=YNU@^*6R`nA?}C7BJ|I$OD}8FZ=xFeCT9M_3!SC7*f+2sc}ooN;L% zR-%I0PNZ(>#$}vA3PhjCBFVU^&!>~ zx<8uQzD{v?(Wzi`<-xwpI|BsUG&JuU?brAxO>4j1`ptWRsC*c} z@`2F@004MAw`&y<`htAcFJc!C^d+VyB>sdJB;x_-`d&FET@N>YMtKkbRsE z?$zs}0Enrn4P7%@FQVH*Gd00000000000DwpH3qW7>K!M}F Q-T(jq07*qoM6N<$g1u_daOY=Jk-fm!`)rPaZ_s~i%^k-PLP#&;?|47fiKRl5v`%TQWnW(><#f@q(=v50 zgb`5AORZ0@+NxSXwy$ZWF(TibDud4q#U>okSu2NYCbjbr6 zTIyIS&$YY@v1`I05DF)2;ie8Y_Q&Wc&}ouu1JhLi%y z-xNgjQ`Utd+jV$n1&h2wB>T|6l5o~JCSMZo3Wx?Ep=5`E?LvZWY0hzLpz%TS5a zOLAR~<{x`9`~*`E&{=PSdw0}Myv&Oz;{LOP!feJ(MPOm^P*@$~9e)O->iJ{>-@ z@21b#M{(>|-phl9m}Cyt0q{T;ZCC;T000000002MLVf{z$P0FPVYC_m0000padikLBjSuP zu0Q;D1nWcjRg9#2c-7fJyfNs&3Kp?mT)lyVI>zY zmH?pYGEB|M7r8e7Xp7khKMKjXaW6!9GE4aro#(}hFQrOOFz->yrrie9h3UkOzDK0{ z@is4}q|)r|Jk8B@mv`~H6uWwzTRUEjkS96*E`YbQA3~6FGJ_IFN{@YeNxOJS1x^&B zI?vS19y_|+I{%V!`S+=kX<))%0t@}vAh z%D;X9aOeZ3iVh~9gL~Wu36iHi&YVp+)kb;8=4WC#>EA&^O-ShF?9%%l46h6z)GW#v<^P)&c2Y% lTXG%%000000001N><7d{=}8ZA*IEDo002ovPDHLkV1oT%|0Mtb diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00016.png deleted file mode 100644 index 3d12ba7610b993ca5747360f2eab0e6908870db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)U>Uk#*N?;FA@}KmX6f=X~P40;>gR2)Zcv-G0w5(4{J%aP{KV`JTy@XkCVBDx`zCIx zX@dz=lJ#a>?^o!!FtWiYm>FSXo+loq>g))G)uYmz}A%Bu6|%H9n074&nl4|)}=uc9l*E1I5y(i7&fhcXj8U?JAE%z2X`H$I>N%HqwME!9rPSbS_p zAIJ9>-kc#n8ge5cTM_1_+v!f+WR)#auaf3U>ZaIV#LT_^McP3AK2d%&t&*$H0c9@a z2++O^uAHexq0B2L9^;5=??2mk;8000000002+UcdYHVfYloW(WWP N002ovPDHLkV1n&c@}>X) diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00017.png deleted file mode 100644 index c17e89d15d707d3927099638cf11e82b35d72074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?MB>EaktG3V{9z)6P{I2`WI zy?5ldyk_~$em_}lr%2^lXZL--D#hY@gl)DEP!lp}`5?OLuSMUKpmUa2ybMEbPtv{q zr20FnE_=Q+*vwgFrHan*8=A!lWZEB|t<)d; z*--0z(6VVcR%NfNisl?!{WV`!^q<@<-J+X;Io*=}=TB!(%+ucTn{UH%u_unV*&QV> z-GA*97*=$b^+JJP+_K&MnQOHR&S$MyvQuK_A_J$2ydTS7a$m5$IcxdTs?*mNA5Bg^ zRQdnuPT$Fo-(1`Nx9Xq7X1{Gan2nkAo|+5)-Y%kEyt%%r|JQC+P`n`ld;1B@lZqUD Rj(-6Odb;|#taD0e0sv%X+kXH6 diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00018.png deleted file mode 100644 index cc59349033daaad4bdeae570a7124de74d0a7374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@{%ba4!+nDh2VAm1Sco`#26 zdpN(_3zdItWXV4L>_ozir~l;&FJ0oBBg_cY0|vH5=PaLJjr>x%&M#p`!BYLaOAS$f zr(C+_Q{|d<;2Nj!_FqD)8CzdEzIf%mhV6>b^+oRM_jTBWsb4rd->Go5{>Czg#8a}n zel@z*JYi=@m}vj=<{kgXzf`3A7aALVsGpnGVqsM2m3eh?w(;KS`(K>;Q{tzZ_ufO& zg!h`ahW4t*znJVdd*%i})O%)M zZGXr(Zhl|8`TJj`a<@9UJ9{sly*}I6XI0z2e3$nP&)6hioXIV9)YY@DHZO13@vNsS zT>bibNDFuaBuf_G_F!uFwLuK?0txelF{r5}E*5f3U6q diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00019.png deleted file mode 100644 index 137ca9e4946dcd461fab8ca146124917077d946d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-$ba4!+nDh2#B;O$e9@oI; z8=l|ytGsXJ_s%?d!PDvE>UTex1eaXV4~{klY65{3J9h8B|J!u!_cweo*Vb-Idf6Pr zaC*~`_EmSDW@jq6XfnJ`Rfw%Mu0H$jfb82Q<*3@pvl$m^ZO{AaYto=Tktbmbr}ic8 zgx#@%_&)K@;U~L{E3ACNW|0C&t;uc GLK6TUIGRfU diff --git a/tests/integration/nano/test_blindsign.py b/tests/integration/nano/test_blindsign.py deleted file mode 100644 index 34d4eeb90..000000000 --- a/tests/integration/nano/test_blindsign.py +++ /dev/null @@ -1,232 +0,0 @@ -#!/usr/bin/env python3 -# Copyright 2024 Functori - -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at - -# http://www.apache.org/licenses/LICENSE-2.0 - -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from pathlib import Path -from typing import Callable - -from utils.app import Screen, Screen_text, DEFAULT_ACCOUNT -from utils.message import Message -from utils.backend import StatusCode - -test_path = Path(Path(__file__).stem) - -def _blind_sign(app, msg: str, navigate: Callable[[], None]): - - app.setup_expert_mode() - app.setup_blindsign_on() - - message = Message.from_bytes(msg) - - data = app._sign( - DEFAULT_ACCOUNT, - message, - with_hash=True, - navigate=navigate) - - app.checker.check_signature( - account=DEFAULT_ACCOUNT, - message=message, - with_hash=True, - data=data) - - app.quit() - -def _blind_reject( - app, - msg: str, - status_code: StatusCode, - navigate: Callable[[], None]): - - app.setup_expert_mode() - app.setup_blindsign_on() - - message = Message.from_bytes(msg) - - app._failing_signing( - DEFAULT_ACCOUNT, - message, - with_hash=True, - navigate=navigate, - status_code=status_code) - - app.quit() - - -basic_test_path = test_path / "basic" - -## Operation (0): Reveal -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 1 XTZ -# Storage limit: 4 -# Public key: p2pk66m3NQsd4n6LJWe9WMwx9WHeXwKmBaMwXX92WkMQCR99zmwk2PM -## Operation (1): Transaction -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 2 XTZ -# Storage limit: 7 -# Amount: 3 XTZ -# Destination: tz3XMQscBFM9vPmpbYMavMmwxRMUWvWGZMQQ -# Entrypoint: update_config -# Parameter: Pair 5 True -## Operation (2): Delegation -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 3 XTZ -# Storage limit: 5 -# Delegate: tz2W3Tvcm64GjcV2bipUynnEsctLFz5Z6yRa -## Operation (3): SR: send messages -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 4 XTZ -# Storage limit: 6 -# Message (0): 6d65737361676530 -# Message (1): 6d65737361676531 -# Message (2): 6d65737361676532 -# Message (3): 6d65737361676533 -# Message (4): 6d65737361676534 -# Message (5): 6d65737361676535 -# Message (6): 6d65737361676536 -# Message (7): 6d65737361676537 -# Message (8): 6d65737361676538 -# Message (9): 6d65737361676539 -# Message (10): 6d6573736167653130 -# Message (11): 6d6573736167653131 -# Message (12): 6d6573736167653132 -# Message (13): 6d6573736167653133 -# Message (14): 6d6573736167653134 -# Message (15): 6d6573736167653135 -# Message (16): 6d6573736167653136 -# Message (17): 6d6573736167653137 -# Message (18): 6d6573736167653138 -# Message (19): 6d6573736167653139 -## Operation (4): Set deposit limit -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 1 XTZ -# Storage limit: 3 -# Staking limit: 10 XTZ -basic_operation = "0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204" - -def test_blind_sign_basic_operation(app): - path = basic_test_path / "accept" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear") - app.navigate_until_text(Screen_text.Sign_accept, path / "summary") - - _blind_sign(app, basic_operation, navigate) - -def test_blind_reject_basic_operation_at_blind_warning(app): - path = basic_test_path / "reject_at_blind_warning" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Sign_reject, path / "clear") - - _blind_reject(app, basic_operation, StatusCode.REJECT, navigate) - -def test_blind_reject_basic_operation_at_summary(app): - path = basic_test_path / "reject_at_summary" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear") - app.navigate_until_text(Screen_text.Sign_reject, path / "summary") - - _blind_reject(app, basic_operation, StatusCode.REJECT, navigate) - -def test_no_blind_sign_basic_operation(app): - path = basic_test_path / "not_blind" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") - app.navigate_until_text(Screen_text.Sign_accept, path / "summary") - - _blind_sign(app, basic_operation, navigate) - - -### Operation containing a too large number ### - -too_large_test_path = test_path / "too_large" - -# Operation (0): SR: send messages -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 4 XTZ -# Storage limit: 6 -# Message (0): 6d65737361676530 -# Message (1): 6d65737361676531 -# Message (2): 6d65737361676532 -# Message (3): 6d65737361676533 -# Message (4): 6d65737361676534 -# Message (5): 6d65737361676535 -# Message (6): 6d65737361676536 -# Message (7): 6d65737361676537 -# Message (8): 6d65737361676538 -# Message (9): 6d65737361676539 -# Message (10): 6d6573736167653130 -# Message (11): 6d6573736167653131 -# Message (12): 6d6573736167653132 -# Message (13): 6d6573736167653133 -# Message (14): 6d6573736167653134 -# Message (15): 6d6573736167653135 -# Message (16): 6d6573736167653136 -# Message (17): 6d6573736167653137 -# Message (18): 6d6573736167653138 -# Message (19): 6d6573736167653139 -# Message (20): 6d6573736167653230 -# Message (21): 6d6573736167653231 -# Message (22): 6d6573736167653232 -# Message (23): 6d6573736167653233 -# Message (24): 6d6573736167653234 -# Message (25): 6d6573736167653235 -# Message (26): 6d6573736167653236 -# Message (27): 6d6573736167653237 -# Message (28): 6d6573736167653238 -# Message (29): 6d6573736167653239 -## Operation (1): Register global constant -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 5 XTZ -# Storage limit: 3 -# Value: 115792089237316195423570985008687907853269984665640564039457584007913129639936 -operation_with_too_large = "030000000000000000000000000000000000000000000000000000000000000000c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010b01060000017c000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d6573736167653139000000096d6573736167653230000000096d6573736167653231000000096d6573736167653232000000096d6573736167653233000000096d6573736167653234000000096d6573736167653235000000096d6573736167653236000000096d6573736167653237000000096d6573736167653238000000096d65737361676532396f00ffdd6102321bc251e4a5190ad5b12b251069d9b4c096b1020c0103000000260080808080808080808080808080808080808080808080808080808080808080808080808020" - -def test_blind_sign_operation_with_too_large(app): - path = too_large_test_path / "accept" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear") - app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") - - _blind_sign(app, operation_with_too_large, navigate) - -def test_blind_reject_operation_with_too_large_at_too_large_warning(app): - path = too_large_test_path / "reject_at_too_large_warning" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Sign_reject, path / "clear") - - _blind_reject(app, operation_with_too_large, StatusCode.PARSE_ERROR, navigate) - -def test_blind_reject_operation_with_too_large_at_blindsigning(app): - path = too_large_test_path / "reject_at_blindsigning" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear") - app.navigate_until_text(Screen_text.Sign_reject, path / "blindsigning") - - _blind_reject(app, operation_with_too_large, StatusCode.REJECT, navigate) - -def test_no_blind_sign_operation_with_too_large(app): - path = too_large_test_path / "not_blind" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_large_warning") - app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") - - _blind_sign(app, operation_with_too_large, navigate) From 5886bac1cbee96cade3c14b4ddf1b3bcfe08ff68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Tue, 1 Oct 2024 12:17:32 +0200 Subject: [PATCH 35/40] [blind] remove the too many screen flow - no more limit of screens (even in Blind mode ON) - no more warning screens for too many screen - large tx option acts like Blind mode OFF Co-authored-by: Ajinkya <145996984+ajinkyaraj-23@users.noreply.github.com> --- app/src/apdu_sign.c | 13 +- app/src/apdu_sign.h | 8 +- app/src/globals.h | 7 +- app/src/ui_stream_nbgl.c | 13 +- .../blindsign_warning_too_many_screens.png | Bin 16512 -> 0 bytes .../tbdm_op_0_screen_9.png | Bin 19389 -> 0 bytes ..._op_0_screen_1.png => tbdm_screen_1_1.png} | Bin ..._op_0_screen_2.png => tbdm_screen_1_2.png} | Bin ..._op_0_screen_3.png => tbdm_screen_1_3.png} | Bin ...creen_3_flex_1.png => tbdm_screen_1_4.png} | Bin ..._op_0_screen_4.png => tbdm_screen_2_1.png} | Bin ...creen_4_flex_1.png => tbdm_screen_2_2.png} | Bin ...creen_4_flex_2.png => tbdm_screen_3_1.png} | Bin ..._op_0_screen_5.png => tbdm_screen_3_2.png} | Bin ..._op_0_screen_6.png => tbdm_screen_3_3.png} | Bin ..._op_0_screen_7.png => tbdm_screen_3_4.png} | Bin ..._op_0_screen_8.png => tbdm_screen_3_5.png} | Bin ...op_0_screen_10.png => tbdm_screen_4_1.png} | Bin ...op_0_screen_11.png => tbdm_screen_4_2.png} | Bin ...op_0_screen_12.png => tbdm_screen_4_3.png} | Bin ...creen_1_1.png => tbdm_screen_skip_1_1.png} | Bin ...creen_1_2.png => tbdm_screen_skip_1_2.png} | Bin ...creen_1_3.png => tbdm_screen_skip_1_3.png} | Bin ...creen_1_4.png => tbdm_screen_skip_1_4.png} | Bin ...creen_2_1.png => tbdm_screen_skip_2_1.png} | Bin ...creen_2_2.png => tbdm_screen_skip_2_2.png} | Bin .../tbdm_screen_skip_3_1.png | Bin 0 -> 20177 bytes ...creen_3_1.png => tbdm_screen_skip_3_2.png} | Bin .../tbdm_screen_skip_3_3.png | Bin 0 -> 19506 bytes .../tbdm_screen_skip_3_4.png | Bin 0 -> 20100 bytes .../tbdm_screen_skip_3_5.png | Bin 0 -> 20196 bytes .../tbdm_screen_skip_4_1.png | Bin 0 -> 20359 bytes .../tbdm_screen_skip_4_2.png | Bin 0 -> 21287 bytes .../tbdm_screen_skip_4_3.png | Bin 0 -> 9189 bytes .../tbdm_skip_screen_2_3.png | Bin 13145 -> 0 bytes .../blindsign_warning_too_many_screens.png | Bin 14846 -> 0 bytes ..._op_0_screen_1.png => tbdm_screen_1_1.png} | Bin ..._op_0_screen_2.png => tbdm_screen_1_2.png} | Bin ..._op_0_screen_3.png => tbdm_screen_1_3.png} | Bin ..._op_0_screen_4.png => tbdm_screen_2_1.png} | Bin ..._op_0_screen_5.png => tbdm_screen_3_1.png} | Bin ..._op_0_screen_6.png => tbdm_screen_3_2.png} | Bin ..._op_0_screen_7.png => tbdm_screen_3_3.png} | Bin ..._op_0_screen_8.png => tbdm_screen_3_4.png} | Bin ..._op_0_screen_9.png => tbdm_screen_3_5.png} | Bin ...op_0_screen_10.png => tbdm_screen_3_6.png} | Bin ...op_0_screen_11.png => tbdm_screen_4_1.png} | Bin ...op_0_screen_12.png => tbdm_screen_4_2.png} | Bin ...creen_1_1.png => tbdm_screen_skip_1_1.png} | Bin ...creen_1_2.png => tbdm_screen_skip_1_2.png} | Bin ...creen_1_3.png => tbdm_screen_skip_1_3.png} | Bin ...creen_2_1.png => tbdm_screen_skip_2_1.png} | Bin .../tbdm_screen_skip_3_1.png | Bin 0 -> 20149 bytes ...creen_3_1.png => tbdm_screen_skip_3_2.png} | Bin ...creen_3_2.png => tbdm_screen_skip_3_3.png} | Bin ...creen_3_3.png => tbdm_screen_skip_3_4.png} | Bin .../tbdm_screen_skip_3_5.png | Bin 0 -> 18190 bytes .../tbdm_screen_skip_3_6.png | Bin 0 -> 18138 bytes .../tbdm_screen_skip_4_1.png | Bin 0 -> 18406 bytes .../tbdm_screen_skip_4_2.png | Bin 0 -> 16113 bytes .../tbdm_skip_screen_2_2.png | Bin 17618 -> 0 bytes .../touch/test_blindsign_different_modes.py | 128 ++++++------------ 62 files changed, 53 insertions(+), 116 deletions(-) delete mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_too_many_screens.png delete mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_9.png rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_1.png => tbdm_screen_1_1.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_2.png => tbdm_screen_1_2.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_3.png => tbdm_screen_1_3.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_3_flex_1.png => tbdm_screen_1_4.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_4.png => tbdm_screen_2_1.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_4_flex_1.png => tbdm_screen_2_2.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_4_flex_2.png => tbdm_screen_3_1.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_5.png => tbdm_screen_3_2.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_6.png => tbdm_screen_3_3.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_7.png => tbdm_screen_3_4.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_8.png => tbdm_screen_3_5.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_10.png => tbdm_screen_4_1.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_11.png => tbdm_screen_4_2.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_op_0_screen_12.png => tbdm_screen_4_3.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_skip_screen_1_1.png => tbdm_screen_skip_1_1.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_skip_screen_1_2.png => tbdm_screen_skip_1_2.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_skip_screen_1_3.png => tbdm_screen_skip_1_3.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_skip_screen_1_4.png => tbdm_screen_skip_1_4.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_skip_screen_2_1.png => tbdm_screen_skip_2_1.png} (100%) rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_skip_screen_2_2.png => tbdm_screen_skip_2_2.png} (100%) create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_1.png rename tests/integration/touch/snapshots/flex/test_blindsign_different_modes/{tbdm_skip_screen_3_1.png => tbdm_screen_skip_3_2.png} (100%) create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_3.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_4.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_5.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_1.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_2.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_3.png delete mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_3.png delete mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_too_many_screens.png rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_1.png => tbdm_screen_1_1.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_2.png => tbdm_screen_1_2.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_3.png => tbdm_screen_1_3.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_4.png => tbdm_screen_2_1.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_5.png => tbdm_screen_3_1.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_6.png => tbdm_screen_3_2.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_7.png => tbdm_screen_3_3.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_8.png => tbdm_screen_3_4.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_9.png => tbdm_screen_3_5.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_10.png => tbdm_screen_3_6.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_11.png => tbdm_screen_4_1.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_op_0_screen_12.png => tbdm_screen_4_2.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_skip_screen_1_1.png => tbdm_screen_skip_1_1.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_skip_screen_1_2.png => tbdm_screen_skip_1_2.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_skip_screen_1_3.png => tbdm_screen_skip_1_3.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_skip_screen_2_1.png => tbdm_screen_skip_2_1.png} (100%) create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_1.png rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_skip_screen_3_1.png => tbdm_screen_skip_3_2.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_skip_screen_3_2.png => tbdm_screen_skip_3_3.png} (100%) rename tests/integration/touch/snapshots/stax/test_blindsign_different_modes/{tbdm_skip_screen_3_3.png => tbdm_screen_skip_3_4.png} (100%) create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_5.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_6.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_1.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_2.png delete mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_2.png diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 5d0196ad1..5dd8c801e 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -88,7 +88,9 @@ static void init_summary_stream(void); #define APDU_SIGN_ASSERT_STEP(x) \ APDU_SIGN_ASSERT(global.keys.apdu.sign.step == (x)) +#ifdef HAVE_BAGL #define SCREEN_DISPLAYED global.keys.apdu.sign.u.clear.screen_displayed +#endif #ifdef HAVE_BAGL void @@ -271,17 +273,6 @@ refill_blo_im_full(void) #elif HAVE_NBGL PRINTF("[DEBUG] field=%s complex=%d\n", st->field_info.field_name, st->field_info.is_field_complex); - if ((N_settings.blindsign_status != ST_BLINDSIGN_OFF) - && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { - strncpy(global.error_code, "TOO_MANY_SCREENS", ERROR_CODE_SIZE); - tz_ui_stream_push_all(TZ_UI_STREAM_CB_CANCEL, - st->field_info.field_name, "TOO_MANY_SCREENS", - TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); - - global.blindsign_reason = REASON_TOO_MANY_SCREENS; - - TZ_SUCCEED(); - } if (st->field_info.is_field_complex && !global.keys.apdu.sign.u.clear.displayed_expert_warning) { global.keys.apdu.sign.u.clear.last_field_index diff --git a/app/src/apdu_sign.h b/app/src/apdu_sign.h index 8321ae744..6def43fb2 100644 --- a/app/src/apdu_sign.h +++ b/app/src/apdu_sign.h @@ -90,9 +90,11 @@ typedef struct { tz_parser_state parser_state; size_t total_length; uint8_t last_field_index; - uint8_t screen_displayed; - bool received_msg; - bool displayed_expert_warning; +#ifdef HAVE_BAGL + uint8_t screen_displayed; +#endif + bool received_msg; + bool displayed_expert_warning; } clear; /// @brief blindsigning state info. struct { diff --git a/app/src/globals.h b/app/src/globals.h index 266522fd9..7dc852ee6 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -77,15 +77,12 @@ typedef enum { #define NB_MAX_SCREEN_ALLOWED 20 #elif defined(HAVE_BAGL) #define NB_MAX_SCREEN_ALLOWED 12 -#else -#define NB_MAX_SCREEN_ALLOWED 8 #endif #ifdef HAVE_NBGL typedef enum { - REASON_NONE = 0, - REASON_PARSING_ERROR = 1, - REASON_TOO_MANY_SCREENS = 2 + REASON_NONE = 0, + REASON_PARSING_ERROR = 1 } blindsign_reason_t; #endif diff --git a/app/src/ui_stream_nbgl.c b/app/src/ui_stream_nbgl.c index 140067e6b..ed1d2808f 100644 --- a/app/src/ui_stream_nbgl.c +++ b/app/src/ui_stream_nbgl.c @@ -32,7 +32,6 @@ void drop_last_screen(void); void push_str(const char *text, size_t len, char **out); void switch_to_blindsigning_on_error(void); static void ui_stream_init(void); -#define SCREEN_DISPLAYED global.keys.apdu.sign.u.clear.screen_displayed void tz_reject(void) @@ -73,7 +72,6 @@ blindsign_skip_callback(void) TZ_PREAMBLE(("Blindsign reason: %d", global.blindsign_reason)); if (global.blindsign_reason == REASON_NONE) { - global.blindsign_reason = REASON_TOO_MANY_SCREENS; tz_ui_stream_close(); tz_ui_stream_t *s = &global.stream; s->cb(TZ_UI_STREAM_CB_SUMMARY); @@ -88,20 +86,14 @@ blindsign_choice(bool confirm) { TZ_PREAMBLE(("void")); if (confirm) { - if (global.blindsign_reason != REASON_TOO_MANY_SCREENS) { - global.step = ST_BLIND_SIGN; - } + global.step = ST_BLIND_SIGN; tz_reject_ui(); } else { tz_ui_stream_t *s = &global.stream; TZ_ASSERT(EXC_UNEXPECTED_STATE, global.blindsign_reason != REASON_NONE); - if (global.blindsign_reason == REASON_TOO_MANY_SCREENS) { - s->cb(TZ_UI_STREAM_CB_SUMMARY); - } else { - s->cb(TZ_UI_STREAM_CB_BLINDSIGN); - } + s->cb(TZ_UI_STREAM_CB_BLINDSIGN); } TZ_POSTAMBLE; @@ -531,7 +523,6 @@ tz_ui_stream_pushl(tz_ui_cb_type_t cb_type, const char *title, || (!append && (++(s->screens[bucket].nb_pairs) == max_pairs)) || (append && (offset == 0))) { s->total++; - SCREEN_DISPLAYED++; if ((s->total > 0) && ((s->total % TZ_UI_STREAM_HISTORY_SCREENS) == (s->last % TZ_UI_STREAM_HISTORY_SCREENS))) { diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_too_many_screens.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_too_many_screens.png deleted file mode 100644 index 2dda4468aa40e1a7fa960b96b26398b41446c494..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16512 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 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_9.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_9.png deleted file mode 100644 index ad3a9374526807b1a3f40d9ce95ed9289ac749a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19389 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 xOx?a%Bej@Jv0sde*jgQW##|? diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_1.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_1.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_1.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_2.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_2.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_2.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_3.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_3.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3_flex_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_4.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3_flex_1.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_4.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_2_1.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_2_1.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_2_2.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_1.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_2_2.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_1.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_2.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_1.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_5.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_2.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_5.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_2.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_6.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_3.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_6.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_3.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_7.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_4.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_7.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_4.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_8.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_5.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_8.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_5.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_10.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_1.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_10.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_1.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_11.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_2.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_11.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_2.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_12.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_3.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_12.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_3.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_1.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_1.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_1.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_2.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_2.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_2.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_3.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_3.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_3.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_4.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_4.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_4.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_4.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_1.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_1.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_1.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_2.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_2.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_2.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_1.png new file mode 100644 index 0000000000000000000000000000000000000000..db7cdefa5abdcc49b06ba3e666b38a1ea5b8826b GIT binary patch literal 20177 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_5.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_5.png new file mode 100644 index 0000000000000000000000000000000000000000..f37d9618d06d60ad81af663bb62332388d968b86 GIT binary patch literal 20196 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 ScpvC9L8?lccZ(HFpZ_m0N3Adb literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_1.png new file mode 100644 index 0000000000000000000000000000000000000000..cb5f8a0ed6b877d18c057973df3f64e0bc30b7ff GIT binary patch literal 20359 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 QX@ZoY8uyFuJ`Vf;0HJh7E&u=k literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_2.png new file mode 100644 index 0000000000000000000000000000000000000000..11e8049a70099a57c140940ebdf65ef30097f9fb GIT binary patch literal 21287 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_3.png new file mode 100644 index 0000000000000000000000000000000000000000..1721f77ccb33191df4fe082d3b6e65846fe0b2cd GIT binary patch literal 9189 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 WS`aKa7JPjNfSKD}tUmuw{C@!N|GumM literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_3.png deleted file mode 100644 index d8a22ce045a377df9d7ea0435ff2b9f2816c2306..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13145 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 T*#JM80ht&*xLtGW>5Kmb7Gpzc diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_too_many_screens.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_too_many_screens.png deleted file mode 100644 index bbde061499342ae80fbf6f83e73dcd2aba6dae04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14846 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_6.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_6.png new file mode 100644 index 0000000000000000000000000000000000000000..0358dd5ee3132914f2b21b92bc933d98f27507dd GIT binary patch literal 18138 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_1.png new file mode 100644 index 0000000000000000000000000000000000000000..0a36981c0ac5afe9a64420d07515c25a4d9220c0 GIT binary patch literal 18406 zcmeIacT^Nno9^2r$%sgjEP@i6+(-ri$&zzUl9S{lQGyZ`p~)brfhK3kAR&z0*)rASR$80D(ZnN{Y|5 zKp>3wAQ0v!JWSvdQT4Vm5J;gy>AAFyU)FB+FYhu@WMhh(1o3+^MSKtZLTnREZj97W z6<*dfvKRO;Z0&INhp0rubae$xLnh0Dor`n#Ny!9@2vVVfQN`CL+^OQjI3SR7&duo_ zu*XnNQZVQl+|=~R0S=1pLM3#bbYQAK*2E}qJ~ zg{ann5w$Nkk*7g(jV4_ljg2myot=@Sa++Dg>l2PHs~*jlAkZ~sDuPvs?8rY=>!+(w z1B;4!&iaWbrJOV?5@K4n_mr0fd#P#^G8o*+7}b5LJ>}iH;5t)X2}VFvHyJy0O$e|F zLp#6ydi5#fxBt-fI65Fj%Mr)+18nmuSl_f_3acA)NqrPTe5R+AWWr5FSqer}PH|pk zVi|irh?4f4uQzAoklLEZ!3f9c$_?)gk8ORkx*%vCb;=?EDcbN*G@UY? z($xh{cWAwi223a>9$|s8KlRzHs@xD_{RfRkpPl)OGvsni9r!tC$m4y0l@=J?TR&l22`?L}yuMgYhUqA;j#fD+g={E!AF{s9#>9z!}je_LX9(7b7>l$Ycr~`tJo$ zjX`vaNj|dtx*?|h5f1D~s1&|+;5S08N^F#^_9P*r45Hd&yn`+AK=%hh-iBc3I$Vf#D$I`D(kF~fLQ6B7j$VkQ4}%&YwkFHwgC^|{7!E11V9 zkDTVKE<_NH`r_%9^Aa!7Whd|?bg^t5(+%QJdYew6gFA}{Eh9*^lo4wDS-6X*SN49v z$vwYb3DdPymThMosZE??V_aBb>=!E{k3E{-k7#hb(F>iVo>ljd%vD;*fR%2amu~#_ zS5t#Ry}c!Kd%msw0)9R9NtI>*Eu@r`Y~$a#mAMV$wSASRbUdEz)b&m=f%5J`{gaLPg7Seo5A^m95k3Y8k@s*N0bOI-AoRD zSt`b{V7;a~@$xoBO2yO z1b@S;xyH9I!`KX1H*#2h@Df4oLgzUHH)8Sy)E^B7E&7_Cj+=Xe5@0-?NLV7Z@0i4JaFL&OfV@B|MnyeVa#lg`^NH3jx=N(enYK}j|hl`T?R``_2xFCDM zA_ecg93$(%oQSd2R}=)!tV&kr=3eopQxDVdo(^$@>yr2WdbM$plS8^&b({nAn%B!H zOJRmYFLF+!#nZl(8n6o5-Ri+IV{4^AkA!EeyL09@tG*S@`%EMZ?!*rHF5})FomuQ9 z?;yGM>E&@P`q=Fjq`KI1b`{jnu6)mhEo&5G<31#B<1rv#mF z<53Z$>qqH09|{XyjP>%Hdt>r7a@Tu)J-hzE;X)onTah<|myjwDiRhZSmo%<`d(iC)UiB%2Vf#by_pq!!cuA0WiCUnkiz>a;~IH18T5m6wpQGj79nW(Z!C6&5E dXR49%VP7&$Ma8h8u^GgS^HLj-oB;4DPtp` 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_2.png new file mode 100644 index 0000000000000000000000000000000000000000..03f3b22b6336f893b06f5e90dcad071139f80240 GIT binary patch literal 16113 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 diff --git a/tests/integration/touch/test_blindsign_different_modes.py b/tests/integration/touch/test_blindsign_different_modes.py index 8bdd4cea7..5a6a79568 100755 --- a/tests/integration/touch/test_blindsign_different_modes.py +++ b/tests/integration/touch/test_blindsign_different_modes.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 # Copyright 2023 Trilitech +# Copyright 2024 Functori # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -16,39 +17,41 @@ from utils import ( tezos_app, TezosAppScreen, - send_payload, BlindsigningStatus + send_payload, + BlindsigningStatus, ) from ragger.firmware import Firmware #Response: c9fc57555a59876454427adadeb62cf365bf936e346def12f0729e6a1c9d0eed81e1acced76fddb6ec90619a12d8904dd9ba07f64a9f2c4e05a692224ec7bdb1d357b90a03a0d8f441b048d0cff72e997aac00d657725f67afb68c76eacb79029000 -def blindsign_common(app: TezosAppScreen): +def navigate_screens(app: TezosAppScreen, group: int, screen_count: int, suffix: str): + for i in range(screen_count): + app.assert_screen("tbdm_screen_" + suffix + str(group) + "_" + str(i+1)) + app.review.next() + + +def navigate_common(app: TezosAppScreen, skip: bool =False, group_counts: list = []): + suffix = "" + if skip: + suffix = "skip_" app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f01ffeb0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc2") + app.assert_screen("review_transaction") app.review.next() - app.assert_screen("tbdm_op_0_screen_1") - app.review.next() - app.assert_screen("tbdm_op_0_screen_2") - app.review.next() - app.assert_screen("tbdm_op_0_screen_3") - app.review.next() - if(app.firmware == Firmware.FLEX): - app.assert_screen("tbdm_op_0_screen_3_flex_1") - app.review.next() + navigate_screens(app, group= 1, screen_count = group_counts[1 - 1 ], suffix=suffix) app.assert_screen("expert_mode_splash") app.review.next() - app.assert_screen("tbdm_op_0_screen_4") - app.review.next() - if(app.firmware == Firmware.FLEX): - app.assert_screen("tbdm_op_0_screen_4_flex_1") - app.review.next() + navigate_screens(app, group= 2, screen_count= group_counts[2 - 1 ], suffix=suffix) app.expect_apdu_return("9000") app.send_apdu("800f01ffeb51e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136") - if app.firmware == Firmware.FLEX: - app.assert_screen("tbdm_op_0_screen_4_flex_2") - app.review.next() - app.assert_screen("tbdm_op_0_screen_5") + navigate_screens(app, group= 3, screen_count= group_counts[3 - 1 ], suffix=suffix) + app.expect_apdu_return("9000") + app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") + navigate_screens(app, group= 4, screen_count= group_counts[4 - 1 ], suffix=suffix) app.review.next() + expected_apdu = "a2ef5aec1ad8cc9b35dee48e8a47e418108dec7652159f3a4314c29d91f172f4645db9554b5a8a565307d9a9e65260957409efef54835573b8fc43d6162f99b8e17a557f7f82c46a53ca7c2be7aa540239d394cd5e9dbf14312c8e1e331a2b099000" + app.review_confirm_signing(expected_apdu) + def blindsign_review_sign(app: TezosAppScreen): @@ -65,54 +68,31 @@ def blindsign_review_sign(app: TezosAppScreen): if __name__ == "__main__": app = tezos_app(__file__) + app.assert_home() + app.set_expert_mode(initial_status=False) + # Blindsign status OFF app.assert_home() - app.set_expert_mode(initial_status= False) # need to know the current status of expert mode app.set_blindsigning_status(BlindsigningStatus.OFF) - blindsign_common(app) - app.assert_screen("tbdm_op_0_screen_6") - app.review.next() - app.assert_screen("tbdm_op_0_screen_7") - app.review.next() - app.assert_screen("tbdm_op_0_screen_8") - app.review.next() - app.assert_screen("tbdm_op_0_screen_9") - app.review.next() - if app.firmware == Firmware.FLEX: - app.expect_apdu_return("9000") - app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") - app.assert_screen("tbdm_op_0_screen_10") - app.review.next() - if app.firmware == Firmware.STAX: - app.expect_apdu_return("9000") - app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") - app.assert_screen("tbdm_op_0_screen_11") - app.review.next() - app.assert_screen("tbdm_op_0_screen_12") - expected_apdu = "a2ef5aec1ad8cc9b35dee48e8a47e418108dec7652159f3a4314c29d91f172f4645db9554b5a8a565307d9a9e65260957409efef54835573b8fc43d6162f99b8e17a557f7f82c46a53ca7c2be7aa540239d394cd5e9dbf14312c8e1e331a2b099000" - app.review_confirm_signing(expected_apdu) -# + + if(app.firmware == Firmware.STAX): + navigate_common(app, skip=False, group_counts=[3, 1, 6, 2]) + else: + navigate_common(app, skip=False, group_counts=[4, 2, 5, 3]) + # Blindsign status For Large Tx only app.assert_home() app.set_blindsigning_status(BlindsigningStatus.Large_Tx_only) - blindsign_common(app) - if app.firmware == Firmware.STAX: - app.assert_screen("tbdm_op_0_screen_6") - app.review.next() - app.assert_screen("tbdm_op_0_screen_7") - app.review.next() - app.assert_screen("tbdm_op_0_screen_8") - app.review.next() - app.assert_screen("blindsign_warning_too_many_screens") - app.review.back_to_safety.reject() - app.expect_apdu_return("9000") - app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") - blindsign_review_sign(app) + if(app.firmware == Firmware.STAX): + navigate_common(app, skip=False, group_counts=[3, 1, 6, 2]) + else: + navigate_common(app, skip=False, group_counts=[4, 2, 5, 3]) # Blindsign status ON app.assert_home() app.set_blindsigning_status(BlindsigningStatus.ON) + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f01ffeb0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc2") app.review.next() @@ -126,35 +106,11 @@ def blindsign_review_sign(app: TezosAppScreen): app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") blindsign_review_sign(app) -# # Blindsign status ON but continue clear signing +# Blindsign status ON but continue clear signing app.assert_home() app.set_blindsigning_status(BlindsigningStatus.ON) - app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") - send_payload(app, "800f01ffeb0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc2") - app.assert_screen("review_transaction") - app.review.next() - group_1_screen_count= app.firmware == Firmware.STAX and 3 or 4 - for i in range(group_1_screen_count): - app.assert_screen("tbdm_skip_screen_1_" + str(i+1)) - app.review.next() - app.assert_screen("expert_mode_splash") - group_2_screen_count= app.firmware == Firmware.STAX and 2 or 3 - for i in range(group_2_screen_count): - app.review.next() - app.assert_screen("tbdm_skip_screen_2_" + str(i+1)) - app.expect_apdu_return("9000") - app.send_apdu("800f01ffeb51e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136") - group_3_screen_count= app.firmware == Firmware.STAX and 3 or 1 - for i in range(group_3_screen_count): - app.review.next() - app.assert_screen("tbdm_skip_screen_3_" + str(i+1)) - app.review.next() - app.assert_screen("blindsign_warning_too_many_screens") - app.review.back_to_safety.reject() - app.expect_apdu_return("9000") - app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") - blindsign_review_sign(app) - app.set_expert_mode(initial_status=True) - app.set_blindsigning_status(BlindsigningStatus.Large_Tx_only) - app.assert_home() + if(app.firmware == Firmware.STAX): + navigate_common(app, skip=True, group_counts=[3, 1, 6, 2]) + else: + navigate_common(app, skip=True, group_counts=[4, 2, 5, 3]) From c05419009cbd07266cc780ee0f1234eb2ddce82e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Tue, 1 Oct 2024 10:35:22 +0200 Subject: [PATCH 36/40] [blind] remove LARGE_TX option for touch devices - OFF is the default value Co-authored-by: Ajinkya <145996984+ajinkyaraj-23@users.noreply.github.com> --- app/src/globals.h | 8 +------- app/src/ui_home_nbgl.c | 6 +++--- ...tings_BlindsigningStatus_Large_Tx_only.png | Bin 10930 -> 0 bytes .../flex/settings_BlindsigningStatus_OFF.png | Bin 10986 -> 8828 bytes .../flex/settings_BlindsigningStatus_ON.png | Bin 10905 -> 8740 bytes ...tings_BlindsigningStatus_Large_Tx_only.png | Bin 9992 -> 0 bytes .../stax/settings_BlindsigningStatus_OFF.png | Bin 9956 -> 8056 bytes .../stax/settings_BlindsigningStatus_ON.png | Bin 9909 -> 8001 bytes tests/integration/touch/test_basic.py | 2 -- .../touch/test_blindsign_different_modes.py | 9 --------- tests/integration/touch/utils.py | 16 +++++----------- 11 files changed, 9 insertions(+), 32 deletions(-) delete mode 100644 tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_Large_Tx_only.png mode change 100755 => 100644 tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png delete mode 100644 tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_Large_Tx_only.png diff --git a/app/src/globals.h b/app/src/globals.h index 7dc852ee6..00fb0f127 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -63,14 +63,8 @@ typedef enum { } main_step_t; typedef enum { -#ifdef HAVE_BAGL ST_BLINDSIGN_OFF = 0, ST_BLINDSIGN_ON -#else - ST_BLINDSIGN_LARGE_TX = 0, - ST_BLINDSIGN_ON = 1, - ST_BLINDSIGN_OFF = 2 -#endif } blindsign_state_t; #ifdef TARGET_NANOS @@ -156,5 +150,5 @@ void toggle_expert_mode(void); /// Toggles the persisted blindsign setting between "OFF", "ON". void toggle_blindsign_status(void); -/// set the blindsign setting between "For large tx", "ON", "OFF". +/// set the blindsign setting between "OFF", "ON". void set_blindsign_status(blindsign_state_t status); diff --git a/app/src/ui_home_nbgl.c b/app/src/ui_home_nbgl.c index 78d7ef2c9..39ae1e4fb 100644 --- a/app/src/ui_home_nbgl.c +++ b/app/src/ui_home_nbgl.c @@ -38,7 +38,7 @@ void tz_ui_home_redisplay(uint8_t page); // ----------------------------------------------------------- #define SETTING_INFO_NB 3 #define SETTINGS_SWITCHES_NB 1 -#define SETTINGS_RADIO_NB 3 +#define SETTINGS_RADIO_NB 2 static const char *const infoTypes[] = {"Version", "Developer", "Contact"}; static const char *const infoContents[] = { APPVERSION, "Trilitech Kanvas Limited et al.", "ledger-tezos@trili.tech"}; @@ -63,7 +63,7 @@ static const nbgl_contentInfoList_t infoList = {.nbInfos = SETTING_INFO_NB, .infoContents = infoContents}; static const char *const blindsign_choices_text[] - = {"Blindsign For Large Tx", "Blindsigning ON", "Blindsigning OFF"}; + = {"Blindsigning OFF", "Blindsigning ON"}; static void get_contents(uint8_t index, nbgl_content_t *content) @@ -97,7 +97,7 @@ controls_callback(int token, __attribute__((unused)) uint8_t index, expert_mode_switch.initState = (nbgl_state_t)(switch_value); } if (token == BLINDSIGN_MODE_TOKEN) { - blindsign_state_t blindsign_status = (blindsign_state_t)(index % 3); + blindsign_state_t blindsign_status = (blindsign_state_t)(index % 2); set_blindsign_status(blindsign_status); tz_ui_home_redisplay(BLINDSIGN_PAGE); } diff --git a/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_Large_Tx_only.png b/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_Large_Tx_only.png deleted file mode 100644 index 96d653922d3dcb4c229e68623e0e06ff0693c587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10930 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 F{{T+u0SW*B diff --git a/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png b/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png old mode 100755 new mode 100644 index 2836c228864bb6b45e2de0c7f5fd1ebb5447db77..c9fd296be4cd92ffe06ceb194a3da32dd9ac18ec GIT binary patch literal 8828 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 K#-F@$^Zx*~jk^l~ literal 10986 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

    R7tuGx489Je1eWui%vD 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 H;;sJzv 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 diff --git a/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_Large_Tx_only.png b/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_Large_Tx_only.png deleted file mode 100644 index 5963906343501665f258653fa34f53ba31412cd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9992 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 diff --git a/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_OFF.png b/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_OFF.png index a25587e19a78d2d694769353443457c43ed175d6..ca06ffccb9694a81683de7abe1ffd4aa68eb3cd2 100644 GIT binary patch literal 8056 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 None: class BlindsigningStatus(Enum): - Large_Tx_only = 1 + OFF = 1 ON = 2 - OFF = 3 class BlindsigningType(Enum): NO_BLINDSIGN = 0 @@ -159,11 +158,9 @@ def toggle_expert_mode(self): self._toggle_list.choose(1) def set_blindigning(self, status: BlindsigningStatus): - if status == BlindsigningStatus.Large_Tx_only: - if self.firmware == Firmware.STAX: - self.client.finger_touch(200, 180) - else: - self.client.finger_touch(240, 140) + if status == BlindsigningStatus.OFF and \ + self.firmware == Firmware.STAX: + self.client.finger_touch(200, 180) else: self._toggle_list.choose(status.value) @@ -242,9 +239,6 @@ def remove_expert_mode_pages(self): def remove_blindsigning_pages(self): """ Delete the blindsigning pages for golden tests""" if self.__golden: - blindsigning_path=os.path.join(self.__snapshots_path, "settings_BlindsigningStatus_Large_Tx_only.png") - if os.path.exists(blindsigning_path): - os.remove(blindsigning_path) blindsigning_path=os.path.join(self.__snapshots_path, "settings_BlindsigningStatus_ON.png") if os.path.exists(blindsigning_path): os.remove(blindsigning_path) @@ -304,7 +298,7 @@ def assert_expert_mode(self, expert_mode=False): suffix += "_expert_on" self.assert_screen("settings" + suffix) - def assert_blindsigning_status(self, blindsignStatus=BlindsigningStatus.Large_Tx_only): + def assert_blindsigning_status(self, blindsignStatus=BlindsigningStatus.OFF): suffix = "settings_" + str(blindsignStatus).replace(".", "_") self.assert_screen(suffix, True) From 40ea53f2da8f177df8615e8b6a06e12cf249dcb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Tue, 1 Oct 2024 13:47:08 +0200 Subject: [PATCH 37/40] [blind] use boolean for blindsigning mode instead of enum - change blindsining mode settings from ChoiceList to Switch for stax Co-authored-by: Ajinkya <145996984+ajinkyaraj-23@users.noreply.github.com> --- app/src/apdu_sign.c | 2 +- app/src/globals.c | 11 +- app/src/globals.h | 19 +-- app/src/ui_home_nbgl.c | 116 ++++++++---------- app/src/ui_settings.c | 15 +-- app/src/ui_stream_nbgl.c | 4 +- .../flex/settings_BlindsigningStatus_OFF.png | Bin 8828 -> 0 bytes .../flex/settings_BlindsigningStatus_ON.png | Bin 8740 -> 0 bytes .../flex/settings_expert_mode_off.png | Bin 9027 -> 0 bytes ...tings_expert_mode_off_blindsigning_off.png | Bin 0 -> 13390 bytes ...ttings_expert_mode_off_blindsigning_on.png | Bin 0 -> 13421 bytes .../flex/settings_expert_mode_on.png | Bin 8925 -> 0 bytes ...ttings_expert_mode_on_blindsigning_off.png | Bin 0 -> 13304 bytes ...ettings_expert_mode_on_blindsigning_on.png | Bin 0 -> 13329 bytes .../stax/settings_BlindsigningStatus_OFF.png | Bin 8056 -> 0 bytes .../stax/settings_BlindsigningStatus_ON.png | Bin 8001 -> 0 bytes .../stax/settings_expert_mode_off.png | Bin 8256 -> 0 bytes ...tings_expert_mode_off_blindsigning_off.png | Bin 0 -> 11903 bytes ...ttings_expert_mode_off_blindsigning_on.png | Bin 0 -> 11917 bytes .../stax/settings_expert_mode_on.png | Bin 8084 -> 0 bytes ...ttings_expert_mode_on_blindsigning_off.png | Bin 0 -> 11753 bytes ...ettings_expert_mode_on_blindsigning_on.png | Bin 0 -> 11763 bytes tests/integration/touch/test_basic.py | 25 ++-- .../touch/test_blindsign_different_modes.py | 32 ++++- .../touch/test_blindsign_too_deep.py | 5 +- tests/integration/touch/utils.py | 88 +++++-------- 26 files changed, 142 insertions(+), 175 deletions(-) delete mode 100644 tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png delete mode 100644 tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_ON.png delete mode 100755 tests/integration/touch/snapshots/flex/settings_expert_mode_off.png create mode 100644 tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_off.png create mode 100644 tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_on.png delete mode 100755 tests/integration/touch/snapshots/flex/settings_expert_mode_on.png create mode 100644 tests/integration/touch/snapshots/flex/settings_expert_mode_on_blindsigning_off.png create mode 100644 tests/integration/touch/snapshots/flex/settings_expert_mode_on_blindsigning_on.png delete mode 100644 tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_OFF.png delete mode 100644 tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_ON.png delete mode 100644 tests/integration/touch/snapshots/stax/settings_expert_mode_off.png create mode 100644 tests/integration/touch/snapshots/stax/settings_expert_mode_off_blindsigning_off.png create mode 100644 tests/integration/touch/snapshots/stax/settings_expert_mode_off_blindsigning_on.png delete mode 100644 tests/integration/touch/snapshots/stax/settings_expert_mode_on.png create mode 100644 tests/integration/touch/snapshots/stax/settings_expert_mode_on_blindsigning_off.png create mode 100644 tests/integration/touch/snapshots/stax/settings_expert_mode_on_blindsigning_on.png diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 5dd8c801e..55e2641ce 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -238,7 +238,7 @@ refill_blo_im_full(void) global.keys.apdu.sign.step = SIGN_ST_WAIT_USER_INPUT; #ifdef HAVE_BAGL - if ((N_settings.blindsign_status != ST_BLINDSIGN_OFF) + if (N_settings.blindsigning && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { pass_from_clear_to_summary(); TZ_SUCCEED(); diff --git a/app/src/globals.c b/app/src/globals.c index 5d47447e8..7740d8287 100644 --- a/app/src/globals.c +++ b/app/src/globals.c @@ -47,17 +47,10 @@ toggle_expert_mode(void) } void -set_blindsign_status(blindsign_state_t status) +toggle_blindsigning(void) { settings_t tmp; memcpy(&tmp, (void *)&N_settings, sizeof(tmp)); - tmp.blindsign_status = status; + tmp.blindsigning = !N_settings.blindsigning; nvm_write((void *)&N_settings, (void *)&tmp, sizeof(N_settings)); } - -void -toggle_blindsign_status(void) -{ - blindsign_state_t status = (N_settings.blindsign_status + 1) % 2; - set_blindsign_status(status); -} diff --git a/app/src/globals.h b/app/src/globals.h index 00fb0f127..73f957afa 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -62,11 +62,6 @@ typedef enum { ST_ERROR /// In error state. } main_step_t; -typedef enum { - ST_BLINDSIGN_OFF = 0, - ST_BLINDSIGN_ON -} blindsign_state_t; - #ifdef TARGET_NANOS #define NB_MAX_SCREEN_ALLOWED 20 #elif defined(HAVE_BAGL) @@ -122,9 +117,9 @@ typedef struct { /* Settings */ typedef struct { - bool expert_mode; /// enable expert mode - blindsign_state_t blindsign_status; /// Blindsign status -} settings_t; /// Special settings available in the app. + bool expert_mode; /// enable expert mode + bool blindsigning; /// Blindsign status +} settings_t; /// Special settings available in the app. extern globals_t global; @@ -147,8 +142,6 @@ void init_globals(void); /// Toggles the persisted expert_mode setting void toggle_expert_mode(void); -/// Toggles the persisted blindsign setting between "OFF", "ON". -void toggle_blindsign_status(void); - -/// set the blindsign setting between "OFF", "ON". -void set_blindsign_status(blindsign_state_t status); +/// Toggles the persisted blindsign setting between "ON", +/// "OFF". +void toggle_blindsigning(void); diff --git a/app/src/ui_home_nbgl.c b/app/src/ui_home_nbgl.c index 39ae1e4fb..44d740ad8 100644 --- a/app/src/ui_home_nbgl.c +++ b/app/src/ui_home_nbgl.c @@ -28,115 +28,95 @@ #include "globals.h" #include "nbgl_use_case.h" -static void controls_callback(int token, - __attribute__((unused)) uint8_t index, - __attribute__((unused)) int page); -void tz_ui_home_redisplay(uint8_t page); +void tz_ui_home_redisplay(void); // ----------------------------------------------------------- // --------------------- SETTINGS MENU ----------------------- // ----------------------------------------------------------- -#define SETTING_INFO_NB 3 -#define SETTINGS_SWITCHES_NB 1 -#define SETTINGS_RADIO_NB 2 +#define SETTING_INFO_NB 3 + static const char *const infoTypes[] = {"Version", "Developer", "Contact"}; static const char *const infoContents[] = { APPVERSION, "Trilitech Kanvas Limited et al.", "ledger-tezos@trili.tech"}; enum { EXPERT_MODE_TOKEN = FIRST_USER_TOKEN, - BLINDSIGN_MODE_TOKEN + BLIND_SIGNING_TOKEN }; enum { EXPERT_MODE_TOKEN_ID = 0, - BLINDSIGN_MODE_TOKEN_ID, - SETTINGS_CONTENTS_NB -}; -enum { - EXPERT_MODE_PAGE = 0, - BLINDSIGN_PAGE = 1 + BLIND_SIGNING_TOKEN_ID, + SETTINGS_SWITCHES_NB }; -static nbgl_contentSwitch_t expert_mode_switch = {0}; +static nbgl_layoutSwitch_t switches[SETTINGS_SWITCHES_NB] = {0}; + static const nbgl_contentInfoList_t infoList = {.nbInfos = SETTING_INFO_NB, .infoTypes = infoTypes, .infoContents = infoContents}; -static const char *const blindsign_choices_text[] - = {"Blindsigning OFF", "Blindsigning ON"}; - -static void -get_contents(uint8_t index, nbgl_content_t *content) -{ - FUNC_ENTER(("Index: %d", index)); - if (index == EXPERT_MODE_TOKEN_ID) { - content->content.switchesList.nbSwitches = SETTINGS_SWITCHES_NB; - content->content.switchesList.switches = &expert_mode_switch; - content->type = SWITCHES_LIST; - content->contentActionCallback = controls_callback; - } else { - content->content.choicesList.nbChoices = SETTINGS_RADIO_NB; - content->content.choicesList.names = blindsign_choices_text; - content->content.choicesList.token = BLINDSIGN_MODE_TOKEN; - content->content.choicesList.initChoice = N_settings.blindsign_status; - content->type = CHOICES_LIST; - content->contentActionCallback = controls_callback; - } - FUNC_LEAVE(); -} - static void controls_callback(int token, __attribute__((unused)) uint8_t index, __attribute__((unused)) int page) { - FUNC_ENTER(("Token : %d, Index: %d, Page: %d", token, index, page)); uint8_t switch_value; - if (token == EXPERT_MODE_TOKEN) { + if (token == BLIND_SIGNING_TOKEN) { + switch_value = !N_settings.blindsigning; + toggle_blindsigning(); + switches[BLIND_SIGNING_TOKEN_ID].initState + = (nbgl_state_t)(switch_value); + } else if (token == EXPERT_MODE_TOKEN) { switch_value = !N_settings.expert_mode; toggle_expert_mode(); - expert_mode_switch.initState = (nbgl_state_t)(switch_value); - } - if (token == BLINDSIGN_MODE_TOKEN) { - blindsign_state_t blindsign_status = (blindsign_state_t)(index % 2); - set_blindsign_status(blindsign_status); - tz_ui_home_redisplay(BLINDSIGN_PAGE); + switches[EXPERT_MODE_TOKEN_ID].initState + = (nbgl_state_t)(switch_value); } - FUNC_LEAVE(); } -#define HOME_TEXT "This app enables signing transactions on the Tezos Network" +#define SETTINGS_CONTENTS_NB 1 +static const nbgl_content_t contentsList[SETTINGS_CONTENTS_NB] = { + {.content.switchesList.nbSwitches = SETTINGS_SWITCHES_NB, + .content.switchesList.switches = switches, + .type = SWITCHES_LIST, + .contentActionCallback = controls_callback} +}; +static const nbgl_genericContents_t tezos_settingContents + = {.callbackCallNeeded = false, + .contentsList = contentsList, + .nbContents = SETTINGS_CONTENTS_NB}; +; + +#define HOME_TEXT "This app enables signing transactions on the Tezos Network" void initSettings(void) { - expert_mode_switch.initState = (nbgl_state_t)(N_settings.expert_mode); - expert_mode_switch.text = "Expert mode"; - expert_mode_switch.subText = "Enable expert mode signing"; - expert_mode_switch.token = EXPERT_MODE_TOKEN; - expert_mode_switch.tuneId = TUNE_TAP_CASUAL; + switches[EXPERT_MODE_TOKEN_ID].initState + = (nbgl_state_t)(N_settings.expert_mode); + switches[EXPERT_MODE_TOKEN_ID].text = "Expert mode"; + switches[EXPERT_MODE_TOKEN_ID].subText = "Enable expert mode signing"; + switches[EXPERT_MODE_TOKEN_ID].token = EXPERT_MODE_TOKEN; + switches[EXPERT_MODE_TOKEN_ID].tuneId = TUNE_TAP_CASUAL; + + switches[BLIND_SIGNING_TOKEN_ID].initState + = (nbgl_state_t)(N_settings.blindsigning); + switches[BLIND_SIGNING_TOKEN_ID].text = "Blind signing"; + switches[BLIND_SIGNING_TOKEN_ID].subText + = "Enable transaction blind signing"; + switches[BLIND_SIGNING_TOKEN_ID].token = BLIND_SIGNING_TOKEN; + switches[BLIND_SIGNING_TOKEN_ID].tuneId = TUNE_TAP_CASUAL; } void -tz_ui_home_redisplay(uint8_t page) +tz_ui_home_redisplay(void) { FUNC_ENTER(("void")); initSettings(); - static nbgl_genericContents_t tezos_settingContents = {0}; - tezos_settingContents.callbackCallNeeded = false; - tezos_settingContents.nbContents = SETTINGS_CONTENTS_NB; - - static nbgl_content_t contents[SETTINGS_CONTENTS_NB] = {0}; - get_contents(EXPERT_MODE_TOKEN_ID, &contents[EXPERT_MODE_TOKEN_ID]); - get_contents(BLINDSIGN_MODE_TOKEN_ID, &contents[BLINDSIGN_MODE_TOKEN_ID]); - - tezos_settingContents.contentsList = contents; - - PRINTF("Entered settings and initialized\n"); - nbgl_useCaseHomeAndSettings("Tezos Wallet", &C_tezos, HOME_TEXT, page, - &tezos_settingContents, &infoList, NULL, - app_exit); + nbgl_useCaseHomeAndSettings("Tezos Wallet", &C_tezos, HOME_TEXT, + INIT_HOME_PAGE, &tezos_settingContents, + &infoList, NULL, app_exit); FUNC_LEAVE(); } diff --git a/app/src/ui_settings.c b/app/src/ui_settings.c index f2c78d8cc..6b5906f65 100644 --- a/app/src/ui_settings.c +++ b/app/src/ui_settings.c @@ -35,7 +35,7 @@ static void blindsign_toggle() { FUNC_ENTER(); - toggle_blindsign_status(); + toggle_blindsigning(); ui_settings_init(SETTINGS_BLINDSIGN_PAGE); FUNC_LEAVE(); } @@ -52,8 +52,8 @@ UX_FLOW(ux_expert_mode_flow, &ux_expert_mode_step, &ux_blindsign_step, void ui_settings_init(int16_t page) { - FUNC_ENTER(("%d, Expert Mode: %d, Max_Screen: ", page, - N_settings.expert_mode, N_settings.blindsign_status)); + FUNC_ENTER(("%d, Expert Mode: %d, BlindSigning Mode: %d", page, + N_settings.expert_mode, N_settings.blindsigning)); if (N_settings.expert_mode) { strncpy(global.expert_mode_state, "ENABLED", @@ -63,17 +63,14 @@ ui_settings_init(int16_t page) sizeof(global.expert_mode_state)); } - switch (N_settings.blindsign_status) { - case ST_BLINDSIGN_ON: + if (N_settings.blindsigning) { strncpy(global.blindsign_state_desc, "ON", sizeof(global.blindsign_state_desc)); - break; - case ST_BLINDSIGN_OFF: - default: + } else { strncpy(global.blindsign_state_desc, "OFF", sizeof(global.blindsign_state_desc)); - break; } + if (page == SETTINGS_HOME_PAGE) { ux_flow_init(0, ux_expert_mode_flow, &ux_expert_mode_step); } else if (page == SETTINGS_BLINDSIGN_PAGE) { diff --git a/app/src/ui_stream_nbgl.c b/app/src/ui_stream_nbgl.c index ed1d2808f..ceda988f5 100644 --- a/app/src/ui_stream_nbgl.c +++ b/app/src/ui_stream_nbgl.c @@ -218,7 +218,7 @@ tz_ui_stream_cb(void) tz_ui_stream_t *s = &global.stream; tz_ui_stream_display_t *c = &s->current_screen; - if (N_settings.blindsign_status == ST_BLINDSIGN_ON) { + if (N_settings.blindsigning) { nbgl_useCaseReviewStreamingContinueExt( &c->list, tz_transaction_choice, blindsign_skip_callback); } else { @@ -292,7 +292,7 @@ tz_ui_stream_init(void (*cb)(tz_ui_cb_type_t cb_type)) global.blindsign_reason = REASON_NONE; memset(&global.error_code, '\0', ERROR_CODE_SIZE); nbgl_operationType_t op_type = TYPE_TRANSACTION; - if (N_settings.blindsign_status == ST_BLINDSIGN_ON) { + if (N_settings.blindsigning) { op_type |= SKIPPABLE_OPERATION; } nbgl_useCaseReviewStreamingStart(op_type, &C_tezos, diff --git a/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png b/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png deleted file mode 100644 index c9fd296be4cd92ffe06ceb194a3da32dd9ac18ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8828 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 K#-F@$^Zx*~jk^l~ diff --git a/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_ON.png b/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_ON.png deleted file mode 100644 index a9f3776e93c428bed4e6178041852947cfdcaffc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8740 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 H;;sJzv+G}ke$Tu2e%|MK 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 diff --git a/tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_off.png b/tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_off.png new file mode 100644 index 0000000000000000000000000000000000000000..6e3a7f47a07247e7c1093855ce29adc7b1142d82 GIT binary patch literal 13390 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 E09fa&e*gdg literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_on.png b/tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_on.png new file mode 100644 index 0000000000000000000000000000000000000000..4018af105d6712c41195ede41dfa58cc694c7610 GIT binary patch literal 13421 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 qE@}IXpg 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 diff --git a/tests/integration/touch/snapshots/stax/settings_expert_mode_off_blindsigning_off.png b/tests/integration/touch/snapshots/stax/settings_expert_mode_off_blindsigning_off.png new file mode 100644 index 0000000000000000000000000000000000000000..6c50c87820a3d9027531be39275f38c704026401 GIT binary patch literal 11903 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 NnX%<{7^Ki{jhZ875 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/settings_expert_mode_on.png b/tests/integration/touch/snapshots/stax/settings_expert_mode_on.png deleted file mode 100644 index b30abe0725940cb537d664f0409f561bc8dbf889..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8084 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�d2O_EJo{vlMT( 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 G9{dLg+55Tx literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/settings_expert_mode_on_blindsigning_on.png b/tests/integration/touch/snapshots/stax/settings_expert_mode_on_blindsigning_on.png new file mode 100644 index 0000000000000000000000000000000000000000..8b689d606f34613e7e9939a07855fba0bea34b02 GIT binary patch literal 11763 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 None: self.client.finger_touch(*self.qr_position) -class BlindsigningStatus(Enum): - OFF = 1 - ON = 2 - class BlindsigningType(Enum): NO_BLINDSIGN = 0 BLINDSIGN = 2 @@ -157,12 +154,9 @@ def toggle_expert_mode(self): """Toggle the expert_mode switch.""" self._toggle_list.choose(1) - def set_blindigning(self, status: BlindsigningStatus): - if status == BlindsigningStatus.OFF and \ - self.firmware == Firmware.STAX: - self.client.finger_touch(200, 180) - else: - self._toggle_list.choose(status.value) + def toggle_blindsigning(self): + """Toggle the blindsigning switch.""" + self._toggle_list.choose(2) def exit(self) -> None: """Exits settings.""" @@ -219,6 +213,11 @@ def send_apdu(self, data): """Send hex-encoded bytes to the apdu""" self.__backend.send_raw(bytes.fromhex(data)) + def remove_settings_and_info(self): + if self.__golden and self.__update_fixed: + self.remove_settings_pages() + self.remove_info_page() + def remove_info_page(self): """ Delete the info page for golden tests""" if self.__golden: @@ -226,25 +225,12 @@ def remove_info_page(self): if os.path.exists(info_path): os.remove(info_path) - def remove_expert_mode_pages(self): - """ Delete the info page for golden tests""" + def remove_settings_pages(self): + """ Delete the settings page for golden tests""" if self.__golden: - info_path=os.path.join(self.__snapshots_path, "settings_expert_mode_on.png") - if os.path.exists(info_path): - os.remove(info_path) - info_path=os.path.join(self.__snapshots_path, "settings_expert_mode_off.png") - if os.path.exists(info_path): - os.remove(info_path) - - def remove_blindsigning_pages(self): - """ Delete the blindsigning pages for golden tests""" - if self.__golden: - blindsigning_path=os.path.join(self.__snapshots_path, "settings_BlindsigningStatus_ON.png") - if os.path.exists(blindsigning_path): - os.remove(blindsigning_path) - blindsigning_path=os.path.join(self.__snapshots_path, "settings_BlindsigningStatus_OFF.png") - if os.path.exists(blindsigning_path): - os.remove(blindsigning_path) + settings_path=os.path.join(self.__snapshots_path, "settings_*.png") + for file in glob.glob(settings_path): + os.remove(file) def expect_apdu_return(self, expected): """Expect hex-encoded response from the apdu""" @@ -284,6 +270,23 @@ def check(): def assert_home(self): self.assert_screen("home", True) + + def assert_settings(self, + blindsigning = False, + expert_mode = False): + bs_suffix="blindsigning_" + if blindsigning: + bs_suffix += "on" + else: + bs_suffix += "off" + expert_mode_suffix = "_expert_mode_" + if expert_mode: + expert_mode_suffix += "on_" + else: + expert_mode_suffix += "off_" + self.assert_screen("settings" + expert_mode_suffix + bs_suffix,fixed=True) + + def assert_info(self): if(Firmware.STAX == self.firmware): self.assert_screen("info_stax", True) @@ -292,16 +295,6 @@ def assert_info(self): self.review.next() self.assert_screen("info_flex_2", True) - def assert_expert_mode(self, expert_mode=False): - suffix = "" - if expert_mode: - suffix += "_expert_on" - self.assert_screen("settings" + suffix) - - def assert_blindsigning_status(self, blindsignStatus=BlindsigningStatus.OFF): - suffix = "settings_" + str(blindsignStatus).replace(".", "_") - self.assert_screen(suffix, True) - def quit(self): if os.getenv("NOQUIT") == None: try: @@ -355,25 +348,6 @@ def enable_expert_mode(self): with self.fading_screen("enabled_expert_mode"): self.review.enable_expert.confirm() - - def set_expert_mode(self,initial_status: bool): - self.assert_home() - suffix = initial_status and "_on" or "_off" - suffix_2 = initial_status and "_off" or "_on" - self.welcome.settings() - self.assert_screen("settings_expert_mode" + suffix, True) - self.settings.toggle_expert_mode() - self.assert_screen("settings_expert_mode" + suffix_2, True ) - self.settings.multi_page_exit() - - def set_blindsigning_status(self, status: BlindsigningStatus): - self.assert_home() - self.welcome.settings() - self.settings.next() - self.settings.set_blindigning(status) - self.assert_blindsigning_status(status) - self.settings.multi_page_exit() - def expert_mode_splash(self): self.enable_expert_mode() self.assert_screen("expert_mode_splash") From 1965311f7d2068348a8519fbb05a3f5d28a3e061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Tue, 1 Oct 2024 15:34:13 +0200 Subject: [PATCH 38/40] [tests] fix snapshots according to the ledger's skip flow --- .../blindsign_warning_ledger_1.png | Bin 17145 -> 18507 bytes .../summary_review_transaction.png | Bin 9988 -> 9988 bytes .../tbdm_blind_review_1.png | Bin 13973 -> 13971 bytes .../tbdm_blindsign_on_screen_1.png | Bin 18077 -> 16526 bytes .../tbdm_screen_skip_1_1.png | Bin 18077 -> 16526 bytes .../tbdm_screen_skip_1_2.png | Bin 25016 -> 6423 bytes .../tbdm_screen_skip_1_3.png | Bin 14825 -> 20090 bytes .../tbdm_screen_skip_1_4.png | Bin 13020 -> 12490 bytes .../tbdm_screen_skip_1_5.png | Bin 0 -> 9739 bytes .../tbdm_screen_skip_1_6.png | Bin 0 -> 10500 bytes .../tbdm_screen_skip_1_7.png | Bin 0 -> 13020 bytes .../tbdm_screen_skip_2_1.png | Bin 19269 -> 18466 bytes .../tbdm_screen_skip_2_2.png | Bin 13145 -> 6062 bytes .../tbdm_screen_skip_2_3.png | Bin 0 -> 13145 bytes .../tbdm_screen_skip_3_1.png | Bin 20177 -> 19444 bytes .../tbdm_screen_skip_3_2.png | Bin 17977 -> 5890 bytes .../tbdm_screen_skip_3_3.png | Bin 19506 -> 17977 bytes .../tbdm_screen_skip_3_4.png | Bin 20100 -> 19506 bytes .../tbdm_screen_skip_3_5.png | Bin 20196 -> 20100 bytes .../tbdm_screen_skip_3_6.png | Bin 0 -> 20196 bytes .../tbdm_screen_skip_4_2.png | Bin 21287 -> 20574 bytes .../tbdm_screen_skip_4_3.png | Bin 9189 -> 5744 bytes .../blindsign_review_transaction.png | Bin 10075 -> 10075 bytes .../blindsign_warning_ledger_1.png | Bin 17145 -> 18507 bytes .../test_blindsign_too_deep/tbtd_review_1.png | Bin 18127 -> 18125 bytes .../tbtd_review_blindsign_0.png | Bin 18127 -> 18125 bytes .../tbtd_start_review_blindsign.png | Bin 10075 -> 10075 bytes .../unsafe_operation_warning_2.png | Bin 17145 -> 18507 bytes .../tbtd_review_1.png | Bin 18127 -> 18125 bytes .../tbtdr_start_review_blindsign.png | Bin 10075 -> 10075 bytes .../unsafe_operation_warning_2.png | Bin 17145 -> 18507 bytes .../tbtd_start_review_blindsign.png | Bin 10075 -> 10075 bytes .../tbtl_review_1.png | Bin 16935 -> 16933 bytes .../unsafe_operation_warning_2.png | Bin 17145 -> 18507 bytes .../blindsign_warning_ledger_1.png | Bin 15007 -> 15903 bytes .../tbdm_screen_skip_1_2.png | Bin 24625 -> 24326 bytes .../tbdm_screen_skip_1_3.png | Bin 18651 -> 5675 bytes .../tbdm_screen_skip_1_4.png | Bin 0 -> 18651 bytes .../blindsign_warning_ledger_1.png | Bin 15007 -> 15903 bytes .../unsafe_operation_warning_2.png | Bin 15007 -> 15903 bytes .../unsafe_operation_warning_2.png | Bin 15007 -> 15903 bytes .../unsafe_operation_warning_2.png | Bin 15007 -> 15903 bytes .../touch/test_blindsign_different_modes.py | 4 ++-- 43 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_5.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_6.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_7.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_3.png create mode 100644 tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_6.png create mode 100644 tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_4.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_ledger_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_ledger_1.png index 4397e0e079d9238071d2933ac719f166bd2c74dd..acbb161dfd465dba1fe0b49424f867d887f47c32 100644 GIT binary patch literal 18507 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 literal 17145 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 TWEuQR3y6`v+11yVZ^ZpCni`Qo diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/summary_review_transaction.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/summary_review_transaction.png index ba9889612fe6a18018997348c3a22c81d4dbc04f..f585c3a37b1ce0555e2fbb8a5cbeb1f57a79d717 100644 GIT binary patch delta 1894 zcmV-s2buVUPJ~Xd3m*qM$u4?_Z?BUQA25GXWm#rfW{ipBI0%B5t}D;;)9GX@k|>I{ z+ii#C6h(15ouVkxzmt#0qcP@mIvHc6n(nsAfM%D@Zs8oqvHkg_xAqnL9doY@XfV5Uw$d~mq+?C?Kv|a3g?;ZZHh&d#pHY7


    Y@ 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 IdhqPO0X4j6<^TWy literal 16935 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 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_large/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_large/unsafe_operation_warning_2.png index 4397e0e079d9238071d2933ac719f166bd2c74dd..acbb161dfd465dba1fe0b49424f867d887f47c32 100644 GIT binary patch literal 18507 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 literal 17145 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 TWEuQR3y6`v+11yVZ^ZpCni`Qo diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_ledger_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_ledger_1.png index 04055db7b46c91a2fb0d5f0ce51a2ad417852b14..9696ae12345b6098c7b397ffe3c35f540de0f477 100644 GIT binary patch literal 15903 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 PzM!t6^Q`Kr&71!Qw~1h^ literal 15007 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 FzX2ENb+iBg diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_2.png index 4eb6920f597915ab0f2a10058b520975bc9de1f8..f41bb723ac21d61d2ae4148e2a26f27d4694249c 100644 GIT binary patch delta 19363 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 W2fsAh_yI$v%<-dcj@1s>#Qy+ipvxEl delta 19783 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ℜ&-SkW)uNSQU%%K;9{ts1J^jr)BH z=dga$IoEx!8Tn&Hb4mL9hO7!w#D0}*PFwIbLx1fZfM7&7lf{5*VT`%j;Dr9W%42vo zOR!BZhmf2Cmz%y^Q>imOq?YSR_4Cz^mW5PlclX{+>hh|ORhVfGaR(QGbth8Pk-M%NkhsT4fmXcj~agI!3 zQ;1)6f0Ur?F6guVM!5`4i%ILxQoe}qCGbdeY=AIPh9n-Ulo{#d1Ys^WR3c2@RvTKn zCmP)6k@b)s)u{*ZtZnBgW#PUiY|(147&P;C=-w96{?1uaM zEl87X1M%$KQFQWyx4;Ci#t2XvNZvynj(Aak!?^_3D>cV*B>Fk@uB+QS*{PdAX#q%H zo5JCgu1BE{Xm9v)h~lIeb>Da_$!_m$Y4TFIj8(fEp*bk^>2*ng0|fSgPK%TwU0)RS zr4D?3Yw|5UwtRYG;z3BXK!QfRPk)1m7Q{KiRkdu97^%l1SiF)sHR%ebv*{V|dLNq> zva-~N{E0+;=(h_#hF*FTO6%2(KpPtywcGxV2t`dn*u*+V{1BmfPP$Fy5vTyI6zg)G zOuFZpK>hFP`=eH5!YWPvw=%K^z|w`OkNBQa=d7P|3#m5|4EhcRkcJ@+QZ}%AKrQ^O z=E5?9gK%yx+&~b``*mwBE*6{KIPQskqM7}ifbBw&Z)gWS><`T+bldK|Ep}Pi0%(ie zCZWo^j>bn%M$Z->xv$#hB7NSdjb;j$D--Hul@;CNh@|Q8%B+Nwa1LCT-`3rR!!7JA zTR}0E&np&mOqbb$(#2JB$t>|Xmh}uWUZDi_-T=SHc)5(U&=K98*2R7toCnP ze_!SQn}qs1+5S$p123?izIcup3Eg&+rXqfs2PmJUj{XSGLDCSY9}j=}SLyfvOuos< zISQ(Ln#;q2I5{9t>>)guPm|?L@Jf@#>5(bM5!YF?M$|>39XkLW9IRG;j)YF4d z5A!vN3{om)0F=bzxKR=`mADSW^b~IKhjZfn3vf7~zq1zfTX?83V{7-9b5S26gN*cY z@-Yot^hsb~fPu8><bCMxG^p*#t4o?-AQ1 zjthmt3((?YiUENX(AmFFZPS0IwEcNCUT7I4e_1L?*R@D zY+!$D9*yHN3JMy%+ojd~af161+L#1TVVE-&=NZJl6$VZw*g5I)Wm{+kwdl zJ)JTTutwC%I^m6kl-;NDM&p2hAM4Oa(os2h>}hOImaSQ6#trlmJ9}usEE>9Cz45+x z9k`WQL02p(L!2;0{HH>kMLh}9k*FV(%qb6Ac$d!-NFDtJ;kzA5Z5`c>cwJzlqt-lGN!OCUCw(|{n)##XkTPS#DTj-ioMsitN z)&yUzR;xmuemuUhyK~cirB@xhhG@IQnj^N#Q!24;(3jZk$T1K2i5n?a<3aaaLiznQ$0LeNAsaUxJ@^@QWQ=GSlU7&avlJ(KL$5+q2d zuu~uG2GuD}n-F5X)29XF!8F7a-Xcl%6egajI^@Q4Et9U1u#=to-fsIv?*f_WjF9Dn zFZ?}y*B6^_BkX}7*_F4Tk%2AS?7x&{sIq9Sg_WgyEpP5vs$NOsrqD8$f@rz8_Mx nQ`hOtUo#y2&*rKdv5u{>%Yc+XT^+y>Sm&Il_i4hZ@a%sBMXpdU literal 18651 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 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_4.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_4.png new file mode 100644 index 0000000000000000000000000000000000000000..f41ae61a774056da32b3b67f07f66143e304bc30 GIT binary patch literal 18651 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/blindsign_warning_ledger_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/blindsign_warning_ledger_1.png index 04055db7b46c91a2fb0d5f0ce51a2ad417852b14..9696ae12345b6098c7b397ffe3c35f540de0f477 100644 GIT binary patch literal 15903 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 PzM!t6^Q`Kr&71!Qw~1h^ literal 15007 zcmeHucQjo8yRHZkAtBL4kRXInqt~y99z+>NucMa`j1oiy(W8xoAc!`4FJlm*PV^RK zMntcpO(y!;@;mpg`_EnH+_lbK>-=&2f&JNgf7*Wc`@YZfK0E5Uw(89r%r}ULh;FK@ zJ=G&3y7Hcgi1_n$VxUD@r=NE0ZZ`x9CELzAXUdn^Nv=oUC;21Ia?2_G8qx0W^Z61A zBBJu^AR;V#C6QlPJMqt(#1yY3{-@!8_T&Fz4sjP2=0va3>)j^WI)z?YtMB?dT3c)P zEbf`s%x+tlKX^q;Oi|-B>svFumQ4-$zz`Zfy+t@Fa5~hPspqN@;vl9taGdpRn};cI zSN=Wv;VQ0jpfTLr5qll<-Kxl+%NLm$yiWZgw!MQgw)HnpbP}iT#q4%0S;5g?yKQY| z+=a~6&(F^vb4PaGkIwC~$qDgmGGl~?%Zzk%pkgQWlQ^ByyFE)Ks^73f$_$728RV%$ z!;#*B74@@adsMn`sQJ_oACvrTppkK)1cd%22@iqYH9oXk&?ccTDA^1s@}D?q6Rm#1 zO-wQ7lVPON5Wv!73^#5ij(uWfox8XPf#;t`jbv?{y;q^%Q3RSY2Ka7ASZA%m1&MdA zgPwWHvc}!@49GCr&`5TvFs3DO6`>C(KX1fA5)|A?C;f8)eu_ChW%GTK}_?_78S=A ztO=@TRX42}Edjw7w_+p<3 z+Q?D)^UDeKQlA`ox2=QUYmvFzkjApv7T)MzSxn4jHD|#(925fAL35Kq*Q@vJTC0Fd z3hr0F=-e9M`)cbTbR{(W?&N0Od7CkOJ?-e>;+1}2DQ~pQr@Hg39$K<&)1 zh$+ru;qiN-CH^D5Zvg9(Yo<~RUQ@CHroeI=vbOgY%Xc*n)W}|GHM8wIr4%ttN2{RY19=>cj5U(h|m+a7WHDv@i zbkYgbm=_hTwqmb5uU%D8u}|5#ni7|0^Rwc9<$1Y;hXpyX_n4{p1)U?@1Zg`Ouztz- zI4nWJn%1>uT4?-e=t1Rqk^2Fn+(oe4L0k)Xr5ibpJ$|L^CZsR>98}m)j&#f`TAk@) z6tA}SR&Rwj++3);UfNc|6W!4KaP2{Ku0)H->%ttWO&ys`Z55r#jF{YB!k|( z@wVC(KW}T3U-@qnXBKtH3}@@zW?P$S4+2Z@0VN&nunSZ(kwmTAtmwe7Wv5VVZtp(6 zz-h^GUAt-8)fZ__P2!*B(J=e5KTyehYCnM|xh6VbW77Uc8u zG>B!_TalgkI67s|mvp0|We5ae(?Xs(WVOUjysm*ozJ&9&*oeIHOHTiTTUM3Xp5z#EbbMZqh_~r zdHSord%8zkHvSgBc?N*haPFCM_h(*xhG})K7K2<+JZip)F*m-8Xbp z_8xj9b9>mGnEaqq7N$)!hWivsl;8QilgFtJ(q!3aRT~@kQuc9`+BV(Faz46)&AxL@ z@i{#InDE2W0J-c{JY+T^Gw2Pxp=oGrsBOkT0nAW>A9!15-jq9~XJ@maCB+E8$_)8> ze#K!P)(pLX*9nzQZQ=vuYPkp}XEs%puY&4K@H=_cpfog;a8U2Y5YrXhhRdAY^D`4j zL*=;@rXJj$*oVIIur?Q9pwrtK;6Z1P3l^R}P}Z%*xa$;-t$T|EDUnS zz^TW%=SDr*B4@u$(hHoUfM+}ayhuIZNs9NJeG4z%|LW60$veI%3K#RukPYBSFp0T; z-1UhkTDve=^aTPj8gdcKk&nCq+-G=y=w%RHbL0p4Sr8h5Xf_jAJuvoo$%ORrlB%F8 zf(tI`TY{g_b$53K)FHf{e*&8g$n1WH$B*4^u9;I9xu5s-%1q z<1R7IAv8TKXM^Zi&m`U$thVxd|HZT5C*<0Zss}^ViMeaQUc_;Lc|>L0%tL{P9!r6f zxqOtJ8Aj6)hHj2@2I_}`^=>69*tt?}jIgvV`slOs(G&TbE^F@7fLBl}-wZ%mq(P@; z8okqVK<^eC@3I9jtUvF$cuPTS4DVChYc2-@NiwJUnD<(4PPj!>WVdu9t;e{yr?7Lx z%d##luTK(M`cwD;whmpG{3erV%Ig60B*nYQ|2`1u}H{ztj4lEGoL zndrO1h zBLeUam&w_>M2P0m$8-%1>EKB6n3Faf=Wzs#l5#{uEH745HiUmgE(>b*<}`3EF&Szs zKpzA61?LeIjY6(TD||kbi(!yHCj9t}soDAW+n&Lqm=A8VzBp3TGD8{xbM?a1Plxz( z_4947vgd4XkY)lfWacNizVCq^{((w072!96m{_b%C%hK1cE>^`I|E5tV``SEiM@cK zyt}kWyme4e5av@iBU44hL2popHRA?sVL@!>Om1G&eT|Mm@Yw71Ny_R7#KRxwi-aDr20b0cAo0t{{!(zeB zq{{cJ&1y*Cw&0*3sPV&XcBbmj1)@8gnTCVYCCf2E?PXFA;um-B-RTabCf;5N%YemE z%3xIet#%RjBs)7CQOFf&2K z6gh!(28`g9e1fx3KL^{b$gtC=-0BY=?`@vP`cFN{TAY*nQUgLtS=d$Q@@N<8d&Jur z`!<<1Pf_FkWz4OIx@p;3tQ&u7yNYKUe@SLRn*vtDWjzni{h7zd>at#hUU)vN2%lTy z#@mg52n$prn=3M6!RlYGJ^3uBy+aF;HoR%F$K(=f0YsJ#-7(Qk{PD?2prdSU@cn%^ zk9TLWb?x3B*!B3PwX{!3oFm8$AQixpxrW?1atZ1-u@ccHzo1@RUq2pZJ?oUf{k>lF z)1CAC8(&v*kMiXcH=lb1e+mJvWHy0>XwTM*M4Q}O(xvVDNt7TRByYx6l-{qo{QD$`n&en>Envb2Wm5Kr zT{3&Qr4&uYirtmgZYDrJyKPfmmQhaYM zKJy9TvbNRU9d8$Tv+gH5I7)P@vyvwosc}uhb%Uu&nA^|U3ZrhJ!K$oF&>0nbC})ZB z=)*y94Ez*cA4{FmfjoH`NEJonpiu!%v-PPLbqqtE{O$rKMpJd51|$Y#+Fo4@mI_>D zdSdYvE%MB%*VHnnW>)6BRNs zv>I3NaRe#sy^_7!)M~s;HekWIJ|$Gt)%WI?q}b5FK5Hy)qM6MG}EV13zZ9WEZf zh+eiSHS*YFnd*R!aDwhuII71oXaW5?LxKbc3 zW@Jex=_#(H+T+2315%T2!a_Sjs>Gmg(9r| zYOF+{4OR#>Og0qHeFj?(K=tp8hfqb@KbX+H8203!V>7pR|3iTQ2fVQpt#4H{EO;dLm*4`}>?&}{LS22P%xOFx=x=%ewY zhG5`@28wupm;_o%*#qkJ=*K{_q&H#$^+WIkJU*@l0YkradOXO-;MwyU`szSs?7vn z8Vzvrd7H&PofKv*IJhu}RTYh2-+5syb#F7cNN4NsAf8E>m$mHIf%FLsrm0VWW_fiy zpy3hVb8mF;z=E4}JaKhOj=x6n(o@^5=(`2mTAF*!%S}=?#`Em(m-)J4)*av{gml>^&awJF8UPzD z$koqoFMCO44=L;R`p$3r0$}SlniuVbvXIb9hEA`0>qR=^@{4rcFRjo)ibK3NRP^vM zU-poQy~A&ml((-TZ5Q-)bCT8GyL2Hpj031IbJk8Jn+5V9`oXmI>VXtxr#q}2wDikU zmsT&|p3Ts~n1Z0JX*Dpr&VI0k`2r7ZC4k(=u_^VYI9^y=k#=2&wS?xM#&jWHjKiZo z&}C;#5UsH-Lg1omA;q|B~#;Kvh_l}BXX&&=%! zTfnmIM6(yaL5<4z_md*wk+hs-bQ%?xqo-mp(G`D$K$eT*f! z?lGB@k;{$rJ29=&37yP!q$+Wp>BEsetJszh7C7@onPmst%u`#JC$Ji_8OBb)al z2stCZD>t@d`dLN?tc~);jI9R`VN+;$P=0zQO!0Ops+MUW^dXcocdDgustBzI;W6fw5NHI){}nYE12}3=D_nDPqVC1bJk|M;)w8Hetk(73AWSkI-@`a(X^Nf8MB=+F z{>Ya0ArM}#62ArP#)Cw%yEj`~!AC@GXIWiNU@xoO#7VCeDaEUi*T5zHpUt-;jEblX?PKP|R2 z?cA@W?YU_Sw(OjAQdE8?L-lzLK$}mcZ%@+gbEk}b8jbHLp7ORb<^=NvYYXg1Dw8f zv4cH~?GNVU=|;v7X&P*s8AJu&3F^w*NUc1~V9XR02!en{T-o(e%{UtEvD#Uqd~sV{+JHEmwyVFv=|F1cKZ94|P9MOUvL|MD!O6$3d$Gdt*Lg(cH6I&7YHWkagx;wJrr-!k$RXt)Q;u#;o}~Q;6bf7iaaOzDwGp zklhf@rMW(+^}FFLa^?()@_3h=mrua^VvIT{QN>-JG{sVPJ@S%y-A~&Qh9CBt4AwF{ z+&s;u$pcIwHU`_w$VC=QjAT=IzD4Q}Ig3LA_iq8^-=C}Mz$QMXkoX?_R@Q9@M!cpf zJHq!A593=~4Z<-&ra~Xf91ZV5vr+S4HWNd$crv;N&S=;sAv4qmWg(cRN!S8=eJk40 zJKqWHE^oul=x0FJ$l9S$?hkyGVRKPqF#0%2`Q((Su0V%gS`d>Bmu)@fevn?!e zU=}5Jes?no&cGS03H6-$_X39~=Cf6zc?&h4WR79B5^7%=Wu8Fl^>8QO*v6IJnpm(h z0xg76jT^51BS$|{gXq#S&ucgMHB)M8c2?;n8hq2xo@duRgiF8f*Go?G!CQ|M`Ru~)${@~XHFBQ(kEYB zo&_+DiTbQ>)tI#hJ{9huwlNA|mF#P#afHjT0VHp4*n1D=Mq%YGM|)h@ zUn>sNdP;4N_nR0@^=F3m@A8!;h-%%_EYCLUg(Y*Y2RHCUqhDhw4i5fCPqfh9*gB9D z0K}1b@1}#-%4Pchgq5k`anrnlPZk**XZ2$VPBz9sIo5^VQTZ% z(0iD<^%?_Qm5-i^(jv8r(;O^s9ktmsoAgj}eIe+HdN#&Kt zh$WF*j%!GG8RzyzVDz?HJy^mKgy}|+Ca?3Kao{Seceef-hcS0X0kAJBwZ)s_@cN{! zcRMfuwz!H5!~|z?$9m(=)$2b88;=J8ankh{gc2R@?9*pBaN#XooGoJuQKBYMVLH@_ z?dp5hjol16K%$hA$6xpYCvX#cGLd3xc|$y}n<+3qf^2)NnP$g4q0k6j+9oRR51x>) z^Rf(?!TbQ3$vz7&8+Y1PnHxC`w~DNPIM;mA<`#Qb3;Pn-K!jNg@WtJMq@k7NCOL)x zUS(p)qv7qoPg84f%_*F>NCBs4UVw3Lzz7TON16FD9e?{E`Qh--trHl&ECu?pHT7_D z$urakh}J8kFn!#WN6M-9O*~o9VwwI0< zIR#9s0K|d8=dW=vMIuxi7Fc>bVejZe@gZjJ^?LdUxe*xwU5AP{$3sT6%KMIA+?Rpe zT}%8h>Vc76L0ot15oTxG$BS}pOje+>{Gz;(C;AD(#{UGv80Pc;C`wB~4-NS`3aWMH#IR1IlvC{nw6YLdB+!UX>&I_r7}6fON|d z-$hC`JuoQ$(>e9}Q6;{}p!LErCj**l1fowT7THuybel6I?c$br{atz>Wy_!S?pp!oQM&$Dj zEhnb2-WQaXmX;gy0#{@9uE^UL7CP|`C6BNPa)eb@g95i`Y`fVjSMC##*A&@NspsdT z9T@KIL)oE4Nvx|lZ{eHyn0ojuV;0T@yBc|=eQ`MQKf>h^A)(+Y{LtT@5{mu4C9QD* z{d%`e$*L3Cc}tkNywf%|9j4>*T;c}f5U>A2jiG$(vcI}{d;%Mj*pS5P9~*PoHz9;O zEB*qwr=x7|AyaiNFu4X^as(0hB5Xt&(;bjYeLJxW7ubwgZBp+|%{vXrVaJoH9 zP>d%_+tBQ&ng3KI^pHV~Ejs7q2QFhN28FWHbHU$S-hbt;*%q;Q&=kl(+v7=4>^y)w zIQAbLl`8aVr8mQVTQ@1J1DxUF_LuIw{t3#so_22aU)UyN+VIWFz%7PW7zSW0~Ns&0mZV!BSh^ z%B2HQtuaxq$}H>gK+CyeBQ#SsEZb@OPkhtKRn1?0koPPl$F6?|;LU0d|HuN#(_oFr z*<;Q7d=Su&HDc08SRD}6t)O^(%XXR~Kt%giDZ`|2oiFY{I?CyK=|y6Y>nZJBK?X*| z%c=Q1qkE&UYjCKdQ@Y0Nx#IG=wv(|2K{*4ZGBC!|WOlS2MDg*w4KB^zb1`tO3&8#2 z-#Bqw6+zx?le-A%0^-f(3Wnz7kgKX}swP{|@R{bWhs0GMVYdW zEhoy4miGKay|f1UJ@v=i(k&Mazi*Und`P%lc&l6So}T#^oAp%nV5i7(Usc^N<;Zzs z#vYBM+I`B8va7mW3Ypp&1NLq6X+X4Ec5k4#q=0r}oDV^aE^YH@3gn@UnxS@9;lgE? zl3b^eq7Rl-b%JfjM8(Pr$U2=KWDn^jv#1iumB}hS%;t;ZKk`MUrrl>yz8|EA#JD$^ zFh<@^3v{9Vg?$Y_}l~ zClvYIeDXw$n?2(C3!Cr8ioaVt3Wq9|OgL9T)-uf!1QMW+ynMw&1N;8QqVC&_%88sQ zCiehx^y#Pt>qni2RmbuYo@R++TZ`jZ>zmF++OT8v@`J0@_f{(ec*%lnPs;~w?aF7k zLhuU!u2o3TVU1k2VD%w4%U%F2R>t~E!_D9}u}04ykCRCp#&_!3BDXu415|wwf$R7u zzEkXBxBS*)zC-~xoCkMmL0;{*o2{JzqvynW}0BFZ66Yj+GCNQtkozBLu zVKs|(jvAW;PzTXul1Bn=il;^a{_oJ-7J%^bGOb!0(^NDQ_u>Bu z*L_^8so2&9!i-~g67G-E(_rq8x1SZ+!j5;_qjQT8ylE$xrEBBt*MCVGG8n&R((TzH z90fs$+E*q3ZTQmDE(Ip;bJFmUQ<2Ea< zMH8_w5J^%*@SZ93{sj6H)H^gBIBKqa4U-m5Met8hi^$=*u_&oCR!c}k`e)tsINSGJOZiSe0EB&289F%kJI$qJ-k#XFh%6NG7s_lxLCa#Ioxq< z#hVmsw6D&yrbUOhQC-AHeQomy^!~IZy&L_HKlg{d9r~l@y_v7NXh2#}c)}f%s|Exc zSx%F5?ql?DKF6bY+p|-?_(dRMSo~O(|0tTC#F_YZG%bTOO0>?M9_wlRNB?>$6}Ja` z`z-l9_~rT%FIrDW7=QGmZ%J$urBhwk5{dcQ2s(XqXnjVGuUJVF4m}i2g*HJzUmEzd z#@t7xv>)E)kb`z-+l>eqUAvbS-WD!jIy8xTS`_dVDF~Jj=p()A@x4`QdSHrnUCvM` z2$C25R^d(ivE6<;p8a|?2+%qp2+aiiX8+MEf#@gUgU?eS50j~YS|_DG&FobdgT&pv z>!msm?*ZI~=I?gB!PS~t_br?oPWxdVH4E9ZCX&e?4;J)C*3bLCn4)HJW7`Mr>3|o! zYpw~f`!Fz}Wzi0vg|7yg3*2rNqzIwlFQt0e$q@VX`G%~nhqZb}uj5LQwVAUY@LZ=t zJt07TEr2FH!=xsXte2hpKacfo zOHMC)CAvoE@}Nb6G&s7-+pZczNg^!no5S-Td}mCEPIzh+)QCXDmb_KgJ^X!Hzh2z1 zz{Lf|C!3$_aK+{p5ty^(bx;QJ=p?#1_Xe7V+oxYkHZDk*0-;P#ouA3##+X&Krey{O zq`)f)or%70mP;{Qv@<9|B+56Vd0Ar%7cl0b%BAwayVTRyc}5+l@sB%>!M zl}+({hw=|bIawv@w`&$D;pCDxw~1qlh_Rt8Q8;>24_e4mx?OiHe?9g=KN}}?HReFECF)YQ7?ry=LHhN3)h@lD z-kFs(V}aAmS&Q3jb9qLA{}ZOAwVVI)o!OP&7=W0;a|0l>ulH92QjrS&J1aoaR{q!@ zk7&u0jORDqdL`fEdAcTIXZ$cmhUFGbD{F)`0LoY*ttA7eSLh;gs=^OsvxR6ZC#M)* za(%}Kw@%6&a7+xF#=v)3)^m_)s<>Al5u9tEbqbSFMD#!n>cbHrZt`Wt%(44t5$M5f&wpSHfeK>UQ_$vJ<;2qyfJ=tzhctW9 zQf^`@X{aFyQ1Vhytz{kHnrsGT;o8JF_IHbr@OZ_c&j1V4(^ln;8ECJj{pl@@nUhqS zN1bOx3EW+>w_2~V`QhFmuo>87wiFU)d8^Jb4SZe`A$|@anY6u0YM5TI@nS-U9A6R* z2tGWJ(l&9~FtNykqfZ4+EIr4bB{R1$?RqkpBtu2&x7HsxqtgGpkmOX)Wh+Mzjbft~ zAqp#C>O(#MGJ(_$es-`y&&>x)5(cI^D&lL(;449rEWae)hhxRmE1Z z4~4$P{du8cB?k|JDCyF6uj{b%%x)XrqC0zuKPVs7y62%nix`@qYP}8F0F}%FW|1<(tjr=B*{S)-mpdA>{%~1Ye?6e*vD;RcSUo&#C(W(eC_<`M4i?vH<$XAR8vO3P70Hsg57?PFT(PstQQwQj9C6VDU8#v_Ji1H9#ir z@c?<_oPKZw@_as3$7&IczE<_z1%qn&Y@aXE`^!(Z{}2FG&q{bWE3*KxOJucoGnon7 zdu)dLJjVu+e)b&8d(3Q_D-Jb!GxLG*4WUE2&ga=E&zxb;Fp|!~x9|!+UQ_;XBktGE zn|&8v@_xx^ffrxfM~w6eH8+a*qMxK+b(`HGoZtgc5KwDtYjYXn1Ph~2OhtOa;qbh^ zUmEd`S&)zU#px-CK4!o^ui^QqC^+h8tD;${VaYO4+Hd>W`fBu-GS!2PBT24T6ugz= zeP}>J#`Xk}%@c3CxCY)9Tb!#b-|VtUgnl$zopEpQG1qCmH={=ci0B@DCg|lm@jAFU z^Aw+4s}g(?=YpzHb#0hc*M=GwB+aaKbuJEf1Tf*L!~b#lQ>1_Y>}SfXXIw>zC4Psl zDwoHg^C|bi9FDMoB+Su?8W5c|3BW~DTta}%LE&U9gLl6P==J$mjGKWW7)Xq_3d^PI zRMeAt>4RtVC8$Xbt>r$*m*xyJF4j-nE|)iod=A+9x8qQ0e-^`^Lf_4WBMjFuZiLuQ zJvyDZ&gfjVix(Z&m^M0Z)XLL}-QrWf6Z8U(KE7dVr$A6cHV(e+LCeAco~_Xz*1PPb z8wnTg_uf~71=XgUX{YZzHnnG32M{*&OCYTABk+_-;80ZqFm%pUw6+zaHFd_<98rHt z0=$mK@yVC`qjE!!G+IQAcmGm3kS`$@tDh6N!!?dutRc*qGK&%BG=K27(2nxN0&65O z-1VT)UU$1@GHFz_|3W4{CP&GNn0QmG&ryZI_gcqq#q5vEZ{przL`II3bJ$!{V|#Ne z@1P``x3E!%89B%b#5yE2X-58Xd6K0)^Ai!`@i+2>$6Y9US8Ma5uU}V1Sf4Kjm$b7< z*tVE4t>2Oa{Cv5KKW4k4)il2@cH$>hpMEPheH8#3py0Q*BY#h5Yg(_3TruJ=eDL0JNn&1 z+2i-CDb&Cj*1uF6=e0sdkgD9*HHW!NF(8#{qq#SLPPO-QtaIvE&z%`mNSQZpTa29Un&^{-(E^157Do=TD`(v~n-4DX(ADA#!RgQnLG z0Yjhku%eZ;wg-up?JZc@97-H36w5$~SOnvIN z*jye;CH&EzUrLBK1-W0Geuw8@*#gszH)p|uS{bW9wtWGFR|VPfl{o_v^gN!V5ZN-J zb|7?dsLdkWX4$WI2my&Tpb_iwqmM;mu{Cyl8eQ5xRCb*~*TFuV+ThINHWII0&8|pbz>0IWyfYKtVF&SU6S;OXpO#d$aB9^2+E; z{i&`2ZTOzg#6{}r(a|gIF@uZf*5RD2YV>mMg_zb@)yti;=G@j%jAXa$qNH!BiL&lD zPuEwlA~gwgh%{m)EK-E^x21ktlvU;@c zJxZmU%0B8@FhlH=o~6z0BMTwkT=~}seTb;U0w*vSaF&*H&s`1?b)HMt+y3fl-5ky$ ztqqRA)Qo`|srq#4ZvXhuGA@)9$YyFgbI0@l?@^T(y@#~#IqA}_XO~?4N8t~?Q!iiu znZ5Z~SG9EHeHGc{fK2C zN!*5%7np15(~YmC->glS=D#ujR$~c}ivCH9<~_Ml?}nVmO>NeFU)bD4HxfyQ&eUUs zYXkl%vT~j^q~`?`kq>o?3>D9F3fN5jdiH-lj1X(o3l-zFJPd@nYcJM0H3*a&^7&8> z0r->2#!Hqp->oEFTP2J~{mvtQW4I@a<{V(jgIkBcEB4I)PRN%8&W9fhkY$Y&7zOIq z#qZRU)KIaxYWqb_>Fykw-(~J>fB};ow#v<+Gpm^LYLB%3P~dc`>5-|$p~y}M+#rO) zG9CjlEr=K>xQoSeKJ5^4oi(Haoo(jbz*(^V02aJtWHfjWkUM$UUyg8y=+PiGG@nwj zDrQ@4xCvU^Drn$h?5SeDDU;HxG)`X`d-?$cAnWwA;0g`wJ-U(YZatSo&b~cAmK&v2 z;V=-@)>sLj+ktnRSyjo`-iF+YZ`CR&`|Y8 zks3%I0PSnx6O;k_2HB|@Rrg4;S_fA=paV?|8m}*VRxqh1U$JS@Kemlx2Ky2A+uyV^ z143``ws^(>fj|J{$rV$8{N?1t^o+J7W?7LM01&CwPU&4X_qj=rW=x z=3Q@Yxqkp6#}J?=>yFRQcjRa%7J~kMJ|OE=2-1{#EX|q#XO*VA!aKgvoVB;(X`EOM z;xdaEY>Q>141#<_+X03MqH<-76oW%~{$Y&3D88mqX_krqF^;3ZBca+XGuT9U3v-nG zApdrhx~EG1-P|ye_DsVJ#sWXVJedk1Ly}(Ha$uW@?JnX$f%B;f*ua0PmP1MTOGlz} zB{Q|Vae&J*hG!0~?i`u3^nk&5tfu4m&#DfgQiO&=(Mt1A9;)AZnQPXJ^vc31OZtirw5BVNUIrnNK%z8$NeVnIo`ow!&47u%l@|kr_M@PrA`fuW&< z(-TCdY->Ln5nXE|I<56Gx|>{Ui19d FzX2ENb+iBg diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/unsafe_operation_warning_2.png index 04055db7b46c91a2fb0d5f0ce51a2ad417852b14..9696ae12345b6098c7b397ffe3c35f540de0f477 100644 GIT binary patch literal 15903 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 PzM!t6^Q`Kr&71!Qw~1h^ literal 15007 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 FzX2ENb+iBg diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png index 04055db7b46c91a2fb0d5f0ce51a2ad417852b14..9696ae12345b6098c7b397ffe3c35f540de0f477 100644 GIT binary patch literal 15903 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 PzM!t6^Q`Kr&71!Qw~1h^ literal 15007 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 FzX2ENb+iBg diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_large/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_large/unsafe_operation_warning_2.png index 04055db7b46c91a2fb0d5f0ce51a2ad417852b14..9696ae12345b6098c7b397ffe3c35f540de0f477 100644 GIT binary patch literal 15903 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 PzM!t6^Q`Kr&71!Qw~1h^ literal 15007 zcmeHucQjo8yRHZkAtBL4kRXInqt~y99z+>NucMa`j1oiy(W8xoAc!`4FJlm*PV^RK zMntcpO(y!;@;mpg`_EnH+_lbK>-=&2f&JNgf7*Wc`@YZfK0E5Uw(89r%r}ULh;FK@ zJ=G&3y7Hcgi1_n$VxUD@r=NE0ZZ`x9CELzAXUdn^Nv=oUC;21Ia?2_G8qx0W^Z61A zBBJu^AR;V#C6QlPJMqt(#1yY3{-@!8_T&Fz4sjP2=0va3>)j^WI)z?YtMB?dT3c)P zEbf`s%x+tlKX^q;Oi|-B>svFumQ4-$zz`Zfy+t@Fa5~hPspqN@;vl9taGdpRn};cI zSN=Wv;VQ0jpfTLr5qll<-Kxl+%NLm$yiWZgw!MQgw)HnpbP}iT#q4%0S;5g?yKQY| z+=a~6&(F^vb4PaGkIwC~$qDgmGGl~?%Zzk%pkgQWlQ^ByyFE)Ks^73f$_$728RV%$ z!;#*B74@@adsMn`sQJ_oACvrTppkK)1cd%22@iqYH9oXk&?ccTDA^1s@}D?q6Rm#1 zO-wQ7lVPON5Wv!73^#5ij(uWfox8XPf#;t`jbv?{y;q^%Q3RSY2Ka7ASZA%m1&MdA zgPwWHvc}!@49GCr&`5TvFs3DO6`>C(KX1fA5)|A?C;f8)eu_ChW%GTK}_?_78S=A ztO=@TRX42}Edjw7w_+p<3 z+Q?D)^UDeKQlA`ox2=QUYmvFzkjApv7T)MzSxn4jHD|#(925fAL35Kq*Q@vJTC0Fd z3hr0F=-e9M`)cbTbR{(W?&N0Od7CkOJ?-e>;+1}2DQ~pQr@Hg39$K<&)1 zh$+ru;qiN-CH^D5Zvg9(Yo<~RUQ@CHroeI=vbOgY%Xc*n)W}|GHM8wIr4%ttN2{RY19=>cj5U(h|m+a7WHDv@i zbkYgbm=_hTwqmb5uU%D8u}|5#ni7|0^Rwc9<$1Y;hXpyX_n4{p1)U?@1Zg`Ouztz- zI4nWJn%1>uT4?-e=t1Rqk^2Fn+(oe4L0k)Xr5ibpJ$|L^CZsR>98}m)j&#f`TAk@) z6tA}SR&Rwj++3);UfNc|6W!4KaP2{Ku0)H->%ttWO&ys`Z55r#jF{YB!k|( z@wVC(KW}T3U-@qnXBKtH3}@@zW?P$S4+2Z@0VN&nunSZ(kwmTAtmwe7Wv5VVZtp(6 zz-h^GUAt-8)fZ__P2!*B(J=e5KTyehYCnM|xh6VbW77Uc8u zG>B!_TalgkI67s|mvp0|We5ae(?Xs(WVOUjysm*ozJ&9&*oeIHOHTiTTUM3Xp5z#EbbMZqh_~r zdHSord%8zkHvSgBc?N*haPFCM_h(*xhG})K7K2<+JZip)F*m-8Xbp z_8xj9b9>mGnEaqq7N$)!hWivsl;8QilgFtJ(q!3aRT~@kQuc9`+BV(Faz46)&AxL@ z@i{#InDE2W0J-c{JY+T^Gw2Pxp=oGrsBOkT0nAW>A9!15-jq9~XJ@maCB+E8$_)8> ze#K!P)(pLX*9nzQZQ=vuYPkp}XEs%puY&4K@H=_cpfog;a8U2Y5YrXhhRdAY^D`4j zL*=;@rXJj$*oVIIur?Q9pwrtK;6Z1P3l^R}P}Z%*xa$;-t$T|EDUnS zz^TW%=SDr*B4@u$(hHoUfM+}ayhuIZNs9NJeG4z%|LW60$veI%3K#RukPYBSFp0T; z-1UhkTDve=^aTPj8gdcKk&nCq+-G=y=w%RHbL0p4Sr8h5Xf_jAJuvoo$%ORrlB%F8 zf(tI`TY{g_b$53K)FHf{e*&8g$n1WH$B*4^u9;I9xu5s-%1q z<1R7IAv8TKXM^Zi&m`U$thVxd|HZT5C*<0Zss}^ViMeaQUc_;Lc|>L0%tL{P9!r6f zxqOtJ8Aj6)hHj2@2I_}`^=>69*tt?}jIgvV`slOs(G&TbE^F@7fLBl}-wZ%mq(P@; z8okqVK<^eC@3I9jtUvF$cuPTS4DVChYc2-@NiwJUnD<(4PPj!>WVdu9t;e{yr?7Lx z%d##luTK(M`cwD;whmpG{3erV%Ig60B*nYQ|2`1u}H{ztj4lEGoL zndrO1h zBLeUam&w_>M2P0m$8-%1>EKB6n3Faf=Wzs#l5#{uEH745HiUmgE(>b*<}`3EF&Szs zKpzA61?LeIjY6(TD||kbi(!yHCj9t}soDAW+n&Lqm=A8VzBp3TGD8{xbM?a1Plxz( z_4947vgd4XkY)lfWacNizVCq^{((w072!96m{_b%C%hK1cE>^`I|E5tV``SEiM@cK zyt}kWyme4e5av@iBU44hL2popHRA?sVL@!>Om1G&eT|Mm@Yw71Ny_R7#KRxwi-aDr20b0cAo0t{{!(zeB zq{{cJ&1y*Cw&0*3sPV&XcBbmj1)@8gnTCVYCCf2E?PXFA;um-B-RTabCf;5N%YemE z%3xIet#%RjBs)7CQOFf&2K z6gh!(28`g9e1fx3KL^{b$gtC=-0BY=?`@vP`cFN{TAY*nQUgLtS=d$Q@@N<8d&Jur z`!<<1Pf_FkWz4OIx@p;3tQ&u7yNYKUe@SLRn*vtDWjzni{h7zd>at#hUU)vN2%lTy z#@mg52n$prn=3M6!RlYGJ^3uBy+aF;HoR%F$K(=f0YsJ#-7(Qk{PD?2prdSU@cn%^ zk9TLWb?x3B*!B3PwX{!3oFm8$AQixpxrW?1atZ1-u@ccHzo1@RUq2pZJ?oUf{k>lF z)1CAC8(&v*kMiXcH=lb1e+mJvWHy0>XwTM*M4Q}O(xvVDNt7TRByYx6l-{qo{QD$`n&en>Envb2Wm5Kr zT{3&Qr4&uYirtmgZYDrJyKPfmmQhaYM zKJy9TvbNRU9d8$Tv+gH5I7)P@vyvwosc}uhb%Uu&nA^|U3ZrhJ!K$oF&>0nbC})ZB z=)*y94Ez*cA4{FmfjoH`NEJonpiu!%v-PPLbqqtE{O$rKMpJd51|$Y#+Fo4@mI_>D zdSdYvE%MB%*VHnnW>)6BRNs zv>I3NaRe#sy^_7!)M~s;HekWIJ|$Gt)%WI?q}b5FK5Hy)qM6MG}EV13zZ9WEZf zh+eiSHS*YFnd*R!aDwhuII71oXaW5?LxKbc3 zW@Jex=_#(H+T+2315%T2!a_Sjs>Gmg(9r| zYOF+{4OR#>Og0qHeFj?(K=tp8hfqb@KbX+H8203!V>7pR|3iTQ2fVQpt#4H{EO;dLm*4`}>?&}{LS22P%xOFx=x=%ewY zhG5`@28wupm;_o%*#qkJ=*K{_q&H#$^+WIkJU*@l0YkradOXO-;MwyU`szSs?7vn z8Vzvrd7H&PofKv*IJhu}RTYh2-+5syb#F7cNN4NsAf8E>m$mHIf%FLsrm0VWW_fiy zpy3hVb8mF;z=E4}JaKhOj=x6n(o@^5=(`2mTAF*!%S}=?#`Em(m-)J4)*av{gml>^&awJF8UPzD z$koqoFMCO44=L;R`p$3r0$}SlniuVbvXIb9hEA`0>qR=^@{4rcFRjo)ibK3NRP^vM zU-poQy~A&ml((-TZ5Q-)bCT8GyL2Hpj031IbJk8Jn+5V9`oXmI>VXtxr#q}2wDikU zmsT&|p3Ts~n1Z0JX*Dpr&VI0k`2r7ZC4k(=u_^VYI9^y=k#=2&wS?xM#&jWHjKiZo z&}C;#5UsH-Lg1omA;q|B~#;Kvh_l}BXX&&=%! zTfnmIM6(yaL5<4z_md*wk+hs-bQ%?xqo-mp(G`D$K$eT*f! z?lGB@k;{$rJ29=&37yP!q$+Wp>BEsetJszh7C7@onPmst%u`#JC$Ji_8OBb)al z2stCZD>t@d`dLN?tc~);jI9R`VN+;$P=0zQO!0Ops+MUW^dXcocdDgustBzI;W6fw5NHI){}nYE12}3=D_nDPqVC1bJk|M;)w8Hetk(73AWSkI-@`a(X^Nf8MB=+F z{>Ya0ArM}#62ArP#)Cw%yEj`~!AC@GXIWiNU@xoO#7VCeDaEUi*T5zHpUt-;jEblX?PKP|R2 z?cA@W?YU_Sw(OjAQdE8?L-lzLK$}mcZ%@+gbEk}b8jbHLp7ORb<^=NvYYXg1Dw8f zv4cH~?GNVU=|;v7X&P*s8AJu&3F^w*NUc1~V9XR02!en{T-o(e%{UtEvD#Uqd~sV{+JHEmwyVFv=|F1cKZ94|P9MOUvL|MD!O6$3d$Gdt*Lg(cH6I&7YHWkagx;wJrr-!k$RXt)Q;u#;o}~Q;6bf7iaaOzDwGp zklhf@rMW(+^}FFLa^?()@_3h=mrua^VvIT{QN>-JG{sVPJ@S%y-A~&Qh9CBt4AwF{ z+&s;u$pcIwHU`_w$VC=QjAT=IzD4Q}Ig3LA_iq8^-=C}Mz$QMXkoX?_R@Q9@M!cpf zJHq!A593=~4Z<-&ra~Xf91ZV5vr+S4HWNd$crv;N&S=;sAv4qmWg(cRN!S8=eJk40 zJKqWHE^oul=x0FJ$l9S$?hkyGVRKPqF#0%2`Q((Su0V%gS`d>Bmu)@fevn?!e zU=}5Jes?no&cGS03H6-$_X39~=Cf6zc?&h4WR79B5^7%=Wu8Fl^>8QO*v6IJnpm(h z0xg76jT^51BS$|{gXq#S&ucgMHB)M8c2?;n8hq2xo@duRgiF8f*Go?G!CQ|M`Ru~)${@~XHFBQ(kEYB zo&_+DiTbQ>)tI#hJ{9huwlNA|mF#P#afHjT0VHp4*n1D=Mq%YGM|)h@ zUn>sNdP;4N_nR0@^=F3m@A8!;h-%%_EYCLUg(Y*Y2RHCUqhDhw4i5fCPqfh9*gB9D z0K}1b@1}#-%4Pchgq5k`anrnlPZk**XZ2$VPBz9sIo5^VQTZ% z(0iD<^%?_Qm5-i^(jv8r(;O^s9ktmsoAgj}eIe+HdN#&Kt zh$WF*j%!GG8RzyzVDz?HJy^mKgy}|+Ca?3Kao{Seceef-hcS0X0kAJBwZ)s_@cN{! zcRMfuwz!H5!~|z?$9m(=)$2b88;=J8ankh{gc2R@?9*pBaN#XooGoJuQKBYMVLH@_ z?dp5hjol16K%$hA$6xpYCvX#cGLd3xc|$y}n<+3qf^2)NnP$g4q0k6j+9oRR51x>) z^Rf(?!TbQ3$vz7&8+Y1PnHxC`w~DNPIM;mA<`#Qb3;Pn-K!jNg@WtJMq@k7NCOL)x zUS(p)qv7qoPg84f%_*F>NCBs4UVw3Lzz7TON16FD9e?{E`Qh--trHl&ECu?pHT7_D z$urakh}J8kFn!#WN6M-9O*~o9VwwI0< zIR#9s0K|d8=dW=vMIuxi7Fc>bVejZe@gZjJ^?LdUxe*xwU5AP{$3sT6%KMIA+?Rpe zT}%8h>Vc76L0ot15oTxG$BS}pOje+>{Gz;(C;AD(#{UGv80Pc;C`wB~4-NS`3aWMH#IR1IlvC{nw6YLdB+!UX>&I_r7}6fON|d z-$hC`JuoQ$(>e9}Q6;{}p!LErCj**l1fowT7THuybel6I?c$br{atz>Wy_!S?pp!oQM&$Dj zEhnb2-WQaXmX;gy0#{@9uE^UL7CP|`C6BNPa)eb@g95i`Y`fVjSMC##*A&@NspsdT z9T@KIL)oE4Nvx|lZ{eHyn0ojuV;0T@yBc|=eQ`MQKf>h^A)(+Y{LtT@5{mu4C9QD* z{d%`e$*L3Cc}tkNywf%|9j4>*T;c}f5U>A2jiG$(vcI}{d;%Mj*pS5P9~*PoHz9;O zEB*qwr=x7|AyaiNFu4X^as(0hB5Xt&(;bjYeLJxW7ubwgZBp+|%{vXrVaJoH9 zP>d%_+tBQ&ng3KI^pHV~Ejs7q2QFhN28FWHbHU$S-hbt;*%q;Q&=kl(+v7=4>^y)w zIQAbLl`8aVr8mQVTQ@1J1DxUF_LuIw{t3#so_22aU)UyN+VIWFz%7PW7zSW0~Ns&0mZV!BSh^ z%B2HQtuaxq$}H>gK+CyeBQ#SsEZb@OPkhtKRn1?0koPPl$F6?|;LU0d|HuN#(_oFr z*<;Q7d=Su&HDc08SRD}6t)O^(%XXR~Kt%giDZ`|2oiFY{I?CyK=|y6Y>nZJBK?X*| z%c=Q1qkE&UYjCKdQ@Y0Nx#IG=wv(|2K{*4ZGBC!|WOlS2MDg*w4KB^zb1`tO3&8#2 z-#Bqw6+zx?le-A%0^-f(3Wnz7kgKX}swP{|@R{bWhs0GMVYdW zEhoy4miGKay|f1UJ@v=i(k&Mazi*Und`P%lc&l6So}T#^oAp%nV5i7(Usc^N<;Zzs z#vYBM+I`B8va7mW3Ypp&1NLq6X+X4Ec5k4#q=0r}oDV^aE^YH@3gn@UnxS@9;lgE? zl3b^eq7Rl-b%JfjM8(Pr$U2=KWDn^jv#1iumB}hS%;t;ZKk`MUrrl>yz8|EA#JD$^ zFh<@^3v{9Vg?$Y_}l~ zClvYIeDXw$n?2(C3!Cr8ioaVt3Wq9|OgL9T)-uf!1QMW+ynMw&1N;8QqVC&_%88sQ zCiehx^y#Pt>qni2RmbuYo@R++TZ`jZ>zmF++OT8v@`J0@_f{(ec*%lnPs;~w?aF7k zLhuU!u2o3TVU1k2VD%w4%U%F2R>t~E!_D9}u}04ykCRCp#&_!3BDXu415|wwf$R7u zzEkXBxBS*)zC-~xoCkMmL0;{*o2{JzqvynW}0BFZ66Yj+GCNQtkozBLu zVKs|(jvAW;PzTXul1Bn=il;^a{_oJ-7J%^bGOb!0(^NDQ_u>Bu z*L_^8so2&9!i-~g67G-E(_rq8x1SZ+!j5;_qjQT8ylE$xrEBBt*MCVGG8n&R((TzH z90fs$+E*q3ZTQmDE(Ip;bJFmUQ<2Ea< zMH8_w5J^%*@SZ93{sj6H)H^gBIBKqa4U-m5Met8hi^$=*u_&oCR!c}k`e)tsINSGJOZiSe0EB&289F%kJI$qJ-k#XFh%6NG7s_lxLCa#Ioxq< z#hVmsw6D&yrbUOhQC-AHeQomy^!~IZy&L_HKlg{d9r~l@y_v7NXh2#}c)}f%s|Exc zSx%F5?ql?DKF6bY+p|-?_(dRMSo~O(|0tTC#F_YZG%bTOO0>?M9_wlRNB?>$6}Ja` z`z-l9_~rT%FIrDW7=QGmZ%J$urBhwk5{dcQ2s(XqXnjVGuUJVF4m}i2g*HJzUmEzd z#@t7xv>)E)kb`z-+l>eqUAvbS-WD!jIy8xTS`_dVDF~Jj=p()A@x4`QdSHrnUCvM` z2$C25R^d(ivE6<;p8a|?2+%qp2+aiiX8+MEf#@gUgU?eS50j~YS|_DG&FobdgT&pv z>!msm?*ZI~=I?gB!PS~t_br?oPWxdVH4E9ZCX&e?4;J)C*3bLCn4)HJW7`Mr>3|o! zYpw~f`!Fz}Wzi0vg|7yg3*2rNqzIwlFQt0e$q@VX`G%~nhqZb}uj5LQwVAUY@LZ=t zJt07TEr2FH!=xsXte2hpKacfo zOHMC)CAvoE@}Nb6G&s7-+pZczNg^!no5S-Td}mCEPIzh+)QCXDmb_KgJ^X!Hzh2z1 zz{Lf|C!3$_aK+{p5ty^(bx;QJ=p?#1_Xe7V+oxYkHZDk*0-;P#ouA3##+X&Krey{O zq`)f)or%70mP;{Qv@<9|B+56Vd0Ar%7cl0b%BAwayVTRyc}5+l@sB%>!M zl}+({hw=|bIawv@w`&$D;pCDxw~1qlh_Rt8Q8;>24_e4mx?OiHe?9g=KN}}?HReFECF)YQ7?ry=LHhN3)h@lD z-kFs(V}aAmS&Q3jb9qLA{}ZOAwVVI)o!OP&7=W0;a|0l>ulH92QjrS&J1aoaR{q!@ zk7&u0jORDqdL`fEdAcTIXZ$cmhUFGbD{F)`0LoY*ttA7eSLh;gs=^OsvxR6ZC#M)* za(%}Kw@%6&a7+xF#=v)3)^m_)s<>Al5u9tEbqbSFMD#!n>cbHrZt`Wt%(44t5$M5f&wpSHfeK>UQ_$vJ<;2qyfJ=tzhctW9 zQf^`@X{aFyQ1Vhytz{kHnrsGT;o8JF_IHbr@OZ_c&j1V4(^ln;8ECJj{pl@@nUhqS zN1bOx3EW+>w_2~V`QhFmuo>87wiFU)d8^Jb4SZe`A$|@anY6u0YM5TI@nS-U9A6R* z2tGWJ(l&9~FtNykqfZ4+EIr4bB{R1$?RqkpBtu2&x7HsxqtgGpkmOX)Wh+Mzjbft~ zAqp#C>O(#MGJ(_$es-`y&&>x)5(cI^D&lL(;449rEWae)hhxRmE1Z z4~4$P{du8cB?k|JDCyF6uj{b%%x)XrqC0zuKPVs7y62%nix`@qYP}8F0F}%FW|1<(tjr=B*{S)-mpdA>{%~1Ye?6e*vD;RcSUo&#C(W(eC_<`M4i?vH<$XAR8vO3P70Hsg57?PFT(PstQQwQj9C6VDU8#v_Ji1H9#ir z@c?<_oPKZw@_as3$7&IczE<_z1%qn&Y@aXE`^!(Z{}2FG&q{bWE3*KxOJucoGnon7 zdu)dLJjVu+e)b&8d(3Q_D-Jb!GxLG*4WUE2&ga=E&zxb;Fp|!~x9|!+UQ_;XBktGE zn|&8v@_xx^ffrxfM~w6eH8+a*qMxK+b(`HGoZtgc5KwDtYjYXn1Ph~2OhtOa;qbh^ zUmEd`S&)zU#px-CK4!o^ui^QqC^+h8tD;${VaYO4+Hd>W`fBu-GS!2PBT24T6ugz= zeP}>J#`Xk}%@c3CxCY)9Tb!#b-|VtUgnl$zopEpQG1qCmH={=ci0B@DCg|lm@jAFU z^Aw+4s}g(?=YpzHb#0hc*M=GwB+aaKbuJEf1Tf*L!~b#lQ>1_Y>}SfXXIw>zC4Psl zDwoHg^C|bi9FDMoB+Su?8W5c|3BW~DTta}%LE&U9gLl6P==J$mjGKWW7)Xq_3d^PI zRMeAt>4RtVC8$Xbt>r$*m*xyJF4j-nE|)iod=A+9x8qQ0e-^`^Lf_4WBMjFuZiLuQ zJvyDZ&gfjVix(Z&m^M0Z)XLL}-QrWf6Z8U(KE7dVr$A6cHV(e+LCeAco~_Xz*1PPb z8wnTg_uf~71=XgUX{YZzHnnG32M{*&OCYTABk+_-;80ZqFm%pUw6+zaHFd_<98rHt z0=$mK@yVC`qjE!!G+IQAcmGm3kS`$@tDh6N!!?dutRc*qGK&%BG=K27(2nxN0&65O z-1VT)UU$1@GHFz_|3W4{CP&GNn0QmG&ryZI_gcqq#q5vEZ{przL`II3bJ$!{V|#Ne z@1P``x3E!%89B%b#5yE2X-58Xd6K0)^Ai!`@i+2>$6Y9US8Ma5uU}V1Sf4Kjm$b7< z*tVE4t>2Oa{Cv5KKW4k4)il2@cH$>hpMEPheH8#3py0Q*BY#h5Yg(_3TruJ=eDL0JNn&1 z+2i-CDb&Cj*1uF6=e0sdkgD9*HHW!NF(8#{qq#SLPPO-QtaIvE&z%`mNSQZpTa29Un&^{-(E^157Do=TD`(v~n-4DX(ADA#!RgQnLG z0Yjhku%eZ;wg-up?JZc@97-H36w5$~SOnvIN z*jye;CH&EzUrLBK1-W0Geuw8@*#gszH)p|uS{bW9wtWGFR|VPfl{o_v^gN!V5ZN-J zb|7?dsLdkWX4$WI2my&Tpb_iwqmM;mu{Cyl8eQ5xRCb*~*TFuV+ThINHWII0&8|pbz>0IWyfYKtVF&SU6S;OXpO#d$aB9^2+E; z{i&`2ZTOzg#6{}r(a|gIF@uZf*5RD2YV>mMg_zb@)yti;=G@j%jAXa$qNH!BiL&lD zPuEwlA~gwgh%{m)EK-E^x21ktlvU;@c zJxZmU%0B8@FhlH=o~6z0BMTwkT=~}seTb;U0w*vSaF&*H&s`1?b)HMt+y3fl-5ky$ ztqqRA)Qo`|srq#4ZvXhuGA@)9$YyFgbI0@l?@^T(y@#~#IqA}_XO~?4N8t~?Q!iiu znZ5Z~SG9EHeHGc{fK2C zN!*5%7np15(~YmC->glS=D#ujR$~c}ivCH9<~_Ml?}nVmO>NeFU)bD4HxfyQ&eUUs zYXkl%vT~j^q~`?`kq>o?3>D9F3fN5jdiH-lj1X(o3l-zFJPd@nYcJM0H3*a&^7&8> z0r->2#!Hqp->oEFTP2J~{mvtQW4I@a<{V(jgIkBcEB4I)PRN%8&W9fhkY$Y&7zOIq z#qZRU)KIaxYWqb_>Fykw-(~J>fB};ow#v<+Gpm^LYLB%3P~dc`>5-|$p~y}M+#rO) zG9CjlEr=K>xQoSeKJ5^4oi(Haoo(jbz*(^V02aJtWHfjWkUM$UUyg8y=+PiGG@nwj zDrQ@4xCvU^Drn$h?5SeDDU;HxG)`X`d-?$cAnWwA;0g`wJ-U(YZatSo&b~cAmK&v2 z;V=-@)>sLj+ktnRSyjo`-iF+YZ`CR&`|Y8 zks3%I0PSnx6O;k_2HB|@Rrg4;S_fA=paV?|8m}*VRxqh1U$JS@Kemlx2Ky2A+uyV^ z143``ws^(>fj|J{$rV$8{N?1t^o+J7W?7LM01&CwPU&4X_qj=rW=x z=3Q@Yxqkp6#}J?=>yFRQcjRa%7J~kMJ|OE=2-1{#EX|q#XO*VA!aKgvoVB;(X`EOM z;xdaEY>Q>141#<_+X03MqH<-76oW%~{$Y&3D88mqX_krqF^;3ZBca+XGuT9U3v-nG zApdrhx~EG1-P|ye_DsVJ#sWXVJedk1Ly}(Ha$uW@?JnX$f%B;f*ua0PmP1MTOGlz} zB{Q|Vae&J*hG!0~?i`u3^nk&5tfu4m&#DfgQiO&=(Mt1A9;)AZnQPXJ^vc31OZtirw5BVNUIrnNK%z8$NeVnIo`ow!&47u%l@|kr_M@PrA`fuW&< z(-TCdY->Ln5nXE|I<56Gx|>{Ui19d FzX2ENb+iBg diff --git a/tests/integration/touch/test_blindsign_different_modes.py b/tests/integration/touch/test_blindsign_different_modes.py index 7a67f69a4..d12d40646 100755 --- a/tests/integration/touch/test_blindsign_different_modes.py +++ b/tests/integration/touch/test_blindsign_different_modes.py @@ -113,9 +113,9 @@ def blindsign_review_sign(app: TezosAppScreen): app.settings.exit() if(app.firmware == Firmware.STAX): - navigate_common(app, skip=True, group_counts=[3, 1, 6, 2]) + navigate_common(app, skip=True, group_counts=[4, 1, 6, 2]) else: - navigate_common(app, skip=True, group_counts=[4, 2, 5, 3]) + navigate_common(app, skip=True, group_counts=[7, 3, 6, 3]) app.assert_home() app.welcome.settings() From 667f5def5fa99770d906017eb41c76853c070a58 Mon Sep 17 00:00:00 2001 From: Ajinkya <145996984+ajinkyaraj-23@users.noreply.github.com> Date: Wed, 2 Oct 2024 13:46:16 +0100 Subject: [PATCH 39/40] Fix static analysis warning for unreachable BAGL code for NBGL (#298) --- app/src/globals.h | 5 ++++- app/src/ui_settings.h | 25 ++++++++++++++++++++++--- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/app/src/globals.h b/app/src/globals.h index 73f957afa..534ddad6c 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -39,9 +39,12 @@ #include "ui_commons.h" #include "ui_stream.h" #include "ui_home.h" -#include "ui_settings.h" #include "utils.h" +#ifdef HAVE_BAGL +#include "ui_settings.h" +#endif + #include "parser/parser_state.h" #define MAX_APDU_SIZE 235 diff --git a/app/src/ui_settings.h b/app/src/ui_settings.h index e0453eba7..37ccf05e7 100644 --- a/app/src/ui_settings.h +++ b/app/src/ui_settings.h @@ -1,7 +1,25 @@ -/* - * - */ +/* Tezos Ledger application - Initialize Nano settings + + Copyright 2023 TriliTech + + With code excerpts from: + - Legacy Tezos app, Copyright 2019 Obsidian Systems + - Legacy Tezos app, Copyright 2023 Ledger + - Ledger Blue sample apps, Copyright 2016 Ledger + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. */ +#ifdef HAVE_BAGL #pragma once #define SETTINGS_HOME_PAGE 0 @@ -15,3 +33,4 @@ * Settings. */ void ui_settings_init(int16_t page); +#endif // HAVE_BAGL From 4cd0f9636776b9225b98528583e3fb81829e86f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Palmer=20S=C3=A9bastien?= Date: Fri, 18 Oct 2024 16:40:33 +0200 Subject: [PATCH 40/40] Audit feedback fixes (v3.0.5) (#299) * [format] add missing header guard to format.h file - plus add missing documentation * [sign] fix assertion for message type prints --- app/src/apdu_sign.c | 2 +- app/src/format.h | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 55e2641ce..e82143179 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -898,7 +898,7 @@ static void get_blindsign_type(char *type, size_t type_size) { TZ_PREAMBLE(("type=%s", type)); - TZ_ASSERT(type_size >= OPERATION_TYPE_STR_LENGTH, EXC_MEMORY_ERROR); + TZ_ASSERT(EXC_MEMORY_ERROR, type_size >= OPERATION_TYPE_STR_LENGTH); // clang-format off switch (global.keys.apdu.sign.tag) { case 0x01: diff --git a/app/src/format.h b/app/src/format.h index 098469064..17cb4e640 100644 --- a/app/src/format.h +++ b/app/src/format.h @@ -18,8 +18,17 @@ See the License for the specific language governing permissions and limitations under the License. */ +#pragma once #include #include #include +/** + * @brief Prints mutez as XTZ + * + * @param obuf: output buffer + * @param olen: length of the output buffer + * @param amount: amount in mutez + * @return bool: true on success + */ bool tz_mutez_to_string(char *obuf, size_t olen, uint64_t amount);

    cI!5ZmoGj^nv}RZ~F&crSBFXG1^(fLfEm g2}zT%2|gD82eqTCZIW}_cK`qY07*qoM6N<$f-XY|pa1{> delta 1890 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 a>i+;z1v5Q8m{~0V0000)IG&jFG?UIF9Fe-?nY5 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 literal 18077 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 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_1.png index f010f761c6f09b5f6494981f4a12d44fa4cb463b..18da0c504407ecc036eadee9d56c58768cde110d 100644 GIT binary patch literal 16526 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 literal 18077 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 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_2.png index 3c85f8da99c209c371a447ab9de473d3009fc277..beeffde7d01088cf27a4556ff45355c8b62f8ad7 100644 GIT binary patch literal 6423 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 CcER=l literal 25016 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 literal 13020 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 F{u|Y67-j$f diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_5.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_5.png new file mode 100644 index 0000000000000000000000000000000000000000..c6584e5e948de5799b953f26f41b37487afb0d03 GIT binary patch literal 9739 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 BA0Ge! literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_6.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_6.png new file mode 100644 index 0000000000000000000000000000000000000000..6a2029669895904aec88d479d91456e4b714faeb GIT binary patch literal 10500 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_7.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_7.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ed3ba73df513aa23426a3657266926db1a54d2 GIT binary patch literal 13020 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 F{u|Y67-j$f literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_1.png index 7f1c52c44ed79793690756abe4fd559fd280d419..4f970a7123a31e201bd58470c3ef66e823217282 100644 GIT binary patch literal 18466 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 VNPlN}4|qHlgQu&X%Q~loCIAU3X_o*1 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_2.png index d8a22ce045a377df9d7ea0435ff2b9f2816c2306..05a752f4471a36b011fd25aced738fc19d163591 100644 GIT binary patch literal 6062 zcmeHLYgm%m+D0v{Or7kYd1{)Pw8_lUJSTQAt8JPUnJL=Iw8_8}MMXe!%8bnVDjh|| z!5M8ZH8n*~3EQiS1YM&3XO&j4v;)KBb=zS^m1cQ}0BEdEjdP7Mi`g(NjIte0!L%;LtsftXghK zNqj?uQ$Tr$p5M2+MX^2PHFt&8=TH3%zA=x@IHhm$*@-f}L#ti=95M}8ec227?%z6z zuWhM8(|Kqp0j-(i1w%%@?Yh=55SL8nA*fXpFk~r9Q~ANc!6Kvf(U%m;IQ?ePlvrF- zJqJd-$I?)x#xtKaxy!FqAP^|MysdH-ZhQol#~^f!JuTTX5Web+jUTzQvs0~BE2p-c ztLhhtZn9l1ButXFceG)r>F1~5oVmqTHOj-r)G&+e0Pg&CqtnI=;jMxhKM zs7dfp7^p>MQQ!_PElLY5j2;{$_l2>IKj-gzv%loEZGFg)!Iki!u zPJ6?&h5^(TYL-k<$J-qp)`q@9eRsv#5|yX1(l@!fDEd7iEMF*Z(JWA__TML`q@~T? zoha{%rA2J=uj7iu5((GZg5dA{luy6qVI%I!3WfFaaeOLjXQp92Dre!nQdponj>K?#_`e1R7fcj~G0`LYLn2iH*VzGEIuZl8z%|FQ9E|1C; zU9LOtxQQ!j!XE*9%Z3ecS^$`6HVqf9V(2$RhkInF5`l?z@v#qx>CMc*c z$X$t?!4KO0ZK-^P)v>erli(GmG3;`WW+(Pm_0LXCO)*X&+=$wF89!y|2(o)0I%}GT zP_AsS(Knf}T5HIfOrZ1HT3a1A5&B~PU@953k;=--nr;{j-sC3k3Xmf=#Ac8k?${5g>8YtRF)jF?M~TUFIDXx{J%G2)fmIKU?kibjR6;9dQmNGba+>&i#mW^{zkZZT z=C%TyNhzZ0-qXrB9mbQ_rAo#roBHB0D~pLbt<_~`)L4N zRpNO)U-bGF55zUOyNZKvybAL1jCZ!2x7b7CPtTwRyC1!>*e}BK2zw4;oiYv0cNee} zj?dcZciS&v#PS@W!zO}1zQ1$kNncM-4`$n>EG2y+x7nB1l|b|H%`uQN2HA?DitEF! ziagwRTrO8JF1GsKKP1kLSntSu!Llu|Uil7--Kaf{0vZogj0BB!vg;QE&8_;%0DJCmEcC(@7Efx7fmg=MTda{Uz_R+S!{FYO@brc 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 CjSC0> literal 13145 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 T*#JM80ht&*xLtGW>5Kmb7Gpzc diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d8a22ce045a377df9d7ea0435ff2b9f2816c2306 GIT binary patch literal 13145 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 T*#JM80ht&*xLtGW>5Kmb7Gpzc literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_1.png index db7cdefa5abdcc49b06ba3e666b38a1ea5b8826b..8fcb78f575327aed602ff57b914ee0b68fc9046f 100644 GIT binary patch delta 17268 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 delta 18221 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 R;+Fsb002ovPDHLkV1mw&w4ne1 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_2.png index 81274f181351dc163adf4b2aa413755edb754ffe..3d0f31cc88d2bfb113169a73183e040089236529 100644 GIT binary patch literal 5890 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ÀM+D_IYC@9EQAr0TTae{WeA5;<{+>Cw!U)CwiKb(*=>CS_W zmGOQ{;Zl-6w$xNzR0hat3Q8#%0erZ^NtvV*UPtg4{Yw)9DPU8r%eDEMjy;zk=K#~v zWl7Hm8w({V;PWC=L=p#G%x-+nXg@>J4<$3Zo8jGA47M2}ot zD!1uCxvj0zDt>!T#Q^Rg-YKU{gTbiou#6o9U2beo9F6yFh|u-K=z+4+8PCpqtQo3O zE>VUvqpdxuzPd{@t}=~QzWp;^mp57rDreon^ea4Zd{gr+VfTgl?;^8GQnqZ|Kh0{q mMLXIeTEkuccNc$EJj<7}J5L>*x&dn2u%q6-hZqOWT=_rHho#g2 literal 17977 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 tJaXp}Ak_IRS$co=d5 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 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_5.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_5.png index f37d9618d06d60ad81af663bb62332388d968b86..e3b71c49c2726a8d179d69478a9f27de4b06ec01 100644 GIT binary patch literal 20100 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 literal 20196 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 ScpvC9L8?lccZ(HFpZ_m0N3Adb diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_6.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_6.png new file mode 100644 index 0000000000000000000000000000000000000000..f37d9618d06d60ad81af663bb62332388d968b86 GIT binary patch literal 20196 zcmdtKcUV)~!mk^8ktV$(3erN;NEZ+UM4Az4Lg-cLy(3Z$3Q7q@=>k%u3zASpq(nMM z2~B$My`CA@+WT93ueJ7f?(^L9-1FV|mzvBu<{Wd5@{ad6UOdoLAtz-f1%W{1s`u_b z1c7j-KpMC zwK+*ysQ#D7&kA`T}OF*P_A7H*9)qwjT2xKwAI4sd{j5l4-*xzZ}h$;s{dh#4vpLv<3|+qLrg z&jJ|~b^|WX&NMD+#~o+y3tXu8KY9_;>Y{#O;(6~Wwqn01NL46AB8&M@ntT=;?XDi0 z{qX}M)B%WCTL0=w8A}%s=y?cwa$#X%&lgtx?!ALyewPcYa0;~6NXXr(tsIQL5g2!P ze(tGyrHlw$l<1SQE`l;Jy8G8>=LoEq{k^Yh4Y>C#A}F+!F8VFl-#oJ?l=vBK(EOI*T=3z9`x8tvYqu2 zk~0xv;GX$x$6Ui~NSvw8!oO+SHs@-<{BpkRjTxgiYOHMyd#Ao!g4+0lM_d=u@Mx_rAOhixv+|B>@0MrZ~Xem1)UF9uUrCN)+-Y5tOrIG>_4u68Hlc{ zeu+z5yCv1_27ld?n_D|R`1XM?_N^y=b8@Cx_-MDJ50dj~2;oCpjd^7gFie!q5fd@Z zXJcUPeL2xfcKrY)8Hoo1wJMOpi)Lb z+%2(S49~SYuAj`>uHRTePJD0$1+rXV@{;Q}ma<-9TPY01R$)k z+3su$h60V0^C)@CGSV?+-V=2s#`?^pRTCFBsF|=;&~vuwRPfV*2>?!OL@dOjQB@E;A^4m2LWUU|Djm-M!RclVv2m z!s7DS!P%Z~Lb-I9hG>C*6+fsEO!PHF_1gET?Fn2Tj5a>9pkQV1zIYe3+ZQUz6kEPz z3wjoeho553Mi_3^2=1rvN!G(<(CF`36N#QVIg`z)MYIsZ9lJdtpvLc-qPD>EyFK+C zr=y_2+YHYEvmYQwrbw$auPVs-RfMcBPc7DxzY$q1VsJGyiF9Kbp;q(0W6r^@;G+_e zv`+J*GXum(l7j(QL%SR?J+8Kf52EtB1}{$3^9DkV36B_+sk$b+@jCvBxe z$xXM`xgP?hrBnK;@6AYfA3k+aRKTwqE7PqaxNy_{kq>LD0b(ye%PaTfY~8g~yG@xc zSTpvn6STEFsqZeP3V1zrE4(5@SZzX-(GvMhEyXL3pYYDDz0vHYMPw~GU^+snIz+Fu zGlu_kt@%v5esblv+rBCj7YS~Uyyq}qRnI3+r<2OPawsSZ%d8MQ_6{0 z2WRR_F?;2qfat7X^gO0rej)y9&qLx&t5sF;3b5LF5P#9<#%7V%NFALP*tk*{y8Jz5 zM@WzXBAfD1rl@JfE=Ad;P>-Vs=g7!hdzj6KVI)rybgoK~#05Fjy+QG`i<`>gXuvKd zO_Qe}Sxf6xvFD2{UUWH^YJ507oouQmZR&$_;TFAKBWib24PJ!SZ6WY&eZ1MH8&$Ir z%nHR^AR*Q(Jr7^r3y^U2b-tgG^E^(5@4emqWv93t6~`i<{ca-(js7fNWsSi()rr@+ z;Gv79EmOK?Pf(N`j`KoNoy5H*_o420->#g)p|nccR_<2u{JH99ugX7c@>UY21QvdW z^hNNY_by5#^efE7T59oln4b-Ii*#l^mD zl?D7Y+X~kwlD&rC=%K8ZpP$loqTh^mR4pPho>p3!CErtt(l}HO@Wma27lnHeJ^ipo zl^G$ASDJE-AceYx*GnT;ASpoI=TnIq!wh==p5oiwWF&XeB{Wl47O(xw1w;rDo5GyqT=H_!< z$dFX?h1%-Wieu0rkL1G))x9>kxeL)N1TIhVD$#SUHAb`54w$s=gt$$Nmcn#wNBLiJdzZZaFUs-XOPvhGUFa;fGbt`$q@-*k1lev)3)eBFW? zB!X@|3p8KT z^@EeAUcf+2*~?um_Um|B@rq?wUca5R+O|x!OuGx~4o9&c_f$Mn_k!D#!agol_L$bi z5{1$`t!UtYqkgFID%+tA5_g&XK}Bejo}AFy^XyUbbUb`t&zTtmom&>dJ<*8ahDB59 zV6oaeMzISu=gn01n;5o|p~4lZal4ed`$L~r^fF?Y;jF@EpR<569S9B^W~dNl1zN)( zqYpF21r2s}4bBx!hN@)CmtfUMv*UZ@O@s~OP}-Icoh+YLpc#~`aO!{j7&fevksu1A zZP__`U$SfSZZLd=xROC_mOGwHRXoCR7ChF*rAijT7ur_-vO0?+Or|lzezT7adGPfD zVwAJKCY2`d#X_8zdAJQh=(;yS*Xl2$NFj1wz~J2%Cy)n1geG&R$6afQ9nod|Dg5n6 zv$OxIwSm}UJYfqOONkD`*7Yg5n3=;Z@6GM-LiY$9JK5lRduLYo?>GG5)v#8^(F*~% zc>!ZkB@|_f8fsJS(H?DQ4eacEgn9LJXc&Q1BuAx4BMC zOiW2hNkIYGE%n~2kF4>ku|qpD{3TytKn0&sXWS0hr_qM z-!anI3L|R$!Q_lB+}qNlzO+heC~qyGSP@@Vb&yb0=o|@|4{!9jf3N;yo_Li{EMUJ& zm8M#51_)>u)!dH2jJg)jGy$0-o3J&NErXizV_fUB1z@6l1~LHhk0``ZF;3b-4b zu#7r=1$USiYCM-PxIBDNdFk^>!&MgrjxmAo!!9xJRf?`(1ufy`5t+?gltsw+_DEN< zfLnLPu0CM3TGHR<#@-`h>6{T4hQ@cV(QL1)9BiKUi*9VL4aFK9D%p0~?m&tT50(Qh8F_3Z+>4q#o3><^B=47&scRSUa7>=OtyAF>_(E%v#dB7& zhwxy%r!1Lo8v`6>v4!v;b1?vXxdP_=2({4?h}${IdbxGWR`*(>XJ+@Y4 zX*$krRAa|B4i-$N=(CKW6q~mB_XgLOe=n^ISQSwZwd(eqjI1+Ze#)efa)1BP zRmRY?&Mu-AWkhX}NshgK@O+Y&JqP@jeLT%`a$%0~rm}|n;}{Puc1kne<7Jf>Rt&6z z>!{Ld`35lZt9@*}6sD=KFN1=BrGYi$23NB&l|bBa2X9Hrmc)iYu2t032hYjpc=*S+_E)c?nyg#Sc8&%TgO#Co6C>*6QHI;T zb;x3tJ(E~2(HP2gpOKAR$P;;BA}Rh6jQ$>b`8hf3!TJ@1aZVv-&jS}`|GJ1BUP~x^ zcKCRh0C=!vISx(&mQZ3ceN}>17d>hOiRVVS94#)ZNkKEVFAg^@fn&K05}z!85h06z z#;Ek>ghcWOP{H0Mo@b*|va~VGYMd{BW=QA*_ywe1)~`SZ5XN6Ted zM5F)U><9T?fXUDv1v$=U$#z3P%F;=i&;XV&8t=w&sb=wx{-~e4Yk&xtv@sAHz05VK z5DC#B&#Nn5F=Grj13HuF8Hh$6{Fa6rYTTcRva!URC%AY8>0rotm$g+1I(+&bj5cEo zrLs%0HmLd-&_KAIn#c92fd8Ql_6w@9i&o1>U>bU1hOoMy`bZH|wfiye8fc24%qvpy zxWzgpm(znVkkessux8@~=%EKkHr?{ORAb-U@hiQHLWMG?e5417bZD|e@`_hvx;w3$ zRh@!s*Z6QdKi$&k&ySNM!^?Mz<+@L4TryO@QCRTsN$w`?*`~Xcj|@F15RXWm`e9LX zqX=1&!6>fO&i$z@JLZS8644t6CyyWor+f8bRL5sJ;U9MwiIk8w(rloNib5iduJ}Wi z@^}2YI&{MJ84j5G4ZDI4nSAafJl@cIv6hfVBoaI27x|vV_opepFTO#my)kR6W!m-y zM5Emm9w7XQ>DlD>30yX%UVFyJ{NsxRS`ZDz7x>$99xwoTEYuVmL9|*fiEGd(L7}wK zVG(8-?}^X53kr6xfG!ZNR9F%#fxba{nV1uxS?DHBP8Jlf zrYa1W%|+HJvd&7dKpuZnB^UC94LwxkbBb|?TO(;ToG`lALmwF9v;*KG5#5sGJb93a z4xCq&V@+WNLr8gXRcDl<|yzF9#o8jzPq~clB^o8McR}H;B;Rjecw{TwxJ30b}fKX zI-qTFp3wTlfxvU1V1zl>xX_Dt?C+2RInQH!pV+0u9%C$*-mpAng0cy|%e8~jX6G)) zayi}8Myy=ydY8h@0y9l1#tS{4(mtDP6!mj?-M3VnE~zDdN|((G&+S<3;MGx2K4!6k z{)F1*L(X)Q?cP&je{14WYTaxP7gP!#wQ<8#SKvGgO2DHpAm;o79JtjCC*<=7?!A%x zIZwA6zdA{S>qaDW(C|@G29f`L375+my|kChHch>hyBwl(Ki{)t(2kzc{D!l6{{I{g z9Ne8}&|E`tCEve-14@!q&IkiuP+c8vJ>#~o(mTac+oaX%u-6S)M9vQlN9f0?-CtFK z!RhOEWh9dyw6vZXzG*LAHzoh%L+jh|=(55)O`f-5l6{0GgrH3piH8|{(3h@5mdNKL z3~_pgNO#eC`xr>2T}r;;^P19kKf&-X-;zdJ{b49JN>5s0X2En3%Ny+!uW&anNxC)% zra9Rp=Ln>J!eRsY|AY;`=oPa#Y=IH>cqmvn2k1gfg%kptm`&flV0``jgHwm15dh%l zt~LN%&R;f0vs^VlffV(j^v*`^?xXqQMFM3Vzon*>t@3wTj^e;F#~FS1+u}DkQyla6 zf)Tiox3Jcq<;CE8nezCP!sh(EV4c`1A_J&CvfA}FCsb$f!zd{tQdehi&o?L5$^hUK z^&5HnBIR=WH~XdrH6el~v9R zAdqH6+ubjTKi9sFYeQh)?F9%lJ(c*a!{O%Iqz>=7(9bvwqiR!@&H%gzp!8k=GhuOD z!07G1sXO$iOm~eT|JmJUfkWFw%E$5dA^_?z;QEygfFJ9fmKQW$_T@Y{plp9&{7@Y@ zNbpCppyo9^cUI-vz|}mTzE31=#p6?tIEnHN_Qa7%)pWZ39V8JNqR6^FtTuQRX834$ z;!GTzQ$aFN+;2r-nLnzA!p0{ApVhZw32h{fDIPEUFKm3I*t295nc8{HFsy?h0v--+c8Q8L|pg(+xASoi@6Da{Gjqs>YeP$RI$;dk>S+8G48LKX7= z%6g!RBjPS$ITG##Cr`?zbiFV3PUs%UJRS-x@ubXkrJ z%L=xzgROqyUIP#Pp<g)i)=nk;oo6p~k5 z1}1iGmtX&9{xI|n;19$9&L4skx0*LdeIbf9Hnd8jPgF}+`Fm=+f$8WjZbyyr(0v=u z9%FE_L(AoLhD9?8STeD_JHMwj%7MbJh`|l35@?%`+K_=Dt4u5N2`FPWHGIhlk(8X?=_gKH)kFAlg)qZ zl!tN@1zi7;29%ZJ1Z>){mXdrs*h!R@dmdX(<59NGgPvq5C8tJNb_hqtwz3{Afn1FX zt3dzfdEZbfDD9k&F|87mwtUAs6-l&)rk1^$-n{@|Qo{SOTq~?ZCdDf|N3(jLkDQ~+ zoAkUG3)t4eUX3OUziZr#$g*tF-=4mMdTC}%BA31bmV^Uy%*kV57}(t%^HWyLDz?uM zdFTntlVI~@5=QXuF+Mk;^)PTRwq7{1$t;Xdhv(?EIf@-FQ-m3K41a*V=p-Qv;;m=> z7Mm@PiZLSzlJY@uhe;cNot9i!-4@K@y-W@hbK1rvF|98|gZItb(XD;YphiYRy+5*f zACI>9jbbT+^`Kd{CkdK{ar*)5*-=(mrDn!BMrR5~3;ZbguFsQfN`O){rfnZ3xa78O z`{0Ba+EBQ7m(AvI2hRJPd&>ab%+8U&3_JXqh1?AzBfS92{_-%TgjM^HlJy6r47Lqx z)Ceq8_*}{1;ZL%Q6jkS~t~*F!=K`k60SUc}?bDP`kH?Jztu*gVT~lNL-Zv`P(70oD zep6nN*(a#f`guv@>2io)3)SQZVa#|_vQEUS(EvfoU`|SN|OO8~3 zNh>PE|95DGt+2&mPW}$&<0gWYYFY$Er~S0>dpTNEtp>#%HI@Ci<5B~0 zr(wZKhxGjB%fi1U7l1A7Rx$_|p*-=Lg0kekuy zM9@g@`H9B-HK{)#5C*hogxTTo@p0mS!Rqy%Q(7&-f$N8Cu@~?LSgC_y$fXB5gSm(v zJ(D0&@z&P<0iCih9v=%j`atMZci_oa^D1ieLkVbNq34Ny`Bx_tTq@7*nDRpfm9%xb zz9YsqsdU~2neRYnqsQV~7TT@Ioa=Q+C90lkIPax3XrE>>-G2~15{u{Hyg|YCmWjV% ztym)1*xs1~KG8}oiXmXf1jweJ($>v9kLTN`v8{j46Ft*gq%73ro6c8=uOf_RRc^KK z;JO0#IXg&UVhifPT+J04^>{(!?}sBAfO@$9D&?Pq19z=#d~igVlT4|>0=S)ucUnC! zbUXsrPL=7n=h7O+TU~qOsduONRA56(S{d3TKI;fx$_IeLVhn=~@xAps@<=DKx~Sk% zwQW_Z2~`)SDk5JW&ooV*nJXM0|_nK_G_6 zEX=pm;(mT-ab$J7g41HOH#TvvFrHkXhjk}uX4!mM{M)hTRq3M zGEn5g3jit~iU|#1_*{7@cmn@yM8h+r6MnL=lP`?-Dl1Zm(l6MvdUns(117%Qz~%OK z)3qCI)#DCJv>I8|5J2CkunaZDYps)x%s~(9RH1{ogr6=mpbphEN~0G&@1 z!WzUrQ?_J(dq`{{!An68h*2Qz)yfA1AW-AO|NCXBzeXH?5WN;nT1Ch-`ga2w6b%C= zhdk=EfKjC1sZ+Z3aeZDP1fU(!3};-bvApoAPaEP;gw^DM0pgV>etR|5RSoTCJ3za# zOTl6cC~c0N)Zj;;lCZ!-CYiEP_|L#Y4S5dCW&h+YyzlzWTj)iTHOo_%Jdz%*c%+J{ z($UGJ!O`!S;G|e$c>898X;Te0q(BTyJ*jUnE_s-mw}@SaZ;Qx;Xyk0Dn=Hv?R#`tK z1TC)4-f>$-cI}KA5f1Ipw_(z*_Kdk`0%FBBx||kk04+$y*g-V3bp}Pqka_Bt3(Odo zk-$nhJ0;PxpftSeBz!;2Oc@E)1srfveYl-_A>@3(_!6LHkX=r-*m{9wFtBhO4|J(U z{4$sg5GV|G+jjeXDAjzVrH)Q*X>gUpNj*n+@O=Jvw->Wtdl$G=mGO!SFU4_BZ-g|A z*q0l1aO(&;scAb1N)6{T=Pq}bfB$A5JKB3B55E=TX^@g@DHGO^m_puIV&xPZon4!<(NlO3XJLIYU(RWxE2zxWOlRr9pH!HCU zbjZDWTlF5b;>5IVed@~yP1thf{vBH;zrIc|I`$%+R6uA`gzUYej*g3-7t}08l;*L2 z1{mGTHP8iA=*PVk2axNuO5E2ee>4mv6jC2 zStq^NO0Ni+QOqp4U5BfbXLM`GT(|+^ol?zNQXW$oJ?%3()(VE!NB0quukM`Eh5ce5 zY0Q$VH=slI!&zUldmh>yf4tFuj{_@GG)$XzhL6xzL^wXa!3fkId+uZt8R*=MViTYa zdHpXQmV3wRE~l7DhS1jcDm|@zcB+-O@F_q`Xu9|4FGQ;fm%LD|Kwb7AVWH=XjY2|J+&2#y3?5AHcw8M>?W+!`$} zRev8xdGau55C1cr9oY)Sj|Z4s1z{)Tyaiz0nRdUy)u3#NM_uoy`!1VXTRW5!wPoe^ zK2xJ#eVqDx*xWl~D6QDH@3J#1$a(M5Z2N-V@Fed;N*oY=+Z&es9e-&w7?#XaYAenS zW8-y;mKAVIK!jQS82!+R9KDa;vnLlVbF~?7()^jW=viabwXm~@%lhSY`@-#ZN`OTH zCofPr=evl(;fr+5CJX!D5+~N59$AuSC$v>pGOp|EFOWB0ji$Bbldl-@U=>>Fcuq@t zm#q0pVG1d!TEhFaJG!)p^^Znc_j_2EfHW8|skLTi8B}WhzNs+P z*5`z4=7=>{=E-?wlYyuTDM$iLsIf`FjCf1X|L-cr>=;alp-v<{$ncSVy+G)xqp|)v zNe)X8YTVY1yM;2RGnSRobHBDX0$Ds%Hx{bf*gq3J_WqG@#>In)$3NCS;Ww7d{gZv% zYlzi$lgWIg3l&gEw@Mz{d&Qs`JL`$!gZ3(g?Z_-R=DSmqZ%kezLGKt@2XLuAqz$`M zL(f*kR3jdDrbTPpZF?s8#@(r3>#|v#JPD}h2#{!<&eASD-Za;D++%#MJ=r(=lfrtn%06^@psg6s zl+B4FBv2S|jEbHJ_0uv>jC#$lA~ejH@(4jMaf2t`DhUH__Nn#%2@-Ph5KBVVbN@_2 z)*94>Ng)4$gb2^Hs&QvJ|AT=bvkhap*7x0EJOTh@!WaNn#GGpMOwxt(xByPxcW>Er zZNr4?s@vW&%0YC`$)$`5!?*h;Fl$vxs6efZnX(dgIBET{iygonh7z~#xIB~ZcJ!Ai zEU*R^b9<>z7})H2dcwsc0fl2Ih!Kk{X0XGrJn5$u%caGz2Hb#w2eaNwz|#6u4$LG( z1hP-R*c<%e;6s$MA!#KrSDD~P2Q99Q{vhJ6ThSF)Z%_a{1Sc;nfY?!9^QB$Hi^%$_ zCReYw#wPvJPhMbvKVhZ> zRi~TL;?AD&Kp0>rvw$X5i4F=3v^>jBV@OX*D+pzge5^_=_Sq}q5z&zwi^s5;eAh1m z@sC4AT>2@$uU1jGk|O)n#XiZsYp2#OWn?tm>_Y*3D4FZUoKY2nnzwF0z0=2f@IYv0BP4NfWApw_>nj^A(Rx-%zhI{*zDLNsoN z58u4S@P-R0BgC(#9_%B-Ue3P3B=aZr;$;5c)Qj3mlpFU+MgM(;z>A@UqBXbGFsg-} zWa;bgsvH^`8V<@rCnIVw3QXIG1a;9BAA>KHKV)g1YGEl!0DbA?FXmFs2&Z=Yt%}zT z+C^7q?(E?3+d!kTrkXxUL?h=hEJ`r?)WQ*;3xh@exjgeFy7IT=^+-iCT{f{NdggAp%^Yyyh_YGUo^^|1 zJ?>UOVL%)DvbK)ZB$>M_zx6tb*ZVT#Vy+HI4BOjf5K~%)A&<&EUO2*YEA78%$d_&W za2Z;apn6-tKCnIT4A7w_#%dO3fKtb66Zs2Z|JyPH&pGtEruS-#Oj#mI3(9 z&XG6p)9V`AXqvfcU!56!A7(bUMcE5G}g6@q;fKf4HDj;o?NlO6l zF%$q`M)|BLFUo=$;t%7K(mjQeO)UJGoh%41RWr z*$=R(5sc1=l*;`^Kmc4*_gjH*I4LR&ML$(_fKjX!@hHP`V%Zztx!GVtQ15MBK;d<} zdx9y2dVxt@yzRYuNyt2Tqs!gFM;#%?qwAgttY0*Jdd3Ju7C2pr-aBAMM%}-^bvyZF zNgsGQ<)&f49Gjc>H(=OqWsrj2aBA)vFY`b}X_}TQy2R&Lv@;lw-tO@B`j5WFe|(E(=AR&^pndxkjlSxlnb&w%FCfBpE|s%;lZ`)k z=XDH)(ilXK6>P)6XtIzSe@`TU?y+R+r?a|*a*$`7O^eU?qU&KGc9Qh6htqW%IhqaROB`!L~72Y{D`Y zF%7k7S3_|c5!e6!*}|Z3_+??pI^b+>Z2e|o6!-l%7KWgf-{gUg4mXgocwuY<8`9_> za}@VN;~YAya`kw?fT?Y0}wJgKXr1WfZI zXCzdq-%0_d>7k!u=gzwzrG!ccLmfJ)%g=KDHdL`}uVsLk#~t_qPr(8Go~rQuQ>p?E zL_wO`p1pi9vMUXG<^~MFjQg5JOds1_TKp~$9F=Rg=*if+1wbpVo>|#$P3i}xzEzVr zAX4d;j2FD{wvd}DT!jVGVdRw#n1eGBGAM1Q<`eSfE2$DGz1#Xp;L8f?VO}2S9HWPG z+f|UkA6X%(1!e{3U^KmIg=rkVPa2RzQfvo23vbdO;U@%t^eotxdToKM$TD(%@`ndo zt4rDf(zTb1PIwHWL93($m7r%2501ThD94v`Cs}A_avP-C4{>3&F;K3dQi%N5c!di+ z)0jl6W<{7))W7itmxm!yu%S-_4>~Z{QnQkUl=?AM3H9vUbgz}knw@Kmj7Sdxf@+Kw z<+FIF5tR;VHRPmL2FrHTmiq%F2JWSVmS^zX5;e2;Q_8HZVz`3m%92zyxTcp;zCF_= zf0Qhq{=H;@AR)W|2kHRP$o@Q7NcrQLzfc*Uy)tq~TZ=?$J9m0Q3e*q*Kq2z3_?OMh z)0wnHJv;gR5N;<;RY6AB8nqI@!~i@-F31n8Y4b{Do|<$ZvTFKP9=UhEUaZ?SC4c=M zDSY&%_o#o#(u5`9?lKoB3RrH;VSID!Ji9v;FRwxT%! z%?BRAe&Y;h>FkucqTdOSop+&@Okmza{6I%Zplmw>bmP8<-U#J@=v z2&wJuDy(F2RfF?Wf0upA9hzmbIh2I2HFH@DY6MV%%$A=uphtTO&_ zerXgb%dX>nEjydpDu=hZy$5k_fFSW`a5?8{UVnQJ>0Y*3Fsjw+2I!PMdN(8IL=vzr zI4|=U=+VD_aOHXY^K(f$+Up6l7kh_*7y-|>k2LyCyhu^T_&sbd2LrPGA74HOqi2hqYMo=bsxcZb;6nWG79_pYa^h^gFWA?%??h2Ay^iBbejNQ7pkQrv z$*V!r1aI;0gPwK$r})Ov@9~Xux|1lR{N*QZv@Di{*-Gwb<1Iyww>iQ(ob7*AKfH$QB7Morc}g&fm-8|;uUuW zJ6*OP{}Sc!f5pLe7ETnLX6Aln`Sx;FF9LVXu|2E0W1Hg`S+(~@V*@!z-e2cg(i4;_|42yq=0nEI8VGU-~!_k+F}I3&FSIKW+F1=U!0w?*Zy zFRy^GgL9HXBpB^2a13q3BkLd(9?$f1IMr$nTbn4JA#tw`c4mSLYgyPSF&r|>NdfN` z#QV1IA!kLQ{EqC&(NXWE&9`Zi`qmj0RKUXV_o`{)Aet)n@EHqnAdAlIo$NvR0*Fft zvz;!uu*$Jh8c$s5ktVyhL$YfXGV{QFqtydeI?k9z%5*1#=O>#kZObFkbK9Fz#x}`x zz~O+2A>GWkwDfcigNqLfEo`Cr_dmbMP6#yx2L1OuUdvTOBiIOMS4qe$d65S*NTFd{ zGTd6vAb=I&N@j>&=F)SpaE@$eBY=l#7=KeFL6r{Kzjm9D8d`vqk-Dj6SPw zcUN2fA?XqIUrCQm)b27Q1Dnn8v%C$ZC9nk!))UZeaM1Z%Sfsw?!7StN>Py54+Ffj7 zG-Se#o3r6!@hSJ*icboOb$-==evO_hA~;Tb_^SKSOFpl zYb$Vrv8f1`-G!)ceNw^3<3e6t@op5sX%R7;OV=$8lqD78yGvf)yqy}!AoAIxHt9|V z4D4g~BHbrVjy(ozSIA-m;%)Ekp7><_w}wTf73%aZ-yCPp&SK%q|B8X^SPF44A%XWV zbP>7kiP9jKwIVNk)#q{$q%<8W`&rNE@!#NyinVRGVmTZ6j0Nbotbc|%LI? z9li^HwJ^4AbkF7Aq5Pjb*(D?dE?Vwc z(l|W-Uc;XwA(>1{y{oLf=UB!OrNGLLfw|*`u)(vzY-;t}88(>UlS^EU=LTtb)GBX%>mMvJ+}(AeZ)P{jnw_72HJ8 z0!2h~n^4s$H^utTY7nI?2tF&!*Age*Kuv{L2i-yoihPQ?c#C!dtnigihU znU94{iGV)hb*Y)VENtbzb3?oT-M^4DY!ff+Di{~m#@14S&=T!V&NHb~iuRzENulAY zk4+k42XUz1F$P~@Z7%cUWn|wIQ5HO~SDz%d#Vo_!z{(N9WJ((r?XlUT0XID{jsvb3 z<>t^^G5s12g%YUIo+xgA_CAri=Ki;2+6#!IaqU}g7ZMM5>&#Tr{?@TD9(^T9brE)6 z(@SA6F#=@Y-d>xQU{BSYqb@o~F2C=*d*i`%L+i=w)m^beK_$t(TY0sD=F3^IM2RMG z1)Bb9fjI{@?SOzH0Glc{DQDcSLP?!)hh{E%fmP`pco)lHsnuQ6|9z5V^#p*4FxV-w zJGA`5AeIa0GmjF1R1^a-HWu-q^!wKKzb8pr^icDA0_=wtzZK3T*o(hc;SoNfEneb z1~}|P9@*z=v0U>m?YD(b#^aUA+sf^Ca}%tR4Q?ou2G2~eeeJWd|BD<6J7&=5Y4AC) z9;7z;>F1j&2fh=)fT63=zHw&jj`Y-0`x<0o3J_@IBW(s?7YY2YyznutwlaW@xB7ir z83H0g-UIriW@JPyP1r3{OyQ~Y1%P0o|NqS%HK$s{(4oCvYoG)Vj?$^7-KE$Z2)*@| zk>3t+Ot1Y9+_2)5KHN-V6rT#;0mJU_T#(9kQ(zJ6Yt(PVh~cxU8z6vQ&B}n?A(9UG zuZ{kL+maeivr@r=K*ZU%j+C=_XvNSLg8w+j!BFPXh1xw2dIc_3*CNp=eeC8FFJ&9T zlrJ`H@rpjI`0ic+VOkf~*0Mz1aICPEl{W>9Sd6}3fZ$Rm%=}XUfM~4{Sx^v4HLJ1U z6IiOzUmGD0?3&YDjddB<0}(zi0YDDW1AR^j`VTi5=UzdMO^96p7Eot=ae6evm@*~g zmXh1$DQL1F_*h#CXfau~9=G3}3vZbmRyT|E zRBy{|v){DB69IV;MiIlZft-wh_xn%4WX|Y{hW1?H$yu>pfbSs{!=z5g^=Z`^Q;b#3fQJOqAPLc|5{d=HnhUMK?9}TvRNx$nbkYx z>0ZzlV;i9P0p@(kaaZh_utJnaZ8A}3ssSgk)rLlY8~&{{cD>BJG< zR=DqHRVApilTh?b|I%HrrChst3Wo1^lT6-R5IJmJoZfz#y~$;p7L#dG>Azm=V5s&cVWwr(>-?7RPeW+TDG4i*En`G)YbfEHBvCZ5fs>?#@Zdb} zgn9;$CG?+eD_`B&iL)#NtIer$MOz$gKAqTat95r)y1mUa%pOQ|?@eZJ<0ZHhM_SvK zHEw67#%fy(d-$DRTc3o!+OcI_-GOV@SSs&77`pU%I51clPdGHUYkJ(G$0tqg7BB}I zvq&)SusPz!X0Vl3sya1*60dwt+X}2P06bv|sGV*am#^1@3&{Ybx>|mmeQj z%)U}&1qcv4EAnbDpcTEV0d@s4elmFg40r+c^8) z>mIvOKLpsX>axO1$2lCbD?e~_sXlC|YiK#t)6w|5o z+3+I=!R3Kee>kX>^3>K;tF->+)`X}n(7Lt{PE>MNp7Nv1fwm&RRai9^vu1tqu#j%g z(%^?j>UmuM(tt;5efPH|cjV-TjM#JeWhtr{LInPr^d-*FL!j3=X}CR0Wy@hBTGxF; zNo4WnHfMoVo&`l{?nAXe`?lw+k)l!o?MoOx286G24lz+cduS>RU*!Fpq}z=*6Po zfWeiooMl=ycpGh5K94sk;}(2?Jd2hp^fxDeU%5ApA@J)3#>2V9;4H>v?cD ScpvC9L8?lccZ(HFpZ_m0N3Adb literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_2.png index 11e8049a70099a57c140940ebdf65ef30097f9fb..e83de624a15c8fb2264895769e6ae43f9c7119b1 100644 GIT binary patch literal 20574 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 JJ=%9R;cty;g6seQ literal 21287 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 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_3.png index 1721f77ccb33191df4fe082d3b6e65846fe0b2cd..9dbf9e3f470262991aa6984c57a8ab3457936e30 100644 GIT binary patch literal 5744 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 literal 9189 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 WS`aKa7JPjNfSKD}tUmuw{C@!N|GumM diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_review_transaction.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_review_transaction.png index ed5dfab303cafd40deacf053d54ef6b75c32be83..e9ad5897ea2497457d137ed9ca3709258ae98891 100644 GIT binary patch delta 1981 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 literal 17145 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 TWEuQR3y6`v+11yVZ^ZpCni`Qo diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_1.png index bf1e0ab7ffeef7d1c72c85636e394ffa7e78c26e..ab2da4ca3d520f98c4041e8442a1da851a8f4202 100644 GIT binary patch literal 18125 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 literal 18127 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 lzCg(Ff7Bne{M_Bo?oyR<0}=;7 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 literal 18127 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 lzCg(Ff7Bne{M_Bo?#$3YOhbX`SJ9FIp^kwj6n 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 literal 17145 zcmeIac{r5e`!_t6khMkGsSsI9wlJ1Tw(Q1kB-ulxu?|vE))0y;*$o=IEJG;NRF<)X z#*`)N5N1qf8lJ0uzvKDucO38g9>;rppFbXd&D{4j*LB|4eO>4EIX~y;^u)reQF%0RIJ1akSU(N#U0u$M&qk7ktCWTo4LKp<1iu{vfs z29q0Ev69}09pkc#BySwHVtfXX{7rxEzO-NjVbF`4olJvHTze?-(1-2xA7_Oe^;9S% z)_tGw?Jxu~Ca%jATf#OB`7X_<3{g*na6wYf{NGFeiJ4f9xhnxa*u zbR7Q8Jh?`;yQ?L-WOnpCBct+3GzvwJMk}7yoxgabs6K3Ir%jq2X#|74^NxZrDreWC zP&<3K6{U3NnZWJaH2SQ!HizKIZwRxuoW1pqgK(Mw(wntT9ejNr6nLI3PC9WchM1S| zw&A}P#*!J!uoDc{-Q7*iz%CwR?uo!m@MU{^sPmTNmG_p*8qr8CmQI~N&q==4v=kl_ z6SHZ`cU}8Io9W?T zz0YvhecY8g#MnvFp_=$_tk3g%dpw%bb&&FTK znAVx*sH1np7z9m%G4K@D4!^viRdFbS5YW0t)^MAPtv^~+FCmgQ#Gc|UC&(a}`|f(y@2@dXM*jGgNvLp^4-;wvkfFrT%#3+K+Y=%CxLS^IqC zaf!S4+MG!T+n43uq(QhUrWBh6zlnQYzw(iz{<}7#@;48)Lh}lotdO!JVQJ^ZHD%{( zvGE=2IgSDswg(i~z14k5KO1idTFJ372&PU4v{GX-B}Nk5IQzlvQ_S9Pq_Ilw zzQa8a)NX_6S*WSj~|r*D=tm0jeC!#evNvKKb7MB<_Uyri8If(i4WZV zYot5|?n`EeKR!e`TJ+;&iKO4BpIQonBX@)u1i9;7eN|RUi#m^Rq>AhIoeo?^st!Mn z$FdFIdA}7F<+bDR3p`gcgi9(}z1G_mH2ZQ!x9_ky_*FhWV8D6*&T({S?;jM3N~e$K zkZQAun-Wopd^dYcnY}*+cHmd(LV8CQ!uNkF*VxKp4#%hqhgHjY8t}1ts=9ABrhDe4mF1^FfAlP_ex*{;_-vk}1I8t;WO%5B-n%8wJyGKYB zJUAdr5- zv)ZD_;pcj}<=4!c=HpJ;e@kQ6hA;?TWb1pn!T9}LyE^2pC9^l=4%mngVf|PZh{4e! zhX33pD$F7KbN<6{^@5;*OxBRC?zZFSv%ogh=87xYM69E4IkZgOMxnNmI;ObuoUElg z_hcS*ZPL09;-MNDTW3?H0)1hy4`Q2DoOi=xnhOUOgTtdKog5`D`O4$xRp}d zmdUZ9Kj%3sK3SA#4Z#HG)T4*YTn5891~S#oVfxE`G(v;Rl}wro-`j--eG6zMB03yv z16pUk`7l6mcC6l(yzf051%^Gs)rA+PKT_y@KhEoo3NMEBi*!=+q>PGr zL362>OAKvJzZ3czs_9%R8NS=R# zpy78E`qp#XBMQn_qq|!r&Sj?bC{X-%Z#7apL*wN#Oa_REAn-hsw>ri}OO}#XW~@VdD`P zTlsGR_?hd43+7h zyW%V{rEht=)d}M>u@R=Vs&|@=5mpym@64+|aEnKw-AGOQCX3&S4sdja+i|C!rd0Ea zrVU6KIlhjz(SWfu%Hd+}0RyRqIUX-WJNnMsXpRnOdpNWZHi_jMN&k%eG>HfTD*+Qc zrj1ZB=1Zt>*_ENtTwHr*!yK|Byz9{O+gfTj4G4ZvXnM0I|DI8QB?uI#+tPhr`X!+J7C4NMr zTZNcT!icQEw@nK0O)j$nbLs^OS{S7$Cjm)%rY-HzUgF7+4gjWJlUP6HC?CQgTGV9W zIwiL*X8=!2jY@Vs7ykVH##t2p8MOmC#eozX7gBmd*d!yWwFq)hGvDAYhBWSbrL0}& zIW^5DP_FKnjQvns8UP{P$|3_-Njs%bBk{B9iDzKE+njNUW805=aD@ttO-kwyB0@Ct z&5lF0#;*<)!NuAmCFzYekpsv`zJ#R(bp3vAvmDmZ>i1mZ7t`MJ*KsyF9n*#1V5I%x zU8zCW>pz^&elFUt#RpJ+F0a$ou5u6df~|v@)_e>h3fSGcSbnua4W7F(ZUZA5muAj# zzDTP@JYsn8f^+rbG^bAe9tESl)NozI>#C8v_9c3F_9RZ{UbAa~V$7IReMOefbZSJzn|bl~ z^45eFtsq+6+0>)`$B=jQ310A&C-*yJ`ud39N4J#`{u|RJ;YXOMVLM$yF^>Q3MZSbZ zn|nUM5nkT7eijGa)WE!O)^v}@TOIDJL;QHN5_8>^n6oJBIBc$O8PZMgtA0d(yEe0N ziq;iaVH~(5%AH^*T9u)BpL%R1OV#nZlB*S3zR;|q{HUYScErlOeFe5C=z3D|8#r2N zpnRGvWUOdvUE(|CGK!#Y^&1|H{oUqjx~vCq3(z}G*&n5x(AV?)IVt~2RH=N+3^94( z!zVc7nV&*NA7bczIeBSrOg$Q z4C!!{P7jIsut7vl=S_oYI+<9n)pIDk}sLfR;y0V!ulo(F5Kg#67LZxQvRib z^2U3Sx*T|9$t?@0a;eVZRx}J&)uFfz?@2ueHk7qpa7+#Lt~0!|8cYHL5Z!z%B6-SFr0-Tf5br}xifnq4~Z6f4yG zl=PPyC{AMf{}VZm9sD%Y#mHe7R6e*c0|@i#53&P~Lb3PN(fqR1@=UWmfct5k;WCmv zt2)V$F?p|hFYBYeCBSW`*ovhimZF`;vJZ%e9W6!9D+J1t$u!>^X9XS#N#jIlM?SUq z-D2O5;UEKWII7Ok_LUuaOgy!88wgrMgf<+&(Ki0KWe&Qe1mlBRlf;{v6vaCEs(g>D zJX6j44EEGk*vp&qg{4(R<=VQ1zBP#kdqda}h19+uH{?Dv+{VBo3qm#W;hZ1iwT7xu zxy#12C>gS%V-xRKDeJOziv5=Kfk4|#T(p!-;k>%;PVt|mId6^#xmC}SO`2(_OM@IR znk{bH(H@rdO>TRi{5pitOr;J^^Mez z6Ag0KGlAXsG1&(q$4g`rFOQy0c&o6`b!faPsaRTqZd%QyaAxMaquU#N0EQh$vnz8w zXAb2Psm`8s+;6e`=w-j1`$ZgmWu$HJbKXPMdyR7deASe1xGaPR*dQx5Z#3Fz2gHx84^Ll*kc4rhw!9yB8d>ShlYN? znqrsU6K9k$SP@=O&1|SZN`4pgtsux9+3_vHqb~3!Kvj#uBSR0>Q^y64G2ic^rylYc zU~J|fP*RwPv@R&MIPj>XQHI2mg0V@zM;5Gj3KA*+xC=a=rtaFJfc}W=;-xpfP#1OM zJx&uiE_|$dS(x;KVVX86I?}Bmc1X{HcA^CJf#=N@)-}7#hL`@UHIwWVy+D_oA@%8HVi#+o?pMF{yWq*fr? zFN3fOx7xlD)It=`%&a{sx0BMng7%j`q@?IiJWzONE@%CAn_RurBlbLQ1V0{GUW7sD-EWq-c zw1hsr*F{n=-uDDTp{0t)pP$lRHef**Cv&8knkl~{lO4C3?yNtn{&m4t_{D4Al;DZv z=ba--8+5kelqiBuzF7s%XmyH+$nXaOp*8hYPPhpqH|XT#yMX1wHU5 zL2iEzLUfKPP9#=5a<6bc(Y)FnJyHr=BR6`!TS$S2Y#PKyo4HiMV3O8~z^@uHHLdny zccMnS7)J_vx}K!pJL}&#sNnboMji<%Q>(G9OyJM6t<$l(fPB{3S?kLsTNsq77BKR8 z?qcAv)ZPHB;hOG#0jWQ3)!o01yw#ricfsA8H^a*-zZ_cP3p@kGKawk)i|@)zbBo_YvN&HQp_+sJ90M+twmt>H&MCel_|4cDFR6DyK+wYJrN z-;2}un46ORxM11eVPy4}64QiP@ycmo{@G6PQ-bDIRZOtD8L*wOT`^O)p(qQDsLXCuw$W}{kcV8%^}mY;C;vAnb>7at)ZVIPWHA> zg~K_AksP)22#Lk*P~id7Ov&bF6?T)Ke9sM8qO!H!J2Z-bt9YyuV?T1~J(+Yakb5|- zJ-jW7pyoNW()(Pq*4;|%-thvXabZba%I6#Cca_OAJQ+<|%_>Dj>n?+jUr!UeMT^Ad z$JrxAwa@isPp$i6ao+rbYm?ba?xm=*f#o2qS4}ROPaj=;cVK8S_=kt8JPKt6y@~!7 zg8KW%5Sp1(Y!PZ!&fha3`=IZbIH5sE(R4+?!UBWXYOnWwBr^n0vqkMScdWOUX&F>G zHY+*_ltqs){EYveaj3o}Sg~;QtH=Y(r&kj{djce% zI#A+xvqsC7%embWHP9>P(YxRFRq?i%)`w8yr#Y8$A=fkHxI>W}d;fY++%`_#Kubn` z3gVq61lFQ2-Q;p^sz(hpL|Jk~G*12b^M^#=gVmlO&nYRK@32txZ1EBblo`!NM-`l6 z>x~(^9Qnk6>(5d(Dq&k6IULL|Ls7DwT{$wa6$u~TGTPQcBk|Wv(p8a*JL?Ed@;0Wh zP;6+&tisyAF;}oM%A9P`Re6Zc{w2lD@k?3x89EAw*7Pm<-Lm@QDu*MSw|rJB+ruH- zqhRTf-Y=4izrN)y2V34pTPNMzX{&@8;@OzrT?F`wU-zO9Wf*qG38C@bm*le@Q5N$H zQEF4xb4=gTL=<+|8EqGSp~(5+G+>6(ZDEpC+wJ3ABN3)Nk$IAoqG+p_xkDGwAh{=-5>mUtNp1sWB_@Oa>U@-#aE>Qo;Iq9swZ8mSt}F zZj~Qjjqx9F+$Wiws7Y_$(Dxmg-x6k@Fs+g!GIu-t8M>O?x-WF4zqtwP;b0bdD#LMmV;H5 z(I3?EQjlz5F#$(TL7zUte7`0J0|y)eJ=#txOF3L?$a?QHqO>!5QVzR8>A+M02rN6=^;e{8tj zI5pUlGXIrAN1+yi-I^U2!)MDLF6x@hmBkx2fYj2DJKj`VbnHc;P{-i{a^tz~=z^v9 zK{aT!BSZgChsMk1TK98X(}X`Kki?w&6@5WC!n42CqpQ)7sXo{n~+z>d5XF$Qa(1Qm7yHbZ-#GXL*#26X@Bh6 z*3^%+Y$6UvoPffiaZxTDn( zIkMAvimeoZ;^>pikOP!rmfz{gir^k?Dq>-Dbfq`J!T#%^Jc$pbYM+ax+np7f zLj!F>4TyYx7mKa@bm}UEoCOt@BfoiRy~_19`x`p0_(1K_y46I=vva2|eE)=f1#yWy zKNgrT*j>|}k=MRJI?c>c7U7uEczJ(j|A-?Ik$gj9<^sC~dy6C$8{BcjOMu}lgUy%X z>AObw$U39`nZiS2f5(8u{Di(*;3raOJ9}E+EhDpjm-meYH-vDi?*vQhhTh`Iy-;}u zv7mN`|B@`}E$Z5Ha=VMqH}BC__c52MbbZSj!9nEnHe=XX^l#t;(UUqlIv@qO`qQd5 zyO66&izpD(sa&uM|2xVpl0FPJLj*Ku=)Z-&p~DjV+%flqiI^Iu6G9&w<$3aS*@5?w zhU~(vq~c1uq-Gjoj9veMU8C}|8;Unbv&=X-$E&@L>CF@62Bof6m-I1mtD zy)#je?*;cw2EZ-zcX0+4FtFc8ouI3u4XKS~BO~_YfxP{P+sK0u4S?{%Z!CbADt3^F zSc96>v9FoR%0UI?6m_vLaKVOS1{bwOG>th-Sen2I0jU0(m=X_71jf#vtD->0)+IB% zfMWbLNvbxlY{X=MdXaiq<;^yBJ_bY`Y>RT(mKp!ZSlcuX)z2d%eiII?^5~>1<8|dT z9~=H~&3|(8-IWft8T%c+5=~}Ni6IdO$?iDBn7m5GYSZfJ+7xb=0Mb-xe3Q=Dnx_wG zw0@sc^VPMQKf9Y{O;sJYO-0J59b}SaVU<{c*^q@9)31t)5O>NUQja_%OB=*5n?9t9LpUDr!@Od+0+~4N`gi-1v=gXjNToCU*qah}zBd z))i@z3>S>4L+deto+5*0UN$J4pQSuph3(}n>ooQM3Gdnza`Jv*Qr*%AaNCqN168u` zqwLV#`P76>8Zl5_=`4CRqotx^AfOdDGh`%dN$<5!YYw%B zTLln$WnT65xZudxmhNR*H15@H4R*ZAmG^N9OS?0SA(VeJ0fzm0@wiciGkR+MmZs7d zz;NLMr1m6rhs@8OSQqVHSPlNBJSYjLWN9iy{ozn^|BS_90a1?|OV6eL4h2q>s5$OM z5gcvsm^3aaVIX_GJxr!9RC_qg9)t&3YwY1&HvBksPV2^~s)Q219qu`Uyh8Wc3-``d z^F4R+QsR6hKuqOs*tgaMix`kE)$;I-DedQLS8BT(gN?LU6dLR(u_6149bw_`LhTQF zo9vy_5a!;VU<A=O6bjGt= z0}N4ZiIMk9+P` z8-LG?iso>{9GQ+TM*c%{!woFo%hAu}&JFFLP|2ZZ!w+VEeZD6KQA2`uUq=KW!ju#8 z%W_z)q0ASZWXbJK5WeXEI1Zor=0}rv4Rn1aohXM*EIvQ$`$w5?w*pBJKHZUxO_EM5 z*iZhPH3l$QAWQl=<&K#8lGHsb6bj_4wp*jhkjSYpN^rn*)$M`28euIv*~a>=&h%4k zaYKbqcIE?*Y1e2sgTu03Je3*UKDOC9WH+Z*((*<+2ofQUN?2+R zRv)>FxznpKXxCK4HJZ4kWzIF4aljoN2OfZ!x}Q;ezLPSr(bYCM+94ai87j_qSMpvrp}O_thYK0>eL6j5G-NdoEr(Uj zOZnFH_`lH%`|W>d#wMU($*8Xl^V08xemxxRQL&oZTDlXaby7d5%^9x9{(kYJT*54E z@)>+1k0tVV@5!b!tZ#O`Iu*}-nhur1&H|+bA1eFt$U6(EHoOLZ^&x!InzHHmwwhG) zE<~lwK%N5k)8iS;xhh$LaR#(bY4(-drLLp6Ee{(R&N3gAqTMF@hn+t@o{?OQck7g@ ze=AIyy993uuno^MFPFD=RJZ$e@|z-DB2&t{tRhn}qD7J)ne}eOluqBIB4(eCO*4%( zxULYwF6i^r~A>l6Y-0~n{p%Dke-xo)BB4QC>1PH#`Z<#3y zE1gl_ajx0#*%S^xl#RYe}@vqzvM5TZZp9(K?KJyqkU3t%`p%O)F1f z4pFH7x)hc*C+`o$5F!HA)pUAM(IGo8$4K%nJ%j3yp6%8QEP#c2xS0r9z}}4vK~)T^ zC#jp}sCKD|rrsp^D!09i(~>Y4$g+YYFF68(5AeH^R@yC{2xDs7o5Bp=+DHc*m>fah z*#UuDb%33j+tI8&p(8~G;_`s_w9$V?716gOxbCmKp1-D3CS|;e3o%1hIdvcjlpQTQ zzG;W-{GlcAd+_4{C3B8z`VThFrCSOEwx9$5@fVMgk?;VH%iaE}$36@5@<^o@>sXtN zT};2E8y~JY`I?T?S!3TE1O4)^n>aup#%Sb!Z0ICx0%9gNbF_TIy(#f#xGeIjaV9yU zRwEpzoOOZI!vU_4v!bxaXZfPLM=kY1L2B}83>=-%_i80$m=?O*Li$*hrcrPo?{o_p zDEm3fX8bC$o!|x^%F#NPBLPHSd7sZ>8;FSNxg6^K@C)&%FB^cl{>HQx4NPn*8ju*b zQ{XIHv7DK+XzpB@XpvJ>xZ(8W;l{}7%Il$}#%R{tuS-$E7u&g?rC!ui6UbIXzlKWt z`|dd{n&JDRF65&UT23hv?IO-(zZmX%(5{O~|mbg_mIf7jrCH=}mbp+o888)!jLdM~M z${e?m0Hk-vYv>OG*e+fgV;8ymqa`)4X?_C`mkxT@p4FnKmSRQ0SJer-m9%0*^bNrO zUJj#Lyqtc#bv=PXc3)qBp&LwQNHZ?{G|$=t(@0HF^TMEJ&Bvy2hF zdiJEnfq!mP#jXS7(m@C7@<2>sc6PZlEnNMc6}jRP38a_}3nNdb&cib$Rs6dHyGSJd z#^$}QKs3SX3w$Zb4kJO%k9U(cwG-C`9Ag!8L2#+k@gf}u?8xUG=S>k@4mLx9XI{{z zuhWD!_-1X679A=7jfkLzD^z@romyXaX)SzcEd@(EMGcNjReoZCVGP0U(tctKJ_9Y8 zgi)?>SIf&3RkHQ&vuG=}W`_22ji!>rU(&(EGEkR-+oJYgqK0f>FjyAc?w{bPU1(m{s?uZQ!CL-~^zn=vfu$GjB154*R(@UBidQR{tBBs4!`2*WLz}SAhW|tjXz0(jOwn_xwIt3c?D_X+40%4 z#Qg09rjPp$SJsqBQ_&hUVpix`8^?lc^shSazpdkdJ}D^k$p6cH(-!f6r)xA%$3B6i z1WE;xp2jc$As2uK*VPg)fEn_5(HVc`XLVHjJ~<+*dogR=y>>mkp!Di&FQ0xoeL^!_ z{=uKf4*UWSfkMn#A>&ofbI%$*wtVK{pc&|o%j+dhx&vk+-i^3cA6fh7FSKlaa2upL zs2&az1xMZZyBhp%T>ZqFa+LS)sZ=JU#(Cv%s=j5VT7ruLACms>EUOV4sNbZ)VE6zv zAL7sO*R6<1V8rY{kCfS6_M=8^6(k`YV;ZNz3M#sxS4V;TEuJXIFCg#TY1VuJr#zlh zJvp@){#r3d_5KLAJl3iuQ{uz-tR1Z!Xn#Edz^jJ|O7)nI#@C6_d&D~&S z(JPAJ=UtJlv*Z4EaBy^><>)*GOI6zJn(07|6M;c=Vkc$u-!AieCR7=|c{Y5T+55@Q zf5(B2NbEPH$CEF5N0i^YIw(NrT}Z}K=e66_&u425nO9f~4COR@<`X_j7S&W&XyuE zbB|{ji94K}1W7qs`MY_BII288aC=afO;cAEWc;S_GJl%ib?s)sI5c9e5j-PfMYGLr z06Ao*F;CKNg*j7GaXdP_K<&1N%5=LORg-1eZG{=$V|uyMH~@lLvgTa9aO44U$dt;p z5IC<5AIKUv%qY+29tO|+2I%mzA_9i@4Mp28o&*{o8V!iZ*2%C=>-w(AkE3hE@L5Dh zt?8<7vtzBTuPqloX@z%kE$eB@g^~C7`Kl5q$#6zwY2EDmS7&?9pB=E^aa(J2BRM*l zU+2}Q-bn(wHQMxYqEW`xY@xo3)D1`fguCqSuaw-FslN`tST}uCH?8drMXaqw7A(=a zF7Q~Qv&5#4KbY;_LJ;MToxs6viM9BVkEX@C1GQ-KJUI8=M z><^#rx=a8~GN8nq@|h4^ovDA5#5Z|a{}Tf0|D}#h|W$3(ob1<%#q{OKF zO5m;iN#1f7p5cd{5NrFZ&k+&A$|C}AONDuqQd^2d6jdN%eT(HyN%G#s7h~1#UR+n_ zE5gg2g@_IHe4n=k05KL4#WQ*N=@o|Q=3<6lk6yB0ea-A$!G7qi+FdE(OGk_F=eQxi zULH2yVf8j(XM}_(JS=~~)Wo3=fi!#aSlnes_5>^~D&xgeD) z=CS2_oHz7-vO8R4{(I~F3&}ep?-?Me5uyL?yqXp3^40^@1haxgKH5z7O=_$c96@10 zCFPKJ?hr)#t>zWry8c^yN-l?(9hCPknSUX%jmBBM>|zNaN`(3z;tbS4jxfMd~u1WKkv8(}jrb)@7Mvipx$>&)l; zmp=e;Ozn_P1VM?GsO!}CfoGf%uaew*5{p4>xZS!*(>wCeP5OWz#^aqK7AMEexjGKc3Z>V;U}WWj7QXyVT7wD_X=HER_JO)>?U{PCu+ z!Hr;$G**Sl&pT;&61T#HxmhC@Q}rvnc2_*}f?pjJ+&d>gpp0isAJfh^^LUZ4=n=I;-q0ImKGPXh8w`#^MYXD( z)1<-+fFz%^+kl7QnL;8JNUpgGk|l-j5uV`uO54`jv{GMwy?81$4ua7_-6le62Smir zl=`4zE+iI%oPSB+OH99RJ#OWh#FL{9FwJ&V-L>>ZAMbxv0s=EYI@*CZ3$$Dn03y^o z>hFT0)P+fq=`xYpi5xv}J`0w;I*>AKyPEb$cah5-PA6&C`IT-v+ zMmj33S|cA8E`j=b0kxXrx0=%e_nK`v9mN8v3bPU)jNTIJlFcwFq=_? z1$L)1vfC??-**KbLtUv;Nof)=$z?=F#!gTIa+3F}>M7Y7TTQMU^Eb=R&AIaurRLYd zEIg)UQslP&a-oai@EOF#jqe7QHjyoBZfjB6LWLj&T=?&gKyamXD2&^ zO=ErJ9QD||cAlP?QLsincfu7Kwb*?GTDA+*e0{~-DaYpA>iLx`+Q~e*j~4N* zM_~4Sfd=13`Pq4YHJ(g~^e;zNju_&`-t_aKn$>R@W;YcrZU!x}SmyZ~XF1N!dgd6= z76Mm(WR37rXc$TRP`UPvwqc>^#MynK%G~8bMtzY`=%eI8_!&l$0bmP2;^X}}%#$36 zC)aUD2kJRHvldOSBrm4%33XE~7AK*mS&sY4O>{baY6za-Cfzf=%(V;)F(mPFc zI!=*xrn*j?RXe?-)oSo0yg&-~02p%bJ#aYEcb~RY7`u*&rp29l49a-iOVVba-!(J! zIded?4>7N58s9w_y!EhuXAWQG^eAFueWuf%Gk!`wRmLf@vSy1^$6mB*$>GkKtsV7y zi%@^l6icr6Se@=h+<37`qh|8C^uEx3UeiL+HP7nOLw+UWf`(1!b1>}&+bp~;l%U~V z{&(eGjD^|Bm^HX$n%nxQDBtm2MRQ7qomcsO)8*W9puRC`01`c^=Xs1<^IK1yy!yW# zZDu+~dOEh|cKMZ*QMpb4`@6J(`QWy%<{QuygKNqT| za-3H*`GSA5>zC2bFuR)=9CG?q>1NXxYSeJ1BvGfGQ_Xh% z1KcP}F!^`L>jgJ`$}>SHd{Dzr;PcyCKt`a}cD{`FU@Pp(TINaRUq+-n*6XfnRaN33 zv<@3kUmlp(6Bm5`%z5s27nR5%Z$oNZAm{a=;`267}%OvBKCIc)Vw!` zQQG)Y7)dBV2X`QK+ zPHeMgh^qNpuoPCX1a$KtD-CKBOQhNR?#xOwSEGC}aFY--oN{7un>BOPDMr#K;1of= zD2LY74H9)7cv|L|ezpgS7^Pi!c=#>v^4xPE;RHuY^T^arCkh2xdp3sOMUj~Q?7K@T zu`!a>Mg*R-$uEb4xcP7CkCjO;fKY^;PC4w@_6!k}1C1)@OQuI`bN;Ohi|)Y3ojRq< zbo|vJXj*r-&WZir^MHc`0j()c*%aH*>8x<9208>3U8W$i2BHFq!=QU^`DFo62YJuL zqPVdh=o9sh)J*y{M_YS^Sn^WKNd>I=U8#;|IQq^j2N>GIV7!mCwE*xmI>jBQd$4FR zW5W?i9Q>Ww6$F*+XCVUpizO^;lO`|u>zQCW&=nSxOqU`Q`^#&_Uk_XHQlYoR)8xgV zpC@ClMub&h7q{O=u6P9(ESXlX=cZ>(AcO9v={ubYj$B7}R2B1jgRf<_2Z)%>N~D!`zp90LIH1zz)LTOHfpAe1NeAM5 zbQL8C$T>>8cb!Cb#?{jC94AYFz&E{~&*5RB+O3kzg3PiE0*NzAtBaREM)K`_rn}O1%?Zi}cZs zaCHt;plu@BoX7Tx=J4O;2faJ7i@<@C?po>8MBK7miph{bFj-6}{>5O+rcy?$Kkf`) ziKSMm>V{5P;tE>w!sDqXapTAY|3EqfL=*` z&8B|f%8Zm(4g~LE(8t)s{_dKI^+Dxs9DXp)aq4TcD0VD5;Y5k!bBQNi&S;j^Q>!y0 z?qw8L>WPd*yi7Op@BD>HF_Jn~vbyX7tA=MZck8R^HfeH*tA4AuqAuu$ejAB})B;_J zyCZVi@##UKNCYXG>4Y@sH1WwbK0O@Ilj+Bay)qYMPOd@S<;x~7xH27k((3jc-&^Ul zTd*`0dY>do&6Rf@Q7m*~(Wa>2Q%SG5cZ&`o6`Lh*Tx|F2NcLMV&^+;meE$MJ$!b zC$PtXtOad!26gPrxVqm9eUk&j_ZH%@+=F)Lt8@Ng7K?b2-;dpF$7~N!r?L+UhqvFK zVp~Y|Pqa1{|28D>5L;LWzGbHNPp#(>UWe=ybq?bUiDTq3CY6Zwi?-PV z{t^!mLaM3mMvbB!m;*rA?5$=Qc5*R9uz>2e;{boE<^$y=JinNF$7ZhtC37jAgdV)? zZkn^Q(i#)&8}pD<943jVEHB=qfeNSgxr`+tNyXL~)1hEoql77g6lJU1%+R(Z&AlVB49mIo0_5j(k|kZg=tH+WI?tf{X%Hj-%9M7q4?>m zfzhf^E$GR6d>a7IT^A7ld;%jhz45M&b|!g0rRSf?hx^t&-L!;2dBUwh7l&*L4X?hK z+;c0!!Y|@#hmUX*l;31i(mTRxDtfLSoB2>A^wuY5nFoE_T7l=7F-QG*&1iRnG@6m_ zw_j+#{N~5+ISCEj4Rx}$PF5jrw^pbsAH%7+J~;kFttiP|6l^v`N7c#CTVb~a89lU4 zEro+5ldotQIYR!T>t!l1?uf`}KOH$Scq!K_3@X^yCX52)0KxWg|;4=A;0KmG> zbS-&7iIDNz9j!L0vuj$&$@|l9uG3}GF(}mhmipYCE2qU7$=5K~T}aCQmk-A4S#7?~ z>&7qsT~ORjMP6gt5g#b@@)BJ1-A}(KzLytba^QD^LI{@rIzE8%8cH6q3V6ZQxAy0T zzV$)PEUSt!2Neh*pJ}bVfIdjq6yJWC**TLY-?_{`Rz2ClsBxz( z=b;^rJvqtjedDrH$D>Y0d-)LgUHLQV1WxJCjbJZi^*J)Jtlu` TWEuQR3y6`v+11yVZ^ZpCni`Qo diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/tbtd_review_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/tbtd_review_1.png index bf1e0ab7ffeef7d1c72c85636e394ffa7e78c26e..ab2da4ca3d520f98c4041e8442a1da851a8f4202 100644 GIT binary patch literal 18125 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 literal 18127 zcmeIaXHZko`|k@Duuv>0(k(OvL8NyO0TBZ#QbJWjuTnw@B`7LNRZx(QqM!tV5NblT z5UHU^B7_i-76>F_2qhumY=3v=%$U%s?7jBdd$0AB@AG-`{HBei z;34rtJUl#tR@biH=HcO;=Hc1nbYKtgizfD+B@d59j@4DuJJE%!q?x>T?Gm)m4cA@1 zt=FBe66G$*`5tt7l#?iT7x;R0TJGAx+g}PrapQ$Pdmn%NIJ}+UzM_dp+hv$@q$zGGv1HL>5M0f>x9-b}bJ$-YZ2G72fM7~6mqeDDL6!(bp z>@okZanNq;7atAKXk+!_H><4oeypLtJe@Al7A6EJNh5vnn_vDh;D!tpO3M^eW`Dsx zP|;lkUY_4#ylvxwRgU@PCFQLSG)?*~5G~PobSQY>d?#^uOm6p2+De|n8L*b5wD-?32V{dZ6nh$ z$iBM37FSxNJ_+jCLG}UXEN)Nxj6s3p--9RPU|F&S15e-Z{kbrs6?$#u`s>DB+RTF& z#yNdnyQI}fVq=gb)-OMQ3rTgp+}5FJ6}f%WjyHrDi6IFk=%<`qHhPis4}9JSkY=qBPWvx{%QrBuA~TM1QiQM`F4z81NW411C{JxEmp1YGcc_ zIr9kt-QK8|mGz%sshk8E<_I|FG?dX8#L*Ak+nM%A$hU{w7*w5>^Wyc%v@S7zV!qr1 z3{w3e5n7}i^SMa2?{ZJXr>wo5+54r2{PM4de?IXtV?(fn05a*jFJ-D)Vxz8+n0uf} z&{@{%KCJI~x!>ffL`H(BRTibUS-FCWX2J}0+VZB$>-KiKT@j|thn;_}>_&UnG3LG$ z97?yuNqq2Fdg$1<5yF*Vv8bkytxNWS41Nx?-53Y2Df{^*!`$cmJ2niCsG+GmhPnfvQoMtr}J>hF)*?lnoAI$b*8E0O%w6nWA{ zsOn5x!NrBABBXC>zjP;@Y6w&&Y{iWy`lI#%;7Pq6Ps^A?nqos;2@Qi3B()zzbRa%k zf0J`C!sBRoNfZGp@a)jE+*GNcUdp@qFfgG(Oy#R#Xny&~soR8xv6s4imz9FDWqTNL z9ppZWH75fHyClyOUB3Cz)bc{ER4#w|J4M-N9}Y=!1b=tw3!s#hQm*8Ll;?uA3es^{ z-p+Ha<$Oiue)jg-{S-1M1~vXhzXgh6{JQ_4qGt;M z6Eo47DtrDljbNbl+lVKwxHMqs@>!G^JY)G{qK6zMF(-LnFFCA-)-cbT=yOP~bl&3F zHlae>JWEy}cHcB)=Tl`$u_w=w(#_^;2Y5P;{I3}YnG-{-Pcv&e$8tLRy|2*blBVJ z6TM~z5l&8GKY!*%*uGOwMQiC6FSe9@&AV|Pci1*d)+$T64=@#hfoj&iM7(lW{eE`8 zQomA6v1)D~v9dFxAvnK#hx^*=d|$5U2XaJyIXGtK(GNjfiEoc$=NyjoKrspAfMU%Ih`XwXBSBebF2^fP`kE&$^?f9nl!@ zZxDC+5!{p=;jWU)i78W@pl>Fv0Y;a*t^w++Gmy^2&fcoIGpa#c-6&@kd?v1Xs^@39 z3|yx&Cnhh6-2pB^lLJW_?>3%D8}I^!8%PhpYy5u?t-kM@AAxPg8Bq_eOC`Z-Z;8lR zg|)a=F-JiBNrF=7_)?F?zWH|wIz={I>iqaOHK)I$OYap<1yY(T=6GnEb?%brLt4=( zBxup67tYWz#L8x@o#Bnq`pOFdk7TXZQ!{MNRgCta; zS$y3g4BLcdCiHyJ3*<@!{(B5wyw&o}PDR%1hapqaB+*H$Cr$UUEiFL>!-Pcp}O;)6Ee8Osb_V)qt$E=0< z$=#)wQ6t-v1gZk^*`^AxeSI<0p)kN6+V4+-5 z+0@0OS7~gTfJ8N$<=m@VAQ-~fT zGkYiJL%Vacd(AE|FxkUsQ-fTlc!;rd%pcC(0V|)pP5qe^v%$8e_y+=S+QY-)q0DkI zFo1_5Z_t>FPfbRVjRIoeJyj2(H6ddfp~CUmzb+9usxbx;K4|#s$yz_#G+0G9k^SV@ z(91*f`q%}TbF+a08)LwZUSw>C#v^BSjEZa^B`SOSnEZvu&2PQ(`c#luEHLw$^zpZbTRm-0c(&WN;MFR|BvBpOq?V7&SAY#74@nx{&{!7`_gaA7(V>@ow zUnt?@tD6o6pwam--K{_P0-v9VoW&N%4ClKyxY1Qb$~Gb}-@A#}L-qpqI`^fHd{711 zfe%zGb$+g_Oem&A=;_|Riy9Xg{9rd7p~qDCSlN5yMfs-$gt9dQzZSi-y)C9+hGWG2 z8LgHpv{4A?ZgH@a%(S#z_5y3oroqN~>m*%QmLkGbH^N$O1UHQ?MYOnf=csQC1N;AH zBHnW4l#=`Rwde@j(###kw!y|*?5r9t99v;q{zm1w8o}Q=Ku_K(tHrxez?ajv=(KXz z!i9G=0j4J=xNfLgTAkvPU+x9|XG+(68=M6kEQ{H{{{;76vc@UiQ+6!!N z56*FTg7(P7TVFb#Eo)W0IN}M6?XDtfXqw{%oEv9Uf?KRphIWFVw8mIOnYd5^M|DfY z9{6~11_izA-J4^=cEVczxvoAgY7XoFyR(MbnuxF1;V3t|s=yv4=y%VDsa<@Hme<)p z57*!}9LMu5oUe3GfwI2k-$jo7l+oBy`cM|RA;$gymBm!0#y;XkqR#$e@s=JFbSf4Z z%0Bp)5u*9v^ZvV^%c~G!NiBZgzd0SE%sUB6;g9i2boqcmZcn?G=awRR8LpLcsD8=; zUsAIg{!h@@WOZg^Bhgd+8B}G@v=whPB0Zxg;#^{^Zm6V(im2OuM$0#Cr|()3`Dqus zq|Qbm7v?et-W2#m?5hvn4&9Mo%50p-HE1eWY}&hX#deuL$l|&LRaRmBJY#y=f8h-s z9gHF6uf-eC??jScz9o;v&+go{ldOC}?=pS->gE-{&(Xt#Zd)RdN>;DuRe~ zddO0+GUtg@+v(uq(6qtpn=7#Ftk0dT#Yczmp;R$+fm@C)k{XS|`fsc6hfbBf*O&n2{!4pYdG-WSHC_iJ(ad@grhjO~m;a zTKHM|V3EF^A9CzQ)>YV{0t}+Mk%UHebab$z$|nuVV%_BPQW%0k=XoT78MB%P>Q;(t zN7s{#f9q(yL_1frqV8^vL05eRhFjof`2Oa6&Jzs~iWCf*?mZ#{kqKp_J#`n2`ug2I z{R|KCZ<@T2n-m6>^icZfCuQqV@H;z>%$WyF0!g6jP@t?g$LgmUKRGs7n-``P0GQS+bX@K z>8a3k3?!5it3B81(h-o38}G1n_IY^X8?2ifAHk{Bsp`_GtQ-*w4Ii59$ahd`WDoik zz4^~Tq)S<{&!_BFa#P13@8L~ncm*eyK7CE!_~#>};)e5Y5f9tV`vtzx#KVqfU zjP|l7Tk|>8!mtjj-TY$aaVR4#8-e$DWI*nO)fzu5-Hkj~`cTbQ&^JK2$u#NWUKp}# z4;6;6zc{9L%l-vTa2fGr;raEXxu+Qklpj=->jFAR6Qstf=4ZKq|E8(i=t*bV z+Y5HDr%4E!kV`5n-NO>0ZiL3_b<7JJH(~TZ2oP!^M`2zVWI%p76`gE^XBCfW2=ly( z;ly%*omMb@fB5Ht>pb3T`N`cDC_e1K{%BVfs%=Y*CcjIpj9wWryzvyz?5BTj4E{eV z7EB=Yvqib8fN)xRXLzE|mBHod5r0d4t)p7`26yMfpX*cQ4KbyovO#U?nVfe6g5AJU7NP755f>v*OdW-(c)@^vOdUjiaz{p zxN#NMrgee{WHz!d3xO?%Avup~gCOr5^d4UmMI)(rYD30dkoU{^f+NO~Lghk2Jh*jf zO$s1Iz~^F+1yYfiqWWv~L5Ns2>-Wygc_g)w7({>qSNB-bVg{fj?f7e``PVfP7h@xV zAeN%$aQJC0@Yd0Tb^ZP#Q-NBDu?s2h&`7ANH`pe>9IbioUmD`2n^bbYA>qAWzE|FQ zR$~GW&-B4!siAU}xYr395Zo}yTqy2oeqY5p(4G>`52th;}hdk|q0a#ncyN}2KKi3?i z7+XxdB#>iBiymZ4O<&EDO}ZzA4F%`0IqvzbA2#cEioC=i!93B2=|_jk&lPE$wbs^W z;O_?MWk8lH&kQRY8opDkr0S)dy)16B1!xhQ?6#e^?9Od zCpPLu1G&y9>utKGtv2Y~Luu^VuLqJmM>4d1lXAK==A6m?4I?M~pF1O7n_0Zg7K))V z(H^|2DZg6+czBwklf)xL%nJs(f0ltd(6UxQWK(E_V*v5jyYcto|H6>l@qB+y0ud+E z;v8?@R2W`I0^)f}aJv9=ho?1H+xPcSgs`tnsAP5@&(zOYV3~HRUj5&sA#PsAUFVlx zjG}p~CcH~YxO?}#^bbykbgc?2ra5y;$BodF9a+|4i_D8V1sc^LlgVy`@1b!9($!1Q znUL5lbS!fK!#xaN*brDOi=X_gR#NVl|NZ_^^IKW6_V#(Cm8ViGoIMqll_i8)t)cm_ zn0xnV>(8LW>`9KbM7Um2cbyIpv!zg4Ml{Ak0EwclP}T~0(Y|;QcF+r)anU#fg7Y%+ ziG8{;oISXRI!_F1iGzj)vVM$w2Q(e}-fYXs`LJQ~m0KdhDq8~XdDkv29}es%Va`#(SWeAdS!#%w)o18Q0;)A9)7Y}7WET&8FiR{ z;@N6(RGWLja`-t%N_SJHmR97 z&FSvyN!-xwkt^ljFFj;zY@FLSAE76h(18w~`*zH9-7Ps5<2VY7mhY ziQ#HsNH!k(S4&EsQ0+B+d0+n*Almd7+S}lF7f(B=XDA9 zvzg-S)1D{&hmyY3m|~U|Qgt$_k88F?4zo3apXEYP>gk++_PEYf<-;Ru^&-_1xf+h2?(YcC+f%#i4Es_Pbv0fY{gKs<+&@@aQ>2 z+-)nNx)B**R}JLBJ|G~Chge_#MAKyeLL)ebG#+0WMC2p@A}gR&KEL!&HsXWp($?$a z?X{}5+uuukz&*L#_5j-yC}f6ZYM)P{4di*{%Xn; z9X68@><@EeX;Qdo3G~x~#TKjn9(Cz>&*cuOKHJedx!;!mXgBvlh>Wn7X1H;jin%*; z7&q<+&D6LE8tt3^jWpG7_ZqmN9{F3x;i;^Z=ZAhJd~x~VOF51XqI!0qMx@{r98BqP zKR%>)vtOtpz!0J?l+g85cMDo2un}1=^rb6(+O9Yj{~haDx>aAEzCQ=2`oicV%caM- z6#5e_defK`DKezN=qBO#6JH$5rQXhB&IIaZe z1$GvTGBfXA8)liY)h%|>ksb}p)uEChS_SVEQ{G)t`k*A1dB7JTV3j2T&zr^{OmH#T z-C?Vr?u!Z`{%Jd1iXC*}xbVe|*um}b;J2>>zT~@=IO=H)bEv-;ghb+9nVE(EbgnlB zjP%*&%1Xwz@?tCAR8t27|2Iy0T6K-)fIV-}Yo9-&-)jvOB&@0$b8GES&2CY!s|b9i z1KbgqCH};-@x2r1LgH>rqw^Wo=oWuH)bM6(O+Zrj;XTd-yDHK!%BxeMR4R7$uFIPf zCg|=tid*b1x;cig*U4R={LP2T3sDL!8X&B=3G$Gy<;2vbzF(C~s>lwo-nXo#Kr&=T$pMEO7<6XPrvu>aW^;ZfUiCl47gZ7E6@&vKGl3UQxF`2+llBeSsT92~i4NY_E(uW_jZ8TaYBW{I}v)WsoGtHf@J?_YfWxa%Wgue_j9L zk|V9P&kSwRLq;?5xHUAL4;90kY<-x6VUQbN-W7E0^`)W)<7tagja|;>KM!dZ2R^QR z@~~JPt^F_8?k7+MQI)$*WDF*Rp|9x8Rx6EA2X_n!_scA4hy}Nn65lEw8sb^hW#V7@BV9Y772V}H^#jE=#h8ICT3&_J`-v|-f-!vNV^pNBfkN;UvXrx<Ef_!i}H-LKs9C{I*;{upGZh!856qbmJe(u3kgu&Mt|vFOouLKJf;T zzUVh&sUpPHNJzXwJf)}(8SqK|jg&JN5p_7+?)lUbcB4R{CiQz|SB!VPCIOJjwu$I5 zeUM!bFpH3JanNWLfvQh`nLZ16L*0^J^iA_yZ$R&DFVkv(OXyK?t}L9mnOZesBV0oLGoAm~7nS5CfGOex;EdV+cbu69*{R8;1= z%o$Veebx0oar^5E760()7qk=2*h{@(_9MX-tUfzteoI!HK-zABW#zefJ;5;zNX|KRJu9y=yd^ z9_B-EJB9gvbJ0U3lwV6F9V+=#1)~~5!~!UD%w9UVV@XNOrsa&5A6X*z7H zWdW#B@n_FAtyp^mwtR~))9tUcR^Eo3Hzy0$p;Fj zwlE~x(J`N|sJCVzUkALygVbo-7t+T!?Ky9ZT5hZ=c3=XZmNnsiDVKMmC2o+5FtzQa zfL~+^rm!Y|b1n?ymiU86APwC%%+ThHCA(2d zEvD%$txX-z>k5C1*8p-%(#PKkIy3r4DMQh>O{k!ia7WzSI*a{4)&Dd7vF5;C{>vrA zMH*O?!V1$>^719DyI1|B zrvu~XugK;Zga+_Jy$Da{!tLSf+8=ks!uZ58Gf7Z6E|85e!Qvruw3%Z z0Eb&d37j1+sp~Mq9EU$pi2a6kGF}1at@WpQ(Uho z#Q7kKV{s44XakBYs*a6HMr1b-?t6`PSzQuV)XOrg?LKD$2`wnIW$I ztad!ISA7qw@m{CAr6{$eDT8y#Ss#1%M7Lh93{e?X)92abv3bVOsRgBDu`5<(#!NTw zGz5Hf2v{__hR z1fgH5$*Y31rXIxRmEcODQT08}j)x?3QLObQosH8618@?q88~|(oHabtNmTc6qr+7` z+dn(c>XiAvnp-?8E^Mo;>~e5!Sqtgz%2Jje?rwh-vzLX1e3m7JJE(e8dS~ywL)x_; zY_4%e1!@%}bj?K#E0n@v1Ddz5pxm>+p9EyvT?C-}e~mLUi8aExjC#;q1VT4~oFQ50 z_1}HomtJ8>6sBak>MMh({y)SBwR#oQI5D=N7W~YClF*0BTm|csx zlWhkm@HoA?*uXFX?u~p-pf+fF<(GS>?H`7c{2RgozXk~6R~!(p8%Ulz{G1f&I(`U^oRwXM zXQ~Z->`NXitsY$k0*K12#U4Pk23821X49eNZ+Izo1;uLmpjRwZp;W+`_%qF5uOM^XkdCacz#iG^J&Y7hkMA@luDZbc!-iR{=haMgCmn7_%pB<{k<8}iMh z_HgSBr9oClhIoD6jbhi?NXA6lr_4jX2yeYce~#9R1pTM8Yo!nw(HP^yttFT7F&}2F zYn@N;uI8}ZD%C)(Gd@^w{3TwrdkU?DpzyE|J2?#5`LM#F0qF-c+t=B7qL=6 zcaPpLL5WAWgT6{&`H~4l=1zhpIGO%SUfh5r-KtzJ{FYlBAJhZ25SAajYhsxoTq6W&_qvk(!i}~j)Gut~C)=CR zx3w|let@vG&7H$c(l^l|cyCm#xZ*Mz5Bc7kB#$+^57ZPoQs2F4#RHma3}61b;>g1S zuROn-NGjR`oCBVtYk)xN)R_kq(c4W_=3(!~G@l-Tav)X*5x>q%$K-j1^&+VT5~ZLH zMav2mPSDiQpcA2C>T=R-VT*QELf?(?##N`LF@wi4k92nT?J7Uju^qSh58; zr_ONReEidUuic5aFNlqr)-Rp_AtY8l-^*Iw>UPe&z3teD)Cz6oio(}ROUQ?Hc)B5e zB;0?9MbRs=0kZuEh`f@a+Jo<2iVq3mbh+D2`GG|hwniEg&gU4LcTZSYHa2uY#{xfB zN4`K7Zq!t|2w&4;bLN;)QWmTbOTmd--ni@Ir%Fy{jV|5c%u_}x5MdA?$^3qhu?m!I zq6A@qQ>OT0@6~G@#Lb?y2_~sn>_u8H4wc1cJV}iHlY3vQ(EBB6-|O>Uu-=*Jn6ydY!bh@iWs1 zXJ)E!vS*LS5NO`4CI(l2zuQC?eIow;nU)1bTpI5x(p;#!@Wc=-Q#=Cqp|R(pZX>vR zk8@4C%9~xet}cXp&gN>#=A*=%h@5O}oie-P#e%Qeai@n<##h#PBN_D1-*2sQZW*7+ zs)Vq|ad*62;l1{9QT@LA>zU-*{m#!PZP!@*%rD`5J+_Eh^#@&=tS3BLBy z<{_s&)X^;$CDg)(2a}BJbNkFoQrEu%Y=%pE2LVr!y69)zW_Hf%Sb+9tn1;~Ca2j_^ z_*^{SC7p-Dn>j0tgT8H{lIaAF$q^V;&>gbAlyRbturC6>hic&U=LP+qO& z8XK9=tvTe|w$ru8DY@HIfN4xRIoNG)T>RX z6WzD|>y~!QCdG`Pw-Ue6%Gh>Im)PO1D=ZV3&)>(~qAS7flRgu750oH+k|a;;bZH4j zsj*gn8u4;w`zaD5;EGO8x`YEM{I4T9Q~*<;6L;tcc1>_5;Ef;4qhwbXJ8n~&%QqB=_uItwm%iUTzPyz zB&060(l+_GDS@xvT@;(HyKw3aVEmG!y}=9P5$YkcPhX$UHha_zKg}GR6&rGx?Q#0J zEh%n1sD5!*xlD0cwynr+S0cfW2pFP&c%xb> z^;hq%^~2esy^m={tK4RZ$V+YUDet0fLMD4?iVGpQqeg~JbB0;6p_9MwLd{0pX3OA& zrhf%bdQFY0nB0Q;)2*!+iTLjJQ%lXkp{m!PcD?QZmB0-x!aHK0@4O8OTj~gi|K{1l z@22S}Q_I7LsnL2An_MC~?TI#=;@*8-ENqMt6Ib2y)+mGHij z`vU&?7MTydq-OGW`8qbFQ^x$gPPV(Ma4dhueGG`w+P%1a6Xx@|I}89o{apZxvV#nu zel;~U#&9l>(TZW0VeP`eQe8}sm+71TyRKRy{YuYkPPph?_VEIa-wL*~VlHXDco{4x zQ+2f|DB$FL%oYI2WYaT}Hh>rWs3kz-GNovn?rH1J-y;%#4ELdg0>sfebV}#|yBpReRdWbkWrBY$4CBGk_WbkNV>$H{{b^=Xt!0(_22) z`xbjn3XvzIl}0&6ZVlShS{Eplv}v3 zR+imPf{y%%$ra&?^zq= z8>vXj;p+O=KLYfc!zwoXGqW`Anh7?vYIY?2Qf$3ET4)Pe?h0+o zR#s*uO-k;#5tdG@S8Z%4Osz(0-zixfYpiykFL2pgb>rn;XqXCTUq`v0WCyhva;Dlr z33X(1`l|46_rq;pGdW?CjdCG&1mxxL`cQnEN~oyQQ63 z9wK-tVr*K+X!HAxsUXEFUb^AoOR<35u&Zl0K7CDeGq9(ew7-+(;rfNvd@)P z7qnve8fp^|tn4M#^}|dQ=^>*4wZ;aY8;d2>kUMz-p#fv- zE|89AMomAStXR#O8e7`ir+&W@)wIP}%oK1sr&)@mMntKo>Fx{PCCOS%&hj~N)a2R7 z*Iu7u?S6dx7M7tbCu4AiDQ1AS74NO??nO8!Xcwd}{W#1-GWUod+B+82moIFYFui7B4+{O+sM7a39EIXnoZB`Lse|&4;{eHvKC*X zF|9OxL&t1pV;tZ3kX)T&J9fuu_I^|yj{?c|L4SM6Dy0^>?27Oi5f1S^LNMX2Hkn>3 z8fF%?)HQ?RCz$U#hNN?w;A5gbq&l4tK|LI!M^L}ny1!0Ns;_nT(^L}nB{UbZ-t_n9 zuEkVs{OlrxCi`>FMyuq!mw`pec{XHEzhvO7ES18MA$Z?k%sz+wD=c0 zGr`Ev7iq{!{|AvvMPYhHQ@=Z}WzEGIg=k4AmCsu=n9%mFD`-bLt6tA}vJDk64>c;` z7giDzo)|82<%<;yX#Y{S;uiVE6kb`G&skuVM!5N~q^%g_v?v$DSFa{_2y>+Zny2B( z3}!=+lJ>$6L9#7vSO1*d_DI_V`PJk_raPuB=Hp!vbHYg%9Q$!2S7B=>k$VjQ-|Eiw zE^T8L42pJ`If1~Y#9aW{ch*WwilvbC{!K2 zl(Z=DYxgD$I%&78c2J?D_I;+yrh2WxlA17md<8$7(g2hyI!C(1m_KNahWGvdo_|Ke zrF3Hhq69?Fe}%9_|6a&+Id|6rs4Ji+C`RwA(OHn|RNul6g{Xb?i;!6P68mU-6Bn1S z3fj;;8Syzd#WrDB#$*!yz#D=>y(#rxk|gd?_HYVQDZ>)ERQvmjSPlhP_q!3SF79_sIPHjexO`}?WfF+A{c zQ3oWZq9W#|88$6opTU>pef2`*T21l5L#G5hq&&H}x#9>Q4^j;E_&Kt8++l_;Kq-L} z?_nR=Zw8%0zL|-a6b^3q#cl@aSbs#y$4) z7_6)6fb=(5beb7d@Kq~iR*Wvi83~uC>1In6n0V7w;dPB(Cpvf9Tvgb|sYycnWjoW%5 z*5Of~U#4xG9|^}FXvPD@nGs#k=zzCf&ODG>W+;XK%sW_R($P4<9z|Fz{dKxUv8kP1 zYnJrU^mRI+Vrk++YLtgR%#v-Hk6{bY1eZqvgG|hx?K142S2Z!-#T`5np)hgxk(Oa_QIr|lA`oQVJoIhi0dRhbj?qNJ& z58C)4^pNo>JyxPv)$Q~TnMnUUQP7j0tcD@YHN=D@vqB)U{*-{PlI3KHP9(L+^<=@$ z1s?%l(#vu5(rlxgFw#*H3sKT+X@J9sc&Q;&&Cv%PKn(9x;t;PaXj4k9NHQ%~7^*4o zBv|Gf?O}eCZ?0Ls>r*5o+<0_z@5J>ZC3GNgY+-wQg0*t~G9q0isJI8j*Y(`65e=yw zv6HZKI!0@i7IQI#1I^^a!OY?nwr1qP&@hX5jb&mps6wx3I!XH(mDr_V`BWW^WOKP% zyFeF$(QIMEKjEbxj;Q?GQsH_Z0PyEyjG9fC(eBECXT#U5G@-=LUM*ha5(ldN@_|tE z`+c=v*g+I|#-1c8(`M1xV02Ge$V?`^Tzk!_Vxi|bCwbaQ`D8gF@Ro=XmND~SD9;^8 z($4{Wi*wEgS?Dbh&Z&vjNZ7XUeYf(|*`A6|z^4B{7gBIK+8QMdJmBjK&tr{UYpY#*TX3&XQ%V$F#ZYcVA~#P=|wv z00`tbeBxJawt!m!Eu4H#Xdmskbj*jPyA481UBfE?mIP_`6OaFBi!Wu1^3_xaS#==M zNRU)qgEM&cfw-QJLSK$o-lt3qL+Jqwgq6NM&)t8vbPaD*%_sG#%vre3=%j!7F`zX| z5+ci7av0_sKF+>DYN@>7Hse<9kTk0Ls^a*dXbCC35y<$n>N6+7Vr0Nx2zZZEl zfE&hNpAfaOr$#eRzHE}@czgP_(WO%UbAHMde5hY;Qb_8Ah9Nd|vg5;+vr+mmx)3qu zztRfOT5jKS6gu+s7OhFG^FLh^uwq}fzn#&iEZ+UP`S+1qG<%YE4b zi}s!QXxbEnC@4lLhu1&sHQOk+mNbtk#z>R_A)O84`~5R!(iMIelH`HJM$Y-Y_-#HA zUInEbdsUmS<>f>ix-cV9OCnwiQe^es&p-Y=03Lz82Tz<#HNPby-ypZ?NA4uXa;v8x zvx9FAcGIrlU(0Wjn($o)I;^5$8Ib|CHT$3e{1M;mSyQUUO78YVC2Thb7LfSXinb~r zQPYm#`^5-}UCJz!<5T_U+@XkO_Jp?%6%Y=*A@OU4UTwR+Zm(U?qL4sgYDYnUW|{20 zp{KmSdbC$zMKdNjbv8IDur*h>_1c#8x6qw0z1$U= zN0A1|Z>TeQyI)?2XN%{5L=??ch2k!g8VZLu*CG%2#_6E9XXA&z@%~qD!u+4y=>I12 z>%UAN>i_=;{wF=e%nrpApbCyi<>mRzQT^8@xxIXU+6`dNH)N(weSh=(pVM!==JFHD zSw4IE0BE!oeW3k-@6I7Alf`DoHWAyDo4)3WTqj?|d<&_FJn5 zQ3xswLjt&7QZV^!*+E~IQNVt*p+(-LTP-T4q`bQ}y52B<(2m#$8jahjam?|GDefbO zyd2(*h4Qva3MF?DW_4`-H4cJ}fcE6?_lFyUM9eEjpP$>_>$KE59_a2Oo&0rX2ta_L zb&fvZjY8aixc7qVK(&tR@+pXjMtV)@WT2D_sCVNE>y*nBFZRcs8;6CW!yXEz9wI4bf$RynTlI~fks+%TQe0s z<_|TH4snmplC2p1TNDKM%XA;m)N1|^ES1bK+j|$R% z`z^1qWm$}h&cPr1#KpN!#I%_kvIh3(^<75HzeQ5V{N>nS;K8|(QDzl>*GCzc*xZPW zpWk06oJoE6BB$-^%pc0~6-g}jc!7nFQc;;=Z(Y@Pz`|K0i!CvZH!n%yC5OYgxGRMS z{ZEg%>qD#2h^qFxkyWx*e4Ea=dEZr!9uF1?a20Nhlo* z7WNOfb!OiuHUh#87Z18aP{F>i$>o3nuFMNBbMI{*_k@BP<~yp(@~Y zOz|dS4roULgvhWK5%YU(_CP)&QZees1?e`KY{<0nroM}YhI-%3nFol{$r=74oKIc? zY8+^w;ZlK<7kmHlm4gl6Z{&HA6ZCm$=0JwddTd>jac~GwOu+pvu!j)d_|<=xyCHZs z147mAZ2jQV;;Qm?Rjl~RFZdn?d9&yrGj&fXjTk`S5XfOvmBOTyJ8tDah+m`tkc8Ft(zA)y06>dkMpx~bRS^U~lo z1nRH7bw7FiE8BvI+-(L{Eri&Zk=TAu7i~dzjGNwl$+ml^h`un}|D>z-VE@}QBtyE& z!fpklZ~e@8aMRB#-fIbMIw>9NshnHRRk!v?PL8EWIaco0_N;>?TL&D<#sdyByfuAWu3dyL#&DTTx!PvpYLz-5gWaG$#spMg zM3)8o)KFW=`oZ#KjM$tu3|clba6^?1bmqmX(?)5MFLO+&QwZ&26LRU=hkZd$_q>4I zhD}hb{VtpibE7TTw%pS#Z#)}ya07AWPVFL-R}AZqSI4@Na^B!~9OW?_=BC;qm`IVC^HnrGZ*Z zJW)?5ImvZ?^lOiYd6c_&;oWYwC1A;c61gj)B=Cr^UE-2tTdavCT(#v;+bHGXWuRt$ z;v3LY`X4qMC}eE@4RNx`@$#nETco|3X`iFlrW_;DgBj&wK~E(>qwB>-r#)4rCS&?d z7E$$uZ|<4%0}2{yin?;CKO$oa{oG7Bw@)Wy-jWS)d`98+_Er}gf{4Jl;kMPZi4_J2 zSPq5>qX2jJzSW+efch31h<}Hq?sD0H=bT;pF$8mr!88gjZ5-hQnMmlDFb-k{yix8o z7$l&b!U}a6doK}AqXFmg3HmkEUW08J$RF{v$4e&7G+TBga?X*s{mPu!eHqv?=+C8wOI9Eg4{F=xiMcDl60_J_lFYs) z-|HkxyPOQ|H3)xs5S zK;P2^=5(=5So25^#53E3-C^NK_yWJp0HG&(=<$EZ|NTyQUXxs0<2%bl>C zo2ghoF%*vvc{O-clhO|KFUM%;T!D<0k>_K|qxZ$1yRx+;d35M$nx?z`*mhib z{Os2^X(}m?!pq1v^w3vB{yAgLr^@AFVJMa#uru_!-DZAnH+{__c8{j-&PjUMjo-sl lzCg(Ff7Bne{M_Bo?#$3YOhbX`SJ9FIp^kwj6n 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 literal 17145 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 TWEuQR3y6`v+11yVZ^ZpCni`Qo diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_large/tbtd_start_review_blindsign.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_large/tbtd_start_review_blindsign.png index ed5dfab303cafd40deacf053d54ef6b75c32be83..e9ad5897ea2497457d137ed9ca3709258ae98891 100644 GIT binary patch delta 1981 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

    H$X##X>G!^H)Ri8=A0Xz>UN4`CtSMwa1o<{y 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 literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_8.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_8.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3a9374526807b1a3f40d9ce95ed9289ac749a6 GIT binary patch literal 19389 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 xOx?a%Bej@Jv0sde*jgQW##|? literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_9.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_9.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3a9374526807b1a3f40d9ce95ed9289ac749a6 GIT binary patch literal 19389 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 xOx?a%Bej@Jv0sde*jgQW##|? literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_review_transaction.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_review_transaction.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5dfab303cafd40deacf053d54ef6b75c32be83 GIT binary patch literal 10075 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 TWEuQR3y6`v+11yVZ^ZpCni`Qo literal 0 HcmV?d00001 diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/operation_sign.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/operation_sign_blindsign.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_too_deep/operation_sign.png rename to tests/integration/touch/snapshots/flex/test_blindsign_too_deep/operation_sign_blindsign.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/signing_successful.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/signing_successful.png index 2f04101d6b02b2fecb18b51049c6e1962c121b20..be51a9d5595cf5ea25f8f90b684306d30395f329 100644 GIT binary patch literal 6357 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 UPsf12D=dzNgdJ`>c;@PV1L0-a-2eap literal 7379 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 Hqxk;@cqU