From ca2e04af536ec9872f98e34affdd189dc57584cf Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Wed, 8 Jan 2025 14:47:23 +0100 Subject: [PATCH] Update initial memory for tests and KDM Signed-off-by: Pol Henarejos --- tests/memory.tar.gz | Bin 9590 -> 9826 bytes tests/pico-hsm/test_090_xkek.py | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/memory.tar.gz b/tests/memory.tar.gz index ac79a34fbe10cc42b46d5d6603469a1785e58ac6..e7dd242ffe5ff7abc496db851ebb43ecaeed9f50 100644 GIT binary patch delta 1754 zcmV<01||9SO5#j^ABzY8et~{x00ZpLO$vel5C%|>;t68>KaWUKkO^vwZl761i)iQW zy~TW+k6~sw4&!t`^p|!%B|C|TIwE~$Q&(F?UT#^&OPZBU(NqytQ>2kqS(Ybh>~+w$ z+q|^Xddf15-MEhHx%=5$YkmJ`&-;&00ssI20000000027i`Ea3kPBEm*tdU|tfDv$ z!1w)uNu=lEUhUWQFGr8oCcE~2EU)&=H&v!D z0001g0000000000003}bZC>8}6w9`(-2*+Hub;%8 zMuonT2l*fhO0%)t-1B_v;CaKVljesz`O*Bu;?MQNn(x=^o|jSWuu6xe&QyhSOJMND zwH*6DtEF14q0H8xtFtVeTOIF?55>z51O@Czcuh**3W);&eFQYL4Fb5C5;Z zyzW2S1O?T+H|P7NsU!ybU2D4CzIz7aqtLJ))n8RCVuEuemtO>W^d-=vi_kpk?1;mE zql)jm6c1(zd^i87SMiinS}je8x#!lt-9_4>`*R(4l>h$bJ8Rn<%bm^AQV+P_Yxy-! z&oAq^64<$0SxcqBwrko_WRJo^(?{(_8HbxepXYET5^#4C8 zksbC-q;Td7?LS5}@4l-{-4j-scsAsJI@3ox8}+n57cWX*TY2%zBF*jDDm|}f{pgKc z?#s2&)1{qNbauUB6XULWzb3{aT;6SBltuP%qr!h606K>eIidVV0!@Te{ApH*I%axf zmDS|un_uq@Et}D{Csmeh!->lEs*r{Ji@NRKr$riu(>7kC3`;R@(o+dAUarjiu zT-&Jo+IYd2g_f>2W*nO4|Jdo#KdJiJea~Ne)$q>~(>`Y$o^2R+?({Z?4Djz2mio##zr_PP!p=<%jyDiLQ5f%j=}J z+144Wp7?(2z<2Mwb;8T_lhew7>kb;PiP88H*47uVV;JD_I^=yjBO`M3!2%5}`VL@; zJ`ls)Awh1sfB4-83GMOEgrwd_AJ7x{lNu~|e6h|7rN0tStr|4@?u0$K`ucPKmV!G% zGpfZH)=gZncIze`-v$o$rbiWP*}g$CsQzE*md+zq3=1p_czL*y@{WOjG>Ztf+|A6) zuF$ZM%YegxiG_iQi4j8qlRg7OdK2S3P$CHdB@!OAL;^G$l1LiwW2O-t;2$sn=r=Jk zG&8aTW4Ur)THVh(yVry+NSb=CotvF$_Mh9j=QM6cerk*s`yoEV!|GPK+TtUru}gmc z;S=Oo@mG9{$FkNC$vN(S7y5q-T-nizZq>hC>+U>T@3Fvo|E0K|3ucavR49tjVj1dd zVDzn168bT5!W8ds&!^=aTlv`AqBvB*(wri_?DFK!iQ-eI8J9XS01f$9P`imo+fdA(?Tc^gFOL;}*~&hCPnHCd}P&-pEJkzsYhAewK>((D&402 z%KB+-omVFFyg}T5LAmyx*%Cv3-7`I38K0|{3ob1AZV9U(MgK$d-?>GMqd8`<=NOEF z?g#_J0x1I~9tHyr7DfY%auHU#dck7(j3R?ym-IRLT;;s=EU)@1ll+738eP3n%2^k$ z;2z*GS15G#5?GR$1f{tJOc_!gJ@(J-zO8=HttTO()-ZQ`fYN-RlMEPPrjCM9FbYNi0I;%gKmZ1S0QSm(g8%>k delta 1516 zcmVO!i8DABzY8?k)vn00ZpL%?g505C%{m#V3gIa@FUNND4ARZPD9jKSYaY z=kA=ve4CG9W;hJvbldgkZax+piHIhmd}Q0y&y19xnd7Cba*iscHs!XAs;(jxWo&iO zx9hxg(|XD>jr(yOm(%`dZ>{zHpFQtCJ_!H-0000000027iq;R2kPKOHXW#Bw+KS>h z0N=cz#e%(c>7WQM1+%n@o0F|YGiU;WgD-R_4uuY#T`p0P)=q+ zlZzlIF$gYh847|o^?cMF3C)4is zG?R8lll&ZJf+uOEoa9P8%%zQ`Bsbd4w6UDzYP*>>ekJ)S90(q*o_r`a>ZgU9%f-KQ zU!wQdUt0^C6Fsdz2ah+`=lkpF4HrpP;zJ#y?=suXXKTY})#LM#-@Cm#KfgEnetewR zJ=&^Ge{B?=rY`^h000000000000000a8K9G-6zcKi)tGNSrn?UIAfANRXF{yO~A3 z4<8#R*b-(&CZ=FUhImyrCT0d^2DW$=HYOGzgEijVVTSE9Th7w$qOWhPwAtLhGP$Ga z#CA5{z-7Nq?YlO4r`{dTKG*I-BW6dtZ}&JOj<^?{zI`Y~A*NdTcDMg&RWav!phsT< ze?7Vg&7;naI6SKO&P(xNmcV!Ok9rkPIi=OogqVA7?b}_XExJF~aYy;@Z@#m(&9U6s zEG_kb`@NQ5sdc~BbWPfZS-_$XBC}Yuh_)6tKP4Pu?UxUn;2!0J>0199|(ZXVMIb^E!@MWQ;>x~(Qrujd1dh}1Kes-oT@N)g+wDP)x#%p3UzJ#^)#p@UbxV#Q|-_FR0 z9DT4rLyNuxSfUTaFn36ho9-We_d!B?{4*h`_t6LR1pcH33m#vrvqI^w#8ayV&AvNf z53auc+`pyZj?j#1F@|*$7p&d7NyoQ=gT3id#oEN5kPI3I&8Q4VEEpD;e;IJ|aJmME zxCZ$G-DDumB7!Y%Gc&U*G%VyY;4lE@9H7e%z%sk`f2djK4l<@UG42H=kz!C1(FP|G zhGCv0C@r_ZNrC|ww<1@XvITdDrt7SIt8J)w?dw~qyIF$s@4PxDac;*~lgD)vI(c_2 z@IA`vaIpFLg;(~+X1%{^f3su1h24BUHesho>6K0(Lpt8oF+T}wuWoof>2pNO@*;LF zmyb)zeXJh6HdJak&N8|QC*N;gUhw$+HRiY0HX-bb{=yPQ z0xVL`C^85%HJE*2@J%x|P@G3|opeMH;S0)POdMf=$R diff --git a/tests/pico-hsm/test_090_xkek.py b/tests/pico-hsm/test_090_xkek.py index 0e6f4ef..927d0b6 100644 --- a/tests/pico-hsm/test_090_xkek.py +++ b/tests/pico-hsm/test_090_xkek.py @@ -27,7 +27,7 @@ from cvc import oid from cryptography.hazmat.primitives.asymmetric import ec from picohsm import DOPrefixes, APDUResponse, SWCodes -KDM = unhexlify(b'30820420060b2b0601040181c31f0402016181ed7f2181e97f4e81a25f290100421045535049434f48534d434130303030317f494f060a04007f0007020202020386410421ee4a21c16a10f737f12e78e5091b266612038cdabebb722b15bf6d41b877fbf64d9ab69c39b9831b1ae00bef2a4e81976f7688d45189bb232a24703d8a96a55f201045535049434f48534d445630303030317f4c12060904007f000703010202530580000000005f25060202000801085f24060203000601045f37403f75c08fffc9186b56e6147199e82bfc327ceef72495bc567961cd54d702f13e3c2766fcd1d11bd6a9d1f4a229b76b248ceb9af88d59a74d0ab149448705159b6281e97f2181e57f4e819e5f290100421045535049434f48534d445630303030317f494f060a04007f00070202020203864104c8561b41e54fea81bb80dd4a6d537e7c3904344e8ca90bc5f668111811e02c8d5d51ca93ca89558f2a8a9cbb147434e3441ec174505ff980fd7a7106286196915f201045535049434f48534d54524a444736387f4c0e060904007f0007030102025301005f25060203000300065f24060204000300055f3740983de63d0975b715ebd8a93cb38fa9638882c8b7064d51a6facabed693b92edc098e458b713203413ef6de0958c44772cbdbc264205c7b1bdb8b4fcb2516437f638201f1678201ed7f218201937f4e82014b5f290100421045535049434f48534d54524a444736387f4982011d060a04007f000702020202038120a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537782207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9832026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b68441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f0469978520a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a78641048b1f450912a2e4d428b7eefc5fa05618a9ef295e90009a61cbb0970181b333474ea94f94cde5a11aba0589e85d4225002789ff1cdcf25756f059647b49fc2a158701015f201045535049434f48534d54524a444736385f3740372407c20de7257c89dae1e6606c8a046ca65efaa010c0a22b75c402ee243de51f5f1507457193679ed9db4fbbfe8efb9d695b684492b665ad8ba98c1f84ea38421045535049434f48534d54524a444736385f374098718e2e14a44386b689b71a101530316b65ab49a91bab0dd56099c5161ecb8aadff6cf27449f94034e58b7306f01e6ffa2766a2f5bb1281e12e5f1f9174733454400cf8926ca5bec9a91bcd47bf391c15d94ef6e3243d5fd1fffeaafd586766bc3221eafd808f17f8450f238cc1fe7ab1854443db31d622f53a2b3fdb3ad750d5ce') +KDM = unhexlify(b'30820420060B2B0601040181C31F0402016181ED7F2181E97F4E81A25F290100421045535049434F48534D434130303030317F494F060A04007F0007020202020386410421EE4A21C16A10F737F12E78E5091B266612038CDABEBB722B15BF6D41B877FBF64D9AB69C39B9831B1AE00BEF2A4E81976F7688D45189BB232A24703D8A96A55F201045535049434F48534D445630303030317F4C12060904007F000703010202530580000000005F25060202000801085F24060203000601045F37403F75C08FFFC9186B56E6147199E82BFC327CEEF72495BC567961CD54D702F13E3C2766FCD1D11BD6A9D1F4A229B76B248CEB9AF88D59A74D0AB149448705159B6281E97F2181E57F4E819E5F290100421045535049434F48534D445630303030317F494F060A04007F000702020202038641043359F5234CE62E0EB80460046D8FD1AAE018CC8B9E687B40AA2C047E352409B45153D1AD888E4E7E780A3B1FA8C69CA8998BD271C8849137149142E96816A5A45F201045535049434F48534D54524A5A58314A7F4C0E060904007F0007030102025301005F25060205000100085F24060206000100085F374016F155B01CDE7FB902C8A631FCB6938458CB570EAB088DEFE1FFACD3AEFF069020256EECCF8E962461534ED682DB87BB9801E25556F87BF524385C536D19A7D1638201F1678201ED7F218201937F4E82014B5F290100421045535049434F48534D54524A5A58314A7F4982011D060A04007F000702020202038120A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E537782207D5A0975FC2C3057EEF67530417AFFE7FB8055C126DC5C6CE94A4B44F330B5D9832026DC5C6CE94A4B44F330B5D9BBD77CBF958416295CF7E1CE6BCCDC18FF8C07B68441048BD2AEB9CB7E57CB2C4B482FFC81B7AFB9DE27E1E3BD23C23A4453BD9ACE3262547EF835C3DAC4FD97F8461A14611DC9C27745132DED8E545C1D54C72F0469978520A9FB57DBA1EEA9BC3E660A909D838D718C397AA3B561A6F7901E0E82974856A786410443F0BAB3EB271E1B762BDB81C2CC10C21CF9E8A73241B86C9552614A8842DA00A556C20BC4250C275981FE196F8D2E8766DE06C609BA07AC3E6E1468EAC451408701015F201045535049434F48534D54524A5A58314A5F37402E79A552EA5ABE1B4244841CC55515F31CACFE9B3E0A3FC3FC178DFD5ED6ADC67E03FCC65C24A8A65658768A1A522F372E9897B87058E453A647FC58E089D30D421045535049434F48534D54524A5A58314A5F37400B54434EF57C6DD55D26B44F63940E9F15C10FBC8FC013528F76ACF917D74EF41D635D630F778862ADBD3EE8574F4ABC28B9A6044DFCB9C30D83C1A4DBE6437054400964DBAED86825DBA4E5BCEFF66DAF5739A71D4B2677FB1F53ABA23B3D1D1A686A06478C3CF7FF797FE7C8A4D090D881319BD15AABE709D3EA74A48C88E4387F') def test_initialize(device): device.initialize(key_domains=1)