From e11deb6599ba803f7267ae3b25e18a574f4ba7dc Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 18 Jun 2021 12:51:05 +0200 Subject: [PATCH 01/14] CR-022 SCP(15)000153 -add constant value for additional file in the test-file system -change the TestToolkitApplet.opt to integrate into automatic building -updated .cap, .exp, .jca file -added the text version of the export file --- .../uicc/test/util/TestToolkitApplet.opt | 1 - .../uicc/test/util/UICCTestConstants.java | 4 + .../uicc/test/util/javacard/util.cap | Bin 2836 -> 2834 bytes .../uicc/test/util/javacard/util.exp | Bin 3333 -> 3444 bytes .../uicc/test/util/javacard/util.jca | 31 +- .../uicc/test/util/javacard/util_exp.tex | 2026 +++++++++++++++++ 6 files changed, 2047 insertions(+), 15 deletions(-) create mode 100644 source/Annex_D_UiccTestUtil/uicc/test/util/javacard/util_exp.tex diff --git a/source/Annex_D_UiccTestUtil/uicc/test/util/TestToolkitApplet.opt b/source/Annex_D_UiccTestUtil/uicc/test/util/TestToolkitApplet.opt index 5bf6ad8..7dea0d4 100644 --- a/source/Annex_D_UiccTestUtil/uicc/test/util/TestToolkitApplet.opt +++ b/source/Annex_D_UiccTestUtil/uicc/test/util/TestToolkitApplet.opt @@ -1,3 +1,2 @@ --exportpath ..\..\Export;.\ -out EXP CAP JCA uicc.test.util 0xA0:0x00:0x00:0x00:0x09:0x00:0x05:0xFF:0xFF:0xFF:0xFF:0x89:0xF0:0x00:0x00:0x00 1.0 \ No newline at end of file diff --git a/source/Annex_D_UiccTestUtil/uicc/test/util/UICCTestConstants.java b/source/Annex_D_UiccTestUtil/uicc/test/util/UICCTestConstants.java index 488fa44..c132adc 100644 --- a/source/Annex_D_UiccTestUtil/uicc/test/util/UICCTestConstants.java +++ b/source/Annex_D_UiccTestUtil/uicc/test/util/UICCTestConstants.java @@ -106,6 +106,10 @@ public class UICCTestConstants { public final static short FID_ADF = (short)0x7FFF; + public final static short FID_EF_NOSH2 = (short)0x6FC6; + public final static short FID_EF_LTERM = (short)0x6FC7; + public final static short FID_EF_CTERM = (short)0x6FC8; + public final byte[] AID_ADF1 = {(byte)0xA0, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x09, (byte)0x00, (byte)0x05, (byte)0xFF, (byte)0xFF, (byte)0xFF, (byte)0xFF, (byte)0x89, diff --git a/source/Annex_D_UiccTestUtil/uicc/test/util/javacard/util.cap b/source/Annex_D_UiccTestUtil/uicc/test/util/javacard/util.cap index 15588c1eef6005a13e8bbb40e395670dcfc07066..9a58746a034e4d11749e0b1e6b987fa2ea06f1c1 100644 GIT binary patch delta 833 zcmbOtHc5;xz?+#xgn@&DgJJ!Otw9s{H0q}Y`{o}q;Mp7gs{TWv^%9krGq&A{U=Lcp zQL(G6KT6#7HM@5(%l|sgAoeMYPF*_cmFK?|&sn)9q_0;oeuZ>sI8%f}t^Oqq-n1vF z+58fBYO`jFaRjan-#YCW)BD=<-|bR5nWCmHV@_`7iCWBczj|`Er_xGeq29C<@l!%4 zoGj}K)Ht6>aj4l;8RJ#<}R2&Z2dn)dT9feOBwfKlwJr z2*|37cyQP?qhhb}mn!!|n}Y?z*`}8XO)h(Ck5MSW(vceTjmSppUiEqwiQ(_c=MK;Wx zlV`J=DMNK`n$$5<7U%>JRsv!KXk?t6$RstHk3$%y_IMe0Do70ot0EKvS@$4n<2b}n zyjag6#^lTdG)86eZVpbEqb8r`kYZW~5|*0$j7dNsz?+eYivcOr6gj1s9GSuL;haKn zZ3RH#wGiQDoWgM713+PKRM*GC(vQ-qKpv9t%0#Cdtcj}UaQi0 z#c*c*a@Tch9|XC@7xlIX*8fv!c&8#-;=Vie(Ay4KuV~d1n{}lmeWzL7UnQ}%!O?%N z>%U27uCUD(E?U31YD>v6f!ZIkcV|sfIsVA%g3r6$@JsRc4o(Q&VfO9tt_?OPr0cGG zCF>+S+uw3|-&<#{V@8ph-QSs$IW{uXvG;JLl`R(VIUFlm;HB=Yo)z>lM=Q>LYFoPY z-;b?#qSpS&(f)5A*u0T-tNWCX#V)^h_vy#$R26Mx+f#o3u;%Uk|M(?dZQFH@Kfs%v zW78VLdRs;Yh7x8522cQVF@OLlfG77ehOxugZy4hQpzIYT_La~HF$zHA9`5MLGuh3Qpzhi0K-PoF zjvR){KnBS7a9;xXsHV9xO^#<$(FyQoWa45#1lMuNGs}E|ia}Tdh!J1|NQ2bm{~VGq z&rFu*lwxvb1`CIB3c-c*fWqq`!b>=X;llfX!oI9v)n7OzU>^B*_Sr>spe-&&U|}Nl1hxWI0hKc` M0G-9iz{0=^0Pklp;Q#;t delta 85 zcmew&)hflo@axn)Mka7V3CI)5@#lpY}0G}om_5c6? diff --git a/source/Annex_D_UiccTestUtil/uicc/test/util/javacard/util.jca b/source/Annex_D_UiccTestUtil/uicc/test/util/javacard/util.jca index a306168..83d6e09 100644 --- a/source/Annex_D_UiccTestUtil/uicc/test/util/javacard/util.jca +++ b/source/Annex_D_UiccTestUtil/uicc/test/util/javacard/util.jca @@ -1,13 +1,13 @@ // converted by version 1.3 -// on Wed Sep 27 10:19:00 CEST 2006 +// on Fri May 21 21:05:31 CEST 2021 .package uicc/test/util { .aid 0xA0:0x0:0x0:0x0:0x9:0x0:0x5:0xFF:0xFF:0xFF:0xFF:0x89:0xF0:0x0:0x0:0x0; .version 1.0; .imports { - 0xA0:0x0:0x0:0x0:0x62:0x1:0x1 1.2; //javacard/framework - 0xA0:0x0:0x0:0x0:0x9:0x0:0x5:0xFF:0xFF:0xFF:0xFF:0x89:0x12:0x0:0x0:0x0 1.0; //uicc/toolkit + 0xA0:0x0:0x0:0x0:0x62:0x1:0x1 1.3; //javacard/framework + 0xA0:0x0:0x0:0x0:0x9:0x0:0x5:0xFF:0xFF:0xFF:0xFF:0x89:0x12:0x0:0x0:0x0 1.4; //uicc/toolkit 0xA0:0x0:0x0:0x0:0x62:0x0:0x1 1.0; //java/lang } @@ -31,17 +31,17 @@ .descriptor Ljavacard/framework/AID; 0.6; // 8 - virtualMethodRef 0.6.3([BS)B; // javacard/framework/AID.getBytes([BS)B + virtualMethodRef 0.6.3([BS)B; // getBytes([BS)B // 9 staticMethodRef 0.16.3([BSSB)S; // javacard/framework/Util.arrayFillNonAtomic([BSSB)S // 10 - virtualMethodRef 0.3.3()Z; // javacard/framework/Applet.selectingApplet()Z + virtualMethodRef 0.3.3()Z; // selectingApplet()Z // 11 - virtualMethodRef 0.10.7()S; // javacard/framework/APDU.setOutgoing()S + virtualMethodRef 0.10.7()S; // setOutgoing()S // 12 - virtualMethodRef 0.10.9(S)V; // javacard/framework/APDU.setOutgoingLength(S)V + virtualMethodRef 0.10.9(S)V; // setOutgoingLength(S)V // 13 - virtualMethodRef 0.10.5([BSS)V; // javacard/framework/APDU.sendBytesLong([BSS)V + virtualMethodRef 0.10.5([BSS)V; // sendBytesLong([BSS)V // 14 staticMethodRef 0.7.1(S)V; // javacard/framework/ISOException.throwIt(S)V // 15 @@ -129,7 +129,7 @@ invokestatic 7; // javacard/framework/JCSystem.getAID()Ljavacard/framework/AID; getfield_a_this 0; // reference uicc/test/util/TestToolkitApplet.baTestAppletId sconst_1; - invokevirtual 8; // javacard/framework/AID.getBytes([BS)B + invokevirtual 8; // getBytes([BS)B bastore; getfield_a_this 1; // reference uicc/test/util/TestToolkitApplet.baTestsResults sconst_0; @@ -188,10 +188,10 @@ .descriptor Ljavacard/framework/APDU; 0.10; L0: aload_0; - invokevirtual 10; // javacard/framework/Applet.selectingApplet()Z + invokevirtual 10; // selectingApplet()Z ifeq L2; L1: aload_1; - invokevirtual 11; // javacard/framework/APDU.setOutgoing()S + invokevirtual 11; // setOutgoing()S pop; aload_1; getfield_a_this 0; // reference uicc/test/util/TestToolkitApplet.baTestAppletId @@ -203,7 +203,7 @@ sadd; sconst_2; sadd; - invokevirtual 12; // javacard/framework/APDU.setOutgoingLength(S)V + invokevirtual 12; // setOutgoingLength(S)V aload_1; getfield_a_this 0; // reference uicc/test/util/TestToolkitApplet.baTestAppletId sconst_0; @@ -212,7 +212,7 @@ baload; sconst_1; sadd; - invokevirtual 13; // javacard/framework/APDU.sendBytesLong([BSS)V + invokevirtual 13; // sendBytesLong([BSS)V aload_1; getfield_a_this 1; // reference uicc/test/util/TestToolkitApplet.baTestsResults sconst_0; @@ -221,7 +221,7 @@ baload; sconst_1; sadd; - invokevirtual 13; // javacard/framework/APDU.sendBytesLong([BSS)V + invokevirtual 13; // sendBytesLong([BSS)V goto L3; L2: sspush 27904; invokestatic 14; // javacard/framework/ISOException.throwIt(S)V @@ -307,6 +307,9 @@ public static final short FID_EF_ARR_ADF = 28422; // S public static final short FID_EF_UICC = 12260; // S public static final short FID_ADF = 32767; // S + public static final short FID_EF_NOSH2 = 28614; // S + public static final short FID_EF_LTERM = 28615; // S + public static final short FID_EF_CTERM = 28616; // S } .publicMethodTable 1 { diff --git a/source/Annex_D_UiccTestUtil/uicc/test/util/javacard/util_exp.tex b/source/Annex_D_UiccTestUtil/uicc/test/util/javacard/util_exp.tex new file mode 100644 index 0000000..3c00e8a --- /dev/null +++ b/source/Annex_D_UiccTestUtil/uicc/test/util/javacard/util_exp.tex @@ -0,0 +1,2026 @@ +export file { // uicc/test/util + magic 00FACADE // in hex + minor_version 1 + major_version 2 + constant_pool_count 186 + constant_pool { + Constant_Utf8_info { + tag 1 + length 5 + bytes obReg + } + Constant_Utf8_info { + tag 1 + length 30 + bytes Luicc/toolkit/ToolkitRegistry; + } + Constant_Utf8_info { + tag 1 + length 6 + bytes + } + Constant_Utf8_info { + tag 1 + length 3 + bytes ()V + } + Constant_Utf8_info { + tag 1 + length 6 + bytes equals + } + Constant_Utf8_info { + tag 1 + length 21 + bytes (Ljava/lang/Object;)Z + } + Constant_Utf8_info { + tag 1 + length 8 + bytes register + } + Constant_Utf8_info { + tag 1 + length 7 + bytes ([BSB)V + } + Constant_Utf8_info { + tag 1 + length 15 + bytes selectingApplet + } + Constant_Utf8_info { + tag 1 + length 3 + bytes ()Z + } + Constant_Utf8_info { + tag 1 + length 8 + bytes deselect + } + Constant_Utf8_info { + tag 1 + length 27 + bytes getShareableInterfaceObject + } + Constant_Utf8_info { + tag 1 + length 57 + bytes (Ljavacard/framework/AID;B)Ljavacard/framework/Shareable; + } + Constant_Utf8_info { + tag 1 + length 6 + bytes select + } + Constant_Utf8_info { + tag 1 + length 7 + bytes process + } + Constant_Utf8_info { + tag 1 + length 28 + bytes (Ljavacard/framework/APDU;)V + } + Constant_Utf8_info { + tag 1 + length 4 + bytes init + } + Constant_Utf8_info { + tag 1 + length 17 + bytes reportTestOutcome + } + Constant_Utf8_info { + tag 1 + length 5 + bytes (BZ)V + } + Constant_Utf8_info { + tag 1 + length 14 + bytes processToolkit + } + Constant_Utf8_info { + tag 1 + length 4 + bytes (S)V + } + Constant_Utf8_info { + tag 1 + length 32 + bytes uicc/test/util/TestToolkitApplet + } + Constant_Classref_info { + tag 7 + name_index 21 // uicc/test/util/TestToolkitApplet + } + Constant_Utf8_info { + tag 1 + length 16 + bytes java/lang/Object + } + Constant_Classref_info { + tag 7 + name_index 23 // java/lang/Object + } + Constant_Utf8_info { + tag 1 + length 25 + bytes javacard/framework/Applet + } + Constant_Classref_info { + tag 7 + name_index 25 // javacard/framework/Applet + } + Constant_Utf8_info { + tag 1 + length 28 + bytes javacard/framework/Shareable + } + Constant_Classref_info { + tag 7 + name_index 27 // javacard/framework/Shareable + } + Constant_Utf8_info { + tag 1 + length 29 + bytes uicc/toolkit/ToolkitInterface + } + Constant_Classref_info { + tag 7 + name_index 29 // uicc/toolkit/ToolkitInterface + } + Constant_Utf8_info { + tag 1 + length 29 + bytes uicc/toolkit/ToolkitConstants + } + Constant_Classref_info { + tag 7 + name_index 31 // uicc/toolkit/ToolkitConstants + } + Constant_Utf8_info { + tag 1 + length 8 + bytes AID_ADF1 + } + Constant_Utf8_info { + tag 1 + length 2 + bytes [B + } + Constant_Utf8_info { + tag 1 + length 8 + bytes AID_ADF2 + } + Constant_Utf8_info { + tag 1 + length 6 + bytes FID_MF + } + Constant_Utf8_info { + tag 1 + length 1 + bytes S + } + Constant_Utf8_info { + tag 1 + length 13 + bytes ConstantValue + } + Constant_Integer_info { + tag 3 + bytes 16128 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_RFU0 + } + Constant_Integer_info { + tag 3 + bytes 28457 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_RFU1 + } + Constant_Integer_info { + tag 3 + bytes 28458 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_RFU2 + } + Constant_Integer_info { + tag 3 + bytes 28459 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_RFU1 + } + Constant_Integer_info { + tag 3 + bytes 24321 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_RFU2 + } + Constant_Integer_info { + tag 3 + bytes 24322 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_RFU3 + } + Constant_Integer_info { + tag 3 + bytes 24323 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_TEST + } + Constant_Integer_info { + tag 3 + bytes 32586 + } + Constant_Utf8_info { + tag 1 + length 15 + bytes FID_DF_SUB_TEST + } + Constant_Integer_info { + tag 3 + bytes 24336 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_ADF2 + } + Constant_Integer_info { + tag 3 + bytes 32587 + } + Constant_Utf8_info { + tag 1 + length 10 + bytes FID_EF_TNR + } + Constant_Integer_info { + tag 3 + bytes 28417 + } + Constant_Utf8_info { + tag 1 + length 10 + bytes FID_EF_TNU + } + Constant_Integer_info { + tag 3 + bytes 28418 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_TARU + } + Constant_Integer_info { + tag 3 + bytes 28419 + } + Constant_Utf8_info { + tag 1 + length 10 + bytes FID_EF_CNR + } + Constant_Integer_info { + tag 3 + bytes 28420 + } + Constant_Utf8_info { + tag 1 + length 10 + bytes FID_EF_CNU + } + Constant_Integer_info { + tag 3 + bytes 28421 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_CNIC + } + Constant_Integer_info { + tag 3 + bytes 28444 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_CNDE + } + Constant_Integer_info { + tag 3 + bytes 28423 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_CNAC + } + Constant_Integer_info { + tag 3 + bytes 28424 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_CARU + } + Constant_Integer_info { + tag 3 + bytes 28425 + } + Constant_Utf8_info { + tag 1 + length 10 + bytes FID_EF_LNR + } + Constant_Integer_info { + tag 3 + bytes 28426 + } + Constant_Utf8_info { + tag 1 + length 10 + bytes FID_EF_LNU + } + Constant_Integer_info { + tag 3 + bytes 28427 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_LARU + } + Constant_Integer_info { + tag 3 + bytes 28428 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_CINA + } + Constant_Integer_info { + tag 3 + bytes 28429 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_TRAC + } + Constant_Integer_info { + tag 3 + bytes 28430 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_TDAC + } + Constant_Integer_info { + tag 3 + bytes 28431 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_CIAC + } + Constant_Integer_info { + tag 3 + bytes 28432 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_CIAA + } + Constant_Integer_info { + tag 3 + bytes 28433 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_CNRA + } + Constant_Integer_info { + tag 3 + bytes 28434 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_CUAC + } + Constant_Integer_info { + tag 3 + bytes 28435 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_TAAC + } + Constant_Integer_info { + tag 3 + bytes 28436 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_LADA + } + Constant_Integer_info { + tag 3 + bytes 28437 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_TAAA + } + Constant_Integer_info { + tag 3 + bytes 28438 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_LRUA + } + Constant_Integer_info { + tag 3 + bytes 28439 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_LUPC + } + Constant_Integer_info { + tag 3 + bytes 28440 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_NOSH + } + Constant_Integer_info { + tag 3 + bytes 28441 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_LSEA + } + Constant_Integer_info { + tag 3 + bytes 28442 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_CSEA + } + Constant_Integer_info { + tag 3 + bytes 28443 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_TERM + } + Constant_Integer_info { + tag 3 + bytes 28464 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_TERM + } + Constant_Integer_info { + tag 3 + bytes 24368 + } + Constant_Utf8_info { + tag 1 + length 10 + bytes FID_EF_TAA + } + Constant_Integer_info { + tag 3 + bytes 20240 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_LARR1 + } + Constant_Integer_info { + tag 3 + bytes 28577 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_LARR2 + } + Constant_Integer_info { + tag 3 + bytes 28578 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_LARR3 + } + Constant_Integer_info { + tag 3 + bytes 28579 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_LARR4 + } + Constant_Integer_info { + tag 3 + bytes 28580 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_LARR5 + } + Constant_Integer_info { + tag 3 + bytes 28581 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_TARR1 + } + Constant_Integer_info { + tag 3 + bytes 28593 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_TARR2 + } + Constant_Integer_info { + tag 3 + bytes 28594 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_TARR3 + } + Constant_Integer_info { + tag 3 + bytes 28595 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_TARR4 + } + Constant_Integer_info { + tag 3 + bytes 28596 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_TARR5 + } + Constant_Integer_info { + tag 3 + bytes 28597 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_CARR1 + } + Constant_Integer_info { + tag 3 + bytes 28609 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_CARR2 + } + Constant_Integer_info { + tag 3 + bytes 28610 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_CARR3 + } + Constant_Integer_info { + tag 3 + bytes 28611 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_CARR4 + } + Constant_Integer_info { + tag 3 + bytes 28612 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_CARR5 + } + Constant_Integer_info { + tag 3 + bytes 28613 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_ARR1 + } + Constant_Integer_info { + tag 3 + bytes 24337 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_TAR1T + } + Constant_Integer_info { + tag 3 + bytes 20241 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_ARR2 + } + Constant_Integer_info { + tag 3 + bytes 24338 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_TAR2T + } + Constant_Integer_info { + tag 3 + bytes 20242 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_ARR3 + } + Constant_Integer_info { + tag 3 + bytes 24339 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_TAR3T + } + Constant_Integer_info { + tag 3 + bytes 20243 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_ARR4 + } + Constant_Integer_info { + tag 3 + bytes 24340 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_TAR4T + } + Constant_Integer_info { + tag 3 + bytes 20244 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_DF_ARR5 + } + Constant_Integer_info { + tag 3 + bytes 24341 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_TAR5T + } + Constant_Integer_info { + tag 3 + bytes 20245 + } + Constant_Utf8_info { + tag 1 + length 13 + bytes FID_EF_ARR_MF + } + Constant_Integer_info { + tag 3 + bytes 12038 + } + Constant_Utf8_info { + tag 1 + length 14 + bytes FID_EF_ARR_ADF + } + Constant_Integer_info { + tag 3 + bytes 28422 + } + Constant_Utf8_info { + tag 1 + length 11 + bytes FID_EF_UICC + } + Constant_Integer_info { + tag 3 + bytes 12260 + } + Constant_Utf8_info { + tag 1 + length 7 + bytes FID_ADF + } + Constant_Integer_info { + tag 3 + bytes 32767 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_NOSH2 + } + Constant_Integer_info { + tag 3 + bytes 28614 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_LTERM + } + Constant_Integer_info { + tag 3 + bytes 28615 + } + Constant_Utf8_info { + tag 1 + length 12 + bytes FID_EF_CTERM + } + Constant_Integer_info { + tag 3 + bytes 28616 + } + Constant_Utf8_info { + tag 1 + length 32 + bytes uicc/test/util/UICCTestConstants + } + Constant_Classref_info { + tag 7 + name_index 182 // uicc/test/util/UICCTestConstants + } + Constant_Utf8_info { + tag 1 + length 14 + bytes uicc/test/util + } + CONSTANT_Package_info { + tag 13 + flags 1 + name_index 184 // uicc/test/util + minor_version 0 + major_version 1 + aid_length 16 + aid 0xA0:0x0:0x0:0x0:0x9:0x0:0x5:0xFF:0xFF:0xFF:0xFF:0x89:0xF0:0x0:0x0:0x0 + } + } + this_package 185 + export_class_count 2 + export_classes { + class_info { // uicc/test/util/TestToolkitApplet + token 0 + access_flags public abstract shareable + name_index 22 // uicc/test/util/TestToolkitApplet + export_supers_count 2 + supers { + constant_pool_index 24 // java/lang/Object + constant_pool_index 26 // javacard/framework/Applet + } + export_interfaces_count 3 + interfaces { + constant_pool_index 28 // javacard/framework/Shareable + constant_pool_index 30 // uicc/toolkit/ToolkitInterface + constant_pool_index 32 // uicc/toolkit/ToolkitConstants + } + export_fields_count 1 + fields { + field_info { + token 0 + access_flags protected + name_index 0 // obReg + Descriptor_Index 1 // Luicc/toolkit/ToolkitRegistry; + attributes_count 0 + attributes { + } + } + } + export_methods_count 12 + methods { + method_info { + token 0 + access_flags public + name_index 2 // + Descriptor_Index 3 // ()V + } + method_info { + token 0 + access_flags public + name_index 4 // equals + Descriptor_Index 5 // (Ljava/lang/Object;)Z + } + method_info { + token 1 + access_flags protected final + name_index 6 // register + Descriptor_Index 3 // ()V + } + method_info { + token 2 + access_flags protected final + name_index 6 // register + Descriptor_Index 7 // ([BSB)V + } + method_info { + token 3 + access_flags protected final + name_index 8 // selectingApplet + Descriptor_Index 9 // ()Z + } + method_info { + token 4 + access_flags public + name_index 10 // deselect + Descriptor_Index 3 // ()V + } + method_info { + token 5 + access_flags public + name_index 11 // getShareableInterfaceObject + Descriptor_Index 12 // (Ljavacard/framework/AID;B)Ljavacard/framework/Shareable; + } + method_info { + token 6 + access_flags public + name_index 13 // select + Descriptor_Index 9 // ()Z + } + method_info { + token 7 + access_flags public + name_index 14 // process + Descriptor_Index 15 // (Ljavacard/framework/APDU;)V + } + method_info { + token 8 + access_flags public + name_index 16 // init + Descriptor_Index 3 // ()V + } + method_info { + token 9 + access_flags protected + name_index 17 // reportTestOutcome + Descriptor_Index 18 // (BZ)V + } + method_info { + token 10 + access_flags public abstract + name_index 19 // processToolkit + Descriptor_Index 20 // (S)V + } + } + } + class_info { // uicc/test/util/UICCTestConstants + token 1 + access_flags public + name_index 183 // uicc/test/util/UICCTestConstants + export_supers_count 1 + supers { + constant_pool_index 24 // java/lang/Object + } + export_interfaces_count 0 + interfaces { + } + export_fields_count 74 + fields { + field_info { + token 0 + access_flags public final + name_index 33 // AID_ADF1 + Descriptor_Index 34 // [B + attributes_count 0 + attributes { + } + } + field_info { + token 1 + access_flags public final + name_index 35 // AID_ADF2 + Descriptor_Index 34 // [B + attributes_count 0 + attributes { + } + } + field_info { + token 255 + access_flags public static final + name_index 36 // FID_MF + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 39 // value = 16128 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 40 // FID_EF_RFU0 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 41 // value = 28457 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 42 // FID_EF_RFU1 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 43 // value = 28458 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 44 // FID_EF_RFU2 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 45 // value = 28459 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 46 // FID_DF_RFU1 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 47 // value = 24321 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 48 // FID_DF_RFU2 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 49 // value = 24322 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 50 // FID_DF_RFU3 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 51 // value = 24323 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 52 // FID_DF_TEST + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 53 // value = 32586 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 54 // FID_DF_SUB_TEST + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 55 // value = 24336 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 56 // FID_DF_ADF2 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 57 // value = 32587 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 58 // FID_EF_TNR + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 59 // value = 28417 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 60 // FID_EF_TNU + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 61 // value = 28418 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 62 // FID_EF_TARU + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 63 // value = 28419 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 64 // FID_EF_CNR + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 65 // value = 28420 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 66 // FID_EF_CNU + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 67 // value = 28421 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 68 // FID_EF_CNIC + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 69 // value = 28444 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 70 // FID_EF_CNDE + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 71 // value = 28423 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 72 // FID_EF_CNAC + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 73 // value = 28424 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 74 // FID_EF_CARU + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 75 // value = 28425 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 76 // FID_EF_LNR + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 77 // value = 28426 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 78 // FID_EF_LNU + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 79 // value = 28427 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 80 // FID_EF_LARU + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 81 // value = 28428 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 82 // FID_EF_CINA + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 83 // value = 28429 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 84 // FID_EF_TRAC + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 85 // value = 28430 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 86 // FID_EF_TDAC + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 87 // value = 28431 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 88 // FID_EF_CIAC + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 89 // value = 28432 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 90 // FID_EF_CIAA + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 91 // value = 28433 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 92 // FID_EF_CNRA + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 93 // value = 28434 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 94 // FID_EF_CUAC + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 95 // value = 28435 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 96 // FID_EF_TAAC + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 97 // value = 28436 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 98 // FID_EF_LADA + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 99 // value = 28437 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 100 // FID_EF_TAAA + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 101 // value = 28438 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 102 // FID_EF_LRUA + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 103 // value = 28439 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 104 // FID_EF_LUPC + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 105 // value = 28440 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 106 // FID_EF_NOSH + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 107 // value = 28441 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 108 // FID_EF_LSEA + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 109 // value = 28442 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 110 // FID_EF_CSEA + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 111 // value = 28443 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 112 // FID_EF_TERM + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 113 // value = 28464 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 114 // FID_DF_TERM + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 115 // value = 24368 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 116 // FID_EF_TAA + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 117 // value = 20240 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 118 // FID_EF_LARR1 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 119 // value = 28577 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 120 // FID_EF_LARR2 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 121 // value = 28578 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 122 // FID_EF_LARR3 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 123 // value = 28579 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 124 // FID_EF_LARR4 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 125 // value = 28580 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 126 // FID_EF_LARR5 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 127 // value = 28581 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 128 // FID_EF_TARR1 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 129 // value = 28593 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 130 // FID_EF_TARR2 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 131 // value = 28594 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 132 // FID_EF_TARR3 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 133 // value = 28595 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 134 // FID_EF_TARR4 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 135 // value = 28596 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 136 // FID_EF_TARR5 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 137 // value = 28597 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 138 // FID_EF_CARR1 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 139 // value = 28609 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 140 // FID_EF_CARR2 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 141 // value = 28610 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 142 // FID_EF_CARR3 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 143 // value = 28611 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 144 // FID_EF_CARR4 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 145 // value = 28612 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 146 // FID_EF_CARR5 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 147 // value = 28613 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 148 // FID_DF_ARR1 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 149 // value = 24337 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 150 // FID_EF_TAR1T + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 151 // value = 20241 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 152 // FID_DF_ARR2 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 153 // value = 24338 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 154 // FID_EF_TAR2T + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 155 // value = 20242 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 156 // FID_DF_ARR3 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 157 // value = 24339 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 158 // FID_EF_TAR3T + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 159 // value = 20243 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 160 // FID_DF_ARR4 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 161 // value = 24340 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 162 // FID_EF_TAR4T + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 163 // value = 20244 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 164 // FID_DF_ARR5 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 165 // value = 24341 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 166 // FID_EF_TAR5T + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 167 // value = 20245 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 168 // FID_EF_ARR_MF + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 169 // value = 12038 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 170 // FID_EF_ARR_ADF + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 171 // value = 28422 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 172 // FID_EF_UICC + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 173 // value = 12260 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 174 // FID_ADF + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 175 // value = 32767 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 176 // FID_EF_NOSH2 + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 177 // value = 28614 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 178 // FID_EF_LTERM + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 179 // value = 28615 + } + } + } + field_info { + token 255 + access_flags public static final + name_index 180 // FID_EF_CTERM + Descriptor_Index 37 // S + attributes_count 1 + attributes { + ConstantValue_attribute { + attribute_name_index 38 // ConstantValue + attribute_length 2 + constantvalue_index 181 // value = 28616 + } + } + } + } + export_methods_count 2 + methods { + method_info { + token 0 + access_flags public + name_index 2 // + Descriptor_Index 3 // ()V + } + method_info { + token 0 + access_flags public + name_index 4 // equals + Descriptor_Index 5 // (Ljava/lang/Object;)Z + } + } + } + } +} -- GitLab From 064d350eefaddcdbfe78ab55794fe760bc05e4ac Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 10:55:32 +0200 Subject: [PATCH 02/14] CR-024 SCP(15)000155 -added all changed test files as delivered with the CR CR-025 SCP(15)000217 -Changes to minimum Terminal Profile in Test_Cre_Mha_Pahd.java, Test_Cre_Mha_Prhd.java, Test_Cre_Mha_Enhd.java --- .../catre/cre_mha_enhd/Cre_Mha_Enhd_1.java | 4 +- .../catre/cre_mha_enhd/Cre_Mha_Enhd_2.java | 2 + .../catre/cre_mha_enhd/Test_Cre_Mha_Enhd.java | 78 ++++++++------- .../catre/cre_mha_erhd/Cre_Mha_Erhd_1.java | 2 + .../catre/cre_mha_erhd/Test_Cre_Mha_Erhd.java | 98 ++++++++++--------- .../catre/cre_mha_pahd/Cre_Mha_Pahd_1.java | 6 +- .../catre/cre_mha_pahd/Cre_Mha_Pahd_2.java | 6 +- .../catre/cre_mha_pahd/Cre_Mha_Pahd_3.java | 2 +- .../catre/cre_mha_pahd/Test_Cre_Mha_Pahd.java | 88 +++++++++-------- .../catre/cre_mha_prhd/Cre_Mha_Prhd_1.java | 6 +- .../catre/cre_mha_prhd/Cre_Mha_Prhd_2.java | 4 +- .../catre/cre_mha_prhd/Test_Cre_Mha_Prhd.java | 71 +++++++------- 12 files changed, 201 insertions(+), 166 deletions(-) diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Cre_Mha_Enhd_1.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Cre_Mha_Enhd_1.java index 10e7a68..32809e0 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Cre_Mha_Enhd_1.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Cre_Mha_Enhd_1.java @@ -57,7 +57,9 @@ public class Cre_Mha_Enhd_1 extends TestToolkitApplet EVENT_FIRST_COMMAND_AFTER_ATR, EVENT_PROFILE_DOWNLOAD, EVENT_EVENT_DOWNLOAD_NETWORK_SEARCH_MODE_CHANGE, - EVENT_EVENT_BROWSING_STATUS}; + EVENT_EVENT_BROWSING_STATUS, + EVENT_EVENT_DOWNLOAD_FRAMES_INFORMATION_CHANGED, + EVENT_EVENT_DOWNLOAD_HCI_CONNECTIVITY}; diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Cre_Mha_Enhd_2.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Cre_Mha_Enhd_2.java index ade5468..04c38d7 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Cre_Mha_Enhd_2.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Cre_Mha_Enhd_2.java @@ -48,6 +48,8 @@ public class Cre_Mha_Enhd_2 extends TestToolkitApplet { EVENT_EVENT_DOWNLOAD_NETWORK_SEARCH_MODE_CHANGE, EVENT_EVENT_BROWSING_STATUS, EVENT_PROFILE_DOWNLOAD, + EVENT_EVENT_DOWNLOAD_FRAMES_INFORMATION_CHANGED, + EVENT_EVENT_DOWNLOAD_HCI_CONNECTIVITY }; /** diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Test_Cre_Mha_Enhd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Test_Cre_Mha_Enhd.java index 887972c..04e9254 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Test_Cre_Mha_Enhd.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Test_Cre_Mha_Enhd.java @@ -38,7 +38,9 @@ public class Test_Cre_Mha_Enhd extends UiccTestModel { private UiccAPITestCardService test = null; /** contains the response from the executed command */ private APDUResponse response = null; - + /** stores the test result */ + private boolean testresult = false; + /** * @@ -50,11 +52,9 @@ public class Test_Cre_Mha_Enhd extends UiccTestModel { * Installs the applet, runs the tests and checks the test result. */ public boolean run(){ - initialiseResults(); - // test script test.reset(); - test.terminalProfileSession("03010000 0102"); + test.terminalProfileSession("0301"); // Install Applet test.loadPackage(CAP_FILE_PATH); @@ -94,85 +94,91 @@ public class Test_Cre_Mha_Enhd extends UiccTestModel { response = test.terminalProfileSession("FFFFFFF FFEFF1FFF FF0000FF FF9FFFEF" + "03FF000 0007FE300 01"); response = test.envelopeMenuSelection("900102","9500"); - addResult(response.checkSw("9000")); + testresult = response.checkSw("9000"); //TC 4 response = test.envelopeMenuSelection("900101",""); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 5 response = test.envelopeTimerExpiration("A40101"); //TC 6 response = test.envelopeCallControlByNAA(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 7 response = test.envelopeEventDownloadMTCall(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 8 response = test.envelopeEventDownloadCallConnected(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 9 response = test.envelopeEventDownloadCallDisconnected(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 10 response = test.envelopeEventDownloadLocationStatus(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 11 response = test.envelopeEventDownloadUserActivity(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 12 response = test.envelopeEventDownloadIdleScreenAvailable(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 13 response = test.envelopeEventDownloadCardReaderStatus(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 14 response = test.envelopeEventDownloadLanguageSelection(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 15 response = test.envelopeEventDownloadBrowserTermination(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 16 response = test.status("00","0C","00"); - addResult(response.checkSw("911A")); + testresult &= response.checkSw("911A"); //TC 17 response = test.fetch("1A"); response = test.terminalResponse("81030140 01820282 8183010038 0281003502 " + "03003902 000A"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); response = test.envelopeEventDownloadDataAvailable("B8028100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 18 response = test.envelopeEventDownloadChannelStatus("B8028100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 19 response = test.unrecognizedEnvelope(); response = test.fetch("10");//fetch declare service //get the service record tlv from declare service command String servrectlv = getServiceRecordTLV(response.getData()); response = test.terminalResponse("81030147 0082028281 830100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 20 response = test.envelopeEventDownloadLocalConnection("C1040000FFFF"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 21 response = test.envelopeEventDownloadAccessTechnologyChange(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 22 response = test.envelopeEventDownloadDisplayParametersChanged(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 23 //envelope handler availability with //event proactive handler available //TC 24 APPLICATION DESELECT response = test.selectApplication ("A0000000 090005FF FFFFFF89 E0000002"); response = test.sendApdu ("00A4044C 10A00000 00090005 FFFFFFFF 89E00000 02"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 25 response = test.envelopeEventDownloadNetworkSearchModeChange(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 26 response = test.envelopeEventDownloadBrowsingStatus(); - addResult(response.checkSw("9000")); - //TC 27 + testresult &= response.checkSw("9000"); + //TC 28 + response = test.envelopeEventDownloadFramesInformationChanged(); + testresult &= response.checkSw("9000"); + //TC 29 + response = test.envelopeEventDownloadHCIConnectivity(); + testresult &= response.checkSw("9000"); + //TC 27 + 2 test.reset(); response = test.terminalProfileSession("FFFFFFF FFEFF1FFF FF0000FF FF9FFFEF" + "03FF000 0007FE300 01"); @@ -188,21 +194,21 @@ public class Test_Cre_Mha_Enhd extends UiccTestModel { "00" + // LV TAR Value(s) "00" ); // V Maximum number of services response = test.selectApplication(APPLET_AID_3); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //CHECK TEST RESULT response = test.selectApplication(APPLET_AID_1); - addResult(response.checkData("10" +APPLET_AID_1 + - "1ACCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ - "CCCCCCCC CCCCCCCC CCCCCC")); + testresult &= response.checkData("10" +APPLET_AID_1 + + "1CCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ + "CCCCCCCC CCCCCCCC CCCCCC"); response = test.selectApplication(APPLET_AID_2); - addResult(response.checkData("10" +APPLET_AID_2 + + testresult &= response.checkData("10" +APPLET_AID_2 + "13CCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ - "CCCCCC CCCC")); + "CCCCCC CCCC"); response = test.selectApplication(APPLET_AID_3); - addResult(response.checkData("10" +APPLET_AID_3 + "01CC")); + testresult &= response.checkData("10" +APPLET_AID_3 + "01CC"); // delete applet and package test.reset(); @@ -212,7 +218,7 @@ public class Test_Cre_Mha_Enhd extends UiccTestModel { test.deleteApplet(APPLET_AID_3); test.deletePackage(CAP_FILE_PATH); - return getOverallResult(); + return testresult; } /** diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Cre_Mha_Erhd_1.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Cre_Mha_Erhd_1.java index f484904..e4393fb 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Cre_Mha_Erhd_1.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Cre_Mha_Erhd_1.java @@ -60,6 +60,8 @@ public class Cre_Mha_Erhd_1 extends TestToolkitApplet { EVENT_APPLICATION_DESELECT, EVENT_EVENT_BROWSING_STATUS, EVENT_EVENT_DOWNLOAD_NETWORK_SEARCH_MODE_CHANGE, + EVENT_EVENT_DOWNLOAD_FRAMES_INFORMATION_CHANGED, + EVENT_EVENT_DOWNLOAD_HCI_CONNECTIVITY }; diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Test_Cre_Mha_Erhd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Test_Cre_Mha_Erhd.java index 8bb0ae9..4733001 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Test_Cre_Mha_Erhd.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Test_Cre_Mha_Erhd.java @@ -35,6 +35,8 @@ public class Test_Cre_Mha_Erhd extends UiccTestModel { private UiccAPITestCardService test = null; /** contains the response from the executed command */ private APDUResponse response = null; + /** stores the test result */ + private boolean testresult = false; /** * @@ -46,9 +48,7 @@ public class Test_Cre_Mha_Erhd extends UiccTestModel { * Installs the applet, runs the tests and checks the test result. */ public boolean run(){ - initialiseResults(); - - // test script + // test script test.reset(); test.terminalProfileSession("16FF"); // Install Applet @@ -91,109 +91,115 @@ public class Test_Cre_Mha_Erhd extends UiccTestModel { "FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " + "FFFF"); response = test.envelopeMenuSelection("900102","9500"); - addResult(response.checkSw("9000")); + testresult = response.checkSw("9000"); //TC 4 response = test.envelopeMenuSelection("900101",""); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 5 response = test.envelopeTimerExpiration("A40101"); //TC 6 response = test.envelopeEventDownloadMTCall(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 7 response = test.envelopeEventDownloadCallConnected(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 8 response = test.envelopeEventDownloadCallDisconnected(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 9 response = test.envelopeEventDownloadLocationStatus(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 10 response = test.envelopeEventDownloadUserActivity(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 11 response = test.envelopeEventDownloadIdleScreenAvailable(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 12 response = test.envelopeEventDownloadCardReaderStatus(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 13 response = test.envelopeEventDownloadLanguageSelection(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 14 response = test.envelopeEventDownloadBrowserTermination(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 15 response = test.status("00","0C","00"); - addResult(response.checkSw("911A")); + testresult &= response.checkSw("911A"); //TC 16 response = test.fetch("1A"); response = test.terminalResponse("81030140 01820282 8183010038 0281003502 " + "03003902 000A"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); response = test.envelopeEventDownloadDataAvailable("B8028100");//channel id 1 - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 17 response = test.envelopeEventDownloadChannelStatus("B8028100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 18 response = test.envelopeCallControlByNAA(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); response = test.envelopeCallControlByNAA(); - addResult(response.checkSw("9110")); + testresult &= response.checkSw("9110"); response = test.fetch("10"); - addResult(response.checkData("D00E8103 01218082 0281028D 03040000")); + testresult &= response.checkData("D00E8103 01218082 0281028D 03040000"); response = test.terminalResponse("81030110 00820282 81830100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 19 response = test.unrecognizedEnvelope(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); response = test.unrecognizedEnvelope(); - addResult(response.checkSw("9111")); + testresult &= response.checkSw("9111"); response = test.fetch("11"); - addResult(response.checkData("D00F8103 01218082 0281028D 0404010203")); + testresult &= response.checkData("D00F8103 01218082 0281028D 0404010203"); response = test.terminalResponse("81030110 00820282 81830100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 20 response = test.unrecognizedEnvelope(); - addResult(response.checkSw("9114")); + testresult &= response.checkSw("9114"); response = test.envelopeCallControlByNAA(); - addResult(response.checkSw("9114")); + testresult &= response.checkSw("9114"); response = test.fetch("14"); - addResult(response.checkData("D0128103 01218082 0281028D 07045445 58542031")); + testresult &= response.checkData("D0128103 01218082 0281028D 07045445 58542031"); response = test.terminalResponse("81030121 80820282 81030100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 21 response = test.unrecognizedEnvelope(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 22 response = test.envelopeEventDownloadAccessTechnologyChange(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 23 response = test.envelopeEventDownloadDisplayParametersChanged(); - addResult(response.checkSw("9110")); + testresult &= response.checkSw("9110"); //TC 24 //fetch declare service response = test.fetch("10");//fetch declare service //get the service record tlv from declare service command String servrectlv = getServiceRecordTLV(response.getData()); response = test.terminalResponse("81030147 0082028281 830100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 25 response = test.envelopeEventDownloadLocalConnection("C1040000FFFF"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 26 response = test.selectApplication ("A0000000 090005FF FFFFFF89 E0000002"); response = test.sendApdu ("00A4044C 10A00000 00090005 FFFFFFFF 89E00000 02"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 27 response = test.envelopeEventDownloadNetworkSearchModeChange(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 28 response = test.envelopeEventDownloadBrowsingStatus(); - addResult(response.checkSw("9000")); - //TC 27 + testresult &= response.checkSw("9000"); + //TC 28 + response = test.envelopeEventDownloadFramesInformationChanged(); + testresult &= response.checkSw("9000"); + //TC 29 + response = test.envelopeEventDownloadHCIConnectivity(); + testresult &= response.checkSw("9000"); + //TC 27 + 2 test.reset(); response = test.terminalProfileSession("13"); @@ -217,16 +223,16 @@ public class Test_Cre_Mha_Erhd extends UiccTestModel { //check results of the tests //test.reset(); response = test.selectApplication(APPLET_AID_1); - addResult(response.checkData("10" +APPLET_AID_1 + - "1CCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ - "CCCCCCCC CCCCCCCC CCCCCCCC CC")); + testresult &= response.checkData("10" +APPLET_AID_1 + + "1ECCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ + "CCCCCCCC CCCCCCCC CCCCCCCC CC"); response = test.selectApplication(APPLET_AID_2); - addResult(response.checkData("10" +APPLET_AID_2 + - "02CCCC")); + testresult &= response.checkData("10" +APPLET_AID_2 + + "02CCCC"); response = test.selectApplication(APPLET_AID_3); - addResult(response.checkData("10" +APPLET_AID_3 + "01CC")); + testresult &= response.checkData("10" +APPLET_AID_3 + "01CC"); // delete applet and package test.reset(); @@ -236,7 +242,7 @@ public class Test_Cre_Mha_Erhd extends UiccTestModel { test.deleteApplet(APPLET_AID_3); test.deletePackage(CAP_FILE_PATH); - return getOverallResult(); + return testresult; } diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_1.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_1.java index 194ea66..595fdae 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_1.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_1.java @@ -57,7 +57,9 @@ public class Cre_Mha_Pahd_1 extends TestToolkitApplet { EVENT_EVENT_DOWNLOAD_DISPLAY_PARAMETER_CHANGED, EVENT_EVENT_DOWNLOAD_NETWORK_SEARCH_MODE_CHANGE, EVENT_EVENT_BROWSING_STATUS, - EVENT_APPLICATION_DESELECT + EVENT_APPLICATION_DESELECT, + EVENT_EVENT_DOWNLOAD_FRAMES_INFORMATION_CHANGED, + EVENT_EVENT_DOWNLOAD_HCI_CONNECTIVITY }; @@ -221,7 +223,7 @@ public class Cre_Mha_Pahd_1 extends TestToolkitApplet { //- TC 3,4,5,6,7,9,10,11,12 // 13,14,15,17,18,19,20,22 <-handler available // 24,25,26,27,28,29,31,32,33,34,35,36,37 - // 38,39,40, + // 38,39,40,48,49 default: checkProactiveHandler(); break; diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_2.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_2.java index 53451e7..a61a620 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_2.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_2.java @@ -47,7 +47,9 @@ public class Cre_Mha_Pahd_2 extends TestToolkitApplet { EVENT_EVENT_DOWNLOAD_DISPLAY_PARAMETER_CHANGED, EVENT_EVENT_DOWNLOAD_NETWORK_SEARCH_MODE_CHANGE, EVENT_EVENT_BROWSING_STATUS, - EVENT_APPLICATION_DESELECT + EVENT_APPLICATION_DESELECT, + EVENT_EVENT_DOWNLOAD_FRAMES_INFORMATION_CHANGED, + EVENT_EVENT_DOWNLOAD_HCI_CONNECTIVITY }; @@ -178,7 +180,7 @@ public class Cre_Mha_Pahd_2 extends TestToolkitApplet { default: //TC 7,8,9,10,11,12,13,14,15,16,16,20,21,23,29, - //30,31,33,34,35,36,37,38,39,40,41, + //30,31,33,34,35,36,37,38,39,40,41,48,49 checkProactiveHandler(); break; diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_3.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_3.java index 323b8a1..c906f31 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_3.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Cre_Mha_Pahd_3.java @@ -35,7 +35,7 @@ public class Cre_Mha_Pahd_3 extends TestToolkitApplet { private Cre_Mha_Pahd_3 () {} - private byte[] baTestsResults = new byte[128]; + private byte[] baTestsResults = new byte[128]; private byte[] baTestAppletId = new byte[17]; /** * Create an instance of the Applet, the Java Card runtime environment will call this static method first. diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Test_Cre_Mha_Pahd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Test_Cre_Mha_Pahd.java index b0cefaa..945b5c4 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Test_Cre_Mha_Pahd.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Test_Cre_Mha_Pahd.java @@ -39,6 +39,8 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel { private UiccAPITestCardService test = null; /** contains the response from the executed command */ private APDUResponse response = null; + /** stores the test result */ + private boolean testresult = false; public final byte[] AID_ADF1 = {(byte)0xA0, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x09, (byte)0x00, (byte)0x05, (byte)0xFF, @@ -57,11 +59,9 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel { * Installs the applet, runs the tests and checks the test result. */ public boolean run(){ - initialiseResults(); - - // test script + // test script test.reset(); - test.terminalProfileSession("03010000 0102"); + test.terminalProfileSession("0301"); // Install Applet test.loadPackage(CAP_FILE_PATH); @@ -94,68 +94,68 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel { //TC 1 - select MF response = test.selectFile("3F00"); //TC 2 - send Terminal Profile except SET_EVENT_LIST,POLL_INTERVALL,SETUP_IDLE_MODE_TEXT,SET_UP_MENU - response = test.terminalProfileSession("FFFFDFD FFEFF1FEF FF0000FF FF9FFFEF" + - "03FF000 0007FE300 01"); + response = test.terminalProfileSession("FFFFDFDF FEFF1FEF FF0000FF FF9FFFEF" + + "03FF0000 007FE300 01"); //TC 3 - initialization with all the facilities supported (without SETUP_EVENT_LIST response = test.terminalProfileSession("FFFFFFFF FEFFFFFF FFFFFFFF FFFFFFFF " + - "FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " + - "FFFF"); + "FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " + + "FFFF"); response = test.envelopeMenuSelection("900102","9500"); - addResult(response.checkSw("9000")); + testresult = response.checkSw("9000"); //TC 4 response = test.envelopeMenuSelection("900101",""); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 5 response = test.envelopeTimerExpiration("A40101"); //TC 6 response = test.envelopeCallControlByNAA(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 7 response = test.envelopeEventDownloadMTCall(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 8 response = test.envelopeEventDownloadCallConnected(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 9 response = test.envelopeEventDownloadCallDisconnected(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 10 response = test.envelopeEventDownloadLocationStatus(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 11 response = test.envelopeEventDownloadUserActivity(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 12 response = test.envelopeEventDownloadIdleScreenAvailable(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 13 response = test.envelopeEventDownloadCardReaderStatus(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 14 response = test.envelopeEventDownloadLanguageSelection(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 15 response = test.envelopeEventDownloadBrowserTermination(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 16 response = test.status("00","0C","00"); - addResult(response.checkSw("911A")); + testresult &= response.checkSw("911A"); //TC 17 response = test.fetch("1A"); response = test.terminalResponse("81030140 01820282 8183010038 0281003502 " + "03003902 000A"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); response = test.envelopeEventDownloadDataAvailable("B8028100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 18 response = test.envelopeEventDownloadChannelStatus("B8028100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 19 response = test.unrecognizedEnvelope(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 20 response = test.envelopeEventDownloadAccessTechnologyChange(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 21 response = test.envelopeEventDownloadDisplayParametersChanged(); //fetch declare service @@ -163,22 +163,22 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel { //get the service record tlv from declare service command String servrectlv = getServiceRecordTLV(response.getData()); response = test.terminalResponse("81030147 0082028281 830100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 22 response = test.envelopeEventDownloadLocalConnection(servrectlv); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 23 response = test.envelopeEventDownloadCallConnected(); //fetch display text response = test.fetch("14"); response = test.terminalResponse("81030121 80820282 81030100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 24 //- Select for activation ADF1 response = test.selectApplication (byteArrayToHexString(AID_ADF1)); //- Select for termination ADF1 response = test.sendApdu ("00A4044C 10"+byteArrayToHexString(AID_ADF1) ); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 25 test.reset(); //no terminal profile is sent and proactive handler shall not be available. @@ -215,24 +215,28 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel { response = test.envelopeEventDownloadAccessTechnologyChange(); //TC 41 response = test.envelopeEventDownloadDisplayParametersChanged(); + //TC 49 + response = test.envelopeEventDownloadFramesInformationChanged(); + //TC 50 + response = test.envelopeEventDownloadHCIConnectivity(); //TC 42 //The Proactive Handler is not available before the //Terminal Profile //TC 43 - response = test.envelopeEventDownloadNetworkSearchModeChange(); - //TC 44 - response = test.envelopeEventDownloadBrowsingStatus(); - //TC 45 - test.reset(); + response = test.envelopeEventDownloadNetworkSearchModeChange(); + //TC 44 + response = test.envelopeEventDownloadBrowsingStatus(); + //TC 45 + 2 + test.reset(); //initialization with all the facilities supported (without SETUP_EVENT_LIST) response = test.terminalProfileSession("FFFFFFFF FEFFFFFF FFFFFFFF FFFFFFFF " + "FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " + "FFFF"); response = test.envelopeEventDownloadNetworkSearchModeChange(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 46 response = test.envelopeEventDownloadBrowsingStatus(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 47 test.reset(); // Install Applet @@ -259,8 +263,8 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel { // case that a CAT facility is not supported by the terminal profile, // the applet will not be triggered on an unsupported event. response = test.selectApplication(APPLET_AID_1); - addResult(response.checkData("10" +APPLET_AID_1 + - "2DCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ + testresult &= (response.checkData("10" +APPLET_AID_1 + + "2FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ "CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ "CCCCCCCC CCCCCCCC CCCCCCCC CCCC") || response.checkData("10" +APPLET_AID_1 + @@ -268,7 +272,7 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel { "CCCCCCCC CCCCCCCC CC") ); response = test.selectApplication(APPLET_AID_2); - addResult(response.checkData("10" +APPLET_AID_2 + + testresult &= (response.checkData("10" +APPLET_AID_2 + "22CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ "CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ "CCCCCC") || @@ -277,7 +281,7 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel { "CCCC") ); response = test.selectApplication(APPLET_AID_3); - addResult(response.checkData("10" +APPLET_AID_3 + "01CC")); + testresult &= response.checkData("10" +APPLET_AID_3 + "01CC"); // delete applet and package test.reset(); @@ -287,7 +291,7 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel { test.deleteApplet(APPLET_AID_3); test.deletePackage(CAP_FILE_PATH); - return getOverallResult(); + return testresult; } /** diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Cre_Mha_Prhd_1.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Cre_Mha_Prhd_1.java index 35daf04..45b9f9e 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Cre_Mha_Prhd_1.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Cre_Mha_Prhd_1.java @@ -58,7 +58,9 @@ public class Cre_Mha_Prhd_1 extends TestToolkitApplet { EVENT_EVENT_DOWNLOAD_DISPLAY_PARAMETER_CHANGED, EVENT_EVENT_DOWNLOAD_NETWORK_SEARCH_MODE_CHANGE, EVENT_EVENT_BROWSING_STATUS, - EVENT_APPLICATION_DESELECT + EVENT_APPLICATION_DESELECT, + EVENT_EVENT_DOWNLOAD_FRAMES_INFORMATION_CHANGED, + EVENT_EVENT_DOWNLOAD_HCI_CONNECTIVITY }; @@ -227,7 +229,7 @@ public class Cre_Mha_Prhd_1 extends TestToolkitApplet { //- TC 3,4,5,6,7,9,10,11,12 // 13,14,15,17,18,19,20,22 <-handler available // 24,25,26,27,28,29,31,32,33,34,35,36,37 - // 38,39,40, + // 38,39,40,48,49 default: checkProactiveHandler(); break; diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Cre_Mha_Prhd_2.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Cre_Mha_Prhd_2.java index 48f7b63..5bddc22 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Cre_Mha_Prhd_2.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Cre_Mha_Prhd_2.java @@ -47,7 +47,9 @@ public class Cre_Mha_Prhd_2 extends TestToolkitApplet { EVENT_EVENT_DOWNLOAD_DISPLAY_PARAMETER_CHANGED, EVENT_EVENT_DOWNLOAD_NETWORK_SEARCH_MODE_CHANGE, EVENT_EVENT_BROWSING_STATUS, - EVENT_APPLICATION_DESELECT + EVENT_APPLICATION_DESELECT, + EVENT_EVENT_DOWNLOAD_FRAMES_INFORMATION_CHANGED, + EVENT_EVENT_DOWNLOAD_HCI_CONNECTIVITY }; diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Test_Cre_Mha_Prhd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Test_Cre_Mha_Prhd.java index 4e68e0f..be5c4c5 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Test_Cre_Mha_Prhd.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Test_Cre_Mha_Prhd.java @@ -38,6 +38,8 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel { private UiccAPITestCardService test = null; /** contains the response from the executed command */ private APDUResponse response = null; + /** stores the test result */ + private boolean testresult = false; /** * @@ -49,11 +51,10 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel { * Installs the applet, runs the tests and checks the test result. */ public boolean run(){ - initialiseResults(); // test script test.reset(); - test.terminalProfileSession("03010000 0102"); + test.terminalProfileSession("0301"); // Install Applet test.loadPackage(CAP_FILE_PATH); @@ -93,61 +94,61 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel { "FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " + "FFFF"); response = test.envelopeMenuSelection("900102","9500"); - addResult(response.checkSw("9000")); + testresult = response.checkSw("9000"); //TC 4 response = test.envelopeMenuSelection("900101",""); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 5 response = test.envelopeTimerExpiration("A40101"); //TC 6 response = test.envelopeCallControlByNAA(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 7 response = test.envelopeEventDownloadMTCall(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 8 response = test.envelopeEventDownloadCallConnected(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 9 response = test.envelopeEventDownloadCallDisconnected(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 10 response = test.envelopeEventDownloadLocationStatus(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 11 response = test.envelopeEventDownloadUserActivity(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 12 response = test.envelopeEventDownloadIdleScreenAvailable(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 13 response = test.envelopeEventDownloadCardReaderStatus(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 14 response = test.envelopeEventDownloadLanguageSelection(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 15 response = test.envelopeEventDownloadBrowserTermination(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 16 response = test.status("00","0C","00"); - addResult(response.checkSw("911A")); + testresult &= response.checkSw("911A"); //TC 17 response = test.fetch("1A"); response = test.terminalResponse("81030140 01820282 8183010038 0281003502 " + "03003902 000A"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); response = test.envelopeEventDownloadDataAvailable("B8028100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 18 response = test.envelopeEventDownloadChannelStatus("B8028100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 19 response = test.unrecognizedEnvelope(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 20 response = test.envelopeEventDownloadAccessTechnologyChange(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 21 response = test.envelopeEventDownloadDisplayParametersChanged(); //fetch declare service @@ -155,22 +156,22 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel { //get the service record tlv from declare service command String servrectlv = getServiceRecordTLV(response.getData()); response = test.terminalResponse("81030147 0082028281 830100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 22 response = test.envelopeEventDownloadLocalConnection(servrectlv); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 23 response = test.envelopeEventDownloadCallConnected(); //fetch display text response = test.fetch("14"); response = test.terminalResponse("81030121 80820282 81030100"); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 24 //- Select for activation ADF1 response = test.selectApplication (AID_ADF1); //- Select for termination ADF1 response = test.sendApdu ("00A4044C 10"+AID_ADF1 ); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 25 test.reset(); //no terminal profile is sent and proactive handler shall not be available. @@ -207,6 +208,10 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel { response = test.envelopeEventDownloadAccessTechnologyChange(); //TC 41 response = test.envelopeEventDownloadDisplayParametersChanged(); + //TC 48 + response = test.envelopeEventDownloadFramesInformationChanged(); + //TC 49 + response = test.envelopeEventDownloadHCIConnectivity(); //TC 42 //The Proactive Handler is not available before the //Terminal Profile @@ -214,17 +219,17 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel { response = test.envelopeEventDownloadNetworkSearchModeChange(); //TC 44 response = test.envelopeEventDownloadBrowsingStatus(); - //TC 45 + //TC 45 +2 test.reset(); //initialization with all the facilities supported (without SETUP_EVENT_LIST) response = test.terminalProfileSession("FFFFFFFF FEFFFFFF FFFFFFFF FFFFFFFF " + "FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " + "FFFF"); response = test.envelopeEventDownloadNetworkSearchModeChange(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 46 response = test.envelopeEventDownloadBrowsingStatus(); - addResult(response.checkSw("9000")); + testresult &= response.checkSw("9000"); //TC 47 test.reset(); // Install Applet @@ -252,8 +257,8 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel { // case that a CAT facility is not supported by the terminal profile, // the applet will not be triggered on an unsupported event. response = test.selectApplication(APPLET_AID_1); - addResult(response.checkData("10" +APPLET_AID_1 + - "2DCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ + testresult &= (response.checkData("10" +APPLET_AID_1 + + "2FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ "CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ "CCCCCCCC CCCCCCCC CCCCCCCC CCCC" ) || @@ -264,7 +269,7 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel { response = test.selectApplication(APPLET_AID_2); - addResult(response.checkData("10" +APPLET_AID_2 + + testresult &= response.checkData("10" +APPLET_AID_2 + "22CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ "CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ "CCCCCC" @@ -273,11 +278,11 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel { response.checkData("10" +APPLET_AID_2 + "15CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+ "CCCCCCCC CCCC" - )); + ); response = test.selectApplication(APPLET_AID_3); - addResult(response.checkData("10" +APPLET_AID_3 + "01CC")); + testresult &= response.checkData("10" +APPLET_AID_3 + "01CC"); // delete applet and package test.reset(); @@ -287,7 +292,7 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel { test.deleteApplet(APPLET_AID_3); test.deletePackage(CAP_FILE_PATH); - return getOverallResult(); + return testresult; } -- GitLab From e72f3cc8dc5b383e6e9918dfcce105045dfbc69f Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 11:13:22 +0200 Subject: [PATCH 03/14] CR-027 SCP(16)000060 -changes to the Test_ file --- .../catre/cre_apt_epha/Test_Cre_Apt_Epha.java | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epha/Test_Cre_Apt_Epha.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epha/Test_Cre_Apt_Epha.java index b280bf4..313e3c6 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epha/Test_Cre_Apt_Epha.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epha/Test_Cre_Apt_Epha.java @@ -19,6 +19,7 @@ public class Test_Cre_Apt_Epha extends UiccTestModel { static final String APPLET_AID_1 = "A0000000 090005FF FFFFFF89 50010102"; static final String APPLET_AID_2 = "A0000000 090005FF FFFFFF89 50020102"; + static final String APPLET_AID_3 = "A0000000 090005FF FFFFFF89 50020103"; static final String Text1 = "54657874 31"; private UiccAPITestCardService test; @@ -32,6 +33,11 @@ public class Test_Cre_Apt_Epha extends UiccTestModel { initialiseResults(); + /*********************************************************************/ + /** Testcase 1, 2 */ + /*********************************************************************/ + + // start test test.reset(); test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE); @@ -98,6 +104,71 @@ public class Test_Cre_Apt_Epha extends UiccTestModel { test.deleteApplet(APPLET_AID_1); test.deleteApplet(APPLET_AID_2); test.deletePackage(CAP_FILE_PATH); + + /*********************************************************************/ + /** Testcase 3 */ + /*********************************************************************/ + + // Install Applet1 + test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_3, + "8008" + // TLV UICC Toolkit application specific parameters + "01" + // V Priority Level + "00" + // V Max. number of timers + "0A" + // V Maximum text length for a menu entry + "00" + // V Maximum number of menu entries + "00" + // V Maximum number of channels + "00" + // LV Minimum Security Level field + "00" + // LV TAR Value(s) + "00"); // V Maximum number of services + + addResult(response.checkSw("9000")); + + // Install Applet2 + test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_3, + "8008" + // TLV UICC Toolkit application specific parameters + "01" + // V Priority Level + "00" + // V Max. number of timers + "0A" + // V Maximum text length for a menu entry + "00" + // V Maximum number of menu entries + "00" + // V Maximum number of channels + "00" + // LV Minimum Security Level field + "00" + // LV TAR Value(s) + "00"); // V Maximum number of services + + addResult(response.checkSw("9000")); + + // Card Initialisation + test.reset(); + test.terminalProfileSession("09030020 21"); + + // Trigger the applets + response = test.envelopeEventProactiveHandlerAvailable(); + addResult(response.checkSw("9000")); + + + /*********************************************************************/ + /*********************************************************************/ + /** Check Applets */ + /*********************************************************************/ + /*********************************************************************/ + + response = test.selectApplication(APPLET_AID_3); + addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC")); + + + /*********************************************************************/ + /*********************************************************************/ + /** Restore card */ + /*********************************************************************/ + /*********************************************************************/ + + test.reset(); + test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE); + // delete applets and package + test.deleteApplet(APPLET_AID_3); + test.deletePackage(CAP_FILE_PATH); + addResult(response.checkSw("9000")); + return getOverallResult(); } -- GitLab From 093a935c3b85c82e8188b68748e36bed59023649 Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 11:21:20 +0200 Subject: [PATCH 04/14] CR-029 SCP(16)000169 --- .../system/api_3_upf_gvba/Test_Api_3_Upf_Gvba.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/source/Annex_E_SourceCode/uicc/test/system/api_3_upf_gvba/Test_Api_3_Upf_Gvba.java b/source/Annex_E_SourceCode/uicc/test/system/api_3_upf_gvba/Test_Api_3_Upf_Gvba.java index de4b2fc..5689eaf 100644 --- a/source/Annex_E_SourceCode/uicc/test/system/api_3_upf_gvba/Test_Api_3_Upf_Gvba.java +++ b/source/Annex_E_SourceCode/uicc/test/system/api_3_upf_gvba/Test_Api_3_Upf_Gvba.java @@ -56,16 +56,7 @@ public class Test_Api_3_Upf_Gvba extends UiccTestModel { // install client package and applet for shareable test case test.loadPackage(CAP_FILE_PATH2); - test.installApplet(CAP_FILE_PATH2, CLASS_AID_2, APPLET_AID_2, - "8008" + // TLV UICC Toolkit application specific parameters - "01" + // V Priority Level - "00" + // V Max. number of timers - "0A" + // V Maximum text length for a menu entry - "00" + // V Maximum number of menu entries - "00" + // V Maximum number of channels - "00" + // LV Minimum Security Level field - "00" + // LV TAR Value(s) - "00"); // V Maximum number of services + test.installApplet(CAP_FILE_PATH2, CLASS_AID_2, APPLET_AID_2, ""); // test script test.reset(); -- GitLab From 824bd69c5a561a02f7068d1f78822ff6ee7e9bc3 Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 11:26:32 +0200 Subject: [PATCH 05/14] CR-030 SCP(16)000170 -replace source code as delivered in the the CR --- .../userclass/UiccAPITestCardService.java | 399 +++++++++++++++++- .../uicc/jcapi/userclass/UiccTestModel.java | 34 +- .../userinterface/UiccToolkitService.java | 25 +- 3 files changed, 418 insertions(+), 40 deletions(-) diff --git a/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccAPITestCardService.java b/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccAPITestCardService.java index fa16fcb..cc152c2 100644 --- a/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccAPITestCardService.java +++ b/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccAPITestCardService.java @@ -7,9 +7,9 @@ package org.etsi.scp.wg3.uicc.jcapi.userclass; +import org.etsi.scp.wg3.uicc.jcapi.userinterface.*; - -public class UiccAPITestCardService { +public class UiccAPITestCardService implements UiccCardManagementService,UiccAdministrativeCommandsService,UiccApplicationManagementService,UiccToolkitService { public static UiccAPITestCardService TestReference = null; @@ -26,4 +26,399 @@ public class UiccAPITestCardService { } } + @Override + public String reset() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse selectFile(String FileId) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse selectFile(String LogicalChannel, String FileId) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse selectForActivation(String DFname) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse selectForActivation(String LogicalChannel, String DFname) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse selectForTermination(String DFname) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse selectForTermination(String LogicalChannel, String DFname) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse activate(String FileId) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse activate(String LogicalChannel, String FileId) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse deactivate(String FileId) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse deactivate(String LogicalChannel, String FileId) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse manageChannel(String OperationCode, String ChannelNb) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse manageChannel(String LogicalChannel, String OperationCode, String ChannelNb) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse status(String AppStatus, String ReturnedData, String DataLength) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse status(String LogicalChannel, String AppStatus, String ReturnedData, String DataLength) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse readBinary(String sfiOffset, String length) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse readBinary(String logicalChannel, String sfiOffset, String length) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse readRecord(String recordNb, String mode, String length) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse readRecord(String logicalChannel, String recordNb, String mode, String length) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse updateBinary(String sfiOffset, String data) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse updateBinary(String logicalChannel, String sfiOffset, String data) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse updateRecord(String recordNb, String mode, String data) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse updateRecord(String logicalChannel, String recordNb, String mode, String data) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse increase(String incValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse increase(String logicalChannel, String incValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse verifyPIN(String keyRef, String PINValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse verifyPIN(String logicalChannel, String keyRef, String PINValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse changePIN(String keyRef, String OldPINValue, String NewPINValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse changePIN(String logicalChannel, String keyRef, String OldPINValue, String NewPINValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse enablePIN(String keyRef, String PINValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse enablePIN(String logicalChannel, String keyRef, String PINValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse disablePIN(String keyRef, String PINValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse disablePIN(String logicalChannel, String keyRef, String PINValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse unblockPIN(String keyRef, String unblockPINValue, String PINValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse unblockPIN(String logicalChannel, String keyRef, String unblockPINValue, String PINValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse sendApdu(String apduCommand) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse createFile(String fcpValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse createFile(String logicalChannel, String fcpValue) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse deleteFile(String fileId) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse deleteFile(String logicalChannel, String fileId) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse resizeFile(String fileId, String size) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse resizeFile(String logicalChannel, String fileId, String size) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse loadPackage(String capFilePath) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse installApplet(String capFilePath, String classAID, String appAID, String uiccSystemSpecificParameters) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse installInstallApplet(String capFilePath, String classAID, String appAID, String uiccSystemSpecificParameters) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse makeSelectableApplet(String appAID) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse selectApplication(String AID) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse selectApplication(String LogicalChannel, String AID) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse lockApplication(String appletAid) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse unlockApplication(String appletAid) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse deleteApplet(String AID) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse deletePackage(String capFilePath) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse deletePackageAndAllRelatedApplications(String capFilePath) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse terminalProfileSession(String tpStr) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse terminalProfile(String tpStr) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse fetch(String expDataLength) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse terminalResponse(String cmd) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeMenuSelection(String itemIdTLV, String HelpRequestTLV) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeCallControlByNAA() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeTimerExpiration(String TimerIdTLV) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse unrecognizedEnvelope() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadMTCall() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadCallConnected() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadCallDisconnected() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadLocationStatus() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadUserActivity() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadIdleScreenAvailable() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadCardReaderStatus() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadLanguageSelection() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadBrowserTermination() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadDataAvailable(String ChannelStatusTLV) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadChannelStatus(String ChannelStatusTLV) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadAccessTechnologyChange() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadDisplayParametersChanged() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadLocalConnection(String ServiceRecordTLV) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadNetworkSearchModeChange() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadBrowsingStatus() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadFramesInformationChanged() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public APDUResponse envelopeEventDownloadHCIConnectivity() { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + } diff --git a/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccTestModel.java b/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccTestModel.java index 6c72e75..32ef4a4 100644 --- a/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccTestModel.java +++ b/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccTestModel.java @@ -6,39 +6,7 @@ package org.etsi.scp.wg3.uicc.jcapi.userclass; -public abstract class UiccTestModel { +public abstract class UiccTestModel { public abstract boolean run(); - - /** - * Initialises the results, removing all previous results. - */ - protected final void initialiseResults() - { - UiccAPITestCardService.getTheUiccTestCardService().initialiseResults(); - } - - /** - * Adds a new result. - */ - protected final void addResult(boolean result) - { - UiccAPITestCardService.getTheUiccTestCardService().addResult(result); - } - - /** - * Returns the overall result, based on all results submitted via {@link #addResult(boolean)} - * since the last call to {@link #initialiseResults()}. - *

- * The following logic is used: - *

    - *
  • if no results have been submitted, false will be returned;
  • - *
  • if any false results have been submitted, false will be returned;
  • - *
  • otherwise, true will be returned.
  • - *
- */ - protected final boolean getOverallResult() - { - return UiccAPITestCardService.getTheUiccTestCardService().getOverallResult(); - } } diff --git a/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userinterface/UiccToolkitService.java b/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userinterface/UiccToolkitService.java index d0d411e..949b167 100644 --- a/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userinterface/UiccToolkitService.java +++ b/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userinterface/UiccToolkitService.java @@ -1,6 +1,6 @@ /** * @author SCP WG3, ETSI - * @version 0.10 + * @version 0.10.1 * UiccToolkitService defines Toolkit methods, among them ETSI TS 102 223 specification */ package org.etsi.scp.wg3.uicc.jcapi.userinterface; @@ -197,7 +197,7 @@ public interface UiccToolkitService { * perform an Envelope Event Download Network Search Change Mode * @return APDUResponse Object * Send the following string : - * "D6 0A 99 01 0E 82 02 83 81 E5 01 00" + * "D6 0A 99 01 0E 82 02 82 81 E5 01 00" */ public APDUResponse envelopeEventDownloadNetworkSearchModeChange(); @@ -205,8 +205,23 @@ public interface UiccToolkitService { * perform an Envelope Event Download Browsing Status * @return APDUResponse Object * Send the following string : - * "D6 0A 99 01 0F 82 02 83 81 E4 01 00" + * "D6 0A 99 01 0F 82 02 82 81 E4 01 00" */ - public APDUResponse envelopeEventDownloadBrowsingStatus(); - + public APDUResponse envelopeEventDownloadBrowsingStatus(); + + /** + * perform an Envelope Event Download Frames Inforamation Changed + * @return APDUResponse Object + * Send the following string : + * "D6 0C 99 01 10 82 02 83 81 E7 03 01 02 03" + */ + public APDUResponse envelopeEventDownloadFramesInformationChanged(); + + /** + * perform an Envelope Event Download HCI Connectivity + * @return APDUResponse Object + * Send the following string : + * "D6 07 99 01 13 82 02 82 81" + */ + public APDUResponse envelopeEventDownloadHCIConnectivity(); } -- GitLab From 82c58e9b4ea1ddc961af78138572fa7f0f857911 Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 11:41:08 +0200 Subject: [PATCH 06/14] CR-032 SCP(16)000172 -adding the source code for the test --- .../api_2_trs_isprav/Api_2_Trs_IsPrAv_1.java | 72 +++++++ .../api_2_trs_isprav/Api_2_Trs_IsPrAv_2.java | 87 +++++++++ .../Test_Api_2_Trs_IsPrAv.java | 177 ++++++++++++++++++ 3 files changed, 336 insertions(+) create mode 100644 source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_1.java create mode 100644 source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_2.java create mode 100644 source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Test_Api_2_Trs_IsPrAv.java diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_1.java new file mode 100644 index 0000000..a3b914d --- /dev/null +++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_1.java @@ -0,0 +1,72 @@ +//----------------------------------------------------------------------------- +// Api_2_Trs_IsPrAv_1.java +//----------------------------------------------------------------------------- + +//----------------------------------------------------------------------------- +// Package Definition +//----------------------------------------------------------------------------- +package uicc.test.toolkit.api_2_trs_isprav; + +//----------------------------------------------------------------------------- +// Imports +//----------------------------------------------------------------------------- +import uicc.test.util.* ; +import uicc.toolkit.*; + + + +public class Api_2_Trs_IsPrAv_1 extends TestToolkitApplet +{ + + private static byte bNbInstance = (byte)0 ; // instance number + private byte bMyInstanceId ; + + /** + * Constructor of the applet + */ + public Api_2_Trs_IsPrAv_1() + { + } + + /** + * Method called by the JCRE at the installation of the applet + */ + public static void install(byte bArray[], short bOffset, byte bLength) + { + // Create a new applet instance + Api_2_Trs_IsPrAv_1 thisApplet = new Api_2_Trs_IsPrAv_1(); + + // Register the new applet instance to the JCRE + thisApplet.register(bArray, (short)(bOffset+1), bArray[bOffset]); + + // Initialise the data of the test applet + thisApplet.init(); + + // register instance with the EVENT_PROACTIVE_HANDLER_AVAILABLE event + thisApplet.obReg.setEvent(EVENT_PROACTIVE_HANDLER_AVAILABLE); + } + + + /** + * Method called by the UICC CRE + */ + public void processToolkit(short event) + { + if (event == EVENT_PROACTIVE_HANDLER_AVAILABLE) { + try { + if ( ToolkitRegistrySystem.isPrioritizedProactiveHandlerAvailableEventSet() == true ) { + reportTestOutcome((byte)1, true) ; + } + else { + reportTestOutcome((byte)1, false) ; + } + } + catch (Exception e) { + reportTestOutcome((byte)1, false) ; + } + } + } +} + + + diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_2.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_2.java new file mode 100644 index 0000000..6abc35a --- /dev/null +++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_2.java @@ -0,0 +1,87 @@ +//----------------------------------------------------------------------------- +// Api_2_Trs_IsPrAv_2.java +//----------------------------------------------------------------------------- + +//----------------------------------------------------------------------------- +// Package Definition +//----------------------------------------------------------------------------- +package uicc.test.toolkit.api_2_trs_isprav; + +//----------------------------------------------------------------------------- +// Imports +//----------------------------------------------------------------------------- +import uicc.test.util.* ; +import uicc.toolkit.*; + + + +public class Api_2_Trs_IsPrAv_2 extends TestToolkitApplet +{ + + private static byte bNbInstance = (byte)0 ; // instance number + private byte bMyInstanceId ; + + /** + * Constructor of the applet + */ + public Api_2_Trs_IsPrAv_2() + { + Api_2_Trs_IsPrAv_2.bNbInstance ++; + this.bMyInstanceId = bNbInstance; + } + + /** + * Method called by the JCRE at the installation of the applet + */ + public static void install(byte bArray[], short bOffset, byte bLength) + { + // Create a new applet instance + Api_2_Trs_IsPrAv_2 thisApplet = new Api_2_Trs_IsPrAv_2(); + + // Register the new applet instance to the JCRE + thisApplet.register(bArray, (short)(bOffset+1), bArray[bOffset]); + + // Initialise the data of the test applet + thisApplet.init(); + + // register instance with the EVENT_PROACTIVE_HANDLER_AVAILABLE event + thisApplet.obReg.setEvent(EVENT_PROACTIVE_HANDLER_AVAILABLE); + } + + + /** + * Method called by the UICC CRE + */ + public void processToolkit(short event) + { + if (event == EVENT_PROACTIVE_HANDLER_AVAILABLE) + { + try{ + switch(bMyInstanceId){ + case (byte)1: + if ( ToolkitRegistrySystem.isPrioritizedProactiveHandlerAvailableEventSet() == false) { + reportTestOutcome((byte)1, true); + } + else { + reportTestOutcome((byte)1, false); + } + break; + case (byte)2: + if ( ToolkitRegistrySystem.isPrioritizedProactiveHandlerAvailableEventSet() == true ) { + reportTestOutcome((byte)1, true) ; + } + else { + reportTestOutcome((byte)1, false) ; + } + break; + default: reportTestOutcome ((byte)1, false); + } + } + catch(Exception e){ + } + } + } +} + + + diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Test_Api_2_Trs_IsPrAv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Test_Api_2_Trs_IsPrAv.java new file mode 100644 index 0000000..1b7d116 --- /dev/null +++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Test_Api_2_Trs_IsPrAv.java @@ -0,0 +1,177 @@ +//----------------------------------------------------------------------------- +// Package Definition +//----------------------------------------------------------------------------- +package uicc.test.toolkit.api_2_trs_isprav; + +//----------------------------------------------------------------------------- +// Imports +//----------------------------------------------------------------------------- +import org.etsi.scp.wg3.uicc.jcapi.userinterface.*; +import org.etsi.scp.wg3.uicc.jcapi.userclass.*; + +public class Test_Api_2_Trs_IsPrAv extends UiccTestModel { + + static final String CAP_FILE_PATH = "uicc/test/toolkit/api_2_trs_isprav"; + static final String CLASS_AID_1 = "A0000000 090005FF FFFFFF89 50010001"; + static final String APPLET_AID_1 = "A0000000 090005FF FFFFFF89 50010102"; + static final String APPLET_AID_2 = "A0000000 090005FF FFFFFF89 50010202"; + static final String APPLET_AID_3 = "A0000000 090005FF FFFFFF89 50010302"; + static final String APPLET_AID_4 = "A0000000 090005FF FFFFFF89 50010402"; + + private UiccAPITestCardService test; + APDUResponse response; + + + public Test_Api_2_Trs_IsPrAv() { + test = UiccAPITestCardService.getTheUiccTestCardService(); + } + + public boolean run() { + APDUResponse data = null; + initialiseResults(); + + // test script + test.reset(); + test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE); + + // Install package + test.loadPackage(CAP_FILE_PATH); + + /*********************************************************************/ + /** Testcase 1 */ + /*********************************************************************/ + + // Install Applet1 + test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_1, + "8008" + // TLV UICC Toolkit application specific parameters + "01" + // V Priority Level + "00" + // V Max. number of timers + "0A" + // V Maximum text length for a menu entry + "00" + // V Maximum number of menu entries + "00" + // V Maximum number of channels + "00" + // LV Minimum Security Level field + "00" + // LV TAR Value(s) + "00"); // V Maximum number of services + + addResult(response.checkSw("9000")); + + // Install Applet2 + test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_2, + "8008" + // TLV UICC Toolkit application specific parameters + "02" + // V Priority Level + "00" + // V Max. number of timers + "0A" + // V Maximum text length for a menu entry + "00" + // V Maximum number of menu entries + "00" + // V Maximum number of channels + "00" + // LV Minimum Security Level field + "00" + // LV TAR Value(s) + "00"); // V Maximum number of services + + addResult(response.checkSw("9000")); + + // Card Initialisation + test.reset(); + test.terminalProfileSession("09030020 21"); + + // Trigger the applets + response = test.envelopeEventProactiveHandlerAvailable(); + addResult(response.checkSw("9000")); + + + /*********************************************************************/ + /*********************************************************************/ + /** Check Applets */ + /*********************************************************************/ + /*********************************************************************/ + + response = test.selectApplication(APPLET_AID_1); + addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC")); + response = test.selectApplication(APPLET_AID_2); + addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC")); + + + /*********************************************************************/ + /*********************************************************************/ + /** Restore card */ + /*********************************************************************/ + /*********************************************************************/ + + test.reset(); + test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE); + // delete applets and package + test.deleteApplet(APPLET_AID_1); + test.deleteApplet(APPLET_AID_2); + test.deletePackage(CAP_FILE_PATH); + addResult(response.checkSw("9000")); + + /*********************************************************************/ + /** Testcase 2 */ + /*********************************************************************/ + + // Install Applet1 + test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_3, + "8008" + // TLV UICC Toolkit application specific parameters + "01" + // V Priority Level + "00" + // V Max. number of timers + "0A" + // V Maximum text length for a menu entry + "00" + // V Maximum number of menu entries + "00" + // V Maximum number of channels + "00" + // LV Minimum Security Level field + "00" + // LV TAR Value(s) + "00"); // V Maximum number of services + + addResult(response.checkSw("9000")); + + // Install Applet2 + test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_4, + "8008" + // TLV UICC Toolkit application specific parameters + "01" + // V Priority Level + "00" + // V Max. number of timers + "0A" + // V Maximum text length for a menu entry + "00" + // V Maximum number of menu entries + "00" + // V Maximum number of channels + "00" + // LV Minimum Security Level field + "00" + // LV TAR Value(s) + "00"); // V Maximum number of services + + addResult(response.checkSw("9000")); + + // Card Initialisation + test.reset(); + test.terminalProfileSession("09030020 21"); + + // Trigger the applets + response = test.envelopeEventProactiveHandlerAvailable(); + addResult(response.checkSw("9000")); + + + /*********************************************************************/ + /*********************************************************************/ + /** Check Applets */ + /*********************************************************************/ + /*********************************************************************/ + + response = test.selectApplication(APPLET_AID_3); + addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC")); + response = test.selectApplication(APPLET_AID_4); + addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC")); + + + /*********************************************************************/ + /*********************************************************************/ + /** Restore card */ + /*********************************************************************/ + /*********************************************************************/ + + test.reset(); + test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE); + // delete applets and package + test.deleteApplet(APPLET_AID_3); + test.deleteApplet(APPLET_AID_4); + test.deletePackage(CAP_FILE_PATH); + addResult(response.checkSw("9000")); + + + return getOverallResult(); + } +} -- GitLab From 9204fe16b0cd03a696065a6ffe2bc8cf6d12e800 Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 11:41:08 +0200 Subject: [PATCH 07/14] CR-032 SCP(16)000172 -adding the source code for the test -adding the .opt file to generate the cap files for the test --- .../api_2_trs_isprav/Api_2_Trs_IsPrAv_1.java | 72 +++++++ .../api_2_trs_isprav/Api_2_Trs_IsPrAv_2.java | 87 +++++++++ .../Test_Api_2_Trs_IsPrAv.java | 177 ++++++++++++++++++ 3 files changed, 336 insertions(+) create mode 100644 source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_1.java create mode 100644 source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_2.java create mode 100644 source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Test_Api_2_Trs_IsPrAv.java diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_1.java new file mode 100644 index 0000000..a3b914d --- /dev/null +++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_1.java @@ -0,0 +1,72 @@ +//----------------------------------------------------------------------------- +// Api_2_Trs_IsPrAv_1.java +//----------------------------------------------------------------------------- + +//----------------------------------------------------------------------------- +// Package Definition +//----------------------------------------------------------------------------- +package uicc.test.toolkit.api_2_trs_isprav; + +//----------------------------------------------------------------------------- +// Imports +//----------------------------------------------------------------------------- +import uicc.test.util.* ; +import uicc.toolkit.*; + + + +public class Api_2_Trs_IsPrAv_1 extends TestToolkitApplet +{ + + private static byte bNbInstance = (byte)0 ; // instance number + private byte bMyInstanceId ; + + /** + * Constructor of the applet + */ + public Api_2_Trs_IsPrAv_1() + { + } + + /** + * Method called by the JCRE at the installation of the applet + */ + public static void install(byte bArray[], short bOffset, byte bLength) + { + // Create a new applet instance + Api_2_Trs_IsPrAv_1 thisApplet = new Api_2_Trs_IsPrAv_1(); + + // Register the new applet instance to the JCRE + thisApplet.register(bArray, (short)(bOffset+1), bArray[bOffset]); + + // Initialise the data of the test applet + thisApplet.init(); + + // register instance with the EVENT_PROACTIVE_HANDLER_AVAILABLE event + thisApplet.obReg.setEvent(EVENT_PROACTIVE_HANDLER_AVAILABLE); + } + + + /** + * Method called by the UICC CRE + */ + public void processToolkit(short event) + { + if (event == EVENT_PROACTIVE_HANDLER_AVAILABLE) { + try { + if ( ToolkitRegistrySystem.isPrioritizedProactiveHandlerAvailableEventSet() == true ) { + reportTestOutcome((byte)1, true) ; + } + else { + reportTestOutcome((byte)1, false) ; + } + } + catch (Exception e) { + reportTestOutcome((byte)1, false) ; + } + } + } +} + + + diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_2.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_2.java new file mode 100644 index 0000000..6abc35a --- /dev/null +++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Api_2_Trs_IsPrAv_2.java @@ -0,0 +1,87 @@ +//----------------------------------------------------------------------------- +// Api_2_Trs_IsPrAv_2.java +//----------------------------------------------------------------------------- + +//----------------------------------------------------------------------------- +// Package Definition +//----------------------------------------------------------------------------- +package uicc.test.toolkit.api_2_trs_isprav; + +//----------------------------------------------------------------------------- +// Imports +//----------------------------------------------------------------------------- +import uicc.test.util.* ; +import uicc.toolkit.*; + + + +public class Api_2_Trs_IsPrAv_2 extends TestToolkitApplet +{ + + private static byte bNbInstance = (byte)0 ; // instance number + private byte bMyInstanceId ; + + /** + * Constructor of the applet + */ + public Api_2_Trs_IsPrAv_2() + { + Api_2_Trs_IsPrAv_2.bNbInstance ++; + this.bMyInstanceId = bNbInstance; + } + + /** + * Method called by the JCRE at the installation of the applet + */ + public static void install(byte bArray[], short bOffset, byte bLength) + { + // Create a new applet instance + Api_2_Trs_IsPrAv_2 thisApplet = new Api_2_Trs_IsPrAv_2(); + + // Register the new applet instance to the JCRE + thisApplet.register(bArray, (short)(bOffset+1), bArray[bOffset]); + + // Initialise the data of the test applet + thisApplet.init(); + + // register instance with the EVENT_PROACTIVE_HANDLER_AVAILABLE event + thisApplet.obReg.setEvent(EVENT_PROACTIVE_HANDLER_AVAILABLE); + } + + + /** + * Method called by the UICC CRE + */ + public void processToolkit(short event) + { + if (event == EVENT_PROACTIVE_HANDLER_AVAILABLE) + { + try{ + switch(bMyInstanceId){ + case (byte)1: + if ( ToolkitRegistrySystem.isPrioritizedProactiveHandlerAvailableEventSet() == false) { + reportTestOutcome((byte)1, true); + } + else { + reportTestOutcome((byte)1, false); + } + break; + case (byte)2: + if ( ToolkitRegistrySystem.isPrioritizedProactiveHandlerAvailableEventSet() == true ) { + reportTestOutcome((byte)1, true) ; + } + else { + reportTestOutcome((byte)1, false) ; + } + break; + default: reportTestOutcome ((byte)1, false); + } + } + catch(Exception e){ + } + } + } +} + + + diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Test_Api_2_Trs_IsPrAv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Test_Api_2_Trs_IsPrAv.java new file mode 100644 index 0000000..1b7d116 --- /dev/null +++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/Test_Api_2_Trs_IsPrAv.java @@ -0,0 +1,177 @@ +//----------------------------------------------------------------------------- +// Package Definition +//----------------------------------------------------------------------------- +package uicc.test.toolkit.api_2_trs_isprav; + +//----------------------------------------------------------------------------- +// Imports +//----------------------------------------------------------------------------- +import org.etsi.scp.wg3.uicc.jcapi.userinterface.*; +import org.etsi.scp.wg3.uicc.jcapi.userclass.*; + +public class Test_Api_2_Trs_IsPrAv extends UiccTestModel { + + static final String CAP_FILE_PATH = "uicc/test/toolkit/api_2_trs_isprav"; + static final String CLASS_AID_1 = "A0000000 090005FF FFFFFF89 50010001"; + static final String APPLET_AID_1 = "A0000000 090005FF FFFFFF89 50010102"; + static final String APPLET_AID_2 = "A0000000 090005FF FFFFFF89 50010202"; + static final String APPLET_AID_3 = "A0000000 090005FF FFFFFF89 50010302"; + static final String APPLET_AID_4 = "A0000000 090005FF FFFFFF89 50010402"; + + private UiccAPITestCardService test; + APDUResponse response; + + + public Test_Api_2_Trs_IsPrAv() { + test = UiccAPITestCardService.getTheUiccTestCardService(); + } + + public boolean run() { + APDUResponse data = null; + initialiseResults(); + + // test script + test.reset(); + test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE); + + // Install package + test.loadPackage(CAP_FILE_PATH); + + /*********************************************************************/ + /** Testcase 1 */ + /*********************************************************************/ + + // Install Applet1 + test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_1, + "8008" + // TLV UICC Toolkit application specific parameters + "01" + // V Priority Level + "00" + // V Max. number of timers + "0A" + // V Maximum text length for a menu entry + "00" + // V Maximum number of menu entries + "00" + // V Maximum number of channels + "00" + // LV Minimum Security Level field + "00" + // LV TAR Value(s) + "00"); // V Maximum number of services + + addResult(response.checkSw("9000")); + + // Install Applet2 + test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_2, + "8008" + // TLV UICC Toolkit application specific parameters + "02" + // V Priority Level + "00" + // V Max. number of timers + "0A" + // V Maximum text length for a menu entry + "00" + // V Maximum number of menu entries + "00" + // V Maximum number of channels + "00" + // LV Minimum Security Level field + "00" + // LV TAR Value(s) + "00"); // V Maximum number of services + + addResult(response.checkSw("9000")); + + // Card Initialisation + test.reset(); + test.terminalProfileSession("09030020 21"); + + // Trigger the applets + response = test.envelopeEventProactiveHandlerAvailable(); + addResult(response.checkSw("9000")); + + + /*********************************************************************/ + /*********************************************************************/ + /** Check Applets */ + /*********************************************************************/ + /*********************************************************************/ + + response = test.selectApplication(APPLET_AID_1); + addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC")); + response = test.selectApplication(APPLET_AID_2); + addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC")); + + + /*********************************************************************/ + /*********************************************************************/ + /** Restore card */ + /*********************************************************************/ + /*********************************************************************/ + + test.reset(); + test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE); + // delete applets and package + test.deleteApplet(APPLET_AID_1); + test.deleteApplet(APPLET_AID_2); + test.deletePackage(CAP_FILE_PATH); + addResult(response.checkSw("9000")); + + /*********************************************************************/ + /** Testcase 2 */ + /*********************************************************************/ + + // Install Applet1 + test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_3, + "8008" + // TLV UICC Toolkit application specific parameters + "01" + // V Priority Level + "00" + // V Max. number of timers + "0A" + // V Maximum text length for a menu entry + "00" + // V Maximum number of menu entries + "00" + // V Maximum number of channels + "00" + // LV Minimum Security Level field + "00" + // LV TAR Value(s) + "00"); // V Maximum number of services + + addResult(response.checkSw("9000")); + + // Install Applet2 + test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_4, + "8008" + // TLV UICC Toolkit application specific parameters + "01" + // V Priority Level + "00" + // V Max. number of timers + "0A" + // V Maximum text length for a menu entry + "00" + // V Maximum number of menu entries + "00" + // V Maximum number of channels + "00" + // LV Minimum Security Level field + "00" + // LV TAR Value(s) + "00"); // V Maximum number of services + + addResult(response.checkSw("9000")); + + // Card Initialisation + test.reset(); + test.terminalProfileSession("09030020 21"); + + // Trigger the applets + response = test.envelopeEventProactiveHandlerAvailable(); + addResult(response.checkSw("9000")); + + + /*********************************************************************/ + /*********************************************************************/ + /** Check Applets */ + /*********************************************************************/ + /*********************************************************************/ + + response = test.selectApplication(APPLET_AID_3); + addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC")); + response = test.selectApplication(APPLET_AID_4); + addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC")); + + + /*********************************************************************/ + /*********************************************************************/ + /** Restore card */ + /*********************************************************************/ + /*********************************************************************/ + + test.reset(); + test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE); + // delete applets and package + test.deleteApplet(APPLET_AID_3); + test.deleteApplet(APPLET_AID_4); + test.deletePackage(CAP_FILE_PATH); + addResult(response.checkSw("9000")); + + + return getOverallResult(); + } +} -- GitLab From 676232423e37c4cc8183f4ba021d1ba27e58605d Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 11:49:41 +0200 Subject: [PATCH 08/14] -added the .opt file for the new test package introduced in CR-032 --- .../uicc/test/toolkit/api_2_trs_isprav/applet.opt | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/applet.opt diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/applet.opt b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/applet.opt new file mode 100644 index 0000000..f026151 --- /dev/null +++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_isprav/applet.opt @@ -0,0 +1,5 @@ +-out EXP CAP JCA +-applet 0xa0:0x00:0x00:0x00:0x09:0x00:0x05:0xff:0xff:0xff:0xff:0x89:0x20:0x01:0x00:0x01 uicc.test.toolkit.api_2_trs_isprav.Api_2_Trs_IsPrAv_1 +-applet 0xa0:0x00:0x00:0x00:0x09:0x00:0x05:0xff:0xff:0xff:0xff:0x89:0x20:0x01:0x00:0x02 uicc.test.toolkit.api_2_trs_isprav.Api_2_Trs_IsPrAv_2 +uicc.test.toolkit.api_2_trs_isprav +0xa0:0x00:0x00:0x00:0x09:0x00:0x05:0xff:0xff:0xff:0xff:0x89:0x20:0x00:0x00:0x00 1.0 \ No newline at end of file -- GitLab From 27b87f24744bdc112c15ca38a73e5693968f6134 Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 11:52:22 +0200 Subject: [PATCH 09/14] CR-034 SCP(16)000246 -changes in Test_Api_2_Tkr_Rgfeso.java file --- .../test/toolkit/api_2_tkr_rgfeso/Test_Api_2_Tkr_Rgfeso.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfeso/Test_Api_2_Tkr_Rgfeso.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfeso/Test_Api_2_Tkr_Rgfeso.java index 2483c6f..91d4891 100644 --- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfeso/Test_Api_2_Tkr_Rgfeso.java +++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfeso/Test_Api_2_Tkr_Rgfeso.java @@ -227,7 +227,7 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel { test.selectFile(DF_TEST); test.selectFile(EF_TARU); String FFx130 = ""; - for (int i=0; i<=130; i++) + for (int i=0; i<130; i++) FFx130 += "FF"; test.updateBinary("0000", FFx130); test.updateBinary("0082", FFx130); -- GitLab From a999e6293059772d7bbb9682f1f83fe4ccc21710 Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 11:58:19 +0200 Subject: [PATCH 10/14] CR-037 SCP(19)000127 -multiple corrections of older CR's --- .../access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java | 11 ++++++----- .../test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java | 6 +++--- .../toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java index 9e4f687..c52b053 100644 --- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java +++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java @@ -25,7 +25,7 @@ public class Test_Api_1_Fvw_Incr extends UiccTestModel { public boolean run() { APDUResponse data = null; - boolean result = false; + initialiseResults(); // test script test.reset(); @@ -71,7 +71,7 @@ public class Test_Api_1_Fvw_Incr extends UiccTestModel { // Trigger Applet response = test.envelopeMenuSelection("100101", ""); - result = response.checkSw("9000"); + addResult(response.checkSw("9000")); /*********************************************************************/ @@ -81,8 +81,9 @@ public class Test_Api_1_Fvw_Incr extends UiccTestModel { /*********************************************************************/ response = test.selectApplication(APPLET_AID_1); - result &= response.checkData("10" + APPLET_AID_1 + "10" + - "CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"); + // Note: as test case 15 is Void, we expect '00' for the result + addResult(response.checkData("10" + APPLET_AID_1 + "10" + + "CCCCCCCC CCCCCCCC CCCCCCCC CCCC00CC")); /*********************************************************************/ /*********************************************************************/ @@ -96,6 +97,6 @@ public class Test_Api_1_Fvw_Incr extends UiccTestModel { test.deletePackage(CAP_FILE_PATH); - return result; + return getOverallResult(); } } diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java index 8cd1ef1..7c9b9e7 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java @@ -54,10 +54,10 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel { "00" + // LV TAR Value(s) "00"); // V Maximum number of services - test.status("00", "0C", "00"); - // test script response = test.makeSelectableApplet(APPLET_AID_1); + // Send a status command to be sure to retrieve the correct status word in the RAPDU + test.status("00", "0C", "00"); addResult(response.checkSw("910F")); response = test.fetch("0F"); addResult(response.checkData("D00D8103 01050082 02818299 020004") || @@ -68,7 +68,7 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel { response = test.envelopeEventDownloadUserActivity(); addResult(response.checkSw("910F")); response = test.fetch("0F"); - addResult(response.checkData("D00D8103 01050082 02818299 020003")) || + addResult(response.checkData("D00D8103 01050082 02818299 020003") || response.checkData("D00D8103 01050082 02818219 020003")); test.terminalResponse("81030105 00820282 81830100"); diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java index 5651fc2..fa27cca 100644 --- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java +++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java @@ -90,7 +90,7 @@ public class Test_Api_2_Prh_Cpyv extends UiccTestModel + "78749102 0010")); response = test.terminalResponse("81030123 00020282 81030100 0D110400" - + "02030405060708090A0B0C0D0E0F"); + + "0102030405060708090A0B0C0D0E0F"); addResult(response.checkSw("9000")); /*********************************************************************/ -- GitLab From a98ceb74704f42ebb616fb4be246e426a1885f1f Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 11:58:19 +0200 Subject: [PATCH 11/14] CR-037 SCP(19)000127 -multiple corrections of older CR's CR-038 SCP(19)000164 --- .../access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java | 11 ++++++----- .../test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java | 6 +++--- .../toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java index 9e4f687..c52b053 100644 --- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java +++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java @@ -25,7 +25,7 @@ public class Test_Api_1_Fvw_Incr extends UiccTestModel { public boolean run() { APDUResponse data = null; - boolean result = false; + initialiseResults(); // test script test.reset(); @@ -71,7 +71,7 @@ public class Test_Api_1_Fvw_Incr extends UiccTestModel { // Trigger Applet response = test.envelopeMenuSelection("100101", ""); - result = response.checkSw("9000"); + addResult(response.checkSw("9000")); /*********************************************************************/ @@ -81,8 +81,9 @@ public class Test_Api_1_Fvw_Incr extends UiccTestModel { /*********************************************************************/ response = test.selectApplication(APPLET_AID_1); - result &= response.checkData("10" + APPLET_AID_1 + "10" + - "CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"); + // Note: as test case 15 is Void, we expect '00' for the result + addResult(response.checkData("10" + APPLET_AID_1 + "10" + + "CCCCCCCC CCCCCCCC CCCCCCCC CCCC00CC")); /*********************************************************************/ /*********************************************************************/ @@ -96,6 +97,6 @@ public class Test_Api_1_Fvw_Incr extends UiccTestModel { test.deletePackage(CAP_FILE_PATH); - return result; + return getOverallResult(); } } diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java index 8cd1ef1..7c9b9e7 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java @@ -54,10 +54,10 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel { "00" + // LV TAR Value(s) "00"); // V Maximum number of services - test.status("00", "0C", "00"); - // test script response = test.makeSelectableApplet(APPLET_AID_1); + // Send a status command to be sure to retrieve the correct status word in the RAPDU + test.status("00", "0C", "00"); addResult(response.checkSw("910F")); response = test.fetch("0F"); addResult(response.checkData("D00D8103 01050082 02818299 020004") || @@ -68,7 +68,7 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel { response = test.envelopeEventDownloadUserActivity(); addResult(response.checkSw("910F")); response = test.fetch("0F"); - addResult(response.checkData("D00D8103 01050082 02818299 020003")) || + addResult(response.checkData("D00D8103 01050082 02818299 020003") || response.checkData("D00D8103 01050082 02818219 020003")); test.terminalResponse("81030105 00820282 81830100"); diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java index 5651fc2..fa27cca 100644 --- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java +++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java @@ -90,7 +90,7 @@ public class Test_Api_2_Prh_Cpyv extends UiccTestModel + "78749102 0010")); response = test.terminalResponse("81030123 00020282 81030100 0D110400" - + "02030405060708090A0B0C0D0E0F"); + + "0102030405060708090A0B0C0D0E0F"); addResult(response.checkSw("9000")); /*********************************************************************/ -- GitLab From cfa8306054a47ddf0843315461beb882b67cce7b Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 12:04:04 +0200 Subject: [PATCH 12/14] SCP-038 SCP(19)000164 -changes in package cre_reg_evtr are already covered in the previous commit --- .../api_1_fvw_incr/Api_1_Fvw_Incr_1.java | 35 ++----------------- .../catre/cre_pcs_spco/Test_Cre_Pcs_Spco.java | 4 ++- 2 files changed, 6 insertions(+), 33 deletions(-) diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Api_1_Fvw_Incr_1.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Api_1_Fvw_Incr_1.java index 7e6d175..7eb3ed3 100644 --- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Api_1_Fvw_Incr_1.java +++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Api_1_Fvw_Incr_1.java @@ -528,39 +528,10 @@ public class Api_1_Fvw_Incr_1 extends TestToolkitApplet implements UICCConstants reportTestOutcome(testCaseNb, bRes); // ----------------------------------------------------------------- - // Test Case 15 : Record not found + // Test Case 15 : Void + // Note: this means that baTestsResults will contain '00' for this test case, indicating Void in this case // - testCaseNb = 15; - try - { - incr = new byte[3]; - resp = new byte[3]; - createEFCmd = HandlerBuilder.buildTLVHandler(HandlerBuilder.EDIT_HANDLER, (short)abCreateEF_2C00.length, abCreateEF_2C00, (short)0x00, (short)abCreateEF_2C00.length); - UiccAdminFileView.createFile(createEFCmd); - UiccAdminFileView.select((short)0x2C00); - - incrOffset = 0; - incrLength = 3; - respOffset = 0; - - respLength = UiccFileView.increase(incr, incrOffset, incrLength, resp, respOffset); - bRes = false; - } - catch (UICCException e) - { - if (e.getReason() == UICCException.RECORD_NOT_FOUND) - bRes = true; - else - bRes = false; - } - catch(Exception e) - { - bRes = false; - } - - UiccAdminFileView.deleteFile((short)0x2C00); - reportTestOutcome(testCaseNb, bRes); - + // ----------------------------------------------------------------- // Test Case 16 : incrLength out of range // ----------------------------------------------------------------- diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_spco/Test_Cre_Pcs_Spco.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_spco/Test_Cre_Pcs_Spco.java index 9786d07..b7cbf51 100644 --- a/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_spco/Test_Cre_Pcs_Spco.java +++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_spco/Test_Cre_Pcs_Spco.java @@ -659,6 +659,8 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel { //Lock Applet3 (testcase 14-14) response = test.lockApplication(APPLET_AID_3); + // Send a status command to be sure to retrieve the correct status word in the RAPDU + response = test.status("00","0C","00"); // Fetch the SetUpMenu response = test.fetch(response.getStatusWord().substring(2)); addResult(response.checkData("D01C8103 01250082 02818285 09554943" + @@ -697,7 +699,7 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel { "034D656E 75335108 00000390 00000390") || response.checkData("D02E8103 01250082 02818285 09554943" + "43205445 53548F06 024D656E 75328F06" + - "024D656E 7533D108 00000390 00000390")); + "034D656E 7533D108 00000390 00000390")); response = test.terminalResponse("81030125 00820282 81830100"); addResult(response.checkSw("9000")); -- GitLab From 86a3036225b181875baef8cafebaaa8af11ed0dc Mon Sep 17 00:00:00 2001 From: sebhans Date: Fri, 25 Jun 2021 13:08:41 +0200 Subject: [PATCH 13/14] Generated .cap and .exp files for the distribution for REL-7.1.0 --- .../access/api_1_cont/javacard/api_1_cont.cap | Bin 14298 -> 14061 bytes .../javacard/api_1_fvw_actf.cap | Bin 4729 -> 3273 bytes .../javacard/api_1_fvw_dacf.cap | Bin 4581 -> 3215 bytes .../javacard/api_1_fvw_incr.cap | Bin 9139 -> 5877 bytes .../javacard/api_1_fvw_redb.cap | Bin 4206 -> 4178 bytes .../javacard/api_1_fvw_redr.cap | Bin 6327 -> 6271 bytes .../javacard/api_1_fvw_sear.cap | Bin 22451 -> 13316 bytes .../javacard/api_1_fvw_slctb.cap | Bin 3614 -> 3591 bytes .../javacard/api_1_fvw_slctb_bss.cap | Bin 7697 -> 7642 bytes .../javacard/api_1_fvw_slcts.cap | Bin 4371 -> 4328 bytes .../javacard/api_1_fvw_stat.cap | Bin 5320 -> 5285 bytes .../javacard/api_1_fvw_updb.cap | Bin 4357 -> 4329 bytes .../javacard/api_1_fvw_updr.cap | Bin 6448 -> 6386 bytes .../javacard/api_1_uex_coor.cap | Bin 3819 -> 2868 bytes .../javacard/api_1_uex_thit.cap | Bin 4605 -> 3203 bytes .../javacard/api_1_usy_getf_bsbb.cap | Bin 6065 -> 6010 bytes .../javacard/api_1_usy_getfb.cap | Bin 5267 -> 5226 bytes .../javacard/api_1_usy_getfob.cap | Bin 5781 -> 5735 bytes .../javacard/api_4_aex_coor.cap | Bin 4352 -> 3266 bytes .../javacard/api_4_aex_thit.cap | Bin 5139 -> 3600 bytes .../javacard/api_4_afb_gtaf_bsbb.cap | Bin 10167 -> 6472 bytes .../javacard/api_4_afb_gtafb.cap | Bin 8783 -> 5681 bytes .../javacard/api_4_afb_gtafob.cap | Bin 9720 -> 6207 bytes .../javacard/api_4_afv_actf.cap | Bin 5298 -> 3701 bytes .../javacard/api_4_afv_crtf.cap | Bin 5823 -> 5794 bytes .../javacard/api_4_afv_dacf.cap | Bin 5151 -> 3644 bytes .../javacard/api_4_afv_dltf.cap | Bin 6611 -> 6574 bytes .../javacard/api_4_afv_incr.cap | Bin 9653 -> 6117 bytes .../javacard/api_4_afv_redb.cap | Bin 7161 -> 4604 bytes .../javacard/api_4_afv_redr.cap | Bin 10896 -> 6696 bytes .../javacard/api_4_afv_rszf.cap | Bin 7443 -> 4930 bytes .../javacard/api_4_afv_sear.cap | Bin 23022 -> 13741 bytes .../javacard/api_4_afv_slctb.cap | Bin 5737 -> 3944 bytes .../javacard/api_4_afv_slctb_bss.cap | Bin 13111 -> 8071 bytes .../javacard/api_4_afv_slcts.cap | Bin 7248 -> 4755 bytes .../javacard/api_4_afv_stat.cap | Bin 9124 -> 5681 bytes .../javacard/api_4_afv_updb.cap | Bin 7457 -> 4755 bytes .../javacard/api_4_afv_updr.cap | Bin 11244 -> 6812 bytes .../cre_api_hepo/javacard/cre_api_hepo.cap | Bin 4681 -> 3309 bytes .../cre_api_tmid/javacard/cre_api_tmid.cap | Bin 3933 -> 2866 bytes .../cre_api_tran/javacard/cre_api_tran.cap | Bin 4730 -> 3300 bytes .../cre_apt_eade/javacard/cre_apt_eade.cap | Bin 3531 -> 3508 bytes .../cre_apt_eccn/javacard/cre_apt_eccn.cap | Bin 3359 -> 3316 bytes .../cre_apt_edat/javacard/cre_apt_edat.cap | Bin 2983 -> 2964 bytes .../cre_apt_edbs/javacard/cre_apt_edbs.cap | Bin 3092 -> 3071 bytes .../cre_apt_edbt/javacard/cre_apt_edbt.cap | Bin 2983 -> 2965 bytes .../cre_apt_edcc/javacard/cre_apt_edcc.cap | Bin 2983 -> 2964 bytes .../cre_apt_edcd/javacard/cre_apt_edcd.cap | Bin 2984 -> 2964 bytes .../cre_apt_edcr/javacard/cre_apt_edcr.cap | Bin 2983 -> 2964 bytes .../cre_apt_edcs/javacard/cre_apt_edcs.cap | Bin 3766 -> 3737 bytes .../cre_apt_edda/javacard/cre_apt_edda.cap | Bin 3814 -> 3786 bytes .../cre_apt_eddp/javacard/cre_apt_eddp.cap | Bin 2983 -> 2965 bytes .../cre_apt_edis/javacard/cre_apt_edis.cap | Bin 2983 -> 2964 bytes .../cre_apt_edlc/javacard/cre_apt_edlc.cap | Bin 3814 -> 3787 bytes .../cre_apt_edlg/javacard/cre_apt_edlg.cap | Bin 2983 -> 2964 bytes .../cre_apt_edls/javacard/cre_apt_edls.cap | Bin 2988 -> 2969 bytes .../cre_apt_edmc/javacard/cre_apt_edmc.cap | Bin 2989 -> 2970 bytes .../cre_apt_edns/javacard/cre_apt_edns.cap | Bin 3092 -> 3070 bytes .../cre_apt_edua/javacard/cre_apt_edua.cap | Bin 2983 -> 2964 bytes .../cre_apt_eefu/javacard/cre_apt_eefu.cap | Bin 4724 -> 4684 bytes .../cre_apt_efca/javacard/cre_apt_efca.cap | Bin 4737 -> 4636 bytes .../cre_apt_emse/javacard/cre_apt_emse.cap | Bin 3219 -> 3202 bytes .../cre_apt_emsh/javacard/cre_apt_emsh.cap | Bin 3881 -> 3842 bytes .../cre_apt_epdw/javacard/cre_apt_epdw.cap | Bin 3689 -> 3627 bytes .../cre_apt_epha/javacard/cre_apt_epha.cap | Bin 3937 -> 3887 bytes .../cre_apt_estc/javacard/cre_apt_estc.cap | Bin 3684 -> 3621 bytes .../cre_apt_etex/javacard/cre_apt_etex.cap | Bin 3144 -> 3123 bytes .../cre_apt_euev/javacard/cre_apt_euev.cap | Bin 2978 -> 2959 bytes .../cre_apt_genb/javacard/cre_apt_genb.cap | Bin 4075 -> 2952 bytes .../cre_erp_eccn/javacard/cre_erp_eccn.cap | Bin 5634 -> 3496 bytes .../cre_erp_euen/javacard/cre_erp_euen.cap | Bin 4081 -> 2898 bytes .../cre_exh_genb/javacard/cre_exh_genb.cap | Bin 4816 -> 3252 bytes .../cre_exh_imtg/javacard/cre_exh_imtg.cap | Bin 4512 -> 3082 bytes .../cre_hin_enhd/javacard/cre_hin_enhd.cap | Bin 5131 -> 5108 bytes .../cre_hin_erhd/javacard/cre_hin_erhd.cap | Bin 2737 -> 2721 bytes .../cre_hin_pahd/javacard/cre_hin_pahd.cap | Bin 4260 -> 4199 bytes .../cre_hin_prhd/javacard/cre_hin_prhd.cap | Bin 3762 -> 3743 bytes .../cre_mha_enhd/javacard/cre_mha_enhd.cap | Bin 5648 -> 5653 bytes .../cre_mha_erhd/javacard/cre_mha_erhd.cap | Bin 6996 -> 6983 bytes .../cre_mha_pahd/javacard/cre_mha_pahd.cap | Bin 5677 -> 5683 bytes .../cre_mha_prhd/javacard/cre_mha_prhd.cap | Bin 5710 -> 5715 bytes .../cre_pcs_igco/javacard/cre_pcs_igco.cap | Bin 4195 -> 3005 bytes .../cre_pcs_pcco/javacard/cre_pcs_pcco.cap | Bin 11461 -> 6512 bytes .../cre_pcs_spco/javacard/cre_pcs_spco.cap | Bin 8565 -> 5257 bytes .../cre_reg_evtr/javacard/cre_reg_evtr.cap | Bin 4629 -> 3094 bytes .../cre_tin_acdo/javacard/cre_tin_acdo.cap | Bin 14237 -> 14018 bytes .../cre_tin_chal/javacard/cre_tin_chal.cap | Bin 5872 -> 3695 bytes .../cre_tin_genb/javacard/cre_tin_genb.cap | Bin 4712 -> 3122 bytes .../cre_tin_itid/javacard/cre_tin_itid.cap | Bin 4552 -> 3116 bytes .../cre_tin_itpo/javacard/cre_tin_itpo.cap | Bin 6472 -> 3939 bytes .../cre_tin_mlme/javacard/cre_tin_mlme.cap | Bin 4852 -> 3329 bytes .../cre_tin_nbme/javacard/cre_tin_nbme.cap | Bin 4934 -> 3282 bytes .../javacard/cre_tin_prlv_1.cap | Bin 3782 -> 2844 bytes .../javacard/cre_tin_prlv_10a.cap | Bin 4473 -> 3348 bytes .../javacard/cre_tin_prlv_10b.cap | Bin 4262 -> 3236 bytes .../javacard/cre_tin_prlv_10.cap | Bin 2959 -> 2462 bytes .../javacard/cre_tin_prlv_11.cap | Bin 4220 -> 3132 bytes .../javacard/cre_tin_prlv_12.cap | Bin 4440 -> 3281 bytes .../javacard/cre_tin_prlv_2.cap | Bin 3782 -> 2845 bytes .../javacard/cre_tin_prlv_3.cap | Bin 3780 -> 2845 bytes .../javacard/cre_tin_prlv_4.cap | Bin 3782 -> 2845 bytes .../javacard/cre_tin_prlv_5.cap | Bin 3832 -> 2870 bytes .../javacard/cre_tin_prlv_6.cap | Bin 3816 -> 2874 bytes .../javacard/cre_tin_prlv_7.cap | Bin 3817 -> 2874 bytes .../javacard/cre_tin_prlv_8a.cap | Bin 4008 -> 3100 bytes .../javacard/cre_tin_prlv_8b.cap | Bin 4008 -> 3101 bytes .../javacard/cre_tin_prlv_8.cap | Bin 2929 -> 2442 bytes .../javacard/cre_tin_prlv_9a.cap | Bin 4008 -> 3099 bytes .../javacard/cre_tin_prlv_9b.cap | Bin 4009 -> 3100 bytes .../javacard/cre_tin_prlv_9.cap | Bin 2930 -> 2442 bytes .../cre_tin_sval/javacard/cre_tin_sval.cap | Bin 5679 -> 3579 bytes .../cre_tin_tarv/javacard/cre_tin_tarv.cap | Bin 3834 -> 2770 bytes .../cre_tin_tmal/javacard/cre_tin_tmal.cap | Bin 5534 -> 3537 bytes .../cre_ufa_view/javacard/cre_ufa_view.cap | Bin 13572 -> 7861 bytes .../javacard/cre_uta_adel_a.cap | Bin 4135 -> 4102 bytes .../javacard/cre_uta_adel_b.cap | Bin 3809 -> 3773 bytes .../javacard/cre_uta_dafs_a.cap | Bin 3521 -> 3500 bytes .../javacard/cre_uta_dafs_b.cap | Bin 3207 -> 3209 bytes .../cre_uta_odel/javacard/cre_uta_odel.cap | Bin 2676 -> 2681 bytes .../javacard/cre_uta_pdel_a.cap | Bin 3595 -> 3557 bytes .../javacard/cre_uta_pdel_b.cap | Bin 3384 -> 3361 bytes .../javacard/api_3_hbd_bthdbs.cap | Bin 4641 -> 3209 bytes .../javacard/api_3_hbd_bthdbs_bss.cap | Bin 6400 -> 3964 bytes .../javacard/api_3_upf_gvba2.cap | Bin 4190 -> 3141 bytes .../javacard/api_3_upf_gvba.cap | Bin 5679 -> 3663 bytes .../javacard/api_2_bte_apda.cap | Bin 4484 -> 4458 bytes .../javacard/api_2_bte_aptlb_bss.cap | Bin 4972 -> 4946 bytes .../javacard/api_2_bte_aptlb_bss_bss.cap | Bin 5804 -> 5858 bytes .../javacard/api_2_bte_aptlbb.cap | Bin 3795 -> 3770 bytes .../javacard/api_2_bte_aptlbb_bss.cap | Bin 5044 -> 5019 bytes .../javacard/api_2_bte_aptlbbb.cap | Bin 3844 -> 3820 bytes .../javacard/api_2_bte_aptlbbs.cap | Bin 3875 -> 3851 bytes .../javacard/api_2_bte_aptlbs.cap | Bin 3841 -> 3816 bytes .../javacard/api_2_bte_aptlbss.cap | Bin 3936 -> 3912 bytes .../javacard/api_2_bte_cler.cap | Bin 3185 -> 3159 bytes .../javacard/api_2_bte_copy.cap | Bin 3815 -> 3790 bytes .../javacard/api_2_bte_cprv.cap | Bin 5755 -> 5730 bytes .../javacard/api_2_bte_cpyv.cap | Bin 4741 -> 4715 bytes .../javacard/api_2_bte_facrb_bs.cap | Bin 6338 -> 6313 bytes .../javacard/api_2_bte_facrbbs_bss.cap | Bin 7266 -> 7239 bytes .../javacard/api_2_bte_facyb_bs.cap | Bin 5573 -> 5549 bytes .../javacard/api_2_bte_facybbs_bss.cap | Bin 6232 -> 6301 bytes .../javacard/api_2_bte_find.cap | Bin 3530 -> 3523 bytes .../javacard/api_2_bte_gcap.cap | Bin 3128 -> 3103 bytes .../javacard/api_2_bte_glen.cap | Bin 3171 -> 3163 bytes .../javacard/api_2_bte_gtsz.cap | Bin 3177 -> 3170 bytes .../javacard/api_2_bte_gvby.cap | Bin 3725 -> 3718 bytes .../javacard/api_2_bte_gvle.cap | Bin 3729 -> 3703 bytes .../javacard/api_2_bte_gvsh.cap | Bin 4073 -> 4048 bytes .../javacard/api_2_bte_sttg.cap | Bin 2879 -> 2877 bytes .../javacard/api_2_ehs_gthd.cap | Bin 2954 -> 2933 bytes .../javacard/api_2_enh_copy.cap | Bin 7937 -> 7890 bytes .../javacard/api_2_enh_cprv.cap | Bin 4881 -> 4830 bytes .../javacard/api_2_enh_cpyv.cap | Bin 4724 -> 4677 bytes .../javacard/api_2_enh_facrb_bs.cap | Bin 5567 -> 5519 bytes .../javacard/api_2_enh_facrbbs_bss.cap | Bin 6488 -> 6422 bytes .../javacard/api_2_enh_facyb_bs.cap | Bin 5740 -> 5692 bytes .../javacard/api_2_enh_facyb_bss.cap | Bin 5665 -> 5599 bytes .../javacard/api_2_enh_find.cap | Bin 3783 -> 3742 bytes .../javacard/api_2_enh_gcap.cap | Bin 2904 -> 2885 bytes .../javacard/api_2_enh_gcid.cap | Bin 3460 -> 3431 bytes .../javacard/Api_2_Enh_Gcst.cap | Bin 3648 -> 3638 bytes .../javacard/api_2_enh_giid.cap | Bin 3551 -> 3522 bytes .../javacard/Api_2_Enh_Glen.cap | Bin 3026 -> 3003 bytes .../javacard/api_2_enh_gtsz.cap | Bin 2991 -> 2996 bytes .../javacard/api_2_enh_gttg.cap | Bin 2988 -> 2993 bytes .../javacard/api_2_enh_gvby.cap | Bin 3385 -> 3353 bytes .../javacard/api_2_enh_gvle.cap | Bin 3112 -> 3089 bytes .../javacard/api_2_enh_gvsh.cap | Bin 3398 -> 3367 bytes .../javacard/api_2_erh_apda_bss.cap | Bin 4254 -> 4201 bytes .../javacard/api_2_erh_aptlb_bss.cap | Bin 4710 -> 4685 bytes .../javacard/api_2_erh_aptlb_bss_bss.cap | Bin 5700 -> 5651 bytes .../javacard/api_2_erh_aptlbb.cap | Bin 3524 -> 3528 bytes .../javacard/api_2_erh_aptlbb_bss.cap | Bin 4841 -> 4780 bytes .../javacard/api_2_erh_aptlbbb.cap | Bin 3561 -> 3565 bytes .../javacard/api_2_erh_aptlbbs.cap | Bin 3561 -> 3565 bytes .../javacard/api_2_erh_aptlbs.cap | Bin 3525 -> 3528 bytes .../javacard/api_2_erh_aptlbss.cap | Bin 3569 -> 3573 bytes .../javacard/api_2_erh_cler.cap | Bin 3239 -> 3212 bytes .../javacard/api_2_erh_copy.cap | Bin 5764 -> 5718 bytes .../javacard/api_2_erh_cprv.cap | Bin 5997 -> 5921 bytes .../javacard/api_2_erh_cpyv.cap | Bin 5850 -> 5798 bytes .../javacard/api_2_erh_facrb_bs.cap | Bin 5980 -> 5918 bytes .../javacard/api_2_erh_facrbbs_bss.cap | Bin 6836 -> 6742 bytes .../javacard/api_2_erh_facyb_bs.cap | Bin 5979 -> 5918 bytes .../javacard/api_2_erh_facybbs_bss.cap | Bin 6867 -> 6774 bytes .../javacard/api_2_erh_find.cap | Bin 3633 -> 3589 bytes .../javacard/api_2_erh_gcap.cap | Bin 3177 -> 3120 bytes .../javacard/api_2_erh_glen.cap | Bin 4930 -> 4992 bytes .../javacard/api_2_erh_gvby.cap | Bin 3567 -> 3532 bytes .../javacard/api_2_erh_gvle.cap | Bin 3398 -> 3367 bytes .../javacard/api_2_erh_gvsh.cap | Bin 3582 -> 3546 bytes .../javacard/api_2_erh_poab.cap | Bin 5426 -> 5382 bytes .../javacard/api_2_erh_post.cap | Bin 5436 -> 5394 bytes .../javacard/api_2_ers_gthd.cap | Bin 3076 -> 3050 bytes .../javacard/api_2_pah_apda.cap | Bin 4307 -> 4253 bytes .../javacard/api_2_pah_aptlb_bss.cap | Bin 4784 -> 4722 bytes .../javacard/api_2_pah_aptlb_bss_bss.cap | Bin 5484 -> 5428 bytes .../javacard/api_2_pah_aptlbb.cap | Bin 3619 -> 3591 bytes .../javacard/api_2_pah_aptlbb_bss.cap | Bin 4918 -> 4858 bytes .../javacard/api_2_pah_aptlbbb.cap | Bin 3629 -> 3603 bytes .../javacard/api_2_pah_aptlbbs.cap | Bin 3734 -> 3707 bytes .../javacard/api_2_pah_aptlbs.cap | Bin 3654 -> 3627 bytes .../javacard/api_2_pah_aptlbss.cap | Bin 3792 -> 3767 bytes .../javacard/api_2_pah_cler.cap | Bin 2994 -> 2972 bytes .../javacard/api_2_pah_copy.cap | Bin 4059 -> 4005 bytes .../javacard/api_2_pah_cprv.cap | Bin 4677 -> 4603 bytes .../javacard/api_2_pah_cpyv.cap | Bin 4399 -> 4331 bytes .../javacard/api_2_pah_facrb_bs.cap | Bin 4881 -> 4818 bytes .../javacard/api_2_pah_facrbbs_bss.cap | Bin 5976 -> 5885 bytes .../javacard/api_2_pah_facyb_bs.cap | Bin 4590 -> 4528 bytes .../javacard/api_2_pah_facybbs_bss.cap | Bin 5396 -> 5310 bytes .../javacard/api_2_pah_find.cap | Bin 3590 -> 3544 bytes .../javacard/api_2_pah_gcap.cap | Bin 3267 -> 3244 bytes .../javacard/api_2_pah_glen.cap | Bin 3247 -> 3222 bytes .../javacard/api_2_pah_gvby.cap | Bin 3537 -> 3502 bytes .../javacard/api_2_pah_gvle.cap | Bin 3451 -> 3422 bytes .../javacard/api_2_pah_gvsh.cap | Bin 3456 -> 3421 bytes .../javacard/api_2_pah_icch.cap | Bin 3287 -> 3261 bytes .../javacard/api_2_pah_indt.cap | Bin 4817 -> 4742 bytes .../javacard/api_2_pah_ingk.cap | Bin 4818 -> 4743 bytes .../javacard/api_2_pah_ingp.cap | Bin 4911 -> 4837 bytes .../javacard/api_2_pah_init.cap | Bin 3258 -> 3234 bytes .../javacard/api_2_pah_inmt.cap | Bin 2956 -> 2934 bytes .../javacard/api_2_pah_send.cap | Bin 4227 -> 4176 bytes .../javacard/api_2_phs_gthd.cap | Bin 2954 -> 2934 bytes .../javacard/api_2_prh_cchd.cap | Bin 4269 -> 4230 bytes .../javacard/api_2_prh_copy.cap | Bin 4213 -> 4159 bytes .../javacard/api_2_prh_cpai.cap | Bin 5107 -> 5037 bytes .../javacard/api_2_prh_cprv.cap | Bin 4662 -> 4589 bytes .../javacard/api_2_prh_cpts.cap | Bin 4969 -> 4902 bytes .../javacard/api_2_prh_cpyv.cap | Bin 4413 -> 4418 bytes .../javacard/api_2_prh_facrb_bs.cap | Bin 4937 -> 4878 bytes .../javacard/api_2_prh_facrbbs_bss.cap | Bin 6141 -> 6055 bytes .../javacard/api_2_prh_facyb_bs.cap | Bin 4405 -> 4350 bytes .../javacard/api_2_prh_facybbs_bss.cap | Bin 5737 -> 5655 bytes .../javacard/api_2_prh_find.cap | Bin 4066 -> 4015 bytes .../javacard/api_2_prh_gcap.cap | Bin 3066 -> 3047 bytes .../javacard/api_2_prh_gcid.cap | Bin 3688 -> 3663 bytes .../javacard/api_2_prh_gcst.cap | Bin 4203 -> 4168 bytes .../javacard/api_2_prh_glen.cap | Bin 3045 -> 3025 bytes .../javacard/api_2_prh_gtcs.cap | Bin 4111 -> 4062 bytes .../javacard/api_2_prh_gtgr.cap | Bin 3872 -> 3820 bytes .../javacard/api_2_prh_gtii.cap | Bin 4308 -> 4268 bytes .../javacard/api_2_prh_gtil.cap | Bin 3885 -> 3835 bytes .../javacard/api_2_prh_gttl.cap | Bin 3953 -> 3905 bytes .../javacard/api_2_prh_gvby.cap | Bin 3675 -> 3639 bytes .../javacard/api_2_prh_gvle.cap | Bin 3539 -> 3508 bytes .../javacard/api_2_prh_gvsh.cap | Bin 3665 -> 3629 bytes .../javacard/api_2_prs_gthd.cap | Bin 2954 -> 2932 bytes .../javacard/api_2_tep_chec_bss.cap | Bin 5248 -> 3486 bytes .../javacard/api_2_tep_checb.cap | Bin 4326 -> 3077 bytes .../javacard/api_2_tep_checs.cap | Bin 4327 -> 3078 bytes .../javacard/api_2_tep_copy.cap | Bin 6283 -> 3977 bytes .../javacard/api_2_tep_gval.cap | Bin 4815 -> 3338 bytes .../javacard/api_2_tke_coor.cap | Bin 3817 -> 2857 bytes .../javacard/api_2_tke_thit.cap | Bin 4607 -> 3192 bytes .../javacard/api_2_tkr_asid.cap | Bin 4514 -> 4444 bytes .../javacard/api_2_tkr_atim.cap | Bin 4310 -> 4241 bytes .../javacard/api_2_tkr_cevt.cap | Bin 3629 -> 3607 bytes .../javacard/api_2_tkr_cmet.cap | Bin 4864 -> 4825 bytes .../javacard/api_2_tkr_dmet.cap | Bin 3460 -> 3431 bytes .../javacard/api_2_tkr_drfes_bss_bsb.cap | Bin 6751 -> 6679 bytes .../javacard/api_2_tkr_drfeso.cap | Bin 5250 -> 5202 bytes .../javacard/api_2_tkr_emet.cap | Bin 3558 -> 3525 bytes .../javacard/api_2_tkr_gpol.cap | Bin 3141 -> 3119 bytes .../javacard/api_2_tkr_ievs.cap | Bin 4051 -> 4003 bytes .../javacard/api_2_tkr_imet.cap | Bin 4407 -> 4362 bytes .../javacard/api_2_tkr_rgfes_bss_bsb.cap | Bin 6497 -> 6424 bytes .../javacard/api_2_tkr_rgfeso.cap | Bin 4655 -> 4611 bytes .../javacard/api_2_tkr_rpol.cap | Bin 3340 -> 3316 bytes .../javacard/api_2_tkr_rsid.cap | Bin 4047 -> 3986 bytes .../javacard/api_2_tkr_rtim.cap | Bin 3436 -> 3402 bytes .../javacard/api_2_tkr_sevl.cap | Bin 4869 -> 4794 bytes .../javacard/api_2_tkr_sevt.cap | Bin 4554 -> 4465 bytes .../javacard/api_2_tkr_smta.cap | Bin 3702 -> 3668 bytes .../javacard/api_2_trs_gety.cap | Bin 2964 -> 2945 bytes 277 files changed, 0 insertions(+), 0 deletions(-) diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_cont/javacard/api_1_cont.cap b/source/Annex_E_SourceCode/uicc/test/access/api_1_cont/javacard/api_1_cont.cap index df2149848761b2463405f6892c61e7baf9da905b..6d9502f4b03fc6c7d2084bcdf1b7f68216dde43c 100644 GIT binary patch literal 14061 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 diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_actf/javacard/api_1_fvw_actf.cap b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_actf/javacard/api_1_fvw_actf.cap index c65c6914ef45b249589c039b76a549edb3f2f26f..8b7f83a80478cbae810da7e9f4958421fdb046a7 100644 GIT binary patch delta 1467 zcmZWo3rtg282-nJc@iOdPOV8_$oh7TCv#KDxO*$|Oizz8}} zJUFMDNlh?B90eC5+i;>HI_AP2;?Qj>5yO0h4YG_m5ZSrVg2j9DpL6p6-~T$_fBy6C z(a94`G@}BEL;`K;x034Q%gXB0;w$`B-FIW2$V>agTEjc_A(sue?iJN__n%yL?$e>v16Ln>BUFn4fk5UrO zQmO_|6MJ~ghs`-(k45zloG1?rKG@X52Z)LzEV{IT=#9JezW9tac56&o4ZrVO$A3E3MF0EY}U0$`{f3$TtOv`rV)mBB1ByKxa@8Mk)e)_iclj^qnN(r~8>7V+* zx}o1TUJ8F>u<~eZgEH;n2|we3U0LH7SVe`l9}N7qgD_@J0eS(IJ; z%av^X2NN&7Wys(4c9HXN>UO^}_4beZo1f}8n1e>RhN-Hh1_DWNonm76ZUyz@yA7c&A(zhQRI4cT>ZNVgM;D#3luH zihR`ya(492sHLr*L@P)z;8uBPI0Z|2#B2r%5U?zo7b2(O$O;Xy zYi0`IXkVqRv}@iE|41a3#2Jf)lVLNhai@{kLbMqOF^=WA5G{qz(q1ZC0He7hI+`d2 z3B!Mh^jODeoCyd3Q9M}y@Cqi>4j;PS9?ub|AOQmW<;eHb3k#QLrss)Z!Af3eKt_CE zuj3^g`|{HY{Fqt&x)e@>3@p49I=~6;@;VqN`y?n3NA#1t0(pWH^5GYuRb)@%rDzk` z%^*b|fee{>DK2315rgluTgYk>6}vOEF^^qN8?{#Cz8|=qj*0O-(Ppu&R~#!othSw> z1X55*>J%hIU`4Ngw=lEdy}Y8_0-+lxFe9OP02=5iG7A7k;Zg{Xf)*!BvNVWN5en^( zd3JvAm~*g~EzR8M00au&vtJLwBO*UCOs<|btmB}}0?8o+x5!u7L(UDu{E*Gmbja5@ zS37oYJmzE7^fcDOxjNa>3zLA)a|@~V8Iz7t=o3tck`Z3)FTsKS=PQJ@%yhi13Kx5B zf$}DDSAsaU{>2Q|gO$CIAV;RDR+GSjggPW>7Lf$uFE})g>~mdBfPy$WXvNbN9Z+iR f6*+SLeDpT4FadZ>$*EY8U~nS;QU;)gTn@nh#Al%# literal 4729 zcmb7H3sh9s72Wr}H~#^K5pWO(6@$SK45P)UAPOic@(BtmYKRWwLq?DpXGTPgl}{r6 z0;bVejRv$aPKo%LjN!j&zBp~mh(TljIw9q)`Te-H`YmDSt7o5X zE!uPSUm;0l=KUL7hiX3m%Y^J~+%#Uzj2v?Q{@s*;50CX}eM_fd8TJQDQ|JD=Sll(` zxNhQ&y9&1HxMEw_o2-Atf#oM7;|)ol>@28j{ADk3_wj_u*IwQI;1~xeD&P4v>hMb8gg*(iQ}iNGe+Lnvi#A{Q*$>Sy1$lx z_hrLWPjglJgM04g{daGF{qerrA6|8jn)=z94_SiI0Ft03I&s`LizR$qkGZ}iMq84 zX)afV=#@ZugvqRD1Xa}8zFC8AY?(+H5_JnFYo5#L_TdP~Q^?l2m85Y@)k2>VMyQ=O z!AQNbu25f>e?C}e4a4WnIyj!jB^pW8H82y7DD|GYm6)gIu=`FX6f{uRHI|X^sOaY11+ni|IN^G2Gbg-OsoMW zeg#{swl;wuy#_);l*uflnar`Pp@>=yWmG-41Ztk>r#zKLH8jfP#fli-Y7*Xnp4f#I zY%fBWO=#p0M6E`KARTXYg(nbuuu!fPtS$}xD-wuhAB$d%5R+mBTl_Nrc2MA9b007zSmzI$9_Q!1(9+6nRpZZ_blyDE(^qCbmO# zXsBw}@UdB;&hV!isC=4%i#wmPa&6C*;dC}68qu9oR^YXH9rjFzSmE1$HF+J$+b|xA zT(NS2m1N0I+0NEgJu<0RqHaM=5=(QOc7k(ON=HpY?k#eXV2&0zZ6CFu4b~guR1s<+ zgxcCZ7@$(O7iF-Z7nFiVAEMHRhiF685t=BSQ6CbbrT@;$U>NXK(<;(Sq8Es|eA&i{ z9=qG&B4;eArbC0|2RR;8Yq>ggovO_jeXO)N91uenjAJ!CYLSH@2qGjf4T_L}c&Sa- zv;iqBnt}>oKnw;TuC0w`CJ+sQRSGopKaA)Fj8v2*f+Z@-`mSXL;h>f6R}QZS8_N$h zaA}>*i!pul&$9v`QMY`_II(2G9LX|0MU#HdjBiMM*21Ov0&FG)*fa{TGp*Z9ZuZ?{bWiEG94A-6ocQUk6=8$3YhpqO{78e zpk5%J(FDnJ#dC=8Nsi|!t1%F3EcL4B0!e-;mZnD_jz;=pFlAe@bd?5BYq0N9#Z#1w zBrO^^x_2Q+ZdZmyGxU;#vuKVK=uP*wHxDzSS(tRc&FI4f1o?V!-rp0A!&0L!>DGcs z|InuP$#ky`{-J6F`-j{elc%Gnzh_v->;U`V1RRFkvRkjT;07lBl=!i+RT(``&A z`(iMTtQts8br7x1i{vP*+v%QY*xBUpyt;V3!5V>nLoPT(X-{1~Un{hq;Dtj0O2 zZ_u({AdHLn0&n6nzQo)32d-fQuHzPA-o`z`{1%T0uZ?lo!gvZk%}iigY-KtYjBPB0 z8L^%9U_G#dg|Tq#ViBx2r8#D1#-99a#)Z)V>UiEg`D~D$cb&`kJ@zCi+V)fZv?oSD z%29Iu0cY3c2ZtO${%QyS<&iYy&wmWKMeu^iF`MV2s{+z z0P@T}0Ptyd06IcKN1iW-ktgW^m`XZ8UEYk0j+9+4U!Iu<#n|$8y@!FMLVi{{er$!U6yQ diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_dacf/javacard/api_1_fvw_dacf.cap b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_dacf/javacard/api_1_fvw_dacf.cap index f3fa8750fae68e4a98ee481c127948fb49a091d4..efe87618d4d62e24d8387a24509e95324c7a3aa9 100644 GIT binary patch delta 1411 zcmaE=+%L%&;LXe;!ob17!LT*)X3#`F&H5>^`Ar5QZSOsQ@bA5&=Ma@}b4T)u&a}L= z8FwcwlkqWT4YOPJzwW3ntB9F+zLed);(N>U{jC-o_A8v;YAzt@pTwScH$c>%;jH2n zx$U2r-OTlyHi;_e3uY>1=(TQNwMgrH2``_PMRIeDnPk8*h0|;%PZ{|ZeKO|I><&rw z@~&T18PYQA`MIsJ`8OS-Kdh?Kv6v-hsAP8N$iZdFf=_z?uqv?~?7gL;=lDe7)tYCO zM`Kh}`5i4zOkbNmr&Hy2n&lc}lg^p<+@wB>%Ip@}`_Ov%o4I-mr(SsZKUtzmwC$g4 z+dbK1`!3Aokxj{2@lZl~@m3p|c{w{>E*1ugZmHk7zCL6}Y~1#u%O$Kk+v*kW%3h8z z;#Cc9IPdkpRdwYe?dE32kV)k9_tX*!kiE|3yTHO}be962=xqa`q z{K+MKA3Cq>2~wI7GpQqzeM{BSYg-vUsy2klPWa;W_J02x{>ho;=RM{e4!UPqH!;lg zmUfLujDyB{v+pN$^4a28J|N1_n?xaWOD(Fo2^e-tWq3Sq26M zS%%3US@b7!GVz#8-8=RFEh7^P1EatKpbRGi>wh5V6acbO^_JaQ5TyhZ1z|IW$q)Io zCr@YMw~%L$VvuJLVen&cV&GvcWDsJo2P$Y}U}9ioU}a@QGlYMOf`T|uUL4{8er63p zsMAiXynG%AlnI2$@bGg@Ze$jhV`gMu02EDPWMn~gpb$`$Y4SE^Wl^XBw_o0Q;R+N4 zVM~bna`^>BSb^>mU;-&-U|?iw01^xglWkcnVA_5ua(&_lN`tTwSeuq}PGWJfUUFgq z8v~C+1IQ;_KurwgsNvxeDsX!8YZf;{PKMbGTnrN$I2l$ma5J1|P-gf7W|55*iztZarTKY zhZ_6xHnaep0m9}G|Gi)rkZoiH`G|pmnSuE~Frpb43_(5xMiWSMvNT7!I3tq?Fn(Y; z6`nXIC-IsoW26fP24j$JI5^1&j_GH-!Z5X{=>V<}$S`LDt99oSgQ-PCH@dlNA!_-V zxwHek8JW0%AqGpNh?Ib?Np!L!zs_VHeqkl7agOYk?LeijFlV5~F|x8?7O<1A@C$K6 zjRZ&QM}9G;O%N#sR<6l*0-W#|@e`0@DrW=hnkpaxvq9mV-)ASF!60mbYyra~h}r;l nejRj=qQ)q)t}1r01uxk7!~(oo*+5dn7)7VVXDN4r|?L_Ih3uN6pCbIuOXYT(z z-}ztXeAimS3-M4>KEAU4aom^UA)stVWnN}+d6Bs+ue`WuMnz>-S<$`sfJ1Z2JWba@F$a1wVQT-ZWuj1 z@rCqDyZ-hcU-xk9JBb(9@4n|uI+vE=%02SS-z=|GmmTaVJ+(oFcv^ed#$=a##23iM1cI&d+{6 zYI|VPWk=d`?Xy2he>UmX=<==Yg+DvhIW~}S=JcgwyX)W2HQaq_&5rEaTYpqdIhk_! zi)ml2zjVi!eE!C@>t_#N`%8y!^1O?SKFeQGu<$kO`EK4?qEb7z?Jr)~_)bH`~0XY9QiP@ z1j-{`wt7ZTGb7ixDC3LQpC$}RqQWU&=JohOI0DKQvVHC%Z5&hWqE9s=)QCeEOs%q} zL7}GJ@nDe__9#@tW>CK*lSl@90tFtoKVWkQtR9a`+7AV7eH=&oO_^~)vVlrUQpyLx zk*Jl_M%NLnNdwkQ=dzyqn|Ue&d^5*rj3&~yH66K6C(;Z_vPlMRo6F|+OGYVS0t(0g zFfBa?G_2#$q-NSCmFzSfkqV68Nc`A!H?*l7u`{ zQd%n%iLFp3Hgl_>=1I2ll-ktLD03PWqj-x+coBMjh*rd!6q^`tp-H*un>5ILHB=I|=&}xhPvnI*1q?z?pSt^- zyvC5?IOPL1D|rDQNVuDs4inHdd|E81))Mtd^>gTkz@k zKac$(*(AwCk^w)NLeX#cIlbgkC9`zcD0wrE2jz8Kle$UO6N(`g>3IXA=$UXV$YUKj zjj=Eg5|{=vk%dgDOpmPrQ_u|+RpKxTk0QONhel?RjDDQZ%- zusGqkg&kEs(F``7&yM5rBA3@=>6x%n03?aZBNU3&bxWj`=_w|Rd}x%yxQA_AUMNf! zQJ5^GFuBlzl<Qm@)xMdm(*#qNOUbJ*b2y~?3#OK076(3b z?TOwhD1fPm`qGW3q#-{pB}RT--&ZyuhU$~Z+0utDWh~uxgx&*>Vbq|)AeyfuYNDr{ zNVUPFXC_C_MC!y4Y6UVG4UoK6CI@3kb0$yRB#x%0QLBm`kmQrnXt)vS)RT%a#F^6Q zDLqQ1F`-A5NwIDiS<%4JyVFU}qt}>jhT$RQ-5eS42rcF|k0gx1HR*jPAsJU-=xsUD z+cE+#_IIsD4388t@)?Zm9W%baD>bxChQ~>xnw+49MopzQBc_psNysCJk>nspQ7$Bl zN23TCwC<zb5TmAdG!4O=92{?o`nN0 zJcngy!~(3Mya=n&jB2dMM%b|ltu$&gPvQ(|e;0qn27HK%gz*V3qXmDb+)8_Q zm5~04FA41{{F?|sC*`fQx!3VBx^SDY?@-=uEn!?d9drM$)cq7)`jv`I-}YlAY0>uG zy$8|xu$DiOiw?V_0h4<OnL?D8uiIG1NqPYZ_LREqyhUl4CTP4SF7Q_Go{;km! z6eR{~(T-zG6WeJ>V&;l*Aft&kqt2)`v0}8gHi)c?y_@Xa z`*z>AyYKh@?c4ocX)(v!L6Ris@m`z*LpD3`P%_<9kTGL+VOB}O>=}jA=Xx?r3U8kR z2>j}FO;f&o(~WV5j-`JroK%0CkvntJ+4C3d=Q4Jw&YU;d5Z>8 zd~@@Qx(%b+R!LQzhc^_hPP!=lvt{oAwvuf4Zr@Jl#CKQQb_C$y+ePICIpYt_bIe=a zS-tOUOU{K4Dz>Ni)sMQLh`;Ll;V0|AbfqZm zox3HQ;w|@`ySn>i@@i$8+H_{gXO&7C_f*BCt_feHUAhh%+ooJxb9~p9bI-qY+fZ%#OSX6=<7htJ)=BktWp>n&5y9P3?wwD+xJZu{fgpBOzVcgbIm|LMVu z8z;sVXL?sH@CeDXuhu&Oho5#3`>9KKMy-P3+;)A_F+w9We4xbg(% zzdawVdqzKCefE8+Xvu3&zpfuh-Sg+Qon#^N(sOZ1kBCXP^S-rS`r6y$-Em~jx}L)& z9e=6py7u;Emc7|f_sXHCZoht$EiD$MiJx_y*~tLBK>$iIxE25jjNq2dKL0^72AEO~ z(()>wFRRht(3s`*`TPwHS>C#;vh1?OD^`|O)%fbOmUvfqect+ttRla+!e5{1^VTtt zcG)hs~SWs8D)Za)UIk1~-V}N0O;nw}nA!V&Z z3`$Yq%y_P@w%)+up;0t>@fu3w7;z8o${B_aS0fH*+3+bFPMJj5F!ZLWc;l*|RA9pG z_|5#b#lOV!lpaHhI7(A%YZ@B8HI1dUwM(hj1Psqu79}7tNGuYE#3RW_0un(Ikt8Gw zl7gfnSy>%#!g~oYGN%KJBoUkwaE@t`foaBQw@^ZlwFp3(IUpO6Z$^-2mci>~vO(jJ zfNTPW*=WwjmJ{!PNF7M&VWi0ITL!e zO8kwLwG|XXlpjcC_k)Z55E9t^x{Lh;ob0!H6SoSST#LSpy9rKSgjD_^aPgv^%4Z>; z2O0cQ7{%x58T>Njb>zE{*OBi={uuJtkw1p~4R8tsGK5KxAP_x6C`5h+EEL{AeulnK zcn|qgkS_ciT*4_mUAP5KqCy7Ag;7M+Ge|!2Pa?k#`6rQYM!o~`$XQ4r9eN(QjQr=2 zF2*7Mxt=bL1E-jSycZJ09OO|yQHLC{2YFr35sxGPM}4Xk15PPfKPg?o{g?VUSwlTE z*NYJEVm1R3gT%Tt*ES`O)0*6Qyy(sov_f|t(Nf)cBInMNkTjw-<0uL^NLo6MGM%+( zFW{)~IH(d1R&6VeF$9NLEel6YqsKOSL7b-J7*8eG>Aem*BxqZ3baL*^+}(B1ZsB#q zl`y8imllSEkQ%&;+ajP#2$F~-A;~VT)q>_w9t&y^S0kL^6 zf|fbjmCP5olJDONw$WQ5Zgg|Z&%w?ib#S<~OW+{6Ys54z+r_s*B1QstqcIr#79jw( z^)uU9NMc+9TaG0kKPICy*rPa@lo`Oca{TR}((Fjz?a|L_xn7Qno^hOE4tV z%7%o1#08`dt_|+X4FE@wp?tdtN#Zab&yxO2iNL!Jqlsa#;u@w!t2H2V0lEKr8L#iM zlIpmCh?AVy24lP<=|)hup)f>nyLj|1h2hb^Bf+3VaR6p0B5|Vy^dv{9JtQ|01w;%k z4JJQm7Zc{(Rx5hbl8J5|>QX68Z9@P%D8Lk+ktJy1mb=(69U>Efx({)l;Wsf#Ed~u? zX-3>D!svI1Nt=)pu~THK<@xq~e15kT87)ijo!+6xLsrpq+svT2k+2V}JgI3k?{z zE5S6>_KsNGj5?>y8|j>pRzn|eO~a~S1KlXU zB+VLNZ0Wb?5rYL!TNf;`vbIiJAAB$vT5V;{2Dh*}rHMmAOKaqiiZ*aawDr6@AZyQK z>7_MMTR-q{Ghy{1O>VVzSy66ve6ZSfS%;Nd>R2@B&H^xf#7ydl{s0YHqpk`6h^@9b zTOIgON68({$KBjUZ)26Ou*$#G`2Ldc^N=np7!HIIf6el2lx139D39*Gc@94SDMbY} z$G>=1tqlr3l1^Lb2^7fDYsFZ+#xi(ctQ;wqI1+4f=yp!Lhpd>PNTbw26_R8ahBMIJnr zC~`8|N{2WZ`w?gYK@%(%MNn`We?$@nT_AFtoeXd)fhG}ex$8#y7Vs)hcv%%=9g4%M zXqqzC>afR*wJPy8`03!u~14^TO4@kf{Ow!-HoAr58Ap4-|p1NqEaky=N?H& z%BL8Gh*yoFj)@t-+!hG|6l35b1_*1Cm@&*vkPya^XfQ%85i@|f`w;>d&qZNGs25@e zFt;T_0RM^xz}%!T!OhacEZ^J{2+7aI=QCpYp$>r=!2IS50lX6v z1%T;2Xht!=^g<}9u~DFyUV&y5bHxmy%)~xd#Lfz@pQXjv@W4&M-w!aR2WbNc{tq|( BTr~gy literal 9139 zcmb6<2|$$9*5}-976urUWn@RP++f5l3NaNyQBVT2G7Se9lpx>@gC?4cV21lrR<^p7 zYvWS1XzP2gXUj{iZ2vX0(w=Fi{rxTPRs83hMPRb0e8c&^d(L<7Ip>~p=FGk4QZSy2 zaM07Ib+oRFK7T{I~*Kj-(i0Nh3SHBAF7FW+-6q2WkK z_LLFNeP%hl&>lVLz^uXfeKxOS{Spp0zOwQ91--xc;tBlzhdV#}x;bt6=r<0V<~!Cc zN$&|gHt(FX=I}DzIr}a1cL$63@;PFE)0^o>H}@#s^6JV5&Tp;UH*`bggb}Hh)ArjY ztsJ=jaO;@vdqynX{qwYzmfUG`H_5x=*WwQ!<@W#Q`J%U8KD8!GOlw;Uby@i()o<@V zKX0C+<+T%)LGPj=KW>Y@zbNyUTTZR1@AXr|w^P=C_(!V_8v@W zoENvfvaw*iPCxVXs~@jMa*hHhAh#Ml&eYsGW1&7GlQ0bi5!6?dmRgG^}Jj?aKdUJuFq0f^%Du4MiQ z;XA;}KLrcl;j;2$gr5bgh$H;0%PM+8q(~!tI#@&+;da8Egl~cf;Uv73@aLddMiTy< zt627dNSO|)vK*phx+_&y65aq-xeY9`!DW>@34e+3GlaiH_<4w=d~}_<4k8q|u2T~U zFN9QbV}vSnrK&ZAZy@{-;Ts4i{nS|)qDv zsjnwFW($4mEqFH&AOW+OEvteuxw$DlQ|Qt&r8y@(Q<;;}Gxg@i^h~odH`84w>83aL zr@O&JHky}EJ4n#Yq^Dc3c`4mP6x~A2R=S(bT02bZ(9P_kdv}dRglBN1xh4H>Zs9G0 z6p#dpKu4gr@WloKBS8>>$)Z~oL_M^-^4#?nMQvS!K5Zq0WG;iy)EG;g7-@;?wG_-T zOCc<#Ie0E~=LBmwT`Tkut}+^QJ$af%EQcO6Z+b-2)J2PMLs;Xu6%1m~A{Pg_!7X<@iL_b+;WCvN?G*7#A(=n)5TD@& zt_aca6*`E~{Q;NUEqz_36zQHxE6;?DmOp5**yPr8x8B!ZPyKh9RAo0eiO_T1a!9aU zOgBZkbrhpyx325a6DRb1-+FxrKGo;qq9J?j4Nhv74@oT3nb2(<0(h9wt*n zdIHUC>J(|-Ao8&ILl6Z9Sx0YQMo^JRi(jNZUKIT?yv+u`8QSO2?oF>H(f3vP6JHqp z96aBP3-Q1%9)K4M2y@UMS!gjVyTHOkEFi3gd%x*g{*WErt3~O5`Sy`k-XtJ9yM{QL zyc{phAj)HDS@|c14)!V-d%5hq`lwF&_>+=3#LLW=m0$%zjFwI>HAi3kb!O`J3=i^# zq4|c3CO1!>GjG4xJ5N}3{Cb;1DJz75%ahc@pv{xky-&SGxcM44=X75ViFY$Mx)~WH zDcFr+{TsCwQo=JgdcO^N&ePqft9!KYes?2yX*O=)fv=`?^+u9geUjs7n+ zcFGG$hQ+2`CUawDcW;v2W%@&w)$B?0`1A1;HM&%7{yx84n1rdJ^NO+37_~TpR#6(H zcV#tIggRh~tT9=g#&iWa#XWWK$+K8<(8&NfVpkmg_tA!m!c~!UMFb%>A4d1%*gf9^T+i%A-IREV?>cWLQl_5M2&3J zUJygB_0@$^ALE5_p@z%FqAw;ku6;PyU4mCgM@cJ0qucCF_Ky%e@ z-3)rYo~EE^3PvMMipca)I(fkait}*g$4s=q)6tOsda2iiNho13=|UrdB7%d==Ah)@ zi13i);Gphd;fawU@sXjvKT{9wrO6T+=OcxL#haq&FC^X+5u&4;$!s!*^)nic;Xy$` zeZ%{AH*^ljxf!PKqbNc&xVkF=Ioe)V>Zqut&88M4K^RWKNShT10lt7W>6>)T*yh<^ z7iyatfE;aKgD_6p+Ax@)?QS>}3fd0{D5UKQlTb*@V5Xo@M-Lqo(iVW}UEDwqgG<}1 zGowoc(IdzuO!P3h1S~)UOojbg^rHdagZfxtP!fUHOn}-HKz&K$j-KQ?OgfLQqo+5E^Vbo+e_+aXl6Fi)_uSwiwQ8` zQk%4qo@z!8RWov_no*nviR~lmofTEqNmTlnM4Qvf3a58(4-tW5QneZg#9pX`lsjy< z+h^A}Dy>B`Z4SGwq{%ZY%wh*Z#e69rW;w_7z}m$j!=Xe`UIX z3N$$tRrbjh_Sq1b*RiLcoB?54uaRZ9S5*6HklLwhIdQOQ?-I8;_6~OX=A+3TYpX7+vO6-sXe-I`bp>|IC=gnm2!z94R|}%d=Cpw*t+~Ax zj9OJG%T{NfPy#p#j9Rye<>hsDCtwj6wf;WT^D56?J;OQEOZT<)TEfq*u5f}HMw&Z^ z1Ml5uG6?6)iaHqRQ}NGBSAl-a09}Pvji{;uUGG~)6^$ZZs$`_YVVeWG5}z)*62Bsv z6kkY$)H-Uk;+W5`AbJRpx( zgaP*?DXQI4IRtc6*EMMQNy{1#!CMnfXAT^JONvwFKmM+p&z*6 zDau_>!}C<0*$XejV0Z;ygCXz_`V1urNkD0sQ5M#eB`KPHQji2`HN_N0vNY?Ya1xh5 zQ|U#Bj;gNOdS(O}F%q(hz;_fBKB2_EkW6ol#o90?A$;2(XILH!klptmtz`=ud@oa=84@-|XrPYCh65})}f;vfWjDXaaIMhNv%Cip4C zeSP>jFC~?q_BQ%+x1X}rPr1$8uyVVf(%aie;Spf=aAr^YC~TuoA6Dk2q_Se)D3;`> z#QG@c(>WDC@lzi5HmrERpHl8?zzKgN*V{;;f@Lrnp9*jk-+CybC=I0_NHaO%W{R>n zm_i0lf@$Q#LG%MTm{teHw2n-tXu1ZjgHm!=7L>tga#A@tXDrNwT>6>44aURu^rKk_ zH^5&g{)#E?rW17*R6+w4eCJZ7^A1=_vDN_h!GnZ91dqZzcnmheov;Zu!+h8R`=AkC zponUs*nf*+_MdQwqV^s5AGiySz%f_^pTn0F#b4293C-;!#q!tiEv$gEa31b~@8MUt zAAUoG2autJb*N~e@E{s77#_k9OoE58C-#TOFa@uM^_Y&sU;}32c-V+}SOA;wdYlT6 z<20NOPoNFUU<=wQk!{0roB=yGBb>mW@ZWF} z|AW87*Vsl&t$$G^ITB8>C>9OhuoxBtXILytfU_)-%B1I566*=yvt-r>eqeoBD*VE% z>>BuuUCT1zcQ%}jgf=#cWmE3VVK*bPDQp@tb}PFT1uJGHs8}g0MLjEHb~LhbR)r>Z zJNpZUF$bH65$sOp!brA&EyO5x7i&SP(XfZH2YZCA$7r^JZNONzk!{0xww-o?32Z0Z zgGuZu_7o5yvH!(1_5=F~2eO~p ze{c}{m51VBZsy%_2oLAscr}mUv3L!S<2~_Op3JYrVf-q76%OaUc^@3X`|<%eil^}* zIED}9BXB$)$wy-z&*oz>pXc&CoWS#WF;3*uc_|j~GG2y-+|Fm>BwoQQa5BG*SK>{) ziaT%$uj8|^nBT#hu#`9RMOen~=1b7dm+}=@&R6n{ID>EEn{g)J!nfdUd@J99Rs2c* zBv#XIcqi8KUHlnz@MrlxoXub0|G>F?KYtVF@wfN^yptc~@8W#^9zTJN{3JhxF8&Sw z2AlY4eij$<@A!APh@a!jQ5BTD#Wf8Jwzq*A2*2!Vj?~v3dGI0 zO-vEfaEG{6*zieFBJAiEu}Cb%RUcohFC9ur&fHL*=RiTj0H?8eu{9?^<#h-btb_@;PMyp3;(1L6R_ zEe?wJ@u2uXe2j<0C*lacD~^hzcvyTUj^PL5b8!+s5?_nccto5L|A)uKkK$K6E`F1M zUrLk$zmihw@q{$USUf4?WFmeolVlQ}l09V~JT3dm6g(qSWg4E91LZ(GCkM&F_`Mt= zGw>%lOpd{S%dzrC{Exgzmf~-+OxEG=(kbU)n{1E`ly>IId5p_DWiyjK44RSXNlY8V|)=ln{e`nq0Yw`e#kO$>^EK(kp$61v8LY`qgAk|n4p70nV=j7num%BlvlWHm&MWLKzBDx39E zIVzW3rN*gotdAP6@>oBWuL{@zb-kL*($tM=3LB_yQPpgas! zQ1jWfs!_GD47FG-W|;-!k%fDfBi@7Yj%Tad!FcEE&yLA8E=J$t=VIru?OZ;>E}T8J zpUMUb2s~PC7htCapJy9!Imf=84q5|c1RkTd%Q)H<8SRIvfdT^0Pum4#^Da!H{WLXD zK;Xe}6ZYzhCnoa|VhDJX>rRbG}Pr{3nfp`~y!D+xZt$#o@B2(SEiVC?K$$ z*Dm0?kS+)aDDDMH39RI`OWEEPDFJo8Kq-Nhpmr(m(0?#owy`?bg#v{HmO$Et45JhJ bE(q}zL<+`BDjET8hfJ`DVkS!4FTwu<+f-+( diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_redb/javacard/api_1_fvw_redb.cap b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_redb/javacard/api_1_fvw_redb.cap index bb80e1c3aff135deb1a6e05a2a285b844e968fe1..8e1081b4030461a299a66e33bdae60f1c1bcb874 100644 GIT binary patch delta 1873 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 BBMbll diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_sear/javacard/api_1_fvw_sear.cap b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_sear/javacard/api_1_fvw_sear.cap index 75ee8846ac34aed4458e63faa1b7258d5bb4bcb4..ef922b06b7431a5a2d54b42846492c8f584beac2 100644 GIT binary patch delta 2235 zcmZWq3s6+o8UF9xd-ut{cki;hm%9kN8;E2#o%?LC=%e#@ex03{-7)82@<30X#a*#NQ~!CT zvjVQn8dP$>Q7v4Wx#MggIn%l(Wp!xRr>EN<{p)7Y^l1JwJ8N^@l^2r-)H$~~Q`eZK;)+){uU%r#w@Y&N_u725fTG1T{F4(`fC2QmF?=I`@_l`YRlCZ}}hEJqxO?4&Q#eDKfNW>*pUn@p0e_ z&%@~E-m=t7UzDDN7Zy+K3cT57%INzvukYgQg7Qy}-fPPr=oxl?ude+wu90Qk~Q~y7=C$gI}5Hn%}&BD1Xnc zzULmKbgu1QdOz(Psa)PLOf!CPX82NOWvNE{!;ZlRJ2`+=A^>|$dH^lNUek}u2M3Y> zAc@}Ov#6F&$o1U(aN-`v3&2^9ZArsZKZoULlv%2^}B{=c9|%T9DOJ^pxh$AZtE~`n3N7Svwvr(uYCTFOEuv z6(Acnl7|T!K~5m#zOfNxV>1~sZ3Ee~FKRHq0X0jSpNpHbqK;X1-#ZF z61HW6Y?}uKwylt4o7Y4NY};|71taX z+fbiFy$$tw)R&q)*U{8R3Y|KT zorw^3R)N=gilVYASDt$IjI}< z80v0P;?jfcazm+W6?k24QtEmEbxX9zT>`Ru3F&Z;f$Y(dUwV#!oa6Z|+3NLy>S1pROuIson-S0s`?|RnbSmRxT z<9ptfIHt*LY?0TYbxgj@;yzHC#VpmF4H>k`mnv%UPM|OPUc;5d^%0BQns-9HR zMM?B2#SKQcBuYX-jmT~Ix>2=Km9AE$Yb1>%Hq4gP^^edyfmHj3k0tfb;|qWWf-5zX zh11m<{EKF)iqdHMXayEc1+5RwZz|(hm2ucS#GTv(_9%b|t6_k0R>mAeSS9liVa2S1 z2&-oSBCMoEh_I?wLqvmi4MgxXY;n~(Bpp<bLQJNtHi>ouwL8I`3RuZNkw&YJ0y7{Cypj8hdm z;O|dOCll92(LZzbGH(Vp)x@b}ru!b6=FS-L?kxemIrOb6-Bd%5^}TniB;F{-j%*b5 zG@)8I^(9cb+QW|oVoS?|=KuQ%KMkL_wFzG*Lw?**wZT}>rRwRlravV7fb!zJ{!q-D Uxzyqi)ojIpe?bADKa;8d0b<5Sd;kCd delta 11263 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 delta 1373 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 delta 2229 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 delta 1844 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�Xq3WdCYtxicEhl4|9bm7$x|qeY^JL96&T#7a*OK z6NqY?xU%1{PI3@BMtZLNP!J}#lhZjhdobnUX6bakue44Vis!36?$6cQ=iXZGra_cN j)_A|Xtr|~|Ay7Y&*H<@Gulau5QO?741sZ8oG$j85s@$p- diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updb/javacard/api_1_fvw_updb.cap b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updb/javacard/api_1_fvw_updb.cap index 35cd26670260922dca85a39a56336c8c98158d4c..dc60eccecf4179ab9ab8277623f2a552ce0026cf 100644 GIT binary patch delta 1879 zcmaJ>3s6*57(Vyjb02$m_uhqFmb+I#TdiGWfsKdxV!~GqGKexfWHJCF81{NMk7|2hA; z=Rbd`+4-C>J(+?Az;PV-GWT-Yb|JiY$L!RNc0=>^q=&-W7g#Cs2kY|k*Xo;{=JQ!; zUG;Ixl)asOy}O*F<|rMv_I8~<`k=3{@VsejHmo|6qvY8t-Y8i;DPxw9o>=?K`c_eT zef&zf4jfgb>Zg?&a`wHuZ~U3~pR9Qk?7I4s3Pa4ltkj%3zCQh}hwJ2H`&xGxi_=$y zi}9DLmRz}3zwz*#1^3^JjccDb*;Z1qHRVdo_HjMNatU6_M~xs#$;xhD)4az*t2bOZ zf%fOwI+J>C2Lq*ALU$H)l%uqj`_PW<59FN zDX3vi*Eh$0kI!yfF|vDUaC6dujDxke<@=>)Z~VOa@T+O(*tJu7i~hX+f-|IR_-E^C zCfmn6AMgb~`qob2G+mxbgk%y)2QNH&eBz0{D)YgXAIV)k9e?#4syq8(XF^`c#B~j0 z9zp-zzNgvKF0_RL07B7sq#bFCsNw zj2$i+h0dxYQ4uMdMLG!ZU@x{cV8MeX{1!w<$XuOgjkXca?irXg!@c+xfk$(x;4q3{ ztFdt|K|n(1(o}$cibq8t)=9LR8qRv+Q4`hR&F5Uc%1v;QVsJjT*hx!sSFMVgm+N4F zI6(m{fIL1Tq1x!5Qu#-H8zg*kiAGIibaBdpfcy8>A{NFow}k(dcIM51CO@`08p zQ*wxIJU>#_k_A9ZmH~oj_8yFu~Oyqr_rBoo8G6R89DZx}Y#tA^8 zvVce>C=!)}@k;F9jPXkBuf#Z|2AHTOY^YI8)Cp|33L>BiXsD}71RMgiFdE}oKm(&O zUWPFOI#`D>QgpBd09dC4xaSsyge~YcolIEJSY`y#jb<|z$z)}N*v&u>m(b8bQQ@?M zwX%3Z)y$iWM;*$RdDR1~#Uy(|bgX~OUDok+J+M-Ac-GV)V>^_9oZ^44lk)H}y& zac$Ki2X9A3Ix$m)>pZoUW?42gjHL8D17iaisD>oPL6YPsj-etLX0U}}sF5%MCd5HI zjDg{N0E}}B3pKJjm=6JIXrX#ok|fG{Q4?s0#NRN3tTheMnq+y1EXyIXjyGtf{tv6= zd7WA#@PXpsS6gX5lHZ7vZA9(rM0EoJT!oKc0ENOdX#|f}Xz&~CZ^XW*k8Ws2`3^o* zE0e7R>LTKiL#rD8UvC~SKQKmYo#Nv&;qGC}gV33xk5=h$fh!Iw4!8?r}wC^YVK}9;ryRYxsFz=;7+-kLZ QgU4zC-O=fo{Ti3|AG`SH*8l(j delta 1902 zcmaJ>dr(wW7(e&kbN4=W@9x6Fvg|Gr!ng~&7%Pu9wZK;spah1AWNP7)b;b+*p^cBd zuEQuIjCo>|LQ|0dqs)=WCrVQ^qNEm$q*gu}kph_<9IbqG?&2=3+jQ=H=X}5K`+etr zXU=!NzL>Jn>fCG!h5;6TgYRUfzN?OR&wPD_C&{qZaxHzRWVN+*)sOwAqW3>L+qLPk ztuM>b6;^O$`s0WEOZ48x3T~NHyRLV_c21af3WcpJt=VLa1E!ZRE_;o|7 z{ymJ?yEtYCJEm?S+P9_}SQd7i__Xhm>5UR{Tzi3K*7xJzbL@(XGAcEzCq4Ro(Lwj) zde^fl4d*}lZsWHJRSVmb>ia(!>-_3`=`JqAwV5rf>u_8-dAGb!)4U;LZA#TQWO&Mf z*>eW0XOHZy78B~`-k%#P=I0M=OD!up_$yN}otjNd;3AZb{mm^Y@M;>7v*S)#;V)g+ zzf5=DNUzy?#j;@eiKBHlFD=?qyvP|b?L{}T!a+N|loda0Y^ac4DD6Epb*VW0Ldx>HN3rEIN@Rs+;Tli@c>vJF z(_zQSH?`OyZ?PcZ=FU8<=b>vv5)#!sT0%vPA_-KKd3{3KAz1V`Rr ztpDqeV=Wr3m4W~MTLEhgvQ_>Eubqt#;@x8>_zyw{r<28vxD~%bA6?Tlt-KQ;WCrO=`FSST1`HO%YH^D z%`i;VD3a3g3YZ$AfJ#VGEF?*mVii=PLJ??DC@4Ejhv{i>987^WJ_M$Dg@Fz|Zw9$2 zNBK;)QDf9;RH6DrJde^F1(QiI8O;I~1oCq1l(L8NLX5shZ4@Z%hA!Ty(zI#g+~I9h&j^K-h-L}6W) zWGo}&YXWVBHk2jkMq{JQm79XB%aS%i#9A_P3zL0YULBtk5`m4f1a8?xdbiZ5bv~}Y zVFYnQC@)u3>-;yiS#2Z_$!7aDsIli}6C{s&lRV_?0{Vs5>YG+T9Fr0h;BOJQO$6q7 zSq`wFD4Guna&`55A>fT=ar%DXUFY!Lpg%PR-{AtvDu8=@m^)wV=LXzr0Jl|%B*Bhu VDFuCQHm#6-O8kw10Gw9I=pX*T)R6!H diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updr/javacard/api_1_fvw_updr.cap b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updr/javacard/api_1_fvw_updr.cap index 3764a0af33ee5410c1d24c6da1c2b3de134457ac..ad9aeeb6f808b1ff39f49d8c9a019eb49d71da1b 100644 GIT binary patch literal 6386 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 U@rkgqfn>OWP>qFw;Rl!p0HnW>K>z>% literal 3819 zcmbVO2}~4c6n=B;$*QX?igJjcvQ}YTJWvp2Sx}Kf3ahcAp|k5C3k$pM4tU1EqIlrZ z+Gvy3c-7mMYFlfo(V8?`>y^f<22%~%#Hz8yRGXI8()TamxDyS#oyp7mGxPuNd++`4 z|K2OeVOSj~@jkY=W(>S^>41g2EQ={2JAbkv&y=4%IjhK$m^b;~^8lX|7CXHob<5*h zCOuuSR9~3+`Lp%LyjgpVS1UK}9;UdOTemr<_0Fe<_owTAx_cq}*0Qww%iizbn5nck zOiJGyyFnk@aG;`z-D0ZUUUR*^QY#$07&kg}&e;cvm)`y`)^PXi$)*R*TPy2!&2ddU zXE{XOi@YM7?$Z)FY1Nhc3r18wUKyr2kt@G>Yv_@Wn+@UZ){4_?>g`ckrQhe4Zz

X$Y)11hg3I< zzWN~DHvh~XbM4dKt-CZg%AfPwENv~xe_md>qITDT-;Zw4Lo9k=kaj4k#J(|e~JFSj%e_@-&V{kdrmZ=Ji+>izBU&1dPWlGiGawCR4$ zKial;!=stI6E7v^Z*s&G{k(jLP=4n2W@}U7#YsJ$Pg&MHI^xM7#e}cZn|7YM9&*&V zXX4KL*YET?krMhx$=$0B51V@xQI5K9j`T791rY9p}#eaCB<_G<0>L!QMy?yT9ava^ESchUQ7(4VGyLC=pYld zgaZ$K@CInnJ0s&<}C-I&_D2=~=-yJ+NY6@Zy z2?{5>(&cpfa9GHc#<>->(Uf8bKCBd?`fUPnT=JzQcnbojFY1{~O+B#qoBf_ItQ+U*nMqncvK^9R@Ed>RGvWdZK1G1+)bqN#4 z7?~tCiNR&6G;QcQQ0v(+wh=hj~3U$9VVQ4gwaVP=Ds7T-h zyKSrH%rPOwDRo zIjhpj706F7^AUIISxYtX1|^w11LdPk-eYsyUC03hDFoc)_|Xiy#?;YXrB~7JBfWUk zNkc6Ib@)3LsR}Pj1sbHB1Tw~CNrhpcCu8UVkr3V9j`Iei#6mowHT*jq5~z`~vY2-$ zE&GL$I!v3WbS6pb@5$hu2Ja&pfJjg|oXK0O=MyJ1$X8L_GANAfE=DFFh0j0=HzS3Y z7$HVnQ7zaV1`G1N1y68=UFaY*2$QZ!B*YJqFX+G2%~kRXo$d-lQ5omvIje(*s1CIq ziVU3!v#SK&UCP;B^Sg^cJfJ33$IN;7d@E2Hpd`7NU1b-5F3te?1Un8V0;3-`6Ih|l z?t!FS(Ti8tDya{tps*9VayUStFU}~+KwWaH$?fJAgTgw!wA8~3Ko#LQm#>;Hl%Yuo z)ESYUF1M2u#7?(>)feG%8DGO!3BXzlc@I#tK|TZXHER(>bQsrZ*NkklIct%PcaejT ziiw4}sU+-($?3~bY?)+8l?rU9IxZEc@g`RY<|a<3F;yvGNKW>|uOx37ELSY9>Emm| z`a>_!;&%;=iA>Z%Z=Z$)3MYi(^aL6UBGI3~AZPT%;ShXLKn#xhKpf8L3qw)ma7^$K zc)x+~{SY&i#?v4pD?6a|6jCcusHdSn3_u@-GCs>$7|bGLN8(RH78DqXf0+BknlV22 z#`>_5aYhVs)*!@7fq1-A3vwu0=d-V)p?tYvAq}Pf^}6Vy7YnkTxYEfFAQLU?;>DMG7G8E<}LS z!2onoMOUvOg^@N5B1{1$P{4keyIKgTercy5>OT>Tez9+m0!S;m2q55b4%h)neV3w0 zi@At$Cm0k-X_ul%>$r$A4O_y1eetjAQV?m06+v{0pg=kcZb6O=jRRy{4K(1MPWMsp Ee{?+%j{pDw diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_uex_thit/javacard/api_1_uex_thit.cap b/source/Annex_E_SourceCode/uicc/test/access/api_1_uex_thit/javacard/api_1_uex_thit.cap index 824e036462cde228ef8581661ce69ba62608cfcf..470f01d24f09dc460494ea24e33c90a86e75af25 100644 GIT binary patch delta 1398 zcmeyX+$_l#;LXe;!ob17!LTRsX3#`F&H5?v`Ar5QNAG+7;H$kO*R`eNW<|1(@Yy?O z3aV9kV`7Y1!@4f!@89I>%3>xSFZFLu_4)P7&F5}vIX=Pr50}#O%ts1IGj=`WOb}A4 z*&Zs-v8zf*Cx+=$(8Q%po~nDUnZ{P9Xcq(=JiI|Ybg~?`^NG)Lrz;$qn9Le$9tT}l z%Q;)W;kZkSZF$@Ns?~fI=T5(x_#h)lrQ=pdKzl@=t;4+w^OduLib7_qWeW(oOud>F zcE)AbGeHjapR2x3X;(VCeP>H(-!adOD-+#nINR4O|tEy zY}-Y-W9u%+-nTw+$KbM|d0OtyyY@G;Iv*cil%4UtD7b!=$KE|zPt$G+si@gccqe|j zJ872ovIY~c|E)_`JYv(?bX~r(H#}?3Da+fgh10UHYTK3d?mm=JkZXNgSo1BD%!R*k zySIBryZ>;>iq#NwI`4U871KBCrGLE{ClxdN4t2PtxwYPYlfBQfyLQT*Ev>tX|0ro^ ze=x2QiE&u6&g}a^UHNI>pQs0Tvvb%^Eqvb0$iR@s%D@1MCN2gB4hC>E#rs`3Ez7{b zAj>fMBa8mzf4p3lj0{ruPW^w&$i%|HD6jx1$H~C@9|$@HfNWIV;#TFClz^fjY{oG8 zAiwtHcs^b$CI)#1DIgYM@MCad;9+cM5Ms~)Dk)-MVqj!oWo1M&=3aoZj5ttU9O4Lm zW(`58^G>V0d>#mt353X$Gb_q5GqNuLiX<^IvY8fiS91H%(R$u!ku_jT2qFw!5!#Q1_l6sa*{a! literal 4605 zcmb7H32;-_6+M5^VtEr-U>h*|Vhpw{17$IR$P0<%1>+?P`?vVU!m^}F-(Ul7z0k5H zm^z_jAS@|M2M8^+6r3`Ygh0v?paYYpna)571GU|O&>7NUn5OQ1l7;Y(Gg$A>9sT$I zefPZk-hKBT73K<}33__kYFAFdbIk-1`Pn7b8|GNwvEn4Ji zOf}VwyEFUokJls?W!-)HS?kz|H(NVSzH;N^3sZ`h-W&Dgn>SLEjMy8dwlF-#^iguH?&l>oEvK`Xty^X{#DYX zlia4XhqY%)wscyqH;wK%-g^4{)xGYUuHA<(Pq-3)a{Hs>zu!1&-j+R+zFB`1F^=hG zQ-|i}p~dY-?{++zvez@UL~Qu4Jz-z}0Vno+`PPHP&#gBMGh^pnt23H*nZBr5cJ<%u zetW0A`GffCj~Ac&f?tuIo1Dz;&#jL+c&z1L=HInFjz0UT>od(0Q~rmiF0`Flx$T36 z@#fm?*JGbl47_(S)fiuR#(rqtEE_7_X((Y(^XA2_^g?zio(qq*OOe>Ao7 zOYXt#LnF_(d)lt9P>x3(nYVvNXYq&A7H1}1crfuq(w}GTx8-)Ut{L>S`RQc&ubr7u zH6H82t9AQgR@}N$mvQ~{*>R`;7}Ip6W1-Yk8-6FUt}3JSUUXruPJd)}n{F)!RBC`i zIzfZ)+}H`0PfPjsCF(JmL{e?H+02UURm_sjCVRbR$!%X^SyC<6EKw@#ig|^!QnE>& zW#(69X_@Rvu}N+YGj3h(dcgA{IOATj5e7{cwT(u4ANB%+Jy(-5^>1H~rddpWMDl{k z!PR8hJ+e)4d1~2$c#Oad5)%rLfjDkG`ePzls}XmA2M3LYQ|-d7!cjwFNrOp9yI^&@ z9kRke1(;Oca|Gq+>EF_%`@7~529uC*a;n@ej}J#gfkw5@kH{L&>Gsl38Aqr+4xvAd zs)qXchWz^Adakf_(8d1Q^qt9cl0Kh6rpxJ7B&Sm7ayi(3XlUz=Jnc7MPx$n!1tg&! zJc(XQV-$+u8pFUf(V46xY0yC1#B&0ZdV~oL8r9lff9?HCgJ~9%G?Kor%^`WcY*AXo z0h#sSx?rH|fSnCI8ugr^QKt%sC*R@rCemOM(n00RN`-3~!_slh>i>iK4=IuUhx!le^;{UODHd8T0pVP1y_QR+emeE7)K8~=5%neLIXm?w z(q9V$Z;X2z+BjhYR_iUz;9q(hLdxK{1koCoFlIBv!JDBO+{CScP9SL!sBNL#txaDo zj1nwDnn)tNg9!J)L~($)8Ih7kbPGb7Tbn2fX>mh`ZAO%a=`o$yZXL1m`$}3;>UUs1 zQ;Y9bqi!#XIu&AcFNk^-Vsvka#_vN$_YS$bXM|T8VmA(;vu83blqf1zB*ku;$D3g$&isbS2bsiagoh36>2Kt<>)tiA047sO`h07$WUtL*cT-knYY0aTOK7}6 zP74iuqrOqsIUKOVv~i-^v-q6Bh0mZ{=PV(u_U*Y2J1te3u9?2`LL?$z|2cnJW=g2S&WG zG9mRvJ7x8i#!@PcB~%)hSTH;|qgt^$%q3JuODG>!+7*AHzyS4}6jo3%V=9H(6Y zzaRtJnRa@e1tD?#>kz5Jdy$qG^rCkTp!OjhIy+1L4hM9J3o?o`$dhVam(3QCo}Uo zC04XJJu6%k@4lcXeoGY!I!f98MhTl9*1{>cIY>N3KL-JbL==s(s~}Lt5ou10k24QK zG+hC@96a3(W)A&)7LqwiCNZR*%oA&2_LBulP*LblBbqXS?$1Pe zCQv_?Fn98F!Hld_`Jp>G!es_KdEbJ0vHKyda(^Mh8-5yN@Wg@2Zvf}~#!pl0qtfI>b5fF3+vjiF}gL5z!` zU<5h48bD3Yg8->?sr$T3L9(s}P_yeGz>QD<0?9qVwbd|cq8x;AQULYYkIVpVR@+yz z9!{uM;o9|}rOHl_wq glcFGqLe-?t8}^JM73OMaqd^Hg0zaoSl_FX1|AQE@H~;_u diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getf_bsbb/javacard/api_1_usy_getf_bsbb.cap b/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getf_bsbb/javacard/api_1_usy_getf_bsbb.cap index 6c4311bf101e6782a9cadfcaaa369bb0c2565a94..ff85dbf4323c857bd04a11b08f5f278f0aae7abe 100644 GIT binary patch delta 2490 zcmZ`)4Nz3q6~2G(-S^%uyKjHl1!Wg7)VM5y;inM^SYe7m8>+^jV6BKI1L`c&Y7A3& zArhfPE4>=Wh?rE`F6}Ic`7w1;lbHUHL^DlEQl*)sG()Whe_F?+HJ#A=9?LRda%bP}b0r>1_S{+zsE!E%AQ2x^hS9 zi^qrdtlWBP+3pV3iA3yW@YQYzto##!u^wG`H(3_^^73Oax9D7YDbHr~L`g6`P zd{FgX{rO|syXO;sIpW-Z?BD65tLBYF`YsO#jy~S8-Th=-?=#ttcv{rBX9fWMO@-*# zU!UpzWT3D4*5$5*`$juQ8u7+W&klQ1SHJMj?N8p`)zbDvX8pj`g*ykYo4?&wK_03d zs0Np3cQ1@L z9cf!Lr~1pZ>h98-bysgCt*Z%!N7tI_9^Q4K>fYM+PpklfHrJm1@j&IJ`p&wGfxgp!_+k63 zP{C&hKkwdAQ0<}-={LeeyJ*7v_esuH1%C1if%gd;g{3)zI z00D4|0Ooc^jW@94IzQ5uE{_c=cC=ub;N#)b0_or8vg5N zU*dnjYBoyp{Z80|fcUtIrZY~v+1Tgdt{zq-6lJ&;YrqZ^N;uh5dRTPriJ4@VRK9Yh zi}UM}*maoA#sqWoVGrD?Ip9;k1utmzXc=&!Razpd=W>Uppcddmzvl83@Z%)Sju!wI zUaN)hc`o1Aib*1H5x=I8bl@X}T8NzF>(g2y`3sjHY8Eoa_s2D-;08XSSi3CF2QD!i zq=*$DOU%|%#Kjx=#%@g!_XEH9M=pnepQ@UfCUIG*$#gSVKwCA1c7l88K`x);@=d<~ z9=Ct2ndlgMSv*Ijxddy#%l6Wscb=zUHzbQI3+-*N0lEO>_ZA1*!8tZW>rG+M6ZGIV zH4M5~xirg8ja5Xj6@q;Tq`=Ttrb$j%!4642)fV(5bbxfBP9P!7o!Fq1x6s2Qnt=~g zf?@b7%0eZ$6~9ansUo|{pdQ*2k+7=Zy}mQK(hi`lST za#xfFj?r)h`7u#*k zddsrc8PyY?pS$T0f2j0X!2X7^SeNx1!6km0fDx7mMT%k(1d8mEXsju+T11LuubCn* zO~qD9*bS>IbHc1371?zNmcP#3VL^&&kyws;R~`>;ri2n6UqN2|I~rLb1X003_>lE& zRsSNY4v|S7>s0fbO++NJ?4wqbS)pR0kZf|8T@se%IBcU*zT1v%F_T3W&4SnLjBS`y zG0vgHB`s0(A&YYao0uec6(wDj6U@;l$x@cpYgbcMNv2YY$(w5Tnqx1c-FVDbpR_;y z9Iu={7a7&tXH!kxkpFf0#|=c*Z|e`1>PrgYDbNFR00B^e=o$zMbAW@t%t&&AUx8)( zfdyQzW*zp|)o728brDwO$W4vj*!u6h_x5ZK*5@~Muh03vmaNvm mOnTG)3DZ*g*uUIMCz(yV@@X)e&4|6vW?@I-RnhFwt^Wr;TVX5! delta 2518 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 BH9!CW delta 2238 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 TooYl*X5O}CsYxmdR`t2eg%@7~%Y zhv(G3`cdX=n))w>4Fq z$^F9-%dF_;k84gpaA|MtwhCWcRo%Gy*6c68{}swV`o+h4#=d!O%MRPVjJ9o^#q%s3 zcRORx^ndo$4;wH4YvO)SQ@FCn{jG2Jj4GbBb?$qwEqb%_(X6K<1@9KDN;~k($%WG& zTKUQ=-!KXly(v5Q)aAEw-~Z3A2QECPD8*%E|6WrV>t0OuRUNC}5xwQ2SiHA9ynJu- z!XI3G_KCi<-|U#({K#D=Z=E0bpzp);s|(IQ_T9tx?fYlbU-thaY^+~*pL=!T_ZF?3 z^xT53Wm>THSoZI$_pBeCH}?MGPp|Y^HkRyqJFn^O&@|=inIFB@zN`OE$5$(CE2_(G z>)EhBmNnJa*Z%q=4X+=+r}x0i(FtqLgbP-G7|weudLr-srce5Pl@(O}q^P!Ly8w_P z0hsAh!5n6~mdrhMJcG*_tQb#ZnJ8qrwju6$wvNq5_xgSG3it#AKnCwH$pa+T16O7rVe3%3}K*)xT1H(DdN)qCM$-jb$)Xw zar3)3!yB&caBB?B&gX`FUHB-wm@q(GcsV1-ds{9@B**f^=6t5%f9b3J2Oa3TNr%nuN5 zXBUJJ+r*nf$rzf75ta!>s%jTSiriF=|EI)Zmnj-!rznm3u$4-ZNNws(539(@aU5X1 z={BXrV<)P^u5vE~Atf;p8}CTTBC2Yogg<;Y&HTCQRV9Rah(r)ocvy;!vSp4bQ5)AN zijO!fR+UO#(Qiqyrpg!-#erQ^F3{cBa(&aTNLJBnbzaw4+>$LtwT>xM&7nx+M3yYB?pkbSj-6}{ zEZ<$2%;y?+I{K}^J`*OhU%C~u>YDAs>=7;m_^7&&`PU&;J6s0YH%e diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_coor/javacard/api_4_aex_coor.cap b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_coor/javacard/api_4_aex_coor.cap index f919313342c9c3222752f157ba5b36f9aa658ffe..ad67613118bbd4c5bdfa82d2429bfb506a29427f 100644 GIT binary patch delta 1323 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 p1e~Bz=5ZwFk>kn;PMc9$v(h*%D2j{sDxK;EMnN diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_thit/javacard/api_4_aex_thit.cap b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_thit/javacard/api_4_aex_thit.cap index 1c55a87c04c3c73e4aac8124e578465f268dcec4..13fdd2b73f969c8c70b5f812e500713a4ae34f5b 100644 GIT binary patch delta 1351 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 TfsP7jP(%vHOnNe1JV4|B(#wz% diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtaf_bsbb/javacard/api_4_afb_gtaf_bsbb.cap b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtaf_bsbb/javacard/api_4_afb_gtaf_bsbb.cap index a79b11c2a2f452d9d90e6b7ccbad4448eef00c60..f3e6279a26d9cace940d63255d3ce52b47442dc7 100644 GIT binary patch delta 1945 zcmZWp3s4hR6utZ3Y)CcDxwY|6#_~f7;Lp287&HEF@B28B92uV zL3r(0b!1XIVv$hk3>rwn8g71YK57rD;yyearmA zpwBe_N~fkTU*KDDfAZ#z9}Fd(#pkDti7cMjqV7~WPM7V<*lk++_04hr*v&1O=Q5Iw zt=AW3`u65c-?M2$vrt&`u)FfWAK!ST<}h)+Rr=Dm#&qwjh zj>BwSdYG|o>zn@hk>_@rR#?IxhZrouzB_AHt;?(Os;!!Kcl?#GjaP2_smsQGbwqhO zG`7|rTU#=z_DsMQcK4|TGa|h0mmi&a>?n5TkLHd&{BL&^cfwY325ACmwuMdSUzw^LIbRH@`!zJdondkm^;AS!~dO^Y_w-^u?1J zvmcaqZCC!b2+gT}e@>sXBBy6jZ_=;|;pUU-57KTN_q)Ti&&r6|A(nK^4YwrzILey9 z@s(2>_ty{r9V~!+r~&{Fu0wr3u?>a;z;GmxGoyXmTl%^Qk_JNKz>5lC`tVpEgP+~Q z)&!*$nDMHNM5HDsBMl{nn!p!KpoctY2Ls;(A;dNSq8wNt!G|MW*#jj}D>VHyo*DR2 z%kW;yFpa6mpAL9~A~*+L_>>@McQQJ>N}^Bbczu6ta?!oct9VgHvdpE7@tO@P5ZV2~IT293dBuoxT$k0D?vNQnSaa`|iVT!W#+@L&rxB!l-M){=nBi1L_m#0FHu zmtod88!c z&?VNx-sDZJmOP2gU?e)F95NM*Vbc&QsAH(xA(lGiqw%wA7eg^)GDCwCI*fxWixeZ}1`v8ngYJm?s zAs38nu_UltA%Jbe_67uSk&*`&i>)LnxFQJWsw9D{g9r{2;Z9=PgV&!z0MAOw{S{m$ z%T{}8?AcLBtqv1%Pgm=-@H~s9QHjd9|1-5f&z6*GmcYnN|I8j1lkjQu01{`nD-Yc zj_2{8Qlk?oR^SyJuN5h!PoU1n!#!tmeN6ZFIFF1Z*9q>?X_PoKo)cgM7M;}v*zxf$ zk@ZBt5?N9tERj`3flU?`4K`U@4A^9Ov0#%G#(_;184orEHVVj>q;1<-`DJtI^fViM3t@*AKGqR?K?gI)xw$Gtaj zTMxE8vY4X-`^z}k?Kn0;-e7R_5=bPcTdWBLDPUp)*MnQ14?4>at4JI$3AeopB?jVx zzPwJ*$AP}2l5)LrP{M2b4fZ+S!JRPF7a&8mFP&dzI5z))jP#70|xmp>J#q_9f?wu2-fJ-UC#JB#JLfx7?)0<-2{z g*G*<_zG|JzcaKhOv?eh4y2kpzKO??<{Pgnde?O4}`~Uy| literal 10167 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 aOF%s2)+(Q54|%*>bo diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtafb/javacard/api_4_afb_gtafb.cap b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtafb/javacard/api_4_afb_gtafb.cap index 7bdb8cea0ecd89b1210f89cf0c7efb71336193e3..c0a14d590366e5f721986811d07545af43f59983 100644 GIT binary patch delta 1778 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 Y1=1n{BCKp68Ezna!ot8%%?aWG01z3aaR2}S literal 5298 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 V+zomGd5b`&woJIfu literal 5151 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 delta 1935 zcma)6c~BE)6#w=}HoN8|0dn95P(z}^$f09fxkN++nRrwuRlLxmpb`fwVzmho>orE< z6Xl;OR!|%e+s1apj)ke!cCetW0bEpUy|ZjAUn@$u>p&0lTZ*R}JYDXK8~@|}t}>%7>; zdd;DiADvBY%v1%>*M}bIc-ppEv~yka3^uWHN^ywFDXY$RFPs%)OfWuF>@CTTBNcU{ z$szZ)jgPM`-)yN&+y9_8|5W$nl*viw;*UpMIl*^L*n9Z2vq0CC!atbBIYwT2#!ow$ z-xznj@x^TMsqTqInzv^?vGb(2vi|-{Z&#kF3HRlD4 z*){x^+O9da@*bw6z380i5nI{rI9|7WwUA(08f;6*|`Al@bvMT!ToZm99 zHBVZ$F5Rj+QO2x%CSLhWcEjwN?fSofdEx-5lk2-614`Izil%Wzz!za9m4e%-FrFlsDo`vY2t+6ajzyxEu(kyNkFbnRXMhS=Pc}^xzCZ`= z5X(Zq5Q0~WvSM_ToJft79Mm9omXOFLAvhO{jFLIXEGa>uk~tvn1-TyRRiHPKnPotK(`jZykdcjX^6U(tHpH{VD3rB<>;}0S z=yyQRgT52==bb#9W#obo&y7Q&ToA}L1yk7Q0#G0A=1w(rO&^4`03*MsoHjU;uP9bMRBu5I|08x(aP{O;91IDZIQP#k5tX=^wtbSm2i|K8tDbN+dp6cz{ z?K-)72$2Nch7b)+LzR#&iHpId>cd1f9;GQ)_Kxwsp@3U8<9t1cxj;R6kHBTB1iU0r zJ*>Cz0iywQ{#8JFeOpM`C~F2ma>zehDqdQGgTYhSll=(bo?vCr3}5WNk@1>aA?1zT zMsc_`2s*TPWZewXlUcOabd*+(9(-)yuxRDsL7xmEyH5gkL2Zu0Yrs{uF@QBY>viP#x?00s}5_fNzxAd%$)b KFK!pcH2M$GoAjOl diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_incr/javacard/api_4_afv_incr.cap b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_incr/javacard/api_4_afv_incr.cap index 4aee2f6ebcabe8c992dbf712080daf14aaea16e3..0918a86a8e0ed3e414a3089f5ca7d8aef98d6ad0 100644 GIT binary patch delta 1975 zcmZWpdr(wW82|2T@7-PY;j%1b3heR_fkhD&8AW6XgarfwUl0PO3=SlqDEW#TObTe2 zUHyZaMlvE_4ERcAbWlr6z?6YROhE;dN->HV$SC^m!s4K3=XbvIJLh-4^W8n)cg{ri z%uvQgQnVI0j)QAy?Qic>PA@o+oLx9myYqR(km}++pGAqm{(TNDZ~6KAHLZ`1S5}pi zUI%*XQ*z_~j;-45uW-t~`OiSlttA;vEQlyj?P+$vF4O_h$Frx{&yVXA7RpZg{dF z-PCq%_BT6YLNkUsTJN+^FZb;Vz5L~aj0G~0K3Ax1xaEAm!TtZqBjZA+)&3Ej(m%O6q0>%re(xjCwv)>fHhp~e%DjhL`*!L6qaS!QWHZGz#OX%9a_MjPwCWVD_nnUTi%CS> z=9-Aw{D9Pv=T-F&I{Oa#?{V{PUFCSZWp!Dl5b6pPNP!u_ zRs@)w) z!U8J8p>v}5VLNU{K6=g<0~AImy(2}i6*#e)An1vqX>gVl7Sa*gv5)iZ>aF+)Cq+bA zB5O3L7cm%*Gbw5<;Q)!2LU0Hg!5}0E79mB*5ORbK$>Rn9!IO!yo{-?Y=_~PA5uuh7 zt}}8ERWJ_<;AAK!l|`?9>A=8?;%bbrniDQkCc!MRDLASpeZYYX2RqV-cOX}Qj?Cc; z$pO$&B%e!dLR$oSstW9>B3@4&Lw+8NR4+JC=XoRb4EZn^X)ol%ypf&>IywmXdT^kF zkZ(j@i2MZD(S^vbAioO9j4Sf1d@@tu4>~3cyqP?(XTo@IW()FSFfwPsfhp#V%mw6) z$X_6DL_PvKi4p=O(O@T0@_~|MaJn)))CO@5h=z z$AB6}N+@BM*=nhIfoeN-0rom|G4}S9(951CXyFU) zbL<18JVBqTlSW}C2&_C0$#%J$NDkSUuZQUZPAl9{G^6yOGKn2a9f45gTQ9k1u=4#@yh{<0qiLjaAay&qCa! zHCE-h?y4gUszjJAN=G+kft(--F>we`0#!teVD;g$n0^2zEC^gMiAhL8n3#tYm}y+0 z!OWmxz>Gx;5-_u9STJLN!10t6jg%KF8Du;yMCo$&}fb*r7WSk)q%6_MOsl zK(tCF%y*SqKTb?5A;wil2CGJ6RjFR{IU%9O{fUDQCRsK)x~a8{m>?j>UpFSs@8Vko F{{wq~61V^W literal 9653 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 BGI0O^ diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_redb/javacard/api_4_afv_redb.cap b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_redb/javacard/api_4_afv_redb.cap index 532ede7b1f486d9da33e2121b6f98a14ad18ea34..ec97811cf8a2003f9c43a7c8d3d04becf6c62241 100644 GIT binary patch delta 1778 zcmZWp3s6*L6h8O(oCDZr-NhySsfK;4JMuRk@F_b3lG0A9#fnmu+(zz>av-Izr{mS_JYPtnJ)Bn zRAlL_p#n+jp~Hz@5gMOWj|aMQKGPV^sZ7V4Nqe$-s`OD+^=9KKe)`t$S|$3s%^QBL zW%6AXYT|6#dmrtszW9yQSf6nzTbj~x?2=nb=I(W_=91*=roM{sH`?CqEIe2=aM03w zJZQy{MK>ySbN!EwAJ-7fXLw zn-rUW@EkPl>OR}QdmyUy&G-2LOU0erkLFtPixw?Dk+ki@TSJu-PuV)R6}HU@dD2n% zq@#S`!ToKCqQ(A^Wt---D@~2Jatp85q@?=1oz$@Gi{AP#Hx`!{&s_O!%zF6y8-U8XXaHViR&XzcGf^&7{A2xK<@mWa`tCA)AQBV>Y=>Y zg=xKy`rEy(vP(85ejTy;lR4#=Zx^-ZPkQO>-zHzJX2>hvDv_#fJ02co049q8gciyG zq+oC1KQp?(8^A8J=?*TMPGc2f!@ahl9)`xV9y(|E`LgF{{SfX)YuSXUzF+`f&_V_* z1vjnS3R-XsO>^$<)x09Ue}w*-?~bX-BlALzKk2Xi7&a6zEv zV!)LP;?-O_zLyx@-M**utbN}CM(#a~Z{dwxHN7sjdIyjx#6$u)5-1{pViG9PbNfM6 z4Bl)7q0}r{!$|2-Ns|5FSdPw(yhf2Iw#N`k?J`zy|xD2Zv zE|liV5+%bupzX43)vz9RxNTnv_M?Qx$rCvngtgHsd9YDwkbBBFh?U?6XVe-?AIn3= z%VjFLLZwvdormaI^V7;IOee^E`%rIJs1hm|VHOx{FTuv*cmMgB@@gBEcV>I1A7XQ7}%>Wei$zqz3e~Tal<^SS?ZjAJ5Jw2h-@uG2#Bh*K;D7 zkixOzOHFe107d}z>*V4Y^cDP{i) Y>~@86OuSWup9las{(eDjv%&+wzbqi+egFUf literal 7161 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 VS!+y+S19E<5kJi=mWDy5e*uV0GL`@U literal 10896 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 R-LS;^&^d-e=86s$^&gJLx%mJ9 diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_rszf/javacard/api_4_afv_rszf.cap b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_rszf/javacard/api_4_afv_rszf.cap index bede232369711cdd24d23875e8b4d8763bb37f0a..0020dcae106a1302a8a1b7963d133b82c71bac74 100644 GIT binary patch delta 1768 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 diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_sear/javacard/api_4_afv_sear.cap b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_sear/javacard/api_4_afv_sear.cap index f6615667d18e87cd0bfec228e64b0791a8ee6ea2..8b9bd9d35a51f2b78c806284d11aa458e47f8583 100644 GIT binary patch delta 2211 zcmZWq4OCQB9{<0Y_vRDkd)_e2n>UCAaWsT;gaXd+M0@nTea@2ki=_C=!v!tW)7Z(%m#Yo3vJLNSgbjB=Ie?YE>o z>v~tu->2O$Jd_#jAh%ndO5W|)e!udGFNdyLs#?OS-#uQoV@9`W-PM!z-1N$W>$LBe zt*Y&*`Ok)6MV{I`tlLV9E0+9$s>4-EN_o{Qbe%J5NvjW^cJ(>kIv{pf+Q(>S^QpcTT>0tEhHl z=C@}x*GGPt~edM`)pLf~gx>RS| z6|V;NK2w_8IBDB6Yl?6FI=pw5{`ohD)^z8esG8TB_f~7&2II&X=laJl^bXaXoz`&M zGux-uENrnZc#{K2RRORA)B$K9a)5X82EYvv!DE#0IrMjmC{^rG-`(pREmqha6T{Qv z`@V|D@Oav;@TYhn7Cc~sg|HQjaj$?y-2lK9f&w@YRNQY;(NyKL`mwY{f9;H+2b4=> zC8yqo^DW{yo-?sKEeLn(Hf@bg;<3mEG_$UJ^0NPK6gK&1gmC5HB>KLkmACgjn450d6i=uurZ zNV-`eQNIWz{c`ea)N+ub2pNf93sQ6wxnXDo$XJ10`&m+#fMN25WkoUl2{D+BJP}6O!7tC zIq?wcQPhV>zC#C+!wEh|4Y(Xm;&ZG*y)ksynGce)ly76 z>Q-vZJGk`PG3Kt4`#MOXp zqO=6tSEOoeZ${cmcRhxlcK5S!EuJPiBuA-vRpx%3AkZ7KL<{4#;FHU7P1rU}dR@p? zrY(Dz>f=)c4c_r#Z~RXj{W3m*1`^)JkdcH}BdYy@HtLR3)AGbbZzK?dg%o94OuJfc zhJ>}s5;<8A1&^G!G}+FGZh#_I;2ii_jVr*<%3KM4R_Q$WS+NV?XZ5ZEzZ%2U;Kxj8Y5^^h76NQ8 z9Z~9$^h6nj6h-)Gq-eq$kPL)3f&=}4@FtWd!kdxIglC0MXQaOG;1o7o*Z3dZJqM** z=VX}1-s+xt(u;GdCy#aBvq+q%0CE4SR^W^0&|PKr@z^WZG9JN2u!X>5_XF|nx`Kvy zFO>q;__2AJWme-8hKaGYv?So4V3X|uQIX2y3`J9C`#6OT?i>CDgPV}@VF3r^px>Ft zmlv_MINT4!#FX!{STDUX*E)XOR9_yeXiJQAdy|a+m-ngcx4&M2N5$Zqkatp2WYAD~ i%y{0)317?q2H#GJd^;5t2AiN_5A^u^h6f0zGWB1_8B}Kg delta 11258 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 diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slctb/javacard/api_4_afv_slctb.cap b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slctb/javacard/api_4_afv_slctb.cap index 1ea6f08c2f1701177dd45a65192d17ad441e90d8..50696c4e0194cd32e06afd3da23133b7bc532eed 100644 GIT binary patch delta 1480 zcmZWo3rtg27(VCT+uPfgm6o;^Fuauw=L#|yQU&U)G9Hy$*l;kE3PyQE1t}XYg)3$n za75v-1l%S}GXugzh=3U8W-?f+fD__2Hj(UMm>I$xkHJRg&Ly;1c5c4>=keX|{IBz9 z{coOPeH=;20mCrBVjMP9iUUfj_Z%t>lJ|_p%!$qSJ?DnXd!O{y_@C{nHO^*V&)?85 z-<4WX{Es3`p|4fl2+{ADoS&Hc|S^=7$DrgU8va#;{LIEZOVE;>|U^ zXD&A=4AN9%P)A2`%6{EDJ6i)cx~mekKQJ<{cOxgxUs38Ld4kK${eudIcfM~_{h8~j z+@1_cWO>0O>3(0dx-s47uJ^t|kH(g;yoT8E^2wUE1oiQh?5{_i;qW%iY=UMsPg5A~ zJ)~)Wzi_7XCOUmT)MPGs`|-CYPFfRFon!J{3qBu->(m#`JlxmheP^tG{laa}+%BSD zq2P!0Jm3EG=fPbTfvWqv|Tjb2kR7&|Z;VY=Be6khk* zrSyw|w-3}RbDG2EQu1Nz4Rn00A^EMpNA+=h=1JMX%ugTyFVg^UMHB+SfW;zOw+sUh z0DuRIAhjrpaH8EG+PH-Lw!5(~O z!N7xtE3QEyq)D=LWhMXPvP?|MT)fgs`iMx#ug4pEA*4_MwH6X6f$|eA(c3%GtH?~H zuLXbr01_eI2W!<}-@g*F#qb;N+aBHsd$PrbB z@h}aXG%QXCPl!_lN*$v<5&W-w0q-xMpLqJ9c^Xu(FM{h>rk8yQ%m8NySwHBHZ7?f> zQ9uIsvYTKXUN^Ck@ONaS)8Ik$1^p*gEyCWl@|8G73qR=DrIc~wF9nM>Fo$h{rxZj+ zqh`kJL=!^NjizaaAZQdSSm!AdyST~3GDk-TKdP4ZVgLJ(S&*c$K)?lqqary2fSOxE zpvF1E`PcA1A~Sws~Pg_JIVLdLBqwPlg-9&3d%!i62~#=fFqX$gilZ0F+-%AYO|#6yGglr*otC-SsP;a=d3JR6 z)FSnOTxO%@^nc&^9M<3v@1Q!)=TwUsXEZJsJlh9Vid94g!yP6oTz!|aZm&4jh;z^h XM3oA?oX6D@i10T-;pc`QJplg!JC~vQ literal 5737 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 H*|mQF`8X<_ literal 13111 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 H8z=WaT;i<@ diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slcts/javacard/api_4_afv_slcts.cap b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slcts/javacard/api_4_afv_slcts.cap index 250ef4e5f3b6a38248af4c834ecee726d649d2f7..001c94c761c2d346c08aabafb39321af9b31eba8 100644 GIT binary patch delta 1590 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 SOGOR7Z+l^N86cQ=v5iQUZ3+wbj{-S^(^{=3G| zp>8S3EawFZg#ylIT(fR*3ohK2mb)sD={^<3GAu85Sb^1i=+i{BfOp}RGHxxD;vM2+t13)+zC0_t>Ul?ES!DLyCSCS?Yhdw1-LS|bi^gw$_hEN&Dc63r>Woki>8E1DeDkLC?mf8= zF79}I=gNxd{FQ*~C7(2JiVSbRTwB;yw=|-&r{YOL@$M78XYZxoPbyh_^k~jsS=T() ztSh|u-H_1tG8@l)^dSGohqGsFeJiKwm*royE%Z5iEW})3IF;~I>Y;u2O^erFyt(Y| zNwf75Z}ENFxFnbET=dVn+RrK{gf#?iN!MSvyKQDWbMjl5nHqa3_}*;2wnEu4?)Y9= zVPfB9me)j8{>m=vu>X;e-rg0DkWL2n2>g`qJjW~$pCC6 z6aW-pFX8jJYcL1^m7eFv({YSiX6kBvd5_R(jNahNo!mRuzzZ@U z6Wn<{2vCW>I#d)Hc_WV@{O3UibQoUcnQ9bhG3)Kw?V4dqb)!gY*ad@GBL5!QnS^je zYqONVzeM@c18s&{xJcE&1?H4anGC0X@<4K%PL$UWp7zT(68`X7MFcbQAbd^0 zLzNd4B-hI~fTvcrkmvGPHkfyK+=3JXrd~nmEg?xhP!>8$m8%`Fdq=D~wh!yJkH)Ct zX`f2RRl?L(s#Z@LtTw3(f)7~b_(}Pn45oSNcYFmwt5UlO9`3HKVi;=KQ;$LGX_NZ> zIdueV^}@ojSTZa)KsavTj>QHTu&}tWVBxg*1QKWK30~r4xX2_9RzefRK>$*)=Fkl> zfXxCR5JXm-7LhK~%rFqf3;P|9X`dYDOwl$&q~og2aiX4LR=~jhopXaB6K!#wGLNBz ziJ={$w}bn7P5>r4c{Zbmp*rI<2hTPsS-5LcS6&Wlk9orA=`tcWjNVK*XLm)JjE*qQ z*2gdjsILV(!FIIGyfQQ;nJ@y*x8s}PoB^Bz*W629{VCAw>Fk3Tvx(^y?6FGCq9d=f yB`{&~>!fJSSJ}CJDtGGZqjd0{)ka2=3xBEF&R_4N_2OkVj|zXcIDj&Z4gCjw6VWOF literal 7457 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 aCcA50Ux(Q%IniL$V={j3@BrH#I{gdJW+Pqz literal 11244 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 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_api_hepo/javacard/cre_api_hepo.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_api_hepo/javacard/cre_api_hepo.cap index 494fe81b93f88f68a87f1eae69f474aeff2347ae..54cbc639c8d13651af7f0ab18711e65a730169e3 100644 GIT binary patch delta 1461 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 LX#9yE#7pV_??R&a diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_api_tmid/javacard/cre_api_tmid.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_api_tmid/javacard/cre_api_tmid.cap index ada13792e8f1c7a2d8ca6326340b63e22830af50..afbdfd93d39954c92f3ed21f97dafd2ea62320bb 100644 GIT binary patch delta 1335 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 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eade/javacard/cre_apt_eade.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eade/javacard/cre_apt_eade.cap index 6cfd960125cfa0a2d2e6698702a240914fbfe30e..80320d0c910c30b0cb22da1bb06d9bcb353397ab 100644 GIT binary patch delta 1472 zcmZWo3rtg282<00_uk(2(o))jG|XA-q&x~@*L9GOrvl>Le0kIuXM&$ni6v;XLNrl>-3vrth`sMyh+cyQmbv6s(R{kb?% z+fX06pzCni%zd{mjbN)iEjepwSf899KvHcqV0O=R?)tfVS-gn%z z3{IXs@#$`P;YS4{zkF3W7o2IUEPOGxZ`k!ySnA1<<(}cX`q;kj8?sxjRw>pM2q|Nx z`S}d%%p1QD_$FAqnk882RZCg-3rAIH3nkXrG22{|B*P4I=0yvsj z1E|$FD}u2<*aJ9AMo7GX>MZkjNJ`~ND1z<70c8Y1qe?2A_4-j4<&b;FS1tTj8IF;m zG&)HqO>YEZ8F+jGsQ2IgmQ8c_oFssgL@pva`q_$od-j$ac9+($u8wIEX86j>I zh!BvGI~xVE824}Dz6(91^OCs;nrZ~To(_KpB&lzMH0CG>hA_GHG+`ftI-(O(ia~>W z6Si*&714>m48nqJA|sKB#zl#&7vpnAOvtT6@ERNd5@--W1Q}=@t5bLbLWbZF@HPmj zNpvr-U%R~KXsCxRU%8J{latf!cq{FwpN&DuT!>V^p5hsmz^Hgqjfy!ZQ9D`1C8+8mNVJHF5DE}J`FMb%*f~nkQ^wixc z1PBsnB5=8JqkuvQ;s_zvJ;f!dhizm8suJhOz3+TQY-4CboDl9Us841XAJO*Rne~HZ+R4dL>lDd zJ}C_)53nAXE36FNS%vY50`qNM<;0_3Sro`6KDJN4()uNga~=Yx@C4H>c6=p=6%KxMC(SVQ&VioxmOo&B_SWKn0s0A9c@>wPyZ6qV z^X9sKSZ|Y(Kr<@f$UtRLVf8k?rKuUmOd+Zg??*AuPMq?&d9wM5{vAvAceg+O#Xom) z(&F2lTKi&Atx-3{_Dnx!EHelChHJe&Dh@nKH}}5bSn>JJy#tN?>bQThv!ay&I&);f zl#{|zm2&Cd==APy>(7;sb>ub;3BN+@X>Q=c{ZWH^x`Uyu-1x2^xR&KcJuMCVCg_~~ z-{JfHhM(rU_RXmeR=dp9yI-9uuXo99T%7vJ{Kv#dP~CiTdu_tLhk0Gc3P*DUL&so# zbKXv-q3v3&F7f+Ul5gvh7Jk-r&^D^h*HXURpPy^5{m6dSLFQlFmzDEb$w}mP+HAKe zwD7|7-HX$AV~aPxU46ghaYk9uol^7m_=3SZP4@a;$I_~!JK}%Wo{ze*C%NNp+7s{O zqWsZ^s#Ws|vv%ohBNNsHut7}^N@amv7WegeYwT2Ka_0WrwMuH+(W?u2}F zmK0Wip3Eu429OgvOGZ4(!$w&s+J$e(A{5pv*XCpjWM}GxLMR3b7!W}Q@mR@vsjL`n zClmo+12)IENdfnl1BMM;RkAs&A15M1XsIF{Rbew5hyz7iwSus+$I;scZR>lX1@FeN7UL;B4Bwj;#P)ngYUSr+S&g-bg<>eXP(Q{>oq_Ak> zOBO2YH-XC&-q|Ba1!9l8{zB}pXtn9x8nCA)UH`{m3Jtl$p26@bua(` diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eccn/javacard/cre_apt_eccn.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eccn/javacard/cre_apt_eccn.cap index c6c3d16f2a1dd275973a8cde61b006c5c5f62be3..ff832de46b94c0f2602b184ad75f5b613695f115 100644 GIT binary patch delta 1492 zcmZWoZBSHI7=F*WclX}C3+w{2E(n1jAItZr86e^ef`AlD5JlnuL4%Tlll_5;MX>=< z20Jz+%D5B~q!6FM1T+E;lQl9-5VlO#P|-|;D9My444u2fE(4vJcg}mxeV+3^=RME8 z=CEXMm7K`1+koeJ7|S-KT(r`ZrVgDr9jzQBj}#?uDXQkrCC$dRc+^eTmdD zfYSXPUrC)x_6ZZyoak6wO6cDy>I@#z_x8?#@_O>8#2y}bH+d0Ke(gZlRAt9#l9?sQen`*mfO6x&0pGo%4_wwZuPXMo<~Q1%?Y4drpv`#sCzo^2EjBi& zj@$fTF>u}Md*5T7Q(c)>s|^w9uW4KDuBBh-e>#!eb9~BQU;ky~_-~p0U&Oy&+9J+1`UvOLfJo+=+xs`=)oE;u^_qu4?Cw)A;IzK$~%gha>jqBi@f!eIph1-S6PKg|^ z{kB%~9s)>_0EiDH0PtXZAo3&1m9OW2%WsyGIGp68MwMU(2>>t!7!dF*-a`9p;l(Cz z`rVt%AU`sX9Roz%q*71!WFT3iqcR!MEtk#ZRIx{gqbMfI$jfDR${ECoq#T4;Qp32J zw2Y>neMY`!(t<4z1`Ddfg26fvXN*qE0G+|W=s-sA1X2KNnqx$9G}n^@tfzAQO76XW z1v@Ba2YHv>6Qqu&ur&}wRt(KqKw^$$n?>GzjGNEX{qu<2!oH44d8hIVbN%1QF5*xn zh60@>6w}IToew%d_Ddqd(&=#+EWsJ#)NBRNK>q8;-nPK@0&HpX>^l(8DJU9L8jH+znP z0ycm&J3_Sb2or3>Wm{E_QkaI^liQl@uqb!HdZ|%Vn1$LTN_0jNJywjcO@-u~5qpAD e_-^f^*$k8rx`}i{Bx#6(whZEsZ2tqLA3ut+8bx zfFKXi(Sla7f;I(#L@oZ(5}^u#N+lA1RI5M>nzRMdKvIg9&MdF2vpJcQbH4fJ-1)xj zjN5sgCN-JkT|h~Hs5shqT;pFvvI&yVDP=x1N{EH@x4WqMnDO5(Kn#OGe7i}^(bhkLHv zy>#r{r%nTFU!1M-{DI$gW&B2{>H1m2)%Bgf&CP`EX$}8gjc3!M?rhnW+O@mm%^ZOfJo=^Ke zpSZxEztA!}xugF=`iVBLo{6GgTAhks@62r++v`5`_|-BoxI4b|_QBfh#Jb3>pZwU@ za6IO!?<785T7Bl(xfdaFQT5H(JI12Hul1P^rwnZY=H$GE9ieI0_SMg}wqMr$wR1={ zbHsR`i|thWoOZ+KXnjId|0#1rP2^OIW?%Z#ruMk-vH^YXKzM<<&^R;mBn*sE>)Ki- zhC5?ZlSO5=F7NG91dycwU^>ab7So9gp*^al{MO{adt@`-9;in(@Cv*|%VU56fs)5B z9XohtS`4850Ak>RNU$uEDeM%0DAvp28(Nn@u|QX4Dm(tb_R9UiwGT-kw^N0Y$gm$F z1f-JlcA+^N>E^|P=3JVy*hofsfAWXyK;}4SM=ipjr4wm6Yyq|tcm6d&3j#nBiQ#>h z8Md9SR|nJ6*03_9sH6k|^lw@KFMv#60!+miN|Z=05rI~DK&*;Xt5w^fr`FhQsiTNG zL_#<{X;aBgBC5fVZ&AY`kdV$2h!Tj8A}TzSl4DSVCnUM@6+i>Ic0dQJ0=Y2SRZ#)$ z*g>krpv0_IC;QpcL0*$0mQ)umdgmKAQ3F2LYd*P^#8HqSTd#Dxbg^kNr(FpxyAXB zLWz#I_%>GG)=FAz#MaiJq+M}E@(iO4>qmX&yq0n>2b3l?Yh7v1!f3R4uyx2az<1&;S4c diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edat/javacard/cre_apt_edat.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edat/javacard/cre_apt_edat.cap index e4d9a62c6467c48cc6e73f367ae95b4b57d95812..ec946e0c303ee65b497d9b554df03709242fbe66 100644 GIT binary patch delta 1300 zcmZ23K1G}_z?+#xgn@&DgW-JQ&7g^Vn)M+U^O_7qYSkag|Jq?Il6f%oaj&7TNwM+a zH&acXCe6~^5Y+SUZ`VvNjU2t|%ms6b&%fL`{al2WkcLPddt`^sSAmT=mpN1nSPkp$ zyyR`li&K59?ck{P*~e&U(|u07x4-O~Qa}H>cEF4p>nlIq_m!Dk>QgEb z{GlFvE4b*Oh~*>csL5O97H93_bBtLUb=_;$D$jTk@sQoOs@Rs+vb}%tan0Z3OXgm# zW-I-tDd@D`^TYxH^lTgrr9KQA8O z&CZc@{AorJBLjowu18U|^hlo>6CVJQtS`JHuZlhTaBVhB*ve4EKTb zyUABsA}#aRF%&ao168sx2m)z$AdZq?>0ppp$56w-+0DQ$!P>#FmQg^mkBNbuiKT&o zvw&Tf8AwgeWVJL@mS9K7G9byqwO64!Z1Pps6alC|_qHtNvjEy`G5H>=?qmgS{$NgE zfC@^8F$0kxh>dE; z!@V&KB|vjQ*aQ?|(k`jR$wiq3CHY05kmF`3WCRBeFyfdeE3um}&YT?1ZY==Kp0G5s zck&{3GkBcbXP08y!8my%lLjzta81_b;DkjdD1A(J|zBQzL!e^=2uXZO@6>7 g#-z#ymQvuBfZ2-@>IgG{tPK#g&D?TqW$Yjs0Kb`B^!@4mdDxtFp}IHtxnZRHxM5S8|0_Q2x0?kiPg`A;o#X0% z7WDAW-^HD?PZRR5dqTsqU*7tD>`c?mnYjhm{IsvAG-&E?*S$Pxv)3zjIq z&z$+JR=RlOSlX6Gr9Fe+*!toV^=)~2<-TNpxl?qNOX{&U1*b0Rzo;<{e5`-|;`B?C zf%b*peT%zKgcP!xrTOWZnkCyacRr~;@KMD*{Xxg1e<=84?s3mgwHFq76BUy66y4a@ z^oTG`m}{%;OC>#jZD~0;Xdk+J=;8K5)yDD%iRLnf{o0@$IZOaBDyIR!L*W57JQO%e zR4G<{&;GfSTI6GFgICBbSkFp|NstOO2nw(hYz0b!02@FdVjKk&AOK4fF^V0!ca18P zSHTG)2Trg&^phz93gF}F^E#%XgsKoog6TyuE0Tk?R64VohuxGjQjTPo<3tjQW8{U) zdCYOoih8Sd_|gIaC|q8c6uMsCZk3nt2}#5VE8W5-@bFbcwrX%ONQ1#px=13^;p a0vF+~o7S2h^1i{`&9Fg85r2R?3;qXw?O{Lw diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbs/javacard/cre_apt_edbs.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbs/javacard/cre_apt_edbs.cap index 4b1e1336c95d225b926b8fc19f8a222ad4b6c9b2..0fb2c45a5c48aacfdc43ef954f4d92f05378573b 100644 GIT binary patch delta 1354 zcmZWo4NO~A6h80W*Y{rE>nm)u(4c_hr%=jRVUvtaM%j;=QZ0XRh(zVb7zSd1bTbvl z-(0#d6m};+It>W{H_Xss%|;@a;Dq2Nm5n$}oWO=6n@*>}WXQn#SgCg2dHs zUVQp>HuuZ^yMtexYf3P`SY6V2qRKr#&^DeMyFNy9Q1P@gZo&Ud*=0V`q(~T=nwRSP z-ix|!G^gqRv?g}fUFj(Zwv|btv5Gm=-Kg4{y`IhAdA?Gcw)9l{$nlqS>h_}*HPi0f zdkdZz6*DtOvpP#U!nf@{qwzuw0Cmb#Jii9$6LR4&Mp0&p!~oxyl5G|VJUR~5$zY+fA->E zzns3BdrNKGH5fToks!Hh22N*ut{;rA`El-!pwUmM?aM76hBUdloGyB$*z&3+&)R~P zcbE2mQlUttK^24v?X}!;%TKVati$?Xqx;L{PcP@0#q#o|Nv3Q5cNay$qH&bp`Q4j!w z41g?)0KmhlEO>+})_BhA8a}%e4gj)k#%E{)zQs$)G=xDgF%4{oBv4USa(av)4gdlQ zIEK3KMSomf8bt1cu$$V5ZAt;p(xIX!Mc|_)!&pMuBBHoX0xF~^2A84;ZjH`c=8jUoOaUC`7Ac5sri0M-EmMZm&-{H(&na`7@0w<`9q zW*PGco>9bx-t+4Epc;fmP&s_5U?W?!R<+ySx(j!(mi!G`Bya+)6*v_qagxM|v=)pU z&$9xfVw4=C6d9h4L_CXB3XYX`fkh&VbS#o&hi{Ia-tUh&2wT~x~eV!E_tF8evlgMEpnW9fXE#CYg_SE#1SWA|Wm#ouUQ!cOWb3%iEF( zP_`s*fP8QwlE8pff^IE=&xH73wG6=~{O@t^e2{+lGOCaRV(<_n81H9PF!s>W>OhkW w5Bp?MV@ga5_f#v3Y$4aO`NCcyFavH9y}W&N^LbIrk=`cZWznCV;pCft0In*2?f?J) delta 1405 zcmZWoeNa?Y6hH5ScOP%}!D6rTR{3*~qYgz?021q$ITY>FaY%R!5Bb40bK5z2euW+;!@z`r>P)Q7`O$E)zv}@1rC7 zZhTQxozswH`!>qjx%F!6c=2Ff+wy}h*?^%$zj8S2$XMpjf~D@{`wKaxcwYQW7z{LJ zgrBfHt6Lj1kgfe~G=BB99mnklbJKIOCpPwOkMQkXWf-UlGTbZN+t1V&)%;$qDX!mD z_EB)!HD_`W9Qonz+nTWXYt$oe6`WdDC+<5VZfZ}T{&=vyGhe3$e3_pbEFv98ul&ZW<1k6GxR0||SS4I5NcTK)$Y#!>0|iRO;6!-4ZGO^@Fy zj;ZYEy<_fpWBgED*?$Fxpnh{nt73~<6Z=c3b-{OSrtLK?PG{cHKZi%RmfycVk@I6= z`&8LFYg0EfI{mKQeA@WaWWni*qbKHPyz)+J-_V`KI@2v<+D*fa^4|W!IYi`4Gx|X9B5A7Uo#Dv`2>+qVJ8(CZYs6CXf25<-cW_8Tn5(JMW_H8 zddPVWXe!PwQY-KXo2M6aEMo_uimqkCc7kk4h$7@Lw06T5Xdy2I2mlsJfrD3Zo=*(# z8}$&3clcy*1__mlhkc$5b=%e5PzS>6Ag`U%AVxp}trCzN ziAWTYj8;Je;(1PB<*YAaePt}qhci6K$bAqmodUiloLta331MT1)2-}cOTq7AtBW(}|SMYmig<|I4bQ7c>PoYFDi6V{6qC9I3A-W_n zL_F(L3dgcKe4i2`%tne9z{4kR4tZPvv^c<5k4Jc=L@z1+ELX_4cl_N1n&O5@%t<8> zNxWhIK8U!S5hCYSQSGSQlSJ^6BogtgW`>lm$3u+&Bc;#Mj-aDG9z+You|l%D9uL*# z)>BJhdVErNY?jncA(#%~9yBXRrgk@0qCgf2D@lS^qUML#&pH1`o-{jO;t=oU6pnB# OO2iW~1ve>WhW`Pm%3;9( diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbt/javacard/cre_apt_edbt.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbt/javacard/cre_apt_edbt.cap index 8f7fe9b35707d3bf94d0ca8f20bf74cdbfce6b30..1ab3d7fffc335c9c77bbada339642dfe8d7b4c1c 100644 GIT binary patch delta 1301 zcmZ8g4NOy46h7~-@Ab7%+O?(D@gq>iPs`uHz!no=ASUfx9kKxum(oF3WPns=;?M&A zu@Fh*vY;8FVkkrdvBpis)nB$Sv!Qc316jrtBV$`OGTE{@tGlnZbnNDx+?)HI^PPLn z`QBjohvA`SBSkBL<2blsnS6bJXrgod*K2pCDYw6HH|o)ltm<^yu}@djeW4!g&|l~( zPchDjO0S*rdOkb5FFn`RY(LWLxITBTXQDJok)Yhcl(p;s2y@qd!^NdB=@+KwLfS_9 zbTi4hdGQZT83V0%To&zXwIPv7%q%s~A_uNzeIid^BilW?U}`w1 zI-h@eG#7Pmc-3fiw^>VS4*fW>%xN>eGv;{WJ+P}pXW6c^H0j*7zY!~&+)(}gpWoK$ zx9%N0y0Pp2*#n}fi{HI5WI-EyoWDP8W_VP;_ob)fcRE*3tt%*Rb!H5#(ivRigtI@Z z?C1334>m=O6&`OIzP~Sx$2AgS8FOpy2q)vN7Skd!KxPy~AfJ5&+`jcTY^){moZsx6Rw&q8&)4EqR{ zijya$)><5n6sx5{1k&6VAf5tG2pmg`iND(I#g76Y&~-wO-r{)$3tkfTwS+(~@Gy<{ zU(s#4ET?`19Iy#{(jdos5w>y--42=&Xa;cyNHk143=?6hP7+v>ZUJ!vYoPFk>`YF2 ztcDGu@E>$BeB088q1(*cVg5QjyN-osnE zU^C%s4jvqZV%SXLAbOL1In4im`ZWR`)X%P5oXIq+CC?GaO(tM%@W{Z41LG9*f$}&t z8AtlyR!+Sb)yHYc9^pCz{Su521kfc`laHST+jSO72v9Z zOHTWINnR1~4UQflE$E0(@6u>LouM}y36jSe2nb(S>B`bzSTI4)!F8VTk$ZSepjKgI h=m%a+#*2JVv_uogyQJ$u4t#Py^W7JDE;GS8(RsZ3=qc8!n(yF17yx^=XPvZ zwRe&&zj1l~uyk+i9rO5HE#n!POnK82S%s6wKC$)W9euI*-pfNB$-+=c-qlQX?rdM-q^uG)YANS{V$q&B1>EFo< z3S-&bvF=ZAI=6ZgC*RS#E51~Zv^L9rd@27KhvQ70w{uQvR%RH!nVR}&SHu2YU6tG3 zYIxRl>cXSwTjzSFtq&KH)_P~YcMbh8Ghyg^daTden^Q4JeR#d;Uhnh#s!O->r`6}# zN9znl?|nAqp}V?zc8~uub2MzU-{0iB@^5u3_myB&?vLp%F>!pJhhAra09;cr01#0` zK#YijhM`%t7&}XS$8|U+o{64flh8q4zL^4XAO^b%YylZS10hg@Y>cP}G=P9-;EImz z$w!P@T-PEGOhq1EM88pMq&Pud_gY%}PbiEolTwg-ALpuZJ9L1K=N9Ye6m1XEkw0l` zjmCN6X#qNZLDBfodBC>^v0h+zJ+ze|^`8sR0I}F_?miL@|{ZAhiQ|P-+6sgk3cVoNoS6{Cy$deE2z5IJ zIKYrXupZ?EjX-Dv(uNhIy)H2azk6X~wgu&|#Rb|(PR4~(TCkSmS&@-30>=naCV`eo zIG$!jmd1~Q#LJr%7$Q>|FiGNBfnhvgBNX)zOMrF2%SPFGJBK2;EZB((xGfQje_cp> z)WK~EjoHn`P%emaDLtBpB8ugOAX9P)P#UkHbQCUUqefl`opSIo)Jc-oV_lWO69G+U z@QME(mvU(_rNjg&5s#S|(Vd!7uP2v=_$HDJSqmNL=MbXfagJb@=^nz7Ae;$c{X%3A zyCgFJ>C3QhKE@V_${;qO`eJqz#t& UQZpP45o{8wm9A!wk>P>=0WC>h&;S4c diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcc/javacard/cre_apt_edcc.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcc/javacard/cre_apt_edcc.cap index 85eb3d96f20821ce1613453d31a3a6d0be46a4a7..596ac1fedc86ed88816a0a18301818a16e001e21 100644 GIT binary patch delta 1300 zcmZ8g3rtg282<00_t^rieXRw?K(s)4S{0P&Sp%p@2!=YyDu~cB76k#BLwu3Q zVfaE69GdxH8nY=bC3ADx7R=D8bEuOsV;Gr%k!i9`!JS)MI(BmZoRjnYkMsZEcTehC zbpf_aidF;1ad5qGFl%2xR9()EvW5ip*15y4{&VRKwc|?B!@Y?sEv|WAJ^s-0$bKm5 zT-Khc$z2BpQ)yha<5;_EV6=Dt_qow3le(5&+hl$kbiVW^H#eQrN>vgOcY#grtPS4g&1&@m*3k#Zd zEo>uK_N#Ba7Je(DXC&FA|3F;2F~e}*{BwOy*ze1Z^f&chTM*8ScG~uL@NpOHYfQPi zcUqjMH#*F#%THyTZ5(T#2>fjO>ct~NZ>8t1QvJAuKOM7^>OZ=8^S2L@?p?T8RkAsG ziQ;L??2}(xt`9%zvnuXAx!hWJbR@=hpk~pnznAw_S$=2^cPjsyn|(Lic}1P_t1%CK z8hU&~UqD)Zcix?hL#NW$sdYJ@-`&D=Z)L`Rn>aK1%|}OWRx|HTMJcVHq+k8mSXtdU zHn8(~*F@QSVwNm(^7S1>1r>i7Yuc>VGx3TSDZ#7m4Cri`EEil{{@h6b7~M30#EJmG zfrk~l_6u7G0E8eV6^ot`acVE%=&~FR$ADz>P$w0Iib-RP940{n^YL8;P(T1j6aP!t z98>$I4&ypc!a>p`dJ}4wIle@4DqExo_84}s69kPmP!X&bN3B$YuXy8=;yHoXN3wWa zJUYI#(B+C-Us%q7JhdK(7a-t%z&^8?SwD@3;YR@wXn-)Ib%LN`VUmQs^$KVQ0fz8C zhHleqQ#SR03resj4NAN($Cjt3n?TzPvqX@hnFN-k>wzz4V=25Lhb$#A zLeKh9_zyZAzGdda&~4eRl0HxxrzImu z54?@jPDgcc2C_}MPC}3U5t0B}crE$tWk4!FYdRp0H;_9hPo56`l?d;oW~cynDj+7%RI^5g5KAwL>c-; f(2|ji2MQDQzPdA}?$3cw=U)20FNQKztc3gvXpVSu delta 1333 zcmZ8g4@?_n6o2=pz3W|DTIeWr$_xb7@*hf(KaQnTAPjW`5MoA{LFP0Fl+6Xl5NJmb zg>{+_Vz#i&83pIkin1`WWo9B9WNQSMpl--alZmKVU=BTnFsuf6e6hA?Odlu>Ek*n4?1`G@ou1u`^~dx>bG?6Vf93Rm`-Xh5>`wRb z>b~oHl2+!+%1d5W&V1F@3(MdAdiA-Z(Lwr@X32}=u?IRbMu(at<(97b%Tp(9mWV^0 zu94)NVna#k8=~SOExBNI)!ZIByDWr6f2!J5)3?O_C^Tl9M-M+~j%};i^;e5&EUPR@ zS$eeZ^GC+``^$9Vjf#cqs=L;a@%Br%W;_quPfbro<-7APc14%msr{mEY4Am0_im`CAhoRe1HT^>y{|@8POXbiuR#47g+dT@ahPi_GrH z(PP5c!@-8I)96uo>8$&gJ(}zm$It4IExEa~=Ks=qBR+iJW5~_hd*)X0!QU=CM*Vq5 zs`LLiSAQ+^it@G9b9DAh{M*y}W?as1XY^NMmJAhV6U^HW?OzGihEL3yQX6ynZ7m%y zpsKix#n%3VpG{qA$UJ}iadgxE;kvJX@_bV_GTCu^g&qBDnQD>S64@auiv%cS3QT zAi-PCyiArPgA+naUD;i aCq$W#yJ=b*df2;0xO!w2!=&$$&cgo?nOlbd diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcd/javacard/cre_apt_edcd.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcd/javacard/cre_apt_edcd.cap index 34c406393ed5fc07438372ebea1acde63e3e52f1..5313fe6aebf3b383d8fae15aefea4ac0acec1b51 100644 GIT binary patch delta 1167 zcmZ1>K1G}_z?+#xgn@&DgW+Q0&7g^Vn)M+U^O_7qYSkag|Jq?Il6f%oaj&7TNwM+a zH&acXCe6~^5Y+SUZ`VvNjU2t|%ms6b&%fL`{al2WkcLPddt`^sSAmT=mpN1nSPkp$ zyyR`li&K59?ck{P*~e&U@w z>?=P_*qgd7J^$^sPX#qnuT(w#x-%CXK3&@?we4l8X1)FS@C61x%T|2uuX&rXMAr3* z(g*)#Tb4g*(kwb+zC|tD*6nJIY|{>}t?QsKDH-#qs&K92m|?`ggK zJI|{>!AdQ0lRJXVUwm`AJ74&x>*Krc#FlVP`<2gkde5T==09{=TO#76{uNuSS~p)m zz?+>zKRn8~h>?LoXfF!`11MIw7#KJhz_Bv<7-NbEl%2WAWVR9m0|N*fPu|F+IXRt4 zTAPRAFM}w9DNwACfti7kfrEt+&5S<3j*?*MV31hHP{Y94&A=_e+QG1vQGl$+uuB8ne{$q-|0E(g)BP{tylPL;VZF7%#b&nDO}*u@7kXR z8!{Z;UFeNh$&llo`RsShK{fX{r8Uu)4SLh}F}8I@bj-VSxvEK<(^gUO!Avd%k%gHy zpXzmw>rGeuW)`V+`XjgAy`NkLNBh1X5V%=*=tSR^Q%`=Fru;J7(yjFOvesiE(XF>% zN8dHM*%YV!(P`Oj3zm}?BHen`(i_u1O8Nb|A-0y8Ph_21!0yQ6OhJhL+O_-Q zQ+zXj{dM{YwUm;+ zizkCuf4Q>CW^3K2FH7=tJ^ymAGk3nu`1XIW!-~60^Q%|i-C7#byC`&}f8nMaUa!f& zFZu5lu!vf}@|v~<{~za)St{8V7rNW*by&M>?_EyWn6QVx4>^Cn%EwJ(-s|n45`_eF0D`325BpY-VM4sQl!q%uO)o@Y*%DO9I6~SRd@1_ne%D zYz$(~4GfI`8MuHRVn}LaVrb%EGD9QF|aUBzQCw6c>@c#AR{9aLvI5w z!yE=KhKE4XHkLDn+}0%=bmj+t!9D$l{G%iO@gS->Qvv6{=s50}gvU4!Aaj`K2ksyeTYO<@9kWLlQ zG!Qlc2TTDspD;H=IU_JafUyFEjZ94(P3)8T*-aSdPIh6p7Jz0#SV}lHxu4w(9_VM- z!(kBwN&}PiIKtp^-5hW^aOAz^2!_kKbH>7a2#>7ETR44{q25MB0t15qPz(XeSSCBN zX#k^zOFO`uk%Cl2!qlY0-TuK$mIw#8y=)Uc~oV_Y(TTkC(Cei a!qlP!7{WXtYad9h#^eHSIkqm4w-^9R0!r)v diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcr/javacard/cre_apt_edcr.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcr/javacard/cre_apt_edcr.cap index 229e6af4e9f6e38da871284c7e3d07f29909e972..b27fd8fd4ae477027129c1ec69ee6275d60ac1e1 100644 GIT binary patch delta 1300 zcmZ8g3rt&882<00y^ppOSYNcmVJqV?%6JEKQ6>a4J7>qXAQfgPZV7X(`(Em6Rn1Z1@+j;^SwIL z?(K1neZ?L6Tl%e=?$i#oG*-FuztX#}e0R;ra=owrc())ae`q$9mA^B%*p=RgK zkMA-$yVRw5-<(+DXNTqwCNw-V;fs;o|HC}H?w_mPmvW9)#x1cX>BHx7CY+~3bTV8E70ig5H00JvK01JLr ztg6fAXaI;t5tI=v5y^@GP|=&wsmFj|>F6YtfcBEQ4N`ajO31|js(=ClSep1>!qyG- zd1{QS{RyYYcu63ks-R*7NvRzYieP%MgOwm?w2v|{0UWug#$fRyi+k70v5#OIaq+~B z`^)V1U0)lWNc~ zAr$_Du7tm}`eNvY=+*E*pPs{gVcEEHHkuY0QH(^sgTn)j&_?r0g_7b)Wh5hIFQkr9EPD000QV}Dj#JrfoUxaX8U1P>m0yQ|VU>O2oy8J!%^6HAp8e6q6ISEt| z{^4NaD5PgHhz?Z5JQW^zo{Xx){mQGz eSg{|9k!XT-S4};X1E0=6@@DAn#Tjf*n z+2%Vt$2+vfpSvgLep$><@^-gA@EFUBy%q55GqO`^$C)H(y0B-@4aN1LUlreeSEvsk zmF^gFS!Z(IneWWhxhpGgJnhNfG}m}_!zQD}G8$+4FXL?VsbgOKi-pDQ*UVM(pFc*f z!UNUY|2SVath+3KWBEMHn@xK6?(4I?JwMLIT~7F0zx!OW>6tgnmUNmZ_d;5_t-$4I zY&w`ST9~|idb$+bu+Av0$^Op06>N! z0Age)Xq>XBR{h>m@6jmi6Kq9aK|QMBWSI~|f(Q&1$O2n{nxa5BNW+WBo< zl5l972In=%O&O4z6VM#oD8T`8TupMzT_mH;5=gNfI97q>P&FORuI5o2?ev!;%W)jh z;W$CEubf9bzgY~_+w6c^1_J&dP~m{U$x(un4XQ$#J~D_)0}O>cR3hqUBua{c;HX^& z&H@2=@pBPPFt4fVdOKe5%3a)OyW2c!eOD6qRBd-Bu)*Zpf6R!sRM5`a}ls@ zCG6(HqF3J_)6Ky?K?=s2Ev;~KX(6$sh=Kwh0Ws1WxDft4*(ZW@5)9a3+IMaJ$a>!!7)hrMCKjYC$+M)8NFv*3TxMO)$k diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcs/javacard/cre_apt_edcs.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcs/javacard/cre_apt_edcs.cap index f51f87b9c293608a154942e094eb9c5dc07c21fb..562b392d46d9835434176587220802093e5eecf1 100644 GIT binary patch delta 1646 zcmZWp3rrMO6umQVcfLEzg18{Ef_#L92!yhr{3KhY!b(|}ifyf0K4Se*2o{Wxu!g3r z)yU^jkZLJVt5ku6)<|fzQES151}rTaY15cCP5Oxn6{8jleX}mRKxcC1&fI(M&3W&> zI~R1#Im*qq-S z{OS8(Sdl*c<>}qaG_4tf=X?EAI?X zY|hCT5I1fdu(a-K4v1g-_Q7ipPj2x%dR5sT8*C_SEKCWjJ(K!D>9yAimbzC>nmbIx zil$e3!aY01n6$pp^D)}+RoNeBXOs;+PS|1$YyY}q3fGhYc?9TPx(h!l19`2Je#)NbLH8s`;w|glB?n-i*8QmjST&fR24tdz_m36 z{c_T0e|g)z;loecCko3%i_-LOT=kA^#pB@>4Mt;Uq%@=V-E?a>#B5@@;;{f_2?f4z zNdX|YMF8Ny-j-bLWwQe3NI4(vX{S2hl-B!+SFZFu?l60h+Am3DV7p3t!Mw2~NSV1UaBM>p(-B1C-5m0$6ZFaxQ!PuaK>cJCC zGV_d!pD6vQ4YI>)VX{Uh!y{bmBKI=Owg02>HYh5eTQZJ~_wOgV;R+y-Ku4?rHjw8P zc%9$`!FgQAdabLmt7UEA63CHaW%62FE)5|R<@qSdG9_Q1V-!f<33FD9@3UrS?^3x^ zjiZlMmtUxF1AsQ1$*shZYPS%c92mV(7worKV1;xUV!G%nrirv9vg%+Yh)CeYWjK=8 zRWgWUkUPuBH$$-S(_>CZv=io%B?W_c2I&PP3P@m(WM>eMC?b(T^H0lZfBipAM5v4y zg12_%<>5g-T5O<5-^s-Q!fGLn8pAIOX&T30%`sVU3HJ!G&h_6DeCR$3_t2qaq6C~M z^0UWYo+@k>wR8||57&xXXI7W!LpRCpXguZ0un&rxN=rX|mXWDi6zJI7m`hm~(}*$| zv9d(xWkdGrU8*Is+<7zPx9^v?EyTcMX+beXNdDqS22c=bNI`d(ADdCp2yq~oT!+;W#@J=k zT+9%-K|#WRj#!f`*o)i+46;gam(D_@T zE3#u6QVR#WN4r9GwfxLfcj@h>PIG$}Kla_u&02%4E!aCP>6+)4$GdFleWsfeGoeG5 zLa*k;Rt^m&ZU-F`LVy(Hzfqd3-Sk=F{+}Yt{HLC;o-1z9A6!3m=TBQ@y@vM&26bp9X8b^rW%Kbt@^|N?2bo1u50e!KF6Pa5pTC&5E2qr=l$$4W}?AKnNb zsalp@-fX-@Xs_x%DgJ$LDl?P&cc0<<{<8ybT|dyyowI3m84UaG4}m$m2>^yXDFEc6 z@IY>IQP5Y!4sXZ!UWxafAUu{O8l_MnsEG7`!3S;w!Jrjm&42?G@T77{eG{P5ThB~kGa zK5NZ@cm#NyG$^YgfrTY_3$q}u|B(@0J_H~iqA_Ac+J-`7(XJig1^EUBZezf4vk1=O zj3>>j2nldR3f3m9-^Y3!>)U289DyT!&8x^wSkIfipb~M4j5x0|po|m&0R*7IItNP+ zDH2|!D0iaXMyPyiNPMa(GvEzeIFuEMtcpcMFH+L0StoP{L%A}fc>+miz<$8L13V-Z zZ3Q2JhiX-d0@)M^u1Tlp#eV-o=VW@NyZ<02!8DAs1p@#A5ooZE1)2Ce0A9t?f~8x| zPEuHbE3!RsogHVM##t*cl*?;!QB{~=C{!!(a>eJ=H3Sf)M7LE-Xp+$~z;T!&*u76` zUtzSdsEb`6;L9_7rYu6H5P*dg1xC3P@&e>JVG)uzjfsUU4LuoJ?ljH(=hy2glVB%2 zjffNtIU0uWP~ag?L($H_h#)|LhVJLRJxVd#g42~H2Fsq}f&!FI1)*_H<=IT&qT`*U z0jwe|tc5{$xpl;ED3M>May(+rtAyU;a_DD=R^b=|UsVXI~Ca-yiP4tI*ulTDD% tLOTv4ORQVCbC0=RN+)+=fn4;DIlJF+PU)k|P|&hLz@5c!+6VRr?O$wLp)CLa diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edda/javacard/cre_apt_edda.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edda/javacard/cre_apt_edda.cap index fb16fcbe1fccd9c145655fd16c2ba9b92074c577..bebd963248decb233303fb1df4dfc8efdc69fc38 100644 GIT binary patch literal 3786 zcmcImeQZ-z6hH6X_g>rg*6mTtsD&|vb-)}g1t!b|WH8FdK4>UQKu{=Mk;2?++X-$C z%Mck~8z6)ai5U#cAPga580vt@M*>j@PEjPFiwXk4s3;MGtLGL-*B3PJA8z;CefQk^ z&hMUc?mPE5^9g4JtyT-|?u%2POEUroh2y5?4w_ixuodPOO>~TNO|=#}I?n(!Pd#5& zGuT+&za#bUmXStZ+sWTfZBE~Mc#Heaq^$w_=f-IR9g)S}EuvUzt@1T&3!b}vc+=VG z8HNGI#bkPI=AZI`(spgyVBWs?o16NYvKP~SSTH&_{dU2ST}uwV=Qf`!CA~BFYh>4| zgb^--Fmud_K=<5UL)$kW7<8O@+n#uj@66bHebK;-8+qcer(Jo=Yn}Bi?+zW)HezPq z`K~X%pL;!dCp&%kjf4G?hg@1|+PQqp3zgQE&sJ7%pY3Y!ooNo{KXKqKSMmI;P>dx6wGk&R`JhnCMw9l>&Eqb!JsUy49 z`qQ<$W@Gwyi4~pe-cMQcVPow-rtpo^|Vh=j*3d=c>tDL{T>7nTSEQ!flUK-KT3iTutU-p*= zq9h#TD4q8!sv?Z00lPU2!^Q8xfKqrc2^ik4;T+cL`eY(bQ#^xE=i{;EWx0(7f^zs$4@t8rTum z!vQ=>Uxyt`Dq1rR`!(1%Vt*6+&aiKtPYl zyA86S0ROkaY{WZ=gHauLCgRTn)JNqQy_g)W_b;SDj)`Pk;PZcP>xrnue^+=5glGf1IMITQoD;9(M2J- zq+SSCFKH4jM3jiAlX^=UNg|RCsx??ZVG~3yffG2Lj#zn(K(qqsrs4See}eExi6MT0 z6kVne>N$bv1Ts)0l1M~>=%b5JLfHipZ+~vq>Gn-%JH;@BI_KwkgPwrTj~6sGUxE$v zg2X1E$943<#$d;Sjm3@wTLeoF;eMwLvp4||Ca?suG3e3txI7OsVGw;66MYb#Wh0=$ zK{rT)^hgBPWg;?A2R5){DKQ*-8~rhZ`FVZTGBS72&g^IU;J`_S$ZW1NpJ9zyG@z%W zMNijqh*qod?Z0YQszn6c|9_NDF)fGD1?t=vE2Na#mDN&Adm1`To%XoeNlBorjba3w zR1?H1C8c&{Q54gDPqp?~iKNu7EOTPo@oQJ<9A(j?CF%Ao!7=LVDp!^( zG385CD~}Z~O6|%#8q@B;v#W0Fima-nP-e>*#c|aXirlHBP$r}<6qqU0SrMO}ocTOf RvVi541X}d-Ui_E={soz9t?2*& literal 3814 zcmcImdvHu=6hHU5_hFNp*u+{=gdh=FNkwVABFR=7VT(*=%1o@ystvL$yB^hRkT9AhB4#O>I_va2IJAOJ>O!ky+h~z__%dByZ`!wZTx5A{-2lkO01oD zxp>w0Biq+*$s5(O=0IHTeMiaAcBz(CS^nQUh>c6_n;#4<-hQ}Y?V>Zy?sW&{i;%Ne zX!-cW$*OL}u~i!u1>Q>u^!{!0t=8S0_e`{%Jzu&t^`~Q%_uGmC$+P#qRePwuy>0fV zMSrg>$=U45*)#CWu;z@kcV_O{xBqnE`+cwOj6LT1AueWQZCgfJ|3SXNanlA~b57V1 zHPHTD1^JC0@Igw9xP~B^YAh^&op90>+w^S_j=vt zZgC6f+L(~CzUSe0{a0hgSnXf9J#$7F z))w90fAjdfoh=J5F4`bwt{7u4FbKu@Y;ic>N`=(o%=D%rV>HbX1gDN4gxPu8K6L!%KnX!jaGoie`aQ znvg&QE`)8V9lu9PZEJtxaw5(WypGT(mFuo>IsKlBN}@(X7qB2qkOek~XM)fRK1ZrX zlw~1?r8JTwZ@2aAfa?VMt;_a$r@Q<_j{%d$DhepbjkK%WT7P~h3J~ZQ$)Dl%RD?xX z$kICRCQ{Lqp$WUm6iP;THWp{$=^{{(XX(Fh+}?a#CK!Ow=i?ktxzFz?_uD<5>BMXf zof|{r<8%O(u;&2=F#(_v0*`YXPEkP-sD(87F7Ux9z%`Kya%4Ed#F8LaG`J3}Q8dtsWC7pH;;rqW`27AoopB44dcy+rUSs zqwi%%zNVj6kaOPjaBJdl<_J2O`oUQs9bI@m&8 zvM9q@C0Ngbv4ch7t04-H5w*IW17oyB$*hKG97jJJ52^+Q$I8=jJq1Q{)=TsZT0Md2 zd0&~H61GP{e(sgnqu}{19D3N;+48@JDSOJ1F!?dsrJut|{Bh$=>n&l8mRO>hWb z9B2UsjF{3}AQML6{}z~pSdZ8h=D@c@V`)hPuxcwPGZB56)% zR%Cp*cUVWk#phVbLUe?2RgsC~AWTb30RRG0Xy{8Eh_eAq$1)ql{_LL zsY?gRAQchFMe=J1+9(^Mk{C&5BvI}v8)TW0MVN08!i|^Mb}Y||B9q1$1V-SQ7z4{a z`Q!N)&csG;ki*+FlSYbUQ}4AEW6PW`kbhiSz2~&Ev2$2 zqSN%TM^si?0d3`^3arsBpw>}Zc5TU|vOm<#t`<;Qc5M-)ve#lwpwBtll1Qtetz}e= z?)b*&)Oc3eXvwuDj7q*#H@RBSXxX*dRArwi=smh7w`wJ{Ia8H5r&~gkLA4UvwDg<= bW(s`)h)h!U0uJk3z>-S_0sVX^{A2zPkU!-Pod&Au&8Q@7J}|dh?y!oBKQGckVgo z_w{Su(L`8_C|U_D%fgiH>XyS1CRgd@hW2#jzDKV=vUq-j(mq-<_svmb&v3VGp|GdP zJgzJ=ZMxrD)6Mhssjt{i^g1VQ4j=iUJW-LLY^BQG$$v);)=#m9bdkCBr(3f2hUW~w z)#c_H?-pmA+CSv6=_cwaeWJ)mo$8Qgmng)Q8!tAg@}hknbM>}^l(9P6^^atEYuVIa zTS}*2S3du=#~mR*sdsFsJ<#qrUoh?YaCCe!WwYpP!?fL!yyKk8ygBlxH@gH}z-te7|t}{e9;S zbv~8vHC(crWz8=Se{B8Qx%XMucN2HB5{kc!nO%nk=sT0E_E$*eRed?(vn{{ za=E&6{KvKKfzn$QPnKle?C5*q^MTVE>rCyPPW{A;t9T~ItFiiyE7s2U6!ebd4QXcY z^?sYC`}3ut*sY&Tx}0UdtC+9GEGEOn#mPIz#~d%Nw2;;!hSk4yD8flVG6+zHw7ZuM0aMVS$2a_M1-)W4*K7ys; zJ=3_kkw_j__g>vKyb`M*$FMf=EW&d0xT53JGtt$)Fc_xQ6#X z&=tBoXZIO!LLK&`L5_C|whArn2JIPW0j>iiT9F%06H&TO5*U(h1Fn%tq40+6q8xL) zmIkaeuTrWgo>VCqDHBPm zAeLdpJT0X;hUO&nI!Y>H#FUs9Q}~k$=kOfYy_L|6c?HW92DYZ4##!BDZ*1P(By>&! z4#M9YJU9x)F_}a+dWKma75F~`8UZirV;*0f$u&kt4ijjQOu*XUQ3}fi$0_Io<*{ng zK>FeRta>%-7^@?X2-g|tb|^v+z}uXfTz(Lc%RRIjP{HX)H|6I!#yuP#=v0^ra8;ot zr~SSpuL$~vMh}o4a>S<>Xmps)NVXOcB#$)^6#lv@PnH(Lf(d#KtuI7=axbq9)+&q) h{lcqBqu39{O0>beVOjwi!pUzj9|H_2)u)Ti(nLb{RPG(oRsB`p+SN_>w^QnEE^JlUzwI9h&S~oKwuJe|E`_4>FoHy(7 zqF?*xUU+GG)>bu}H>5lNfRT!ag~Z+C=E{ctxb9NvR#M=pjtpO6u77agyWw%=-Lu+j zd(LUnpR3=I@s@R<+!kZma<6Fj8Q}-V=O^sbdq+Q(?sT`-e)QNY_vQ{~^v_>R3%)1{ z>5}75^NEUUzO0Eyr{C`#aempJQd_h7$D(JRZElWrAAds7UtM2ZaV!vU^xdEMBK@36XbOV(!95jig74titEHV7jB12m_%-|jy_~OVLHku>l$Kl zo_Jb_PEZii<)D{pfm#3&e-OCpXz=iq=;2ndu$1j<#MFSLP=HEB`J$-hD2j%bS|ywW z5vK4SM5C-zSLTCq*pGX$puu}C_SeuhSv)UnU}`})NTWAoTQif5+)+49sZCxQIABR3 zTsQil8iXcLRIM28H?rdJcQ4$WuSZ+t1vv&S7sW->26%+yxdbSU*V73!E?ZGGFGNl?^Cr5Tq*Ji2tHLKjn*N4Q z{QaANxO$)zE_nIt1t&xHCl3$ckfN3hFukKjlU&4#c+K^w*{ z$qcY@8P@#}n=h^kW0PIoRwKp`Cp?zyiY(N3K^CoBNjxOnn5d^Sl?aLyLwA2k)TVSmN7qBwe{vcbBPRIyhp}574hC$1w!SVDl z2Eu}eF_~lo+;Ap9K$BUGjgL8BA(l|)OvEioRjnW9_Rah zzx%GXPb)7jqG%Ox90ymcu9x)6Q(Jaiu5HgyHLaan^OrwYU5VZ+o_aPRQ7m zD${-gb6m}j7z@r6JvKYl`?S2j<3`_Azx#dWJx6J`{5yqoptg{{QrKq6)mDt&&nuh! z=CWn_8_t`q&cP-7_`;SW z&*tpEiCmeB_7n|=by61-ObS*n+QA5&$G21!YDL2#YEVxJPVn8!#Z+1~g2iqCI3{x(t><4R(B24-^o<(Zv4}_M|s& z)?!>6N_d@ICk-dmY;k{qWRz1%5$q6la1jKJ_EJVRjH5oPJyQJjdwZUU$3CK2aq%>( zr^@HER9DqWK;~!#Vg&@;54d8RIr637jvoa;pdhgx?Ggkf3(F*Qx5mLB2yhGUzn~d< zXU@I}@Iejsq(OoAt=P(SbO-1r;2`i_Ak{G)Fis>WdPrbNx)u03)=c3IxtW|yqmGTD z@E>$FyfOA+Xoh({A>3!+)pz9CxN&Zh@D9;K0QDb;gF)F}aMOOkH@+Adj z#5YPkKt|LNpFA|`rL)!-7ZId@H4qWL$u(-%VOTU#&(ZZU6G|Qsbdg>~%FvI3hBQe+ bP_k4PsT(u(XbyaueCYd%^l`}nRz&^W7O2di- zt>QnNV~Ua}Og9M2rrpMHCORG&v!M8xCY#Mz0%3w%7y*~S{=d)?IQM?JC+B?k`_Db+ z+>bTw8j00H(MrIgi>cX?)F{zbXYDL;Y*bdoc+;lKK8(Fw@#(}<1CE-!9Q!U);r!hE^0lU`s`S~n^HPI!VaHP5 z|3kwy*IV1>QggZn8b7JM)3N7dukbrCeZ*dCxp~VLkt4UY*4p2F#-2Ia_V@K_cX)Sh z#=QrH7j%7|%Gnz^cJ00&UU2ri6dC)@WltW>GqshNx(#>II`j#zmUZ`BxxF36k6n^` z-uYf7%XHq*7bP0Yx2X0S#tU|SBQaRNZGQgI?qANE-@0eMYEgbUJy+G(^u#MVpxn0Y z`p`(_Ow6ON+lsPV-bkyo zWw}qBn-|^vtaZXZv!Go+GI`V8b9?fB^2LndizDrZ9hb%D2M&(6zsZJo+)bZQonq!A zlD8kfG&U5~vg_>Yw|<+fl_Y%e_@K9SuBeXrkuxcZ!p>MN47=NvXDlNC=#|j`;GysU z8y*VmB?^^GerJ~VNF?$xHo>n*Ei7h(jU-qH!Vr`o1?YjAAb<)aA;x|{0Rpfzu}aYu zS7p+myasxRc<5nyI7+S+PyioSyutMV22-yIB*C0Tv3w*4_fk>JQXV!@4u3hpsWo+L zP#j}}ube54dsYn8COaS&0FOQh+o05*)Dy zgHwP9Ui5qn2k9NkvQAJA-a}F}kfG;`2)WQGTE}wnlpS!TB-|x3Zi)_N4uK9LMCKv^ z18AJ^=R-Te0l+l?!M3Wi{i4DUq>Dd$;r_JKfP4cS7RAG0K?*Cx60=6m1Tj)l1J*OF zn5Tnij-fe$j;4Y{3`>c5F@yvU zGKs`#n9ihxEd7IlO@K$4&4H#5GGU~ffLq0}FoZ=yi$&vgfC;Rcj3j-jVpbh^qk#=0 zn-;?!RuQ%I2A*yz@-a3dEZdVsZW_hwtQLag(Fm~N-jHLer|~{vY{tQWIVs<{4cr?4 z0V`G_z{8G|_Hm~;xu3hd0jrDoV3FHJ^Kq+-iOz3J3Po}lxS(b0gEjnCzjk1rD8G`X f7o$3!gW&?_=dPI6vL5n!FgF&K3TwsnxU=AY*85)^ diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edlc/javacard/cre_apt_edlc.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edlc/javacard/cre_apt_edlc.cap index cc9dd4c5a74847742eecaa6bb3595429ba1cfb2d..60579fd8bef34ce9ff72475959402c65e246837c 100644 GIT binary patch literal 3787 zcmbtW4Nz276h7}~-+Q~u;=?w0!@30|h?*=2QURLl52c2)p+%<2EXy{oBD?J_sc6oM zrl5fTIy#OBRMM!VlR7$$lV<9OrsID#4wYs_<*1|6IGND7>(BZw*AtH-jWeaMt-|;mej~q8XtsuX%4Pe{&Q{`3Z z<`4S(^z7ez2Ae&H+?VSz3bF#32mf51b){r|;`YMY&by1(8B)vAW_vbm2%PNLyY|F{ zekG~qx#EQC=PP1%l%2VroUV(Rd$Ge*RX#cSvOeMEm9tXTo!&q3OnP11ZXs@U)y;XQ zM+zJI>bbPU(!GYn(R)0{zg_5TI4a#~XRjHja0CpK;)} zIMLpJAVK)tN@Djrtax?=>4*xC z%Vi6?13{b18T7ktF2B3j=?fOSOUqogsm}MEE~mfL_Nv=i>h`C(oIVEP+uORXGAs{_ zya^5HLDz+?#({k`l_hayAPKbunFwuEBRqb$E9mvlB5W)?3-JguA!I@+0Az3>U=fl)bX9oFsAuN0MDnQD3supm*O4)+b}BoY-PZ$G6W9m2uqK1Zm=>h|BrAcjjxpmO%t2h7x?ZGc_2d8*TiE)uzF2FCLD7XcBrcWr1DMDEr zvN8Km{ur{cF`#ENQI?{-5wdYfC}pJ<1cj@HN@?IyU1NA(rk(*YDmRwr?GyX*zTf%#Q%~bmEML!pXnHW$fvVXcaflThwt5LfA-7VO zXqClg=2$BPn8O%@Xh>!bV{dBsd4fEdr0|pUDippN_z)PBR+s~ZC16x^)v%3`Erbh? z%HR_R5D}Rds25t8Vnw8Mic}4C5H%oPeua~(>Ul85#mn~D5RKkOuc+67sYg8S)THDR z?rs!vHx9U?$lXZf|HaY*n-$qWJ1!d^dd~lM&wb+*xkopX@1Y>a%KrcD0TKw*`(WvYv9Z1$HWO6s1&T(?jo{ARvky zO&Ro!4eL}s`EnFFhFYh{Jt>XP9M-ActWFs^*I6;#ft(b z37k>ja1pN)1RU#8kJ^W0)c{vUW-`NX#!&0=eO!hA_d4nrY`v7zs}}c9kcH3|^bziW z%kS~wZB0U8gc@>NV$%WFg(U|-ef)BA|qziH62mr-A$bb|qAh0od$b(cUC4Ef$ zO_0rACASdXAqkMw)rIR)5h>W~j~IaW%0SX*(sff3mN7EFGlSXABya;|96MOMV+_NZ zv21uyu0C22k#bet9#^~)D+YLc@f5ML2luTlW|2~gwocbe5$n%kz_eLcRZlblT^&UT z)@UY()Jn8EB#HC^|bGjHrJ=bd}cz3+VI zp36J;a}@GIJjnD{Iq?a&uf>A^MNiGmNiUd{Z!gN3RgnKw@!X7}{M#J>d*&3)t{$zn zZoWKZ`H9^5$5J|bmHoom?~>O&(|!1u=QI?~-?zs5m4|=dlW6xgEbFcR&2^-BO%(EN46K))+-P_igIe-0*YZtcJN%0@IVoe* znoiqV%in1=FW#KjALuwRb$HK>^YiS5Pd1#IF>%Y!`QIcB$~qc4d9L%y+}(Yl`o&!- z3ud1w;nr_`VoOZr*2&!JT?;<`A-3aCcWm3?X=%g0F%|VRE$E)~MCx&dSch4FIHc@9x5MN@O5U({@hc%?RN2$P*0P0 zX>-s1lOIp(IykQBz_M2E!=tM%HoYLfu;*0XrGeX}+mB~0-n9P0aen*uoj)D#{pbu8;+=qMp;tk za@hm!ih$ka4EWu4m*4%O(-(NrUFvb!7dc;bx}5$}`*gRn)a}o3Iei2Ydpr97B%A<5 zX+Q^h5c{#c<-mS4RMF6;lgVhMl8K@XDzD7%b_KltWfYBrA&`g?57{soEc`aGLJPX8 z2MIVZ3WR~oH!80s;5-%WyUX$UJnjI+;~}2e6#)VhqxV&Aulsc}0#MNoQn1+P^@l+O z$Yzsw8C`Ki*MO>oAY@c#qi77u zc4|_eiUj&tp!QtYhbyYSr6Q#THrIRs!hmI zZNt}rU|k0ypC>-Mk;^CngeERgT;vy>~=9LgxsOlJ-D%ZezFr_Cd(|Dz-P5^U4qLQ-$ zVldvAO?4ueV-s<|W;L6l{|AWjAPP~H2Vj){i4%fmRWY!^E5>`#3y%`L?`c(ueZZ-5 z&*>wj#HLt3AU1lgD)0~oBZ!KBzkI5XBL9KXd6v&2#%?Wo(VMs z`&7lm7*)l5FaAeLimJpgE`77Ywy3ClS*kLCS*I#-jKvopwne?UJi4Zw?Va)7VEh26 zQ0}3vrW6O9fihQqncEZoo|aE|+> znO?j}%e>{Z#^~|3%FIf(CfL$+2F_y8nRSNoMqP}~IG&1`>I{RyD2Gi(oJJE0EY-=h zNe00rm~8QaK1?B0a?r!o#jThjB~6)u075ASfA0wdJZI~21l0$<5h$yK`kFdZ356$fD@1UWhq zgFHP5KvfB2AO*<3HXiMLm*? z7GF-lSOAteMF8H`3=rW_tap|&MZDkA>^(xDSnn(eigueNmT+J)5jw#Q?@tgT^wis0-o9{~4qqtZ;{lJ(kQ8a$<32Ld>YFyyM zGf{0+@2$zVr<2>YV~n=D<?$DerO3b(zQWFB2bR&9=*v44TyMT->=fvZyX`{L9v&)7y#$ z?4J*h4ZgGSZeDjm&>hLbnsUkTzMCJtcWm^+3qwxj<}FIL=Ot%Nr@L%ySLOZLhgA)F zkFn#eHv7Q!FPw+;mppr7o06thS>A2P_~x%8{d>)`9k13X{*1QHSsSjY(tivsn7*|7 z?9Qw5^@W24-?pB-P+hFj=6yI<#|%1|-+%dIXz9~)r>5(fu&36@gIm#OqZMCy4!xWi z{jlwmj60@{>Y>N;&v(_{xK{ZfU*J2hny>u4t*|Jw*pka~k7_6H*AM`qZW=&jMF8Ny z%Zg1iX$b>>Fr=VN=n0Xi@&WcU=97^a5N$0wO~s-eWN5q$mOu^b@Le@fKmbP*|4Y~r z-QGcE6~v{(2YO?@NFQ~Nn9{Ygs3`5U`e_e_$t;!;SJd(=_v*s z8$jVd=yG`7%7>vD$@UOmpYDTaDP!Gonc>G=477Llj8)sNXB4o2*||oemX^cp!J-FG>~3+ zKc`ua>gV)ik9eJm76TEY0FLn*^2xJ+EPmB;Kmo5Ok5Jw`{rqzV-=tQk0CyEwA+*<* z6qJ770QCUL0Y`i)r%@-JnqbK#NC9iWFMOlz{5l-4!&X dk?}&|Qk}ofEiV`qh}dDn@-?KiL1 zWSZK()!n(`-FXQXXWCN|$IOqOzWs2c!f>CzVjC$umAXl9)OZ-r%7JHdPiuCLw;da| zSFf&H_v#l9=PLUXHdiUjy=QAQqh?wX6)!okwd8R}<(BCVCFME~zL^ZQX5@CLVmR>lS4B?UCp1e*a?+C+Xu_j@q2L_fjsF<;_!Z9mnN{ z^nI@R`nf-c3l64LeRA{kg9@wJXF2{#{`orQzE$FK z{no8LZ|R@eHJyFtUklIm_W2tcd;2aqzT4K5Jd;#>vOB+iZ}n`wn%ew0W1>~?$ZF{< zMz#8Ef2Ui0ZlcGV^Y!8D$>!>ox}PVf`Wpwv+D{E7mKL$xjhYExGX!8r!2m#p!UJMt zC};@Qsuq1u*_1sV`vmLJ4^$E|andXb!~qS43gmz^5Dg)S0vVXGAJ6~-j)7r{jjx(h=?jR}shM0ov85}cWIkbmf#V+QNlePuRk>*-IUV-BT zDS>jHh(rb_`c7zU`+a+2NJYd;M zgm}b}F#+xqkuu0#+JNw4K3L#hVEDD+#b}LZGh(nD0V!z7t|2R*AJh)b6X%!H(uBB< dm(fdNQINZAT1$G^yG*!iP?I=Tc$9P&{13AhV5a~8 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edls/javacard/cre_apt_edls.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edls/javacard/cre_apt_edls.cap index 883309526dad84f377b943932984289301e81d96..76dbdfe76e481b067265be9a33338d9a791fb611 100644 GIT binary patch delta 1333 zcmZ1@K2w}8z?+#xgn@&DgW+o8&7g^Vn)M+U{hAF#YSkag|60MHy2W7e9>u(qV#~XA z_Dy2b^HyfoNxk{+-liSA5(|v?nFO5M`TWZrZ*iTch9W}yn>8w?S#?M(TUW_6qlLr% z-BmV6^Yu-woC^BFm1;9W4n)UZ-YUM0k$tKSk9&})WUCLCL@N{1w9^cWmR#6sdE4lX zpYc6^YQ#r96+cuI>uE6Vlth=taQW?ANSQ_$2o%UcQ-6e)2cJ z_pDcbEqCGAt0uTQ?}A**EqnD(-N$bK)%8$abM^k4>6J$h=6{GRVw||kAfrr44_!yVqoB40LMy_*nt391_lP%$%4$flYcYni9jVZd3?Q< zfD#~VJb59r=HxUcX>A@xMg~y^GoV-@12Y370|yHunt^@VbiJp$3Y% zWgeQ$!yL@b%*eg~s33`vk!5lgvobqWe)1INCYa@IU((e0foeclA85IjeokU>v0idw z0UHC4Ljwcje+Dj~e;ATbJ)@+!;2+RI3@nV3&ok;w-pRrvz{tcfv4NLi0RtDqV<7!$ z@>P~dk>Yg>#SHmC{VWWEK-wFK<0doLorj&DNp$jjHc?GBW;QN1 zW*`z|WoKhX)vaIeI|mU{kx2s>$y_=C-i%CKz%YR&1C-c?YXC8nnZTObIK*HU zz+)IFi)z6%kXj=Q!$C1`2UHBgs2YAl47X$En(WWX2~P>}oKj5f%wT&@F$-Xrhmtyg zW+H$93s@67mk`Xch$Mk-cMi+si7ZBw^SBW9)^SNO?PCQS!OzBzVJ|3FErFJSuqnb) dAWM@Ctf>l%CX|Rp(Xkt%1R<^)G$tEcTwu+N2sOxH+Q2xwHHrOV# z#IZPrlygzkbu_x6!7(PuSf(k{Xx9l$(9R`eAtOYg!4MJ`lMy4{b(E&uy)XB@@6YeM z`+j#ls;^bCFZ=*l6sWa<)o2EaQJLEIFc6yfd{z9wH7)ZM`Q~Xf0oEYhUYFA>+?Tj1Z z&&u(lXND~Mw6CcAWtxTiIVH0_R~(+bMUy*&Z?&D)3vDkJ`t1pY-)%0Lb+y!Q`{#Pc z)sZ{dm1i&fJ%2tEn*Ums%Ul`HcG!yh9&Gg1ee8{?MMW#`yl?h&*B!U_e{?Zrq9)xv zYSUP{Waq7c>bK{PZGO2SaO>LP4TF6R&pUkMpP1TjmZrjjiow7f_r|Ni_SYVMu8g;w zy0mD{3c9O~e_7^}?&%pirr!fv4Bu=ly4A6*BhUXSBeiaLA^)fO`L8OPs_(k@7c@1$ zH0=6fCi&i!XTcG>qI){9_}lQecNeGf26j*0$mzS@Qabb|m7-6C5|99LvF#|J0R%h)*I{((-!-bRUxj{w8R$Nx zmEs=)UYFT9g<@#4l!9C@wpkzqsD{>XtA2Ejc7}_`{Ykatpm0}OG5{YeAh1Q5;u zY4f^Xj!CTHqwnwb2hn!6Y?msYlW}rN1vYU!D>5=h;21&5q|=N{!tpdKvNZnUh#rl0 zpsAv!8Sj!vPKb@itRn6x#1vp2@N`g4-pL^)mjgYhnA@&ceP?TIqYt^qK;*GYN^{s#%?VgvvH diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edmc/javacard/cre_apt_edmc.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edmc/javacard/cre_apt_edmc.cap index 298b61ce7049707462ac7bb0ab3a0dfec293d08e..4485ba887e66163d81fc849127215d0563dc5e45 100644 GIT binary patch delta 1310 zcmZ20K1-Z0z?+#xgn@&DgW+1@&7g^Vn)M;E`Ar5QwdxP;zZ6z$TBvcTnX(6u>n{r_0B!dS+PSaKkENYp3tS49E z+svK~_3w2*?Ax&H@zND5gf%a$@e!0&bc%hnqp$f-;Rcs0%a$BGdx_VBbyHqRh2+Kw zH{DzmVntqDDn6JR_J)hqvvHZ`_FL1`l6aS|x{~!mPvU=qcE-`-e}AX6gsLXKoxEY! zB#RAuUQX_Qqq{k_I(z%H_Q#h!^b2dEe3)h9-f3T1;k(|uzOr&3TkFZ~&U5QuWV$E6 z)ld;{tT$R}dsN(KqVm3lroLY!LO+*sJkq+lE9_24@9#xB7Tmge%~<2DafN$-`dfRo zw{z|pzxXg;Nb$=om$uSoKm98|EhomC+Yx6KNGKeym0mTX#m>C!uI9M3b%;?jua~226i%&k!s5|)Lz8)# zgSnX**%ts6Br!6wOwMLjW`|immAMIKdE1vXHGZHP5Y`7-Zs44gSX``^oLIodz~j)s z!1$kmixFf9st5jlO7sD`h=GN1@&!hn$-7v11Q?kZCN}UgEMVYbcnqXJO}@qwDN?+S zp_m~bsGo&F5J-Ciaol8QR%JGJUFHS`&dGVKmWIj_>>Uhi83lOym>Ad@Sb)L>5Lt1?8z1BhbMco`E!U0vGcI=Gl@=Kz$U86#>~dW#tcM)tn6&e zsJiv*UFVemT?E1=;PCF`=HumNC}ac%GY~K{Fi+NCH({JRIhNg80Gf}WamlcE@(Ok{ zC1^ke^Kp{q>2L3KXXG|a_I-Ss)8zinn(3DQk2$zn;~m8cry05ECP}ShS*LL1`|ekX zDHj{=EYjZZbJ0f3NV}}HX^BIe)|%|g2EFO?7@SjejySx`WIi~xrE!A5hZt4?wL>Oy zKkM6)r=J$6_MCSz>rYd6`93C}jgM^&T(-?I*rYnQsQkyS#9wAxdX@fO)||{GT6%kS z^j)314RP8ZoziAou$;W$>9$ray)pfxRNt=~V!2G;MD)}y?1(IWDX`*B@W)t|1cvfWzu>C1{dWzWOL>$W>zXO{gJ?6BhQ^8E7Ecej_u^e-yS^eg;S!|OHq z_a*<`0v1v0S61%{la#g? zBP)X_gBeh)oPn8vk%5DS5zUM~?K)?1puG6x3yivxZ!>9d134hW^Yr^}Pv&C|=4N7K zUjP(KVq|2PoWrcl4waugjkyVCIj>z~yChH?g!O@zYg#$yBo-IzB_|fJF^D-gFfjgS z-~#%AA*qpxp^1Z$tBD=W85-Y}YdL@_I2b2iWYm%IO)bgDPXXy?XJln!nApI}uz-P! z;VF>*GWje^q)6#HhGK?7pouIDfM}Pla27C4PG+??gKt^&HUYVuh&TfuThU=#r30SFtJ znmC%+CyTP1FfN?z#cnMC&1kULJ~nwOyO}ajCnzeC#0~_=0@)yJ0K^EegK@G0lg8w~ zj9ilyI5=VIQPKiJF_5Lq1XOP-5a7+o#03mb5CA8ni5yZ)(?D_>z$Cym`98udP%^Ls zDg$9uyMIH}J1}!iw&mo6CktOrDW-O2uu*521$5A@LP;th`{6)<1+3{Srx45^h(v*I zcNs)&5SK9A-W)C|rZcQyBQ|hJz>EMzp(W4?5H^Kd1!9=9fz{@*@ng6V9&12lCMcQ? VgEVPQ{>{caxrJMRtsi7N0|1B6VQ&Bc diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edns/javacard/cre_apt_edns.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edns/javacard/cre_apt_edns.cap index a17a29a5b671778b73fdc56acf80f7e587f50929..738280666b9b1ccc53bcc85f7b6f93cfc4506084 100644 GIT binary patch delta 1223 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 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eefu/javacard/cre_apt_eefu.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eefu/javacard/cre_apt_eefu.cap index 9ea1e4a9591418970880e6507f05534cfe737e1a..bbfea18032e9c4dafb6805ee879146072c394bea 100644 GIT binary patch delta 1973 zcmZWpc~DhV82|3M`+eKx@x;qZ7N4MikHr)d9TzGPgbF3xPzDz?m5JA=VZ*SQWc*KF&p$qW(Bec*3j zKs}pPeyBJ#{D$@`-HC?Roh6gkZGHY} zRzgnqcWdku_5_GukGC}q|9na7h=RXj<@m^Nn=7w!CCp4V=+x*ATWhyavazVS@Tb?x zJI*htoj4tbjoXv5q%p;hJ($%K8&PjLJ*~Xr zVn_VEqhq2vAIVpes#5!oN^Ub^ZFjxVk1h1-)U@v-cpGN&T7@Sasq(nsWeoxN1>p@{%Y zcoj1tOg~Kp1e8RQg`>WyZp}}e-$pjjh8vj#=RG5|sb+WvA~j4kQPD&usd_4t$UN0b zZ6NY8vHwQoBh`v{5K*UULOmeTI#o{x61i8k(x-{MM&^Hj$h@nX7$=e2RWnlwA{(L_ z*cc)cRWqAK;$`I%;1s$P3WYJajGZLsRKr?o9?2KL02XM$O>D$aKAKiRuT(=3=(m7D z;Y#5cS{8$ULNgvMg?k9*N?xuFQmOZu z%DSDNSAHwMu?nBiy_sv35F<%UpoADm5)d23MLql}PigWb#WRCWebS%$tw4UKPTE{RPnbCTVHhb-EQ@YDa9Hfg9&#PR19W}*>ZpB_f{NSU>xr~&nlx8)l)c>j=WLK4Z&Q|fmAv$|~|0cm5r z7py7Y(AdF5;(S^0kb8>~@y7aK=Q0F4W)QizIFSP7n@tVl+SCh18Wgl9dhFy>!mf>Y zpH&`6uAt3+imiXU+WSi(=dBH2Y!P1M7m1(vd6V~E6QLaELp#*qqRlV|b1_EE^B+lr B`G^1j literal 4724 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 AdH?_b literal 4737 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 bli#!PV`xH&cN9$??2s_wkz*_60LcIVj)-)o diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_emsh/javacard/cre_apt_emsh.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_emsh/javacard/cre_apt_emsh.cap index 49c2604f53f2a6966b43cadcc697dc9f3bd6d0a3..6b7ade64580dc3e26eb2acffd18578da41495194 100644 GIT binary patch delta 1438 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 literal 3689 zcma)83v5$W82-<>kKT40YiFsKb#-GR8PL7lhGVnhp0F1bHz$lJbY0DcbFEzg?R<0{ zgr|G>z(he%qDYi#<_nD)jSmPR7*tTiM^rRMK<6_GV*O7$yzNa)?!Ec%J?FpYeE;|V z=iLAN&L)mGgM@eb;MHZ2aG8OJmb$j8{DwvKg)LQ!8tUs>+X`Ch|2YJ(uWh+ETx7oc zs;}n%cH2PSOLaR=Tip-uKm2a$^EZ6(=38U4o}-JR7dHPKUV1eDjnZq6{B`870+0Rc zymj^i**VYWZJPJ^%;Jt=eyk?6^Z2(Lh8rBegns-ixBi=h4>i1W#J{ww+kF1J*N;vFtqlLJUTCT zPF4A`u}^>Af6ov87p)!Z9}DiaT^OJJ%*!|Isc3kOFKhpLQ}ebZaNp(myLZnV2yZx= zHRW8<{p~4h%#oSS6U%PfYx;h!Nq%?U;g8Psjcq&k)!IJ`a`j|E&G}=twx+YCJ8Fhc z+;hC5egC-S{AH)p=L#!1mu>sT(cv?b&Gh;KRLZ4~{JR z?!afK4qW}v&iu;LPoA+mDqGq|p50uq@?Q=f=a>>2B&Qz}| zSlLn0{Pf>TqSV=>lm0ZF@;^WTCIkQ{uB;)po@`}1EpIw)*ke+Jvbx9ZE)0131BGr^ z!0#z^`#mdMzQ78PuWN1LD%Tp9+vV>nT zFWz*r*MX*(X!owl=j-(Zm^}_ExMZ&g+L@88qNo~AR&hXxE7|+L!r_zGAPpwksWjZ` z^ZH{{c&Jo|cmkm)(e1)lCqZIK95PS~lOKU3b9o|a8(fc{naoAewh}eozW#u#FW~fg zds%P1w&pZ;Lx(0bg!N4dl7^D!E zh#{K0SP36WB^mfW z6`D?U2x*kJ!X+}d5rRVT2F!<)m!baE^pGVmjpFW?>^ZhqO7I`)>O%`!#1UT#j z|6{|&*rXzxv;;O&kWIREh*z@_BAl8Hhc*Q{!bOBFkP&0U?TgQ2Y=k%)fw74XiLuFu zvEfjMY%+pEJT^vgG{wOg+sYlh(NpdajJKCNL}Q@bp)=-`J0xRq`35m4VergIcWMG% z3(~#RI;0zbX&lOZ9A3i`$YQ0HN8dAp{B#V7WLphEj3dEF>R|qzkhL1}*}s5&0$F?r zZ1SC8i%2-bcM0xq8#*8pV9%d+|`|@%FKet;fVYJJ)8SCZ3~uYS0NZol95si)`6>Y2plnPJ&{cB#8z- zm6ztES;RD5LURskMP4t-CSDLFLF74usLv3RN$%d(6Rhg7(j!&(p-|g@5;rYWj zr;rlN?3jTtCfpzmOPCrkIuPP8-vJ3x7=&rC7|%ewh#qFZ5}3}~m?IXzQn-mt#&l>& z2C&2dEOCH62>{~>0LLZ)2*n)9VIrJl5RDz?jqF839D8vghHnRGL|XP3Dk($M*>PIL zg{bTRMp|SWqK1$bg&e4cT39&wY-H_d6q;c%J{RMRxFqyZ-w4h4tj4=78YM+Scg`ru zAS97| zLw%AfHlD&Aqiq3dE}rXZaP^_AfLCB`p$%L)qSff?Ost^q)@emoUOp&yj jP~~H_33a|yOuVhxL~{0YHVIhy0i@t9;UYH0e&&Axd9jvm diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epha/javacard/cre_apt_epha.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epha/javacard/cre_apt_epha.cap index 6900517eb5689ebd6797f5651bfafdce5711bffc..3efa5054970be6c56ba8f1a950bac4c0582ce0ce 100644 GIT binary patch delta 1694 zcmZWp3s6*582-<>uf0$90kjE{i!d&%h%dmD6bE5S*jjLnGKG=Ad;sDrFie&vlSCQi zG^8aXm@<~6nK}i6BAVumX-yLXHTld@do4E2IE}TPyRtZ|XXc;t-~W8yIsfxsjXD^m zxw05G6buFf3@q%=-KND=yHA$Am1gWB-jJ%2kWt6dzF+x~+u|&BPUvb-mDlHR9b+?n z$Ll`c^yRk$l{>oc{(Sz&lvCMD&g9xR3~HT4Yj4_0=5>UZH)Hel6^@Yc9czD?oR6iI z`8Re-V&@M@3#wWiUe{OGDn}JH%*^IC&OC41y`i@GUUNrs%d(~Hdt<6IuUy=`pzyhr zn{BQ2Q_@L%`ss}Am3@QrBe+xL^|cvZG38=!H|K42y|QKd;JRYeI;2V4#h?uHvhHfkIiRxtwsq|7fw9YG=ABb^G%jT?^~)GXRN=w^=M1uYo%>3 zR!&K6pSb7tgj*v9PW*Jq{)KaSb>rQ-Lb0cNhP2nWEip{pySvt2<1@!5?UizFc+PH` zH!F6w+SzJv3s1^F*MDH+`pZpqZHs$nzp%gc&3|*;zkhIa(&B>&6*tN+{kN>)Lctwn zX~8*D_P7v^M!B*C zLmz+S)_Mex%K_*Wk^l_guMp`&MWI7_aZO`aGyv!_iP*$AGEGs*J6LmA88<}1XVl&c zEMU-B{K!3}mCsy`r|0qHDoP-~;mAY`2v0ROQ=15!kFIxJ2oMwmzaO5tq-Q$CO!xEt zQ6y5vJRvhk(20czv1BVVS{`yx?aiJ=jx#TF3iUxDk!&Kb01wzfa@dGK6l*>oI1)k0 zx+MCe=v2i?JXq5_zyOkH8lax)*ay0fR|Px7?mD(Ij{(SINH-pv>MUNpczMydR~MEG zjGKpcj|yLd4E>%k@PdpIJW0DiTjObhIS{QzzLx!zH&)eSkig2;a^?OPIWpN$ECedwY$y#R)^MWgKCy~(k{K*u zNfhYDhzyok1{);CM874It}`J+M!%v_6Q{5OLs~?O8sKPHrk0bUEhAKs%&KfLgz#Z8 zn#rP>Y=$Q_S{l}0M z(zNsssRjsv0<^4*kG3?1WW6uI!yvjL4~81-fK-}yx{!#cLI$Mhx`gm5cor^`zok6m z(64HEM96$OdGt_@3d6fyBPl_b@j7#Ookk=F+lhvyv92tHC7S2JNCl12FhN%mF(oBE zMi`zQ3JHE?w@$E=or)!T$fMzTc?>&(e5a%aVEUvKQ;06fR35HY3X3CN#`u^UL4)&< zK(zvv)UXpAj|Td1R37#FEb*$Tfh1lp%$skcx9E}-bZ?2lA6|uK4Pf;~JWMgV1Y@r} fzz%5EK#W0c5_IoPa!89KE=eOxcgX>ld}8 delta 1688 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 delta 1699 zcmZ8h2~1Q+82)G8d;5+(SP|DO-mKM9w6#%dBGITAnpj(}*3_z%CKa{TDoAJEx~toH`7{6g$2b4XeE(~- z-?E!rnH(Ph68+4cv57UN!R6C)ioL@kR*bs&=A*@>gIZ3HzC5bcnYXdhw(#IiPi1sg zu2A*-S)bp;{E0`N{7`rM(Y4aHaRrXrWbbz;>!ThfPf2cw9iCFnPkXDP{_>^q7k9p~ zd_u{*joTL6&p7Ab5gbcy#d?+(FRN-hHVe`V?ELlALmzR|GVbca%WC=@Pm#;3+V;;< z{*-L_B{hwQ8|o{5oqHa#ijF1NYd(+q;y}iNv-Sm7I`4NqgXX^L-eW2ONk8PIS1TWmT;^6tXp8H}~ z-JwrE+fmbf+t}e6bMCe)_i=qob$O)k>(h@vxzb!n`WA$3ZOu0CnjiBZDy>K@tS9J* zb;;@*5yMlTru<|2cliFU4V$|*+Dw?wU>g>I1p0#Yc;JVOSTvBzZJ9kdoTvP45(PwTH^qo5Um&D$t~3_=ebYh0L`e4!=^ zf^tGP{xG5XDtVjB(qkmD^n8SX?Bk*X#XOAuAdmdSWye_ns{j}*2!n&ki?suDD#$tj z8v+Z^c?X%v_t!b7isDHrKO};pvLl|#bfbw>XOci}a&d)4c}tfLU6AM2L28-`xCaz^ zH<0eZ;FXZ#72y?Ydx(`DgvFxTm)6i@bv!M^y)gijVRW;>1>V1q8z zfD~GFqZ*4YkWwKfF^lew!3YB&!^&3x6>Rl^4_AWXPO=IW(1f^Z3=sUs5{)O_x&%oBlc{Nhm?qLPG)|O>K~AKt zFI-7F#CMAY9L9x38gVb4!!lMxZ5VhGnBpIJqZF|q6@v$Mz&n(cbRZdgFb!T~I(@!&m<0>~VFV5igaC4n))tf5gjELY0GLeS z97yFboiIa1@f6iI)DMetDC|f-EUKljWn{0s$o%4;80~*f;E7mssn|#idO6_M`YlRt!AJe>TzxQ8YowLbmBwkA$MwCVX+`WISr4tE zI+G+;WpG^d$J!0HKx{~t1ml>phxb=x2oJ=DkUS(dMWC@G9Ii}+6?plViOJuUXr+Nn s51dk$Q3#z&+H+qv^WM&H?%R9r`~A*2 z_r7zUvy@@YAc`XV=sH^t_g!XS!7-zvXu_;HC3Z*AoLMC^=2m1mO8SohbXJ_GYsfaQ z9NnAx=Ygqa`4#EHx*SJdVB(ioU(dT(wPnoS@|ONPO`DrUPu2=~+na%&%iWufFBlt_ zXXy33Vl_rwez%Uxo2HXA3+ zjpLs!{>pDz-OwqQoqe@8eAFuRCto+zPN|GEO=+hc-6bx-Y-m|uE$8U3%8p^rSJC8I~`COQXpt| zyMlhn?)FQIT)yBUDJU(oKks_U<#ze2?N3OqYRRAFcKIks{OQ=hHHv0|GHpWw9dHA9 zt##skwA7C8n;O$`mS7@6o78mKFS&zW|8k;6Lnd)9jK>uS5HENz7KVWu06mfK zh~_?6?raU=Jc0J4JEUNZx0;X()KUhfh6~|kpy6cL2)#g4ws0|312k>2wt#45A`lXD zUjt@p3$R&9))cnLnv&5BTv9Xe7_Cqbf=OHwpR|T*r9dYZ;D5I088rAVad*wSB~~<} zp_K-mPFZl#$7Zr`; z1y*5j;oUGTo&SmQ7bVJs&Ibhf^Ml+7MepPFP{(O201!Nk&~`@V23ohU(|U8-DquFQ+IQ1;f5bECt0Gc-LjHPK?WFb~n@ zIKe0ki5Wfu@&!@k^{kO)83V`jjGkqABdas884PRS1fJpbILR|HjGmZvXy$P?IvZCv zbU9a|djxq1ZP}PE1>AnwheeWjXdv$dz7^!OFaucW0Y;O74%1{{!VF0b;IJBoVKLT` z6_gHa_*+FD#Mi9@vfuVmB!?n z=ptt+MVqla-}@}MzwwaIg6Ql2J`xCv9{#^cDJ%!jUu{WJT9%q!-Io;hk(elL>``4x zEuii~ia@(&0i`FY+12ewVgE}ryV8u*?COT1us1SVlcR1gY7KRtP&CYVVzh0*w0m7c zO|EVf3b{`+xzaY&?CSERuusB%sm*m&F;h#Z%a$VXj%Eo}5mQU3%Z?&ZB4~{wx(GQ- SIdl%dfIkuQY{Ab>fWHCHkVbd_ literal 3144 zcma)84NOy46h7~#eXlKOmBI>$Kn0ZPG#6p8?i!Me=dBkF&&+=F%mRZ0k z4uq+3F6taC3p!?<8WX46lx@Z-5;lqGoWtoPb8aKz{@jlnJGYzGzG(99>zCVi@44qY z=iGbGdA2-;H2{y#n7WJ^@IW&F3)Xo>mZ`bA9sTS?5h1*K)6FOS~ui@#C7-4@NCh2``tKwk$a~)v!-DxMy>9MNG%-o{L?!ls8wj z{c_lHa@#sfQsUrIt;Hh5w0b`|_^HtRclGWwHFtN-zvb1uR&sG|abwZ0w8G8#N7KCn zX|=JPTe3%_?)P$%2Y&nZS##b~Z5J12Y`>IqG9h}_nZ5mky|;_@UESMSac*L9!L<^4 z)6N;&N7e0|O~2Gx{Pt&~yFa)v`b5|Kl%$hk)`306eVJ=+w9k$T?xpDk{x>o*J1;Nj8*ct#=<{FaY#1@<%kSL0JWzh8 zB5o+>+%jkWs-L~8gr9>axY*8$lYP+UanZC80_( zJM5B2FgrZLa=R!k7bM|DbGiKmyTk4&H7^kCrGh8bVHYWgxzar{MA0lz`ZiRc0o4e$ zjW+xrN>vtrDA|Og1WzE8QDr+lf)uv%8CMvZgW167Y(j-oiO2{mTKe*4vElpru86dL2QS5*-!)DV^B18M}c zgubJWhI*dT)^oBwE=}xQ=tBtt<>9vq(h7Geq2Z`n1~PqfU@g$l?+b(L82ZV+xs(fN zT5oIy-pDjU4L`jVn9OEiQ)7*Bti>3Y+ytuFCQzf_oM?z`pjs%<^66gSSj+P`hJW!ylKN8vQSx6q)~ga~L{H$?ShR-{p24QLp|76w}j4_b9P4(fGe5pw8in8Y}}Zl$yz zszAhmurLPuMTq4_wh@f`!3(-32qUsaRU`N*Ho(W?yQrB;hDG|mlu^y1tT@rAZiK*! zd&|WLBi{&Q(S6xCJ-2eHkqZcNVub(Uo_-(jG}8YlN56ZxAvK|A=2p#H7mNTvKx&Gz zGqYH-OHN0QQ*Z^gl*hC{5(32l|KDX!n1-7xJ2+)OR_?GN1%Yy^LZNJt8*`)6T}e)l z2J=sZX+nHrq#=?SMMsV0!no1=_{lJn<9W4~4P#l2O3m;*%c>bYtI@H^469RdJfqgC z8T^IwWSS$>JdTD&W5?;Cj~mcDf+rEmqLD3BIXq4glP0lHM{Wk*4F*HP)Y0{PJvS1_ z|C2~Z`)JZJK86Gcu&cxSYQi**jnY68K6nX%T*3}Wg?<#HARNZQc#`H(G6^vbF$v#N zU<#F{T9NPyrDqRMqYh9B%yd0%vE@;;0h9KEW=+YI`as=&F z7OG$&lWUh(tDtrh21=RsklH0Dkk_Ul!8XMN!Ad39E-y+!?SCrP9xPFE?ea1c)V`ik z8XS4ik#oqaN01`|PmHn+$huccP2WOvgN7JH~<|!JjVHPp1l1FD&IWe diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_euev/javacard/cre_apt_euev.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_euev/javacard/cre_apt_euev.cap index 78537e5928abff6200d47411f70a97d92cdc44e5..5a557aa4ea95ad1abb7603ceea644ee58a09c4e7 100644 GIT binary patch delta 1335 zcmZ1^-Y?D<;LXe;!ob17!Eh(>X3#`F&H9jwe$56VwdxP$f34t8-NL+hk7C|QvE|)5 z`zEpJc|T^0;JW$m-liSA5(|v?nFO5M`TWZrZ*iT6hEIg{H=n4SWziwAY+WVOj1~_2 zcURdQ&DS@zN;|}9Z3;11*|2@rvTXevZa%FFiM}OTMqD#R47gZXbS5*31iZR6XDUy% zkIRkv;^{vEA})UH3cs@QK}MWP$E}Wl_K3dP_C1~Zovtida?p3OPzy_-xz#&29oMK& z94*Z?p;ZT+CqDZfbI8nnvx>>BY0GMupRc--@j@^1$H8kCx}JafZOOUV>yU*?;uqDz zl%1Q^*=Jg(Sv@z!$J3Z5hDYG^j;PQ22iYUF)(m2fMX>|>_C7l0|SHXWI<-#$#NWAlUbQmM4*y= zhtJh30VP4$c=AGK&B-+!yp~K1@(fZyEW%*TV8p<~@Pk2=!4#;Xkb#+jk%5DS5zUG| z?K)?1pu9NPin~B79y7^tL#+^V%RDrhhdG#=nUQ?~P*D;iBg^D0W@UD${NyRjO)%%I znwoKfAE*X|^?}aOn*5KGLye7r$Dx6N@jn9>(1#2OsNR$LVi@%sDEu32cN7qLkV|v&Urr&IQg|W&N}@U=2dLBr<~`M< zWu_89B_Is4909hnf`eiQmjp~LC^{{G3P2cDtpXcZtu!}WEj;FcYE2M^0$HmeYU{Y= J*b3P}G5|P>cPIb= literal 2978 zcma)74Nz276h7}~_q~07}gVBtJ<4btxJhe}Se$Lo>^Y-V14fcb# z#-ClXPiOB+Zo5)&SxBxueqcndDei3C$G4l<%ni=AKT{VTI=6XiL-#SywlkA^!M>J1 z9lF@59knoCySE|u(zqa9(E0LZ>zAop4R_NQjXUsL%!re}CoJ1&xw&i9k)Ikir(A!t z=kzz*uJ>F>Z@yFX-t6)7zgyw0tm@pyo>=h1+Sv|6sN~w{)&*}IJ>@^Vt~Kk!oOgnm zYnyaaD!Z3VW6!+GelqLRg55WVEP8k3no!Hkyhii(jFy4-S6BD#%^GUU5zpUlpOIB^ zc31K=S4qb@_to?Ftw(fk?yDJ$V;zZMxBS;m(ZpVWYn6-u0eK zW%pL>>}oB2ar?X-6BgHByn3>~GnH-bE^oUd%wfX%o$2Rt1J|gcubt(k-g`5j`Q^Dk zPD;JChflZmHtda?`dX3G!SS&L`x{nL0B2YLCx%Uk1dD{N*mTNi!CwSvh$@fUZ3~G0 zfX(d+_(YrACoXkKfu&-VSZynFRlD3SUx_VGbd`v{RJTi_VA%H^;XaCHfzt0m13J)z zv21W+JDRG?d*FOB_7Y4+sH2+Y@rmw$*Y^rxqhTZrLl_|gCV>g=LjsVSw+a}bfM+QM zW%Kwo_8~Ya!C2S^0$jrS1_-p?ya}{srV(oR zi7h~9ZUQECxY@#Hn=RHRV23w>W_UeCH`BlYHdX`AAhs}Ant9-~84pK^S8AA17P?$I z2!5!*O|oFXIuEhf%r=7gAk>1c31ZBeMreOvlV)+5q)Q>IC0d@LWpSP~#;k3Oxckw7 zG}z2H0$KE^%cAGXN1M4vCL^Q&HdzxLGHY?$R5Jh&ko%)9Wb*>9fXAKd5i24d%fypL7<*$uDE=*7iG!gtt7$I;Znmei!LEPfe~m^JQvFi zqD_#*@mhh6WqFR(3G8SlM#J%pR?sr|rzh>`t#tQab=2TC2&N#^oqCq&cl$gN>Jr&W z46Gu$fCtAfMAz|kTsR`JR#MSH8pvY`G7!S>C!s`Qp>&XlQaF>e@sclt39vmfEfy6n zF&xHu$%rIuSz#>xe}YQWlqS7S>Ddn^QirG{W|E%Hb~-59h;sNa3qLOOBnwBE|I5k5 zihwVGl>bT!vX$d_N_8HRQ-spGG7reslhIA;tVd-9C4o})WrDX<6UaG0X94rE#Ss%f_oz8CoUxfEfIE^m7A8e*F!E=^elT diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_genb/javacard/cre_apt_genb.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_genb/javacard/cre_apt_genb.cap index 89c50ab1703ac40a6577470bda0fb9f82e1e13af..434eb7753f0f892348cc8902e3540eda55e873d8 100644 GIT binary patch delta 1312 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 Z;K)5A$kisJi0m?ej9dZ-a9Bd0{sncEoM`|6 literal 5634 zcmb7I3vg8B6+ZW|&%_W&RyX7w1wu%&mOOUJF2;t(y1BU_tIKZOT~G*i zLNaJ=AVtLDj40SqoMFbtFfvnTbn1+bTE^B|XS7zUf;w8T6{cuAwk7@kyLZ{$E7B!* zPVT+`<2&d7{&Uay&$_z>F`taM{;*^FGD`W&Cy{y`UVDwRuhZ6R?{juKJl@*g&P%6= zp7Cx7PcF^>>7vuCF5Wd>`Nv<4oO@JyuSlc-NfY*tVwYk*S_9%Q}Md!!LdQr!VSXxm49Vyl3UKV9OPeqx*T_@UP?c-Qaw-FM%6n;z(POA8)<^U1yZ{_H@( zV~y7>yvJH|x-#eF=*zdePLJ>>AF~|N@7`RIXLQ@R>a``U)5ptp*(Y9iK2Yg+@{O)T&G|2WoW1VD zzn^=p<@Gm?pOLnHCT;rp+cSrw1Cg1>4=+6a^!pu$o*UfruK7EI`I#3N9X$EkvF4M@ zEdQ;^Z_XQ9wBmyuPh}q&KUL`3(GVWk``))l2j3c>?+i7b7~ixfdhp(VJe56qY-82R zjqCOuy}0&{XK!DzqUY)FU9-Hq+hF|mmlMK%j_7M0ksG^eR`!zZYTG{_`)CE;m@I{C z3rLbJCP!m7$sdczHYp!H9=NT3r$i7 z_aJpqD-l;=7@%y@Q?)2)7QZt8jeoC%GA5ZX-aa-Klw(YzKr4jwMRUYaS$Y$Xrm6HM z0ZkXu*B`RYe0U4YV3N5h&aGqNh+>LJE!rJ84=A299K~&jgJEel%tI@woy4Wvvhn=X zr9J3ovK*4xUbKfp(U?CJbBDu0Mve}fP{vQd233R!;vq&o-nmH=aZ^0$C$Te=a|nKk zHj&V8;>e2KqFssc9PzAQ)KBKHJI_t()N!?J+}Xr9JQtwf4ACPlAYkzd_3u~Z> zi4BtB!h-&2l&wfl9YpODM6+bZ$3z{wd73nG=1D_p>xnD1a#hLJbek@ImUZwT(3oVt z@x5|vG(60VGH?$Hv~Hq|?ji&I2KP_Mz^$HGz{$AhTKAG}r>^c7GTVM1_K~r6ADJpeq0S=a-ZxHW0dinQM_F?$qNtk@D9b9= zjp-|OLY-ACnWpTWstO}iTn807DJtebMQ-5~H%{|_Gw*JnDPCO=p2n#NfJJF~Z;Y?9I7*v9 zmx->!{g!={YDF<76<@&$u%fKFWUO2vDNa!-MweFc%P@d>r5Dw&R1dk=~oxvYhcm{t1{!OLyk(3z!;JNGboFzU_q8=|AgKAq;b+P zJ0Do&q1{wKP9@+FXQDFdqzcx7FS>&^BHlqOqNP125oUgQGAEUkw) zF$b-{x-Gp8Jsw=^$)g)B+b_OQ$K~Q-DP%SGyim_x+`K)V_PQ^#U4sT9CYcAv4tZ$X z7RGosvTV)OGd?Z3>Q=VnsNuj-!-1oQua3%+gSW*3K^yaK)zRY_nDWwR)Ux9V6`1%{Su+3$MIZq~u5GWE)#ZH`bZvg4Yz zs~+10!WAk@)2VSs!hR_h*q-F%8a%y0v+{=c%CE(f8d?xI5bBI9WFTxQQ4g_7hlF83 z$WbC6vYi<*rGOo#*f`2ULLns(3bX*DMOuh_n1gX;JYpi7PIEAusDh(hn#&$|nn!u; zL7;q0k3$;}FO2BG9@6zlA~zsx-Hd~HIW?07Er_f<0;?VxRi(>03}S%Gc^vi%U`?X{ zD+@7ZsYpdsjB!hJR6?bQDKHffZMf^mfe~h;LS}m(tSv?~EP>r_T0~W}j+Rh0;$98a zk{3ob(ycIO84XYwsIdZ}9O)BG#i^-K?dR!6SUw-obprJVo}duv2L{HU7GfN$m_(Jr zT`3eULOXZ@W)=EH7!aorXWJS@jY?rng2I{vg*A-AMSxy_=>}NID7;yrum$WaK`Bs; zYn4jji4+Q%(yLQgNsE6-VV6Q-w?bi`LZKJdmLN@(g2G!B3I`Mlf1*%0s8G03p>Pvb zfx=oKEWr`u2Ndf64}}RYG(u6FOtVVn*%UIXFOylRkhxeT^8%05C_=4DW>bR9rUaQy zjLd34v&>~c1^N)Zu6)YwpihS1@NEsaO!GsTLWhtfCV=rRX3wV9Ym4ZN*hpm zw&4icj}MH*yPUuT6AqWpG4n`&p9*nwBlZ?KwG*e6}+3Vf@C4DMb}p2N%YM^ zrsgMWb1k~IzD}Z_%@{p#C`nY?S{>R_H>u-QcuZy+(4HuKwcy&CH3>d|SeO}jvVzs3 zYwM*XdNYounW1Z{C#?!?(UVm1e#R;^C6HEywu(ur2q2|qwu!qUPs^W!a$1T;O{^R$1&vnNe+9&npJ1?BP^V>B?O8)m6 z{lzuxf}yAC6Q|_9_$%+!9Q(!ZG#Re<2>nyS|CZd|-Cjm~^`%$#3?^5W2R^fxC5^V` z@LS&u3$w@AH1BntAB-3al8y~DI&K|4y3aIm$%4-2jLr6C0)hUl~Zf9Gw<$w;$G3MyAP80kGlM$FX79cn}!dD z76iz#Q~5oec?Y}p&UZT0g7;w4+yDXSnydd)h@RyP;GfmbXAK1v)kn-V7$>ke3vjB5M4VGXn-Ha zve}94XsP$T!Q~m)OEC$dOlr0#Ai6`oz*?%tz*sOM^e`O?AP)LK3u#Ez1Pl;hI3klg zp)&lQg5wm*qqF(_UNJ=VSkTL&BB+xY9apm5^GN{;P$(BEUg`G*MnpK6E>GSNQn5tc zj@42^xac{I!e01)5J>b~8opZ9ZNp)TDF|gbp5?0xhFoECo{ag@S>P&g^CD;T7+Q9)cG z>H>+O)38T#SM;8)J%im8%9CFzhH8A(lw1vc46F#7U=!}#*Rehh8b)W>3Tgwp2@JZ? z+haG92HyG_ursy-XEqs9Ih!Fhs}*=tE2vB@3=?7SFg0-FSgT>idf;p?Y=UhNW8Ma_ z*<2UYL)FOUjK}9x)|$jMLL7_O5#b;{A&KMg^Y|3b>Q`m+$j}92S|P!oqx8*&=ybes zAo3C29~6@j%2K^B+qn1a@C>ZR#L$hLhTn}F z9>zCw5ZTo6AQ!BVf%RmPM~?C}Y1@g8`_PJwJVYV;w2rYk9fZ-Ndp*20AN6H=YetvH z-Jz5v1|IL>5=%Emr7Ta9qs!Ulwk@$|VlI@iN13=>KyK2KK$~I#$+G3_a(9;4|53~? zd9|Ef?za;AMpkKZyS;m%VlxSX z8e0WTY?_*xRGSW+b}EhvX7aF&lQz>)Ye!9LGLSf#X*y2rijF#XuC{`%ru>8ZD7W;#AD`DNwAi#u}Od$cBd*`|xXc<<8( zXWjl!@-3yk8KGmL(p}ds{h;ySxgGn4j#^J{yj3iuWq=JkXzEare<}nx6Z%e^z(n4NIG-;{KHkN8b_zwes=2p&(B{y{Q87-wCKmz z6F!3SpVr&iO8xaaTQ^PhUp}&nbX}_>1_tyB);+)wZe)}g^*F2Q?MYa59e#iNo zE#+@iPK;M%?Vf(=>!1H-_VUwbe*0PQoy&V}POow`n#}czy(7Q@?}&hl&MbERq}Z7m z5Bgu&ME{tqBkA{fy>>+kD|W9(ktMrVmO3Rl)G75#0sE7l0gu-sciZbFPq!o&c|9Qx z8?RrO`v=d9;F6A!ffyL(==#2k#+i#*i}qvdw9}POOPH)DS!|{1M~zRGyh>0WWUlbY z!A24*%CH$WoJAtC$<&DOd+^}Ei<~C-Nu%w*OG$%?{@|UVkY7?5q5!KVXpV65q9Y5~ z$7VJY02BQn4NrxF@;r!$GVR{Zk|~}u9ivAVN03n)pF(dDnFJT@OWM?`D^8kbvVlb3 zE>{NwVZ{?rT*089g>9f%5_$4~1pE-8(bEVd3q#;Z%trQZI0oDZy&sMzNrZvmxM2}A z9~14=PnDV1Gia8HokXWoeor{eyfM;IqnePx#nLB^x?Mbm&0OrTNpsqLX-6mDCIu$? z529I8dV}2z$b_>zd_!5-OCR}RdY(iKpJY1#lTFwMThg*aanEr(4UU5lDh@y_%CKdL zPFvQB{V-(ghcRP>=f`*|l{>|J!C|Y|4bj=L52J`J8bw@zcmiQOF~5~@C>0#3;`b0Q zki0M^BEga>inKUksptq93kb8`iqBi; zll=2LVx|mZnZ*g<<9|g~G&??+`zJ#ly=9^wq)qB+3R3m)1p{o`V87kiL!7-3 zR+HJ7EXIrG6fsRSn3H1IPjqOX{Ka0hmk^nhkmw7oMhbgnUxA~6fFw4>#ZaJyRDkHBFR=~}L1DV{WhfW$sDK-t0qMk~rm{!8(#kp*V?mM#p8H{`bub0>DInp43QP{o7ec@l*!$ z7B9(Iv*=z`Q!l8cUQkQDpwoeDRk>gB`R#7%8g42PeLiKOL}E$wiXzrOka@3*^vIs4 zr0)jhK6`twN0vNYehFC%MitlATn zTDrhhVM$f(mWGy=hL$azt#zI4?lu~MYe!6t)9oyFwYIxqEcXR`%4P@!tG7Z_dVOK6 zZBm20PeY83uM8$1tCW5}Oa&cP?NwyP*yWUE&mc@)tvx+qNufcL6xgoxl79pc*(gg$ z4tk|OFyOza*Ez zLW;B|6nTM__t$4CRNB>boP^XSc06{!C$QaKyTdDmSQ?hGuN$11)p;I*K-`Xrfr`F~ z3fjUIg9TQ>ArA4FPZlK5?83-GS->Hgr&Qr+DLs;D8Os}i3cpBpQc2f>G}22%Ce@`S zRAuv6PiH{X)EQ0=M{4nGz>_A!%Mqx1C)4CI`eVXM8l_-0El$IOH1hyuN;ci=s7Wj% zml3_(0P&o3B8B}<3Ba@<&1!Q44`5=k3I-7vE8OVuTJPCebP&uE}98o5oT&SRM zEvTdgOHfVP*{GdYZ=_^%pb5oz7|oLU0jyNu;itQ z0zRNY%bYPoEgTt~EVXgeobrKXij8SDrRk(rsLd2QG(!K`)XUz6nR|A=d(WP8|L;5h zf6o2?YtLd>186iFxazo^1H+mDSjf)EwLW8;n`z0m&b4J`%+HO>&K&Fk*qeLaT_10F zE9P3{z`<0*mCiFKwmLsA`L+1%%TsS({pG!w;t$co|<)-OTW7-;hJl`Iga^5SG+uL(S<+r4c~1tl(c3v{v9e#>$|clYU!=B zq0!CbmR&Ci&Z&zv^<9iEPF&Ii9WD8UN*b%{@-Y(~(zGmb>-N58D07?WWIWx&BF5eBDw-_br(m+H=;{kvHvS@)yJKbB>{%p@uYu0q{?WmyuayS4xZXyq$0skfz zjyYyG<3s9sb{EnZV202JN5&m2BS}YFabvio<%5=N-y<_PM^p722rCS62>B8 zAO#kHky;IUNJFYFpn(F8rDc-G9_+MF!FdAZ-dQUu%0(a1V<3hO^or>82M$p1+Jw@qjfLFX@Y48 zWnoYAxGQ}Qx6khJl#@ts81K7u@QfT~b@mku z>}w+ps!r%gski{6;M%Vz_)X+9)20o5W zFm}PXCI~XM8M#Jy^4Bb=U3pzl2@BDbMbj9t8dW2jsvpgG{zs}AM!ErXshVa8ZmWLc zC5>Lv)f{>mf?f*4ybMJz^`-{qkwc^>1iCh(i>|`M_t>=vbd4qs(CCk$A_D!PWuE$H zOl@XCa7CauBTQEZ?y8FqUppGZN05wAc6#Rf9KKR#W~o^2-&zgk6!Ml+3~cNQ;@v#IxqnVW9%g1>ps6M%K)Sg>t+QBEUp$ z6su!ZtTt%8nh!Clc`e=;PD4hud<^~@rRD5+&^}xgK@vh)0Mf-ur?<2MlPp|JhIz(WZd(al>LE&W}WVHW{Xq5`wcSEtJ^f@g-5l9#9$O0`kfy z34EwnK&pdsc6oi1*iDSmLU O!k-4?+>W2P0RIC1m1$T2 literal 4816 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 YB^IaAlUh@~8o?#G>`DM}Ict^le<%&66#xJL diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_exh_imtg/javacard/cre_exh_imtg.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_exh_imtg/javacard/cre_exh_imtg.cap index 696a95fc89830341780610d68139d1e82b560b0d..66910c512d9c539f6aa26d3af18231ea28c40c1d 100644 GIT binary patch delta 1316 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 delta 1530 zcmZ8h4^R|U9DZ;2?cVNj-0l58?nDNV?m+(Nh9!3fRf0IcRbm zm^3FR@lv5lOdC-XNJY}J)N~TkEEBQ>QyKD4F{L?Xgvs>ww&*#H%`94Me5pL3p-a77`K;iI)C(1 zPSuy|-alCS-?ps}Ho^M*j#Guz#nYD;q~+du^3Yl^WIJB-+Ow{xewFq_??B!!sjHJe z$=T3US5uulb!}bNN8dE`9a{WVR!Hx@b!QvTeT`Pd7sbX<=VPhHZ~N@~bmXJ<8m(?cTm=g{Pxy73Gn~I;uT}ptfP|Gj+MAc=ntFhTz2ZdG?lz z3kJ;g?Z02E>rUz~dvR^>mEk0&s%Od2rzd)rGnZ9QsmvUHknjbYtV*gHWTr{DjHHAUr4Rts z1q6VoiWG>4s0!|c1py=Z%YXfxf#a$4$vWl+JOpk60JFg)Aiy^e99Q=F)y?zuq)d;0 zfH62uDaCiGi9Vjyah_hRpce#CQ1T%GAcR6XJ(f(f$7E>OzjMZ##BjrAmF)#O+bcb@J{5#+f^zbcFgJH`?&iY+pJQD5e~8E z2t7R6OqNXys~@i#_o-(2DE(yjgQ)_&)0e0XKJ2I}gmRi6c8(lp$!++iT44WBh$H_4 DPsWok diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_erhd/javacard/cre_hin_erhd.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_erhd/javacard/cre_hin_erhd.cap index 33805fcc0cdf0575639a4048a8cd2318d69415ca..0d57d5b5a032e44ad82549ff71efdbf7015a62ce 100644 GIT binary patch literal 2721 zcma)72}~4M82)E>c6ZnXS+)yqIYg*Lgvhc$3x(3K9IF(e%OPTIG{Z8Mft6i$r`19w z93}?Av&zw0gSJ>rYVC<=qpiI>8YHC=Eoo|%G{&@6w8l17-2RW$jys9TyyVNgc{BOG z|9J0v_97*11cqVY3j1RjJT#0zLvcZcbzxzN&0K6PDYO-oS0okN?wQ}$-O8a%+h_Pyc&DX;9Z(^KD&HTV_@94Foy(P}EMz>7_kX)#jpKHx6jSY*>J4pmx)=oHlBEv$eK$**bq1AgI$cvx>6uD=&6u0} zjydSY0#nb0(fRfw4f9!I)1LwbaGVCPW9PI049s+{I_wL36n2jw8SygjaF_+oE0`Uu z;Ni>;54Wn8Z&<~7YHQ4O>?^E;_0*Ubb8HRgNpi4m3c`Or>$^@VXrS~1NDu%jAC68t z&i$oE9T)G$;wnKZLY`DU@8KMR%kwHxQ$RF?BaDy*Ne~E?poL(hszTtPDT(CZOQ)Zk zjUNc)XJ>W0ot!}Qlwg!(MF9nR|GdI%{Fl$70D*jw!ZmJ}XGVmEENStkkV;8u2Jlf$ zQM7*y23&>zJ_6+*3yduew%})irx5aLoabur3T%U5ce$J-Z50+*r)WhLq)=l|m93ya zFlw^a9spE_0@UrnIHv*E1N?({x2-7?KH3a6Mjt{g%KGmQ5a(;T) za$F{mU+iK|sCCs4at%~c@N}ylia#&gb@SQ*^i{||ruu%l<(WFHX7=P%<{FLB|y=3Nb>76I5HDiO3AwVDp3866Yi zFLEw#Fnk3H5TqgGC6Uj09Uk6|N0w;lpo$!snW2O>tXw3h$Qu;^dYA(-WR8tag?OBk zA9Y~z`S7nfh)7~35QB(Q)y~~U>FG}_ILT3_=oMCb5v4Gq6+F0v9yU303HgslT}gyR zOA7r6Lljw#VRZ6JAljppUFv}%dz?ZpyPqRU1*DEA3iQbq5dBZeF10$5eOflVXnaz3 zsdtvIQRwZSZdWy&%f+tE|=n{vK pN=R)*lxUPKAu$=Lgw#|-iE-Hy{uW~|QsEs%j6(+u*12Qm?O!jB1hfDE delta 1236 zcmZ1|x>1xbz?+#xgn1 zk^1d2w`1CF++5PBb9}c=#dGfiBGKoVol}l;DqCODDnGtnF?jpJSdo?U!)8udvEpvr z{Ves5VppO%V`t{La!gvdxkt)(T6cO9uX?Rd^EF0xu5jTMch~IL!ojnf!=jMSyL4ap zlBIP&MD4f~6;m?OY^yJSyE(P}RmvWLrIy{HjW!t0IkI3BB7Blhp zCI6id?6vkT^V0us^MU_j=A<>Q?Q$Q#Fm0XnEls_oAhPv6H~-miYnvaw60-tgf3pO5 zvvceh?bR$|WMB|F#=^h=iWM#f5CFx>b%hE73p&(UTilEEyvv?`H9m;m}}VHY{M0keBOb;HpCNxjbtm z%wnq>$L9$F^@6Y|*kUOz{>evJ1to-0H5s#6UPuHgN}T+b)mAW$kpbu=W+0!rk*SHJ ziG8vun>?fPR9r z9pKH##03m>5CCaHi5-LvAWM0&AcyAUYIZSD#DSE;BLm1sHGdjd=^b`qm{L&m*a4M+ zFsjnuK&3V?7c*S);5P&+0bw&BMu2u^u#3+!3+SM`7$rIpI)E%57O}DV3yD($Y7}F3tF|C-=;|=ia$H z_ucn#=$#NL&p|Ur;CUWy7X7@jMT&IhUn{GLF;+#~2!3=X#aP<5<5pwrsCD=9i}%~C z<=0Ad{l;$RP;qY<)!7g&zPtPP#FW#Mk&a5??4{t4iuc29Vf*`b4nTP5h2|}Tsbiy^ z+i!Tk(|Kr>@A|0ePY3QztlU!Fs0-Sk(syV!Eu5WAL&G%@so(mw3}laY6t&m$&T~x% z_SX5Df2hnfYn#HKt@)&mAFSWe=~r>!Utt4o^(pJ{?Q-!`sEGwfa-;~p5zg+ z_b$ry|MDf=S2CTD-BPmYR@+y<-0qp$d*>s|@#kmyUY@+(rMZ6U+#bz?!?&A)u1-{~ zpLparnmS*QRXgVJzE>bhPk;FKl+WMkx3~wZGge%=esHFt|F`MAb5UpHjO@5OBf&@F zXMzLr931~>;pROj0@%m`C@sX*)~mvn+<3jc%JnS^<|n6=;pj~NFq$RB~NiD>$z_z4Q$T3A5iQkh< zp1i6dQfUt}L>s#*&w(f%{C{((#zqw|s{~kZp_fmXyXfYs;nCNKMnQr~>x)~wQav)| kh&2(n0=4W{B8$Xk!&14beycK`*SX#<8-g^Mq_qJ50p(!07ytkO delta 1748 zcmZ8h4NMeQ5T5sT_jdRGm2*ARpB1LSC${x`J zdgYA1v>ID2Rj5BTCZdU<(Sk-&tCE5wG>W#U35KAh@dvGGOWz*cUCy_e%)FUzzV|n? zk0v)v(Pw8ctO*4Ag}IXE?9)%HBr7&o%{0k>EPiF!c{k$ol1n#V)V*wL-DGC8cqeH{qz{taIUgDRRNwwrX$syr;V( z?k1&%_5YA?uOZx#6X)GA&>6SnVUELfEdTYcn6BH)f4XKmzk~Zdf5EEAK38S&MbDS5 z%y&3xRn%Ggt;8$CV`jISdLAzGUR!Ql+TBo*WIgg@{!4dv;faEc3tMW`1HawK<+q&2 zD?cb)*cKBmKRB`F==G^Rmu=0m&H7PiS?jLdU-Qu~POm?y>$nuxns9yf_dVO5HS|`u z^u`}hWAB2Y>O@ENoyASE_T2FK+{&r>8$Ff>#g@+Q@pXLGx+z!6kJ!eKz52RlD53vZ zg;nSN)8tIup84GSU*4YN?r!VAH_1O|es#K}zF zwnH12cD-VGk0$9NTC@-Z3WhgI2y3ktFsNLjz+!RS|MP`#;G>w$wi7^hQ z56Zv;fKovZJmj$W4Gz=rjBR$BV<&gfbn*yKvLirHVXUV<5x8MGYO^sQR35ta$FbfX zGM&lMV8kofB7}f=7@LOL%HF!}?6H$(=EE@(V2}_MOogFBY;3Gb0u`WKlE)_c51@U~ zc{Y|N`^0yE4px)yNRxpBtfuFOLoN(e0#aA;;PWEIiw*|8p*#FH;mLu12B4oI_mG2F z4eBDE>C?h-Sq~S$3~ll(_#4bfl;@#ER5wy-fpF9)n^6a~d*wJRff+~1GjSf(8{}ks zlImuvUxS&^$Z1SA)rE2_v!Ci?avXD;G;qs!A(~^HrFg$8(QlIZszm|2PL+YClKWh^ zZ5-=GpkWdzIy{;i$9Z6aY7@tnGSneNs}vFv#wQ0dm+?Wy1N?i&(S^*`2oFqToC2xm z#}k!c4m_I2bd3)&H5u13~|B_ecy&NKg;^N8-9q-Wb0u#luEN5A5 zwwojIIG@J1Xst9>-R2D6_g_>PX)wm diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_prhd/javacard/cre_hin_prhd.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_prhd/javacard/cre_hin_prhd.cap index 25240a19e468fa441103fc311b6e9bda14b18f16..51c3383c108267c753a5e3043a84b6fa6e25072a 100644 GIT binary patch delta 1402 zcmZvb4Nw$S9Khe(-P_yUyS+Q%zJTE)oQXS=a6-r%Aik8(0zA*KkU;?_96|)s%qT!; z57-l{m-4W5=-;(-a`XgEBWcuq*6}EhNo7v=(^r$yCfcp6> zPTdU+4Qaj?PY}0eTP@aJeuHi%@j5z{7O}~g5TO|F*?qUGP&GSdF7w;f!c?Cr8vHY7 z!}s_0YJO-KFF8ECPqyT^+V9odjG?H!_GEhcdu?CmDSTGnEIIEtvA_6gvO>LJx?_;9 zK4_0*+oUf|UO1W8`g_zzpBpqa@uEI^ZJoYy zD0kqqfT)yjssiiIWt{C+tzX}1(fONx8ruUu&8JiEzj0%($adq7wdTRU`Xxy{=_d-J zSN&QqdpB!J(-=JPMabb^Q+5B5E|K{B#n-+Q)z8{`JFFEI|5U-8Ofkcm^2T;1N~aD^t71X{0D?rKGlU+QCA@(E!N4Dj62yQ?ASH%D0Vu`9JpRIf zI0`QEcsIkRK!fcXbPa|hyM#kiM3BUJg*s*H5aP*o5)z7!VW<#73YC&e#jbD;kwdO< z^!G$>$uT2Hgd-fDXTxY9O{f7BfE>;T#(HPNYRg)$5CB{u&~>;RJ*1@CVG?xLB!D^K z3(o>Gku1DxA#n}`iH;^z0baqBsRQcBCI~nt2JflFyc)o7pAq3zFtcS^Y{ps>0XWtJ zOmC-j6#7fF7QWw^NkcKCqqO8c3Yo;)!koI+0xi@55U|HP$gKktrwWDK(J>|*X_?)w z;v^?+S%%t}EKNwTzk>B`q(mBmDrX2OnL*PuLmp&R5>g_fX_BKTT8cv0;82wuo8&BB zp7FkAW3gq;0={JdZD!*n^AO;23AH3q4_n3Cg)IkREO;3k}m z7>#vh=58nU5#{A^SnR06WnSxIg${4Sj3C}@72{yPW#r2jXXfrCKD5&7f;iT3s7V$? J*WyY5@E_>Ejtl?* delta 1458 zcmZuweNa?Y6uF1383y!+-AmxkuHE;3@11+z`JH>_ zoZq|Pcg@e!oWvpx5Xq&fjtM{Esjqw`Ikh&_cL2|=FCR0ekBp!D+~4YbsowE(TiD#S zaBCHJYUX}s=mZEnJ2axRy#M#);yY7Kjs78XI!D%J$vC#5f9mBQxr7DlKErFg(xL4C za|9Wh%^xjp33=muK%~@Ku>W?Cc7U%pdDqv*C+q5N91j&Yp`;V2Ju9*QQKchtU36CB z`2ItmbPXMiu{}@>Y9?k4#=H?JAoDwYZ^LKaX}uTUTKDONl=fFY?wh!Gclz=$KbFyC zXtySylNWJIM)LKBL%H0}iruvl@Tja+TkdxCm5MD(V&5*PC>zK=*mi7TZLG=PKi6__ z`{M1{J3S54c`@3ysE7GYwo1qGsJPOv9d+p_Dy`DKJASCs*Uu0hoZ9+B+GJqryVDUT z!(t}Oqe~5=KW*pgIx3cq^mbHael;JIae7JihPGKLb&PNO< zmi_`$ZDnFi`k_aB?98*vbY7 zD{1i=_6yC5edo$(;xoji2*GiT{zYS9&f&vb4&)T`z{gkx5P&kN6vkFFphkppjo@~2 zdrIT|Q3ilf247`1KbM?eYAMR2e1W;ig089^U>2xhFKA(2qVH;!xq-D@dwj7*SIgQV zki}>lP@=fZDxf5WN-X@9BWAG=`Aqh92FQ|2fK>RPm=8k544&imz~)QwJe1@hWx;R3st~*2MF?$T482 zAd37}{W0dfD`ya##nS}&5tOCpaKTx-xC zIq>BIX*xw10Zw27vCUJdR)Bd3NXJ>=1=wn)MywI=ImxE{gF0mhW5Hh7iZ{vms+IqE zRZK&;Lyia_si=%{eFn{b#HI)(aIQXx_b7t!V<~iVfu&SrZaM7`oK`b-=)+2hg45wJ#%eYR$^mw0A{p2rsTlp+ACM=(*5WP0LH;W3# iO7c^LyPVi0E|UiThvYtWC(k4ilAb8QkAH7@BL4z+m1>g! diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/javacard/cre_mha_enhd.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/javacard/cre_mha_enhd.cap index 852e78e4607e46b384747a41690edbc66a86fb64..80d0c8295ec5732dc1080c4715dfcbe1cfcd0e9d 100644 GIT binary patch literal 5653 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 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/javacard/cre_mha_erhd.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/javacard/cre_mha_erhd.cap index 03e688201b1bf3686e39a47cd3f7893400bdb850..5d8a2f50abbcb3aa9c49d47fcab68e3e5914f2bb 100644 GIT binary patch literal 6983 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 delta 3531 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 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/javacard/cre_mha_pahd.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/javacard/cre_mha_pahd.cap index d5084ed561546e56794f10ca2261fe703d5d5955..23a2b563b17983a4f3092f64210b1755861a4cad 100644 GIT binary patch literal 5683 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 literal 5677 zcmbVQ3vg7`8UF7*=RWqCv&rse^CIC92qBP!mm6aw86Jg3G-!NLE36?lAwbp;0*w?l ziAoAtffA1@KL9=e)bU&!o3sepNqk z=%OzwwwG@0EPFWPTYjg0%OAzjE!$^`{nJi=_Uft}1zWS?jSstvy|E-Sdlb_ujSq`3GNkjTe?zPnn@!lctm(Tsr#rLmw{~$o)3* z&?VyJwCSHbcSZM`$2RmolK0}7Sxvtvyy5!ZQJ*aM@h?~2`0yp`{C8KKRdW}9pf0+@ z3|+JJdVi+#Cq0?-uFZe1^wRc>+@EFT{_D#1Z66(awtw22A9)v5{C?uz^;Z`jn)m3e znubFayB--m^UHxP1Akk!>%hID{OBu(CpA7@zWu%6v8<=AFJ1g*S7GU?#&ORaJ#cu9 z@9?6pUfVHs=g(UP&V=XsI*&~nc&4*)Z^>()&-$06rrI!sr>C4}5wJ@7>ZDx@UeyQ*+_MSZJ`$LL}f-z$X_ z<*|5`N{W^luVSR=!|}aeRowT^rD%qfj*S=m2PbtNaBnNIqX!UA2Vmi&A9U+%u+R+7deTPb®0j z2wH=<)M`88w479fV+bpay~az%iCA5HyTq>fw|;04NlAWjEv#>CXkI28W*8@(tT8fy z_0t6QP=vEzQ33lbVzO^&0;Y*`lM1*R;oMIXbXTNEFGqe&gzGm@fj$&5^`}vOj=263 z%FjXn22C)=M{GtZ6&SS8m!PneXv3o zD}xn=$O~4OqBPjezSn4Ku$u!-3z!yIhXlJ?g54~^)=IFRV7DI7WVMc37VI{nC593Y zcAIFBEg%eOz@_^vxT8)N8>ROTWmB4i6++j8-S&XhX6XrmRktG`yxW}UhO-Q=t};Y+ zm%%rs48EcazMeApid3YA@FF#Z52;N>Viz`~4vxerHX?NiKT@|yN17rskP4BB)FZNy zrivV-X<|cJx3k@xwv}=!Hq)pnft>t_+|NU1Rxjm-omqh#UghV#l!x-@tS(np7h{lq zEO*vt(pbIRQgSGHKjRlDd7nyS?OCYqQ)sNS$ClOQ;90lXf|i354$l5QPGc36#rmu+ zJ2duwC5qr?6E(jk%$44A{${yf<5fSJsD(e#qE)MWsPbzvifyFs@9o-XYgts>rog&K z8B+Lib4U?^COI=|*fXSPmZGRhm+K~HjWPp#QD_FaXbz=OBR&dGQMQst8x#+1q|vZa zu-YaLy2M5qOWmUw(X!P+bq}2de)@8oRPLdF$ii;=C?Nbj3Vd#rKD3A4fL=7smPT8s zaB`-oCtK8-R{GR2HRgK6iU%LdJnXAEIRpnMN)jz-x8G+)!yDAEtu zd8DdA2h*e8mPbf-lEPyr%Rvce!)s!bUwVbbXgMdMR782AaZ#RW%Z){XB);a7=-h z_+EB`!k!VMTFI@slA6~^a-kUGd1{jUOACm!|DSD=XAX;JPK#$Qi)U_&XDJrXgvB$D z#j{k&GjF>&bt{bn&+?PtnFoCE#PjSNrJ{^7CG#w5MJecoy*G|gY0#vdXH>f`so@S( z+$JP7#E_8G5W-_oBL&nDk{Uvcwq`6PXAK?4H%_5aP@@vGxSg`;1=>K5gBCfMHTe=A zAEN~gM$03#co0ycX;wg_^oWtQL(vr*F$PoFU}}G#P8k`Q(X|agceqh5RCi!V47ufE zTr3g8wE!B`l=mIWHfC93S<1yLTXezV9S`T+#Kk*4x_I3~DY3=t4qJ=Y9sbY7>y9qo z^U>PXk?)TW&GiR76xrtJP7eqVvOqh>%XAVZx#)jR@?;jFDd~I{CapHi*iRo`#NAGw=Cj)}eV&|UrfIm--OS;1I(3`V;nXvn zE*&}}#bf%7FD+ZUY4iB5g=IQV(S5oD7BQ0?X~LPqFg&K7f^CJ%u<1C;U3hd`y5j5A z1=vqZnV$3<&Z%Er*U}iqiAoN!L(Ruo1zTaP1m2-`n%InDzey3Mc;&RV;arD3cpJlU zf>9es#;Hw1rcs-YOs6&jnL%wPGLzQX;BAYj@`P!RFb6V6M0KLh8DYbn6rwKW3MgTu zJVu-7fPAzo>U!F&G$0ZUtL$UyqDv4?#ZKSPg!Q=5{C^8#8Xj|^y;JTcHZ zG}F%`Dz^20Eu!Ld;MZk5J`PxCWDK%tnTU6*e6%at4#cw~o;IxNyU)clRGbhPdZtI? z4V$oysIV%MVdYT-VF{;`h{}*L89{#^-q{kBZ2B-F%)+qQ4aKOWJE;NB4pTAq!Y0Eq z;l@jN8>1Vt6~+nLEJq)|Ahl2{qz!+qRyvZeqjuJF1mtq$}7hWjH3!(Vmf4d%%D0aLwW02hD7wl3xgQ?Y%IRynjgD9NJLM(0*Il%o-}&mg+OAA z#M5#thCF^J*Mr$3XXixl#3OGEd}q?&u>)`-dgAvnhJF;E%;cJ$@U=_~k@$&>g($_9 pR&pT{KA4Fi62B0!5ci}c8zTODQB$qq-HLZQ{!Gw51uu4@e*=)31keBg diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/javacard/cre_mha_prhd.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/javacard/cre_mha_prhd.cap index 79885c7eaae24cf6142529e21e25f28c418158e6..3a0654451681a513664db7af065aa75c94d0e155 100644 GIT binary patch literal 5715 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 literal 5710 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 Jm*ICF;NJ_(2{Hfx diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_igco/javacard/cre_pcs_igco.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_igco/javacard/cre_pcs_igco.cap index d923b4f4904709d0600ca294b14df427a79925c6..c94b913bccf9d8fb505c92205411fbeb4b79249a 100644 GIT binary patch delta 1227 zcmaE?uveTfz?+#xgn@&DgW*}?&7g^Vn)M+U{hAF#YSkag|60LsaEo{G9>qM)?qH?v z^-DCTFD+!&Nxk{+-liSA5(|v?nFO5M`TWZrZ*h~SoFbPh*aJW4lnR*X#(riA;N19e zN4T`a-922Vt~KoOc`|cB5MzF+@AbGBY%(E5$J~NMB@MM$duB9fq`Mvo*SWma@@~-K z#Y$%NHs%I=t)h1$K6P0M%bYzeA}F2sDB<=&mdeWoogJUgb@8<1w`;C_DyZ6Yb&|?+*XtKPKHcYZGq)=CRQ=h{rXI}o)*(OL8;hQ3y9>T! z`FC>4rzs^f4yo5TpT57saMiQd5=TN;m9AZ~au$#4#f7)7U*p!0G^%j-OP94%dpY+W z_lqC%g$_QM<#MdFd9ve+C(m8#F8=VW=MLi3{%YQy8dun3{zGSHLqx39yJCyA>*nhR zc(Ze4$v$0D#K^!Py_bc70Te4-3=A9$;8;l#I}jktz`!6oc|Vix< z1Qca}N-{8_x^kJ>su&n1e`dB3gxbCRNN5Z{P%}Tnzg`(dOIh-XS3yQ0~!V7 z0E2;fvMsv=Bg5n{_Ed33CJ|sz!EypDI`&Rx$D|c3!anZ&o&t95)bh0CUQGb`TE$wsLEN literal 4195 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 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_spco/javacard/cre_pcs_spco.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_spco/javacard/cre_pcs_spco.cap index f062d768837bb7a1fe85ad39fc0c480117002f9f..d51040f3b845f21779d74db326929499e37093c7 100644 GIT binary patch delta 2003 zcmZ8i3s6*L6h8ld@7*W6tgs?1vn-+@EP^E9AOZvU0Ob)QzQPwsm_Fny zAZbW{%6;Em zU9`V);km3kPk*SAMR&#QF*jShmW5nzJ2^U8ZF4i*dNOC~gAPq?SJ{Nxsuddj)ZP+pf^P1fX07AQevqpa6UER(PDxFam&) zS-6n6^NK@rbBYKUx-Z%K2<3t34kADaf(@Uo8OS@ki0(U7?}u7HW}z{YO<({M zL_<3K3<0tU&;dOFq#2Cp;fTP!w)bT1#3QVqrpHns)Z!e710t+*RuLdj?i{@g9%Zog zTxKdqdPBe9J85KNp!+|Ij#i60|+@L@=!L?yoz=?s)5nkOpw8l**Hn4Nx$_D+<46is$| zTXf<3QT|sPB`Cop=tLL62dO{OaHP?wPea-&`U?+{{v&eZWnQdUR%!yi2!`J*11e(FrtxE};4BwxV45 zSBNK9&K)7QP#wWBE4y=!OK(mLOWtn%u^H~d)PFfMHS{Kafv|4pDb~nbrYsj-! z?X)SI;3KJLu--~2hf>%m@oJtZpctYgUPVYEl#@V-CsOBu3OE+y8j+#}k(1h#h?o|3 zt4LuJEkJ)#Z=*kIL4UCluOjpul+#*iH+HW9FeGQgVW5KoiFmVoS1&&yZ)C5q4)=z< z+AGv!W*enT!CttE_lbAWwj%}bCW-}^>@zNBLK2TcDzR$kGXZpCShw`w`i#0wTG?{zl zic_&BALX#we*4?d+#{KTn9k%m9L4FzO364LUO?;{>|>K7qmjG#dPeIdY#`oF_u=Ma zy(R;FthTE|eI4N(ZHQqa9ib$~ps{0DYh2kuUq?u%K6An^)Y|b+e06#O=L7Z?{uDew IzD|<<147dkQ~&?~ literal 8565 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 USg7E(5_gXHIpKxhj1r}P0fhsIDgXcg diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/javacard/cre_reg_evtr.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/javacard/cre_reg_evtr.cap index 9963b3d9d33d85afa87e897fd032303d99b0f9b5..e7b6dc2e81c056a0090bb952f146aca894170a68 100644 GIT binary patch delta 1362 zcmZ8g3rtgI6h8Oa_e-EaL+xUrYpW+8LEu!c|;Pd%#ukxm?O=@T;FL52S$otVBn!kc8Er-W0%@lO&yc4SI{&tDjQO4w~ z$qUyfmnA9o9w;7aeCuz=)EB9a8+Jvmu2nWroc=*cpk~h7GLX@DW3jZqYx;ruNFV!) z?yPRePfq>r?d@NX1k;mqe?Z2j?lG z1Hcg^1mHu2pxw#=s~P~*Xo`5&q?#HI&l4mKguDwI1;B*y@mR4QA9li9$6tl5oUBKu zXhT6>P3<0govZf9T6^U|5;UN~@-#dLFJjQoAOr)31_3t#K$B0TJFV3TjM!nsU1TCY zm1ZO{vOc~E0-NOVZ72(BuA@?_Ohgg9E*!s`AZXM>X+=xZIon3vXo4!q1Rwzj62w5d zIbF=@BypT81Hj@@DR)Fj0>r4C*2|YNbdPLhGcY6ry+Ln$W|hSaWEg~8&?c-?KrlEM zy0|rQ2R@E(aI#}AjAYCfLW#k88u?OZlJ@Macspu z_O1dlw>LuN#mx3Xs1jNbw>zyVYi=i8&IDt zC0ZrMB(Ab9t|J?bvDqk19!nFUElaK>zvNtcbWolUf lMLz7ZC}OLKqb#oQw`?T)Hl9>zEs9(u5aEYU1B7@S@_%enoKXM( literal 4629 zcmb7HeNYtV8GrWOz3)Q~Jj}`Gf$@X#aftF^Q6ircswe_6tu|wqV}X;C!@C8M3DZ;C zqQOX*blN7ihL}v!)=JWeI!$e-t;v{FXWC31ht}98j#2YZs*QhK-s(#JEa&(A&wQ)# zJD2}lcBHRy@}Q!#n!>iudOt?E~ozX$;Cfw{m;nig3qq3`tS9zaQOM3 z-+kTnNXRQMX>4VqwKg|Ltk3UA7+bL= zXZy2nln!(b9c<3>zB0PA@wwYMd1vobNXO0(Ejlsfe!%kUljk}v9zLA<_m(l+$HN6r ziw~WY0uuvIIz6N6caPl~KfWrP)zn!BY1Ykk8dpZ@Td zcT7#|Oy<-T-+XD0K=i1As0q_()h3TmU+ZxHS|z*dEWJcPqikEq>mH9le2|#w$^U zUhZ3fVuEQLe{BN1i18sAcPa9agjipWreE6mH9Y243X4zpnm|uTm3!2tK)}zHFhKDX z7KRVgr@+WX)7LKEX2L$M10y3=h#1z43Fw3C0InI#%nb{ajKC50T8Q_Hb#~)j>&*)E z;O2qF>8xK4g}9eStO}|D+Z0*(im2SfXs=nY?ltkdA_)e#L*sn?@`FxApU3)9H8z!h z30=9xKY@*k+7)Q$j+kgtpoXxEWHJd3*Fj1iG%Oz_^O}QXDNJ)^NL8+k#Uo@(8zD#9 zKCGxijOG(>*|pZ7n4RHpbmzIG{lal_Bx*O&(E2glWxb{Xm$;v~CWHw#Le@d1vA7)8 zr)?^FDmSZ2hr7Qg&A7XOo`V0%7r zxy6s)taPjoAienlJ$y1O$P$h`>wIRhnM9V9u~f2(j8aTSqhyyX))b4=lz^7mWK2(t zrMD$7zjFiB+*ZQk8(ysv@&PaPN$xA^0@R%z?&+^72do>pvttw?R%K6N_V)BM;s3i(z@>9ZSRM^N6O>l=WN{k6-TT^wbS_m0lia6<=gN zigjuiPpfT)uI;t5Dw9pqCeX*V{6eEIuAsC|MV+0a+1c3GwjG58ty-ozuhlrwDXnU# zt*Fku-;-IO3bJ_pJ}7{`@j>)jfXe9sa-$l`hUIBzKJK`{S;-KmBJd;B9s!IT*25^3(kKU< zD6o(u48SWv$0XEZ$#__(iNE6n{w0B7p$&B=AfeR}! zMM+R68F*z8Wl!<(Fi=GhvSyU!*;j->5}sAT4I5QsWJy$m*Hfq#Ze~zDl**)so7M@; z38tBEvwO>Z{%sa}eBPHDN3lkPz2B!n6y+@;-n}mRp`b_C7yME5jacAwCbZeC8&m%4 z3G~H%l;F*{38JOG9$jC;N6}Yf9meN=w4m3c>x=Rz`rC1%&uk?#CAywNUrR?h`mkc+ z8$r!XWvvI-7syfYyK#d@%Vj;fzO0O*FGk{v&vjjqsi)9amQjjt$4#NDGxZeu>M=?o qAsfUuir89G&!8`}q6}-W6U569DY}~0X$O diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_acdo/javacard/cre_tin_acdo.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_acdo/javacard/cre_tin_acdo.cap index 2a79ee8f10b4c8e8d711bd8dc00976be6e19b94b..1eeb0ef058cd5285f817ca4e968d20d1cfd60585 100644 GIT binary patch literal 14018 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
    %;f$!JP&bf%*Qa^<8+v`Qe7sk#J%aKPf9Cs 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 SKu#EdlsqDGbyP$sfd2s3V~utI literal 4712 zcmb7H3v5%@8UF9XzK-oA4o^D?A>px@N8-GIJP5@m57H#$NkqlEV4LgMVC>AfA&?f4 zK-tm(YpGDF&_-cXJ7~+g0vjE$O=XqZA+{CKX<8|isX#k1q^hH8M@F;n+&D45N|Af7 zj(zTV{NI1RbIy1E(_AlzQ^adiTvb<7-PWGpSo8G- zqT_9Ao6Z+lw{@Nvd9QZcr+!oMnbT!&t$WInbMMXf@9ZpbEje3%{i7>s>keFO-0SE( zbL;NiyFWQ;JK#yK`%$NJ?yTohem1QzxruAadHc&Bdc5mflwV(*bMWcq)ql#Vb00W- z%>3HM%LRMOJ{sIvlqT+MZ%gJ6&9{oi|Fy5&E_{Bq@r%znrBZpQ1D**9MP z^SKi#9WB!BHPY>~<@=o->81ak*Py#le&mlYKGD(l%0F!{J>If7e80N&>gf|dUfXp1 zaPA*^{a-&iJbd*27lCKa-TUjc^Z$LZal!GQZ|eQmrSl(L`}_3%pI$EcJvG-$hO5Iv zH~KiDTO#3G5RK}TvB~SZJ#|(&zE~J50k4n^)!9A38)ksaQM+^GaYon3Osm4g)_j);!?{#-`wB*`_kvlvu5@$IK14*PC!Si%8@|h2_7VpP}cZXk{gDxx; zBR#BV%#W%-MD{A-$X4bGPdT&%DVGZAQCdKsk&$M?)J@$stV%oruNnNwe<+*hqk^Tx z2k-3e4$2Bc6eyREA2dfCS>lU$6zz#0>~H_(JXiuumJ-LU+teM7sJJ2(3OpwrMt2Vf z$T+}BDAg3Dp(Ne|t2=pmBT89XjFcGNE5e~3#T`x0yjcBHunohMrbLO0cy~|83^v8LO{haRGf*2HWgnv`5#oVl=$p4%8Ea{o?%N^ zdA!BChd8S+L@f2|3ZEgqat{gl8P*x1(>i1BZW8yBZaeAw`2t&)AxqpSTKl*@%I+6) zth-5C=d$f4Lxtg4Q>9>ODy zpi=we30$@J)osZjkEKOOi7l=+#jOOqH32!OvS`5W6|tn$C*J=0&eKO{p`4|}?YGLl zhA>1e5Du|fN`f|sM)5I;rt4Bfvmi{@7fPa}7tNxOnxxN?#CXujdhaWr0+1!PZxb6- zmE7Zv1iB$n4AVq6nHunH%jgF9LBohD#CiDS*_s?grCp_sxFoVbm(qbm*ftBvMJARv za8!mtL(7RI4r{uOYFQpKkbz$knMt0O!PYL=Vw;fJ+5=mtS8W}GtyGpr|1;>%Mng1- zzC(6w20L2j;Vpy=FQO&Ul5$#xTp?G$S;SL?I=|&vE}L7-}^jp1H5~-M=vaM_5XHD_6;$-Y!O(8S-s^_)$U&9y%K%ll@ng&v zac`3Q!jX-RQB9}G@lEqtOUj&}eVgAMk=>r4OfyEIp@zb>T65ue*DlOg13 zlY=;%_yawZ7wz&5=W@K)6(j|i zP6vY|+1I+-Tri{eI3p4FR^r#XNb)rKd_6KeYD2z34s|JhGBTVf3mILqGCsiZp)`3m zuwj(h8z$hxSyxrznm19+xSm%n-%a!DczB`-&n>I%l6JJMA^wh7@_6EM^3^8xHzETJOJIw=}mCk9_2D0c+p zKAJWidLMCi@7tl1C4$Or-tP6Of&?XK|Z0KZS7|axtFFiy>f{hZ@@x^c_6Mf56 zQA8%%7g{z$bwgD-XjvAt8d}Fg>I636(b3g%lubFXTFc`oNP|dZ;X_B&fH9(}368Er z=|X5+9!~OlXxbubK)h2A&87zK1%K`#y^`3 zz~`z!j9eSY6*0n5Lig~nzzU*-W{eS_>ERLLk)v*8|Ns#0a@5im82 zmSg<6;KYuQ%LSb-0yD*UYn$siehQYu*mdv0y9B%L#XsM4`D0d$DxaiY8nyS1n3dmQ z)*mY8u%a8?VU4Oe3jw-Sbk4_>th+ORH$kZnkmr|}@Kxn2jim|mGl L#w6ZhM;HAcB*>l7 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itid/javacard/cre_tin_itid.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itid/javacard/cre_tin_itid.cap index 9f44ec5034f9c17be6ac1af2f23d52443b44f107..b26f4b07e6834d8b3f4b02feffe18dac7f69398f 100644 GIT binary patch delta 1389 zcmX@1yhegAz?+#xgn@&DgW*-;&7g^Vn)Op+^P3Dr+TMHq;NN>k&mpSh=8j|^;WKy6 z80=Q{wVaX0wMJy||GLzfT@g28_GJF3IB)5H|MF$YvlU!Rx7>4_VsqZ6CHJ@q6Jv-| zlI^=I>^*sLtf|@#j(S}&0V`X!FH4ltFX5G2Ws%IhauSckR3;*-LcXI$dl z%A{2F;m++M)8wD@IfvP)DWhpu)zO$I z((@WV1S|Tz!$9wL#^6H`!yIPS5-N-(CI9EzaM!Id`A# zteqlnS9#)Q(DCAJe%X~4HoaFSEjxbHknF3wsJUqCp=_s}djr<-dFk&_6S?Nxnr&L}Rpnj(8P~s=*S!2! zFRN{L3*MT|aBj)oy}Oj#_kPQtTypN`%rA@VzF0J!RPEd0dmwRr$&cO2^%;LQ>}H+W zvUJz?MXOdMuQC5&vSvqvOYHi8#U|_YU+D*UvvX{Y3E9xi$iVQNm4N{iU0e(d91P&- zN)kH|Aj`nOAUpX!lkQ}GCLT7ad#C=tWt^v>e2%CTcUTbm`J0JHIW?+B;0V4zRUpr!`6 z4j{vZ37R%|Ff@T;-xjC@gi&o;&jhxKhnZ{g20l)h%i!^kq27uate%Bm7^W5!kD)+y zAZ!N22yhIf)&j#ZC{c+}4P@oB05xb%KF%))kB1_OyCkSxDr4|6C^4Y*rPXr|3u0)ATWLuxIL1UIjEWn!;m=qZpxPg#^g@J(&7*Pxi E0I)8Ypa1{> literal 4552 zcmb7HYj6`)6h8aNv!RqyAhZ;DQwStYn+mp7CiJ1TjSWp*<9*b5mp0n~V3s#}o(QC9-6V9P7DPA_;Q-(<5sQjnkLC^g#hZ+8M5D7E>5srsYO zU%#jRtJu5+7d-9e-I_C&s%_m5B|c$3n=pS$e(yi)Z!l#aEW7au)cxJ_=Tz5@^{lq( z8|(0Kg(JrucGW(qdDPnS;^D5fJ8U0+y}#)E{M^Xw0W_O{z=FCOX0 zSkN=Gc-!#q&X>AR1m+C8!c9Lo=uZQr%;htJ->@cNglFKPc!X%4hc-uljk-E~Wr8kAWnH#^p~|5W+nGqKs* zfA-KX*gpS7f8cNH#uix0Loml{){=WARNC zK!XCnj!UTxEg)IS8&$fxOnf7fic;%#xlBA4;7u+k@8?V|KUdDXz2$D+U1?h4T;X&% z{gtMNIAH*WiSxCujh=TuenCXO^VXUg z562UW3}iB5rzxO7E$*VRt4!R*U{|Zy|5~VT2FsuR1Lk5ck$X|(tw4^?8{nN@-tO~x$do8>>J#XdXgMs*N}y5H zN_@xN2UJjl-s^Eipd>Oz0Zqne3XG(`Ins}93j0|x(K+{R&_9SsL`*0$iF%xY0AZ-a ztpPbJ0eV4;Apym!Xb7q)ZBP~6yQbgXcA;0yDQD;2w>l7vi2UWVaeTF}l8{otaaz$P_911Om|C4<){HK>$X_^ysio7vAuJ&dW3 z0#qZQCJIoCfH6spR09kW0ZP`kE8op|LbIaA2quw>fvdD}-dZ#6@lYcz(nvQWwqzp*>X#eFV=oc;rc1c0A|K{F zx6ex!M1!e=9iKR32Iv(^R>vx16xtYFUn~3&J8YrrCj5jJiI5>@tS}2q+C6!$!y>1Gs~W(Mht80b^V*(WFC~B~hAX zsA&jmu8C-pz>{dQA8R z8Vw@0?HX&?E$mHe~C+|>!s+@`dmPF z;P#e>E~?h02BfvPVBka9287C7iY_g$1#|}^m%dPJOVOpJvw+?u8$FWiBZaiohP3Jx zY&?xSM&1JCL~39uxU_r~z~eEZ<$(*utQ1{Z3kvAtvBH;!E~yNqCZsi=U}A@C6Osy0 xYC>Az2__OSdCT)cT<%FNNb4ZMLNT5UaxH|bB730%JqJ8Ebim;bu?-?`{{pk(eUbnG diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itpo/javacard/cre_tin_itpo.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itpo/javacard/cre_tin_itpo.cap index 4151c7d9d51ff388aa6696adfb278eedce2495a1..bb89dbeb02f95eaa289a95ccb26d4e2b4142327e 100644 GIT binary patch literal 3939 zcma)83s6*L6h8Ov?%lf!A`e+`H&Py^iM&Ka6ADBK!o?L<6XP+M zKGD>sl6;HfBOe3m3^}8Qrr2aTTB&7I=J*WLrbe5l?feVdeJIVn%enXb-_Li>`CsQh zhJ2ZP5U?x@cTHCcf%gmoIq0*EnQ?gqISKmAg1nsUB4fNh=bvtX{TuYQhK#_b2Qhyy zO+TV+DQ#^3e$?ejMQ;@84^+C{SB#6}_kR8EkEbs^Foo#ibu+GiP&eN+>+`g*!N%?< zba8Xk8n!n5+VWv`h2xf`EptHYnjw3CMzHB{~I`_}!+GEKfwYM|Wqi5b~R5Tu5#sqDT>6!9oW8KQK zF3l5W2VEC%_r~((QDZ9tMn@I3x<(Zi8#`Y+xhLwgwAuq}nF>|gzAujNp77J1)bbM> z(vM!4QgEyzr02To=(*-BqwTRa$aent*=w%X&;R~#qS_=g@*onC2pnYp?B)Yz>HqK#qh zQ%mMdoEmLhl&RQ#P`~>G8(LwA99b1IvTJKoYv%<$dkWGaJ>qCe^x~4?})YYySG~!%xn? zbmmFp=8l%cZ`;fd=3G5+;Yzt7U&$Ull6Yw^1+YsAV88`e1F+y-@CwZdLj*25kwlbQ ztJ$33v^bmzW|OnVl3=c}lsm1}14gHN*ob)hSd;$Tx0qC}EWq`8`8t+AM$wwgNPjfNqhMRC9c*ao?DC}aTc zS!xsb0|PN~M&z>8zjXaPbVWq^=rZm0DvOi&lYxT~jtYlKWeFh~DCiVIGK3xpAqpW@ z2r1B(O9(Lt9THBPCdYc}WsIMQ^fBbkvD<3AW01oH@!I@`reu_I3w|mnN-kWuU__y> z6DVOUjaTyq?!;~)V^O3nVV14h;WSk{4K`a9nN>9;wZ8qd@1JiU$6>0n`8hBMVn zI1NBV`sUDEoU?6}Brqi&Au2F@CA{Eblh!~$`broSuM3ZmXNE@%TLD_#3K*($Lp?CE zKt_hoY8I5t1Z=Z`qsR5vliY95m}m94=*U&T#zh1w-yW`AO@V4)EuL|5tOnpaY(L0X z)1Z{w)qR@6#S2-DA^Y({_Q#M1=-gC23>1Xyf}wm`Aku<(v|yx#=-hNYgbHZb?j7k< zJtBh|G#JJ+7>))9>)f(>& zpkcc={Ac%&g?g%oL@3;4^KDfHS-5eDq@YOK{Y6fb(`wGKTB^KTjfD*FQD$Vo=q=T? zNlAUmXrGeoQ^xp|6rVCS3Ehg4drM^Vj%kPzksei{W!7XH-fdP}H8}t(ygve>wOVbG zdSt3LH8oYMg$xBF_m?w%3U%Kf>ldnKdoln2y81NXrj?_>y_>?gp3+i?LBck`O50&OILI5puG7In;O`M@G`FkHZiSmBw+XEY1&Q_i->) zW6J6q59{SPcpMjx)8^wSNV@iM)LzaW9_J8p%6ns@gMAzrfoshDrh7avgOn)9D}xgJ z62z)iOw|SQ}iI<%4mMQMapR5(_c|dtf-;?+KjXE z5En|?HsUHZv2}4d##t}H%S4)WL2)K_ATGW*2Nxte;7T#Eb#Yn5S$|I^HGHl}5?dD+ zI-K<(xSG-?M_l%ZeTZuc&PO<&X^B336^7WjxG><1ACzpID-*=l#TNo+U4ywvTIizd tLF_`D-8mQgB)bshda(;}V&+^JRZ>SGOw)#Z1=gVee)wZ?qh$M$*1yJ<-m(Ay literal 6472 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 bg-f^={ClN_S`CJdP|`$_fLZuiEW7(35h%u| diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_mlme/javacard/cre_tin_mlme.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_mlme/javacard/cre_tin_mlme.cap index 1ad045d37863562cfa8a7e2426bdfe75f052375b..6d3a82094f9367feb95c796938b088f49624a1d0 100644 GIT binary patch delta 1465 zcmZ8h4NOy46h8O$wtc10K4>XWsXBhbpA`y7LWl?o$Y65~b~>Ceek2EeL?<(-gE8XV+!(G9=Y|O)F_LYt`wC_0ZgcLvIp@3IJ?Gr- zb0S*l3A-_UB77>V z>1lUL?ZRKKVXoZ$-Oop3A|HM9eMxZIXv0>0qD2!oaA_>|{^ioUiWuLcgO>DyjM8U; z{>M@I>04p3XPNOon!5T&u&1GTFd@a&Ll-ElZ8XNrh9~}pOABJZ7@IlAI#mp(d6=%( z?7L7N-z+h!a%zs%g%o}Igsc3r)xo&zrBT%&A$HF_ieAB z=T%4BW1cmfE=UereWN!}x2i8_DEfENuBW>XZSu?9@p7Zd=gw6h^ST2IlWX&~YQOm@ zwR7s>+@4Q-YrZ|+)oQtYuD(I8Ntf?xaz65~=`Y}+4 z06PG%V11S>)iu2afX2uOUPtDUV}yEqXz>YRFd(jlMkF9yq@!9-_x5K`dVf~nMZLU* zkr5QIF)p__C%d$;xO{zf=6(j&fSQ^TqF@I&q8``B=A-)qfuzUy;SPwErL&km^sci{kP7r-z;{WBn-IjGTUy6!ZpP$6ASphV4pk;$k; z7f7Pez~DU6ENpc@QU}iKSD6vG$jjhenm+<3I!6(MD3w;;C2|ulS5EGTI;6|{UTxb1 zF^ZE73WZdH6)#bf1&A39E5?D~FQy+NKSVO@h-Fyffh7tlmdMp~QprRbEa4Pb;-Ijv z@o~4by_5E(ldNGkO3x#{cf584q=3~10T^jjv@=El9EMm3rD@WEB%p_IcmP76jYC@4 z4AtZ&o8*QVB~=4W!YaLGRYE`cKo;S>T*QBR1PI~DRz@!(-=R>VkxOh?JN>QT_>B)k zvHqk;u3Bl7S*~VIExAYK3R};3osk*2iurpf6vC~9cu|pUoQgRnu#%ZM58K6dim|(R z1GZvkITsstMJ2Rz_65~1VPA7r*syD-7c%2fJfp@@%3>5rv<3l{nS0RI9x)1*TH literal 4852 zcma)932+nF8UEhxN~^;d;VS~!#^yA^SiT52#u#I4e1gFaDTV^Fy~e^qQYG2MCZw`4 zv5A3_W|G!vARNP$4p##q0f&$fI^pP)NtzIjnjSMrN@zneou-{(aQ~HLWbGu3R`ct< zeaH9z@89=dRpq=80}cIdwY5&iuqOrrDvN3grj;%zHdhubC@n6ku1TvbesBpmytvfS zIVa}qOZUcp@p+=UZ`A24TNhV0y^-i_PSk*I%-c;n$79|8~AQo z*3KTycielOSBhRupBGVmZMnAJYskNQN4%W$)taS~nkI35U!3Xp&YZs@%6RSc{$_U~ zU${@xxoCIsR&GU!Q5AK6?u6(1Hy2#n`OJmmm!+O}XO>HO>)+qF?yS1v*x&Oq8|?2~ zymI*Z)bG2^zd3aN>Ju;gY2ndZpB_ATdtl(s{!-PN!yoGVmW&fFUM(%&F==(jfjWNv z&kh#c^yY2q)t;~~S>7((P3BfCK3BWrz0@~r^Y3$G_iZ<1X1DD8)k_bqZ|%6#&>wX& z$6?shR-0Tl>iFp6zuwS$>!NPaC;d4^Uo{?2ldH-_4ev>*a4_Hl0jQ#nrt^I&`J>(cPx|*y z(wj`_L@n0(db3Azd(8C~k4rMwyQGyKt9|8K+gi!I#?or3x40V2C6c8XPa`4p*Bj3WsFO zAc{dQmcYnPq89TA>X<4X5l~~cz!Zm{J}G9_W3)o1@DE?$blN13%#lZo;?NAlBlKi; z^R}C_iGfVvGbvr`bhvy>1mr4pdyk+vChnr9juFcc#YfR70+V2&vaA|&N3)csWqN`r zJS`VG>~4?6?x}J(Z1S;Hq~2H#z8~Yf#BC!7);WUC&XJx`z#tItw9 zICN^5u2WRp0!(@F%eQHTOyPf^O3BmYXpk9+?4$-xZ#=eu$IIT)I700?#N!q@!E-eJ z4S2@9@hpMb8n2PrsO>@=dldrf^2V`4;5mbF3$#YQ2S!Z~Yu9G|0;;?%P^X!U2||G} zVPY>tQ!g~a6u~6)Fq3H`w;np4=$AY_+ceOtdqA^JF-65s5#oeZN&ZC+#Yls$StU4mdC1Qq2%sJUFc5%YI6zRKhpXGQ zM?h+61HA;YOo5%>(_ z5tc}zJM)e(v3aJfGCsq%K8DuE1lK!bQ-oMLq%6HovAI3;wk6#iT=i4BWirX3EWF!R z?Xh^Q^~F}n=DP|SayhcAQS;DMO7@l_yT{d*G5jTS_)8WK{ljJH^cLKd9Wv#Mt)cRE zJUE>@pX8J&e0dj3jTH{^>{f?ezPeg+kj640S%{8`)@z06WTME)BA1{Mg~yR1YW$Bn zQiu>D1+7ugM(YLb$T9R67pXQ0T0^v;)kTL&wlVcD_BTl?nX-w()8stKUGK6w$(hT7 z>2XYUr5sPW1>eDSYC6S1U(lK%HynJ8;BVCaM&oaE6a!?>~VCArD86+$yim0MJoN$X^7$huW=(o@{KV8pDz=aUcMS#ZN($U7 zGmsQq+~Tp?%rz9^YsjBBTRr}GhUm~8X>zbf{KJsn=(4Pp);V0w=ISPkOS072BqaDj z{V?VLT&dk7xf(6?KQcWOOx#erBzKFA41X?ka>h|;aZ3y8hS@*{xMei=&_XhY^|L}O zXV^sc@QLYA&$8OBp4s42rYwQrX|lR8tsRe`*L5er09ItHKd@o1s}5i5z09u~rmz#1~VIO1Hzkxl9_QBKA5wEhO8;5}OI za2P}Dsl&rWP#SzJP-IP@(Q_&!Vl4gu-rsrM-$|k{Jkme1VrXg>**J)`hxSKd9SIeO zc49Re&k|4qHWSiB^peG8((Wv>{$BE_IoL{RaW1x#_0PtO$R}^H3xz1d9+cy0?8Q&8 zjQYzdX6(lbtil00mKDFHW39zIu%iWM(27plhktjtO8$}vh z$dbtWRxm$bD!MV@ouF{2x=?~Ei-;ij+hKzTO9~~rGC2*RpQU;$Jkb@Ys*;5=pA53F zi{Y|RWS2@7%EU0pLPIV-yifm16JDpSK{nNJY-zR~yOx5P zT=^%4#k0lz7Mm*AKX*O1a>9Y=*vnfjeGj^db}wq2;K?Q^D#Iq&9804s~N^7YmHoFS~|OBr{6ds&+6@>)8xOSavP&wgL&(%tRqd& zrNx-b0~LbLM;!TF6wc-0ZE{j+vu@^@YXxV#&P?9LEmeC#bjusd|8*sY*3327Ki6RQ zoEw|>oSfXfMt5sWcJ|gohaaAtsOZ_}c>Th^r~BM2bF1n%PYD;v7GV1qsPUJ7deFrf zEv`Ln)@Ffqt8NCB}rgEd1Gg9Kv}gAs!PQ0YDfE(TTxNfstF<1EERFK7YfwScbBoy^HB zqs7F)$f$zq2u21*1_xAUh`D7Rn(WUU%+1Wmz5u8{iII_I@>*tPZm93RWve`#e49Cx zkzukSi#{XI7}YIKx*4CWbo=;*4wz!i*ja;*5z5OpG24;+yMO zLm1hic2B;^)(B@Ove(1hBr5B^;vmpX2Pc1Ex8>dk3OY!J~Kb6FxI#^q2*j01A5qILbKrA(O^r9wx5I`TU$P^(aw_Pz+=lFoD${ z<`;vhg~u027Der1kXob3dIE5BL2+aUR0G1OYNeUM<~9ikqr}$&0WqfK5UB?Ok}xab z(FHU{AH~WD7O*k@OMpcvBuh_nqW*W}fLobXWJEhxn_nGLM-zn}zM zSWZZaNtzujJe{3iC%~JLi3^x$Vc7*9K|mLnptxcoM3XEBpICr5D;r3T8wfdA7#Owy IV}yYL0QV`4jsO4v literal 4934 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 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_1/javacard/cre_tin_prlv_1.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_1/javacard/cre_tin_prlv_1.cap index fc0363bfa6298b32774cf48deb31d65f9336455f..2e0809872e651bdd8f4a5f621ec8099ee419465e 100644 GIT binary patch literal 2844 zcmb7F4NOy482#Q)+t(JP!wxD??WX+592JIuHmHq&A}w|bW1@_eQlY|V*A}uN8kB$% z7$akI8<<&Lh+>9`(F}=k&PCLL8FMn7nJhIK$$n&+#2A(=blr~oW7I3bg$fN9Jn#YeS9olzIWTzp8m{bUfZ5)qI<408|lH9Y~NO7mBg2J-0Hum zo77+N%=u17mrk`loNCRuH?nm6jqK75YfO_rL^LK|`%}B6EoqgcSbuC}cWc_Y-;K$- zu?odcvp17;UVDGS(6IsWT>gg>$})v@Vm9j5PVM@E-cvo#m7K~LKAKUJzGFmm^T_3g zo=SsPJutp%k0CAVLiTSD4#%ZlUD0LeqpLpu{`Pp+zen$%z8kfKZkSoUEBCc2Z^>+u zYQJf9?8Ba+R;|TpEqB}M${o(yhVoSHPIH6VVs=()H(1S;R%eRE?4Tg#mr>s|MYBLDJV+r0 zkq=9|3Eu<7F7^Cuc@bL)Rv>~E%dt7F7PsB`F43c55yT*rpo0_$gZDrN3y`b^XnX=o z2}H#+Ura<}2SF$i>K%?+tD7h?pcF(#0R_>4u|?(CzFCbD1fj^}zvZwy{W2`*gem+R z$rwuF!K#9y*uYstVkQ5hUQ<;a ziVasX(4)g$`Cx;qx0&{3RGyz^ zf)9Z=SRudABzgYs5cq|bDO3@9Ag>aQdnee1Sog#ch4exbOm9#5R5nYVG-;Y$_q2lgy1Q+2DtY_0Fs?)*Jw#jSh?ly^UvAGQ8y+~#g$$Cap` z$6VRH?7q<&a+H7h<2QTm-8butCZyQHLd+GXb=tz(%%NBRYOanrH%d!t+vjMrU`KbARRa?g&}P3fcDt>Ys%O>U?> zw|)PSLoLT-4X2JysB=)mU{;@M;>MzS%GcR83aeUNztt4VzmCID5 zP$qo&P8vr6yvPEW@Tk<@10qLt=EIb{Dfo{_DoT^xX44CtN6_0W0?+AfJU2(MJLkB0 zNAnzmex9Y-Vzcno`WHA$HOD90EN%)iuXgtSM$;@%nk@*S0$DFUD^1vr863}dFaIW0 z92|v=l-#t9!SKKmSFOf+o{#rQK<@5*^r(klq97JImnl^|=d(v$Hauf>Na{MrD zK%*#S2u`)5C-n8He76yE=h~!5oI!+a#qVu6EFKTxm*c@gZW~a&phmZbti?36D=Brm zLZa}4lXI7?#R)_LF?tCn)VZn&l>$A8*67v%y$BR+c2yfFbl6$}3uK0Mz)W2OY;vS7 zn$6Zlk6sP3$kiZ^TtaCyYiSII3z)cQji!FaB2amks`i2hGQ8Fbf_Ute)vI+Zi$3Ze zqhlHJjUjU%^=kTim3`j@zII$<*tuy4YDOdj#a}y?3l_m{E3k78uZl{%BHpV(etj7_ zR;V{cAu^Fb7-n%b#V(8>c9)YFQH58K35y;9p)y9!D%oIG6)e}Nlroi4=}R~ytKz1B zWJJ0Z>3xY;+18D~ET}-zt+ZDYe=Cv{8L$xueDUJVNG0uv?Sb-0v z!UzxtBS{;bDhtLyDQQCxI@<_{>FvdtaVR=$=^%khk=4b$L220i1}0TQXZz~Wc;vb8 z>u63Qfw*`cXKkt_DgW5S0s~w4^fZ8ehqJF;O4vddVP7Fh370*2M5u8pnWjhe`A3lw(3>TrM}u_~uL2Z7|)Y@WBY09};>3hT_88V@G`RgUdq&RHweftoP&8!E)j zyKJ1t)2}bEiRB0(8*Hqtg<27=~j2BPkpti$>BAhS=C( zARM8T=um)L7>lh?7>~2UA<66XDVQ+h(N81LvC;Ku^n98`mA(y>Qh0p{Ah{1LW>*;w zWFg=PEE^*6PUPa^M9712m=+2_4=G?ouyinC%$NpcFdfItkPih=f#bz68%pqf#Z*Mm zS_B>_8y~MyNZIK7JgtZ%DC&MwKB=M+QFdXf_#Y>En)l{5^== zfto@JFD)HJ_*DVGi-m*~Uz)r{{5rhK{%&8A%B3XI{4J7n20$Xo=28-A&K60suqO0Z k6WXY2Hx$AMzsdNdN!< diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_10/cre_tin_prlv_10a/javacard/cre_tin_prlv_10a.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_10/cre_tin_prlv_10a/javacard/cre_tin_prlv_10a.cap index 703787f16de34e66be160807741cf6e79d05ccfc..80003610a5c6e138f4a707ce956d8c8cd0c0fca0 100644 GIT binary patch literal 3348 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 literal 4262 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 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_11/javacard/cre_tin_prlv_11.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_11/javacard/cre_tin_prlv_11.cap index 90c593cea2f8ff1864324af9ecb02fdf1bac85a1..526b7c04aa87ba7091f17735faa3b98b9118d4db 100644 GIT binary patch delta 1268 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 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_2/javacard/cre_tin_prlv_2.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_2/javacard/cre_tin_prlv_2.cap index 4540320c910b662d28ea59b4cc92d393df483cb7..e356bab1d73bdca671c671396adad3a37792bcf6 100644 GIT binary patch literal 2845 zcmb7FdrVVT82|30<+g>0l0s$(%&YrY`Y4G;RxMWCr47n}nIU#Vkh0*#20I-FK?)(wmsHC;8oT?|1I~ z{m%EDbAFdEVOR}t90&JI;}tNYX@G^Y!Yad(;_@PWnW4P6sIamst*q$bFu*|7npNJV zns*odvTXX*dFxI@9y~kWJ`{7vmwJAeJgp>&N!?QKpE#ED?RWX>+fMb}{<*b$V7=hwCO{CRS^y+74joVjm`cOUqwDRqgeE^hV0kzC{D1%^un`)}MhR>quq z!QtI%a6X@1wsMl*SlQn^_sid`Lj{vrQ?++yt2TDcb5UpFm+Z>Fx3cTF_G)$e#H}@> zlU{qDnfLq0Rp+J(mbLUnw{94A$E?cA_-E{k&U4ok(SPq-Xw)3=_VIuGd}JraEHm zylWWRKbTk1)A(S2t@FKB{;!_+3%|y`a^JwbDk1-7T2x0`G9tlhkEcVil~6O0z%W5LB`>oGb&gs>AA!4vR%<(eZi5Kc@P-E>w0O4_T4d=T0`pP_uxW8x z9c$3)7WzOI=L311mr|>@(|CSbm_(ggZ7Xd9Mc`A#QD}r*+=UcG;WdfGZAvZ6`atPS z*0K!g6EG_KKdOEllH~A!1dax|1}l8< z@!qI-WF`nlp~CWZsRIqd>adeCD)0a@vvsjBOUB4qj*Vm$k@8szPNv|vV8N?h{CYcz z5o94kO=-EsZFX6m=mA7e1vYX5u`$5-(agXT=qL{p$P~LxIG%tWfsIn&*-s3Z4%tR| zkPO6{092qwCrR-8@y$ep7Vor>L@kxoCGMcq?1^+HLroj_5{lL!)svsyOfw}vyWsY; zUmsyn;z~Ttctw`em|3WG5p7t?FZEiHe-UnjQ2B$LS1KWOR#D=UFeF5umGVn1Rpe)w z&{Gf%R?06mNs)hN82nPpl&VNQP*l<4-U)Rfj87aUN2_lP3T;U6v3OoE+=FOlK5#7a~UkM;f|@bn*r`W+Ae literal 3782 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 AYXATM literal 3780 zcmb7G2}~4c6n=B;3Di{=*@__0s@Mb;ycLx$2)JCXE>a2gm|X@KS$EgjffmsUc$5lN z($;F|p{TXRGp5BOrfHkBYUvSbjE(h(*2W{YskZh=tJ3!`;J6dDyEAz^|Nh7K{qOzn zfA87y7}f|{e6Q5jjE4svBd}1ARb)xB7G|3ZEQQwWEPGLMLH4~afW33(&svpYTruiW z`t8}nyDG1?{28${FU1}2{x0X_r@U}Z|7OO)m7dQIQ-wQ^?Km>}r`s3mreAq}ol*bl z7E5Hp>)`{BcP1^QzHhyFbj97vUGdi(CAs6G4s@+s(ax1_efHS5?=3lVy3y0nKIijW zGv6xSzPU=ZeV%2BjDEpWoKDVZo7(*+Nfk-L5TP>c5`1CUfK51nP@!YvDUN3z{k%Oit|wnP=-~ z>C;Dc|8T~8ecgh{bga;w;U3 zGTulS!~M~IV#_{5_4yn2)$4ao>Fg+U?)v@Xj-1+3>y(PRi4xO&D}BW3?)Zj(?bo|c z-Pjo^O+~lLDB_0@(1N^#0=^2leB<>AR-lKO$pLss*RhEb%_c?BpboH#s#4__to-5NgcKqM3sSiD{rFA+`#j0)8$pdczxyYvq?I>#Xekx*!?OS~S@Ps2hgqp!#LD(C(hdW}^wN&gSG6^ME3uk)VK8bTnHjl?e6jq^W!)UZ8T@Ro}p|GvS z4^s~`idKc-R3myqZ=Wu38?iSpO^U`DM95Zx-iC|w`3S!n4;C`(f$9N0x;3OV(9o!* z^o<&Y!v7pww01pCAQFnv3wWv0Q%0yX=s~o>)B^N!(6E-$deE4#)db5_sT+Wq)&gvD zv?+$Qm|{jWgDSci)X}RbgJC_5p>P=!7h^C~~GSy4MSuip)kzh%kw=LK?IMR7*U5;kco^L3WHRPn$@!5tS($_&}mgVtu~M_BCYtU zgk(e}paiSZ4BqDy1usSc!WRZh$ql3#z_)>J)HZ5*NX)Be$cL(DP*WQJK?BZ;#aMw4 zrNami2MMH&PL&2Dp^&s844rK##P;;y%s3PiwoLF8m7=PQYo!eAN2$yh18oV^W8R&8 zWtY*ML_%@#8N8#qf~XLV@d{ZVuRkO`e%zdi;kyXKx6L2EAx@rNEeS4j5eE7qywg>J z)EmuUaNvq$67XTz{jgsya!dFZJYtpEUdf3(=Wy{5(+k=QWA1~qx+PvL=bVoi?hhzF zh;S6tTK&<*$y>{S%78FOp`*VCj1T-N5`~HiUgXO_JymcE(sW=FM;8MtRSG^Z=gYc1 zG<5|kmIfMuu)18JNi5Bm)4aGQ~4<%55?*dyM zMH>;gzi520N+CsK;Pa>wlA!4OO!=^iMn>ttRPjGfa^KPA`bLSbtWsqB@p!Vq;s?|$ zN(yB~B2(-MfkLiNl=#Y0M8+S?1h0Zzm?-g;WrmEuDFpof7|~yJC|Q(Mgv=6)z7y<0 zWcJq-N_b`IAj3C>052C3N_=JVmhsE+DhIoLMJiX4DD$^Wav}s0MK)KGD08+a mU^NNM;7SfM-lAPC+NiMlu}$0;3uTH1pM60IXT z6+|73O)=B4WmyauoyItf2}3s(qr*wu(8bLdSd6+M8^kQjy6;up*-K2?m;CPCeedq~ zd*Aoo`yHQ4GX~%|4o2-m1@J;M00Vhhh1NOC@@>rjm|RCvrZ2oRdB`%{24Zul7y+ayG4f?5%-l%cR=6d4D|W7+Tlb z_8spUHm|mx9JKWuz5KxyuWM)9#m1iou3w#%U{_tby84rpK6bRIz4ZR}hrPDMi1SmT zvNpuu4c`#o=)IA4X-xt9#q93vEW<~~v#ZT37Pe1j+akJKqnbNc9hg=TZ@%3lnv7q2 zwl*H$F`i%5Ueud${B+^H)IMQNR>J!9v8?;^Bi0nf=w3OinsbAHl)H9-xwh)Wt-Isd zPpqd0=9NA1J>0%_^QW=r_>1Q8Wz=40|N+$R6W?VgjR78zK5G<1D zkt~8;a*GzhEf!0Ts$!SBqP95A@~*wsF4*0rmTb{pD!P*eyNiP8JN>>#l!^gLe*`JC z!1}Q5;_*IE>_Y2pVH!pW<|Bd?Tk3F&g5-495j_=5g=mBUG9eklVGrnF3X+wB3a`LW z3Q_e~*I*P55QLJU)#a)XC89`!L6I2+6hsB)HreLrdjlm1LXlZk>2kXLG7MxYOE`*T zG^II$T?s`ofwPFjC_EbkDsVQ{XLGeFI82a%2)5EooK+slUM2BPX9Y=}#S({+x~jYY zY6NZ~P-91XL51L0e5T&RC4U;z22SIq`Fh%`_yz%)O3>4&uzNg2Uk%}ly+HXuM}#v2 z+50-`%J*TIAe55liBg%fl+bH%_o(#7W>7VNhOxfw1&tB!c0xUyvKQz@&A=p^jAq7a zG$%FzYia_usgcs_TU2;{>ghPMUSGbv0kr;4wa1_a7UC|XAOf!mBwnsFGE5WbTr-Re zP5M}jvj0c*&!XJZzCJL&#+0K6BQQ6D1&Cm)w^Fi84#DOSEBr}vctHF|gIog@b{zOH zA_kcWLQyCXH!OFeK{%XMq>NfTfb?tTXozHKHN!FCj5b^yspVKL#{~*rJIHUWLNS7L zM6f9>6+MF6;X)4}dSOsbP9QcKXdjvxc>NvarTv*=w++W*(Ic=?T0Hx4e$ye_C=+G? zu_k~pFrt&h`h56i9KwiqMo6IMvSo4mC_Qs3g-+G0tb8t|G9cCSpWTaQN`7{M?Pb3{ z!lJ{Kc$x9aEIpW6uyv7bSjn&STA4oyw?VM{0nV$GP&%tDaVP`{*=LpfN=udbX*&26 zWP?@mD@{`7-yZ_M(lV7QN)MD(jJS7#U5F*m9Z^ZIG(nlZHUxUv5|#W)6O#Fh(DQ?x wzQU4}B1#{UMb3mEqHraph|+sxk(u~M3pSHLC*pHi{FYcr7{p+`ANZgC12o(uSpWb4 literal 3782 zcmb7GdrVVj6hHUTC!ifxsUlBB!3PCb1&4~YfFcx&ttN`mwdDep+Sc1^9cUDB52s8} z=X3M*hc3?HBl9_RZpO#Lmbn?T#F;sDbDB64=ZuR^W#=p4wKwY8dvkifevjYpJLfy! zImc4Muv$>!`$t`1I6U`gfdzA+%{a8UtVnM*mK7HjT5Xx;qNi;Dt&=MzEzQy{8h9=L zetA+``mut4-#wD1JFJ;@f0g0JK7*%WN6VdGE3!NdYj$P3%G3|*zkirnvTix6erKz( zS87Q{>bg07wy-;s&(44E(Ye#9w+0Qd9?;IHINu? zpWe7S>w0Wz+J*G>mj`XyaF*Gvd$6Ht|H*G(pEkd{ZZQ}C6?^RI=)wnEE?vBG`2@e< zxOvyim^*6<7T<3(e=zaU`ODT5Lt4i+ugz_lmgZ>DZoYA`?sxfHDTjQk&+Y$s#ML#Y znpFn^Kh3CTcbeG8wy%r!CatS$O;M_j5_uj%e=c7*7tex`B zT+PM{kD6BH%<6aUQ1wma=F)?+t*vKmw-;C^-8;0}@a3Beas=jwzw*=G&Nb2heDa3L zT5TSD;ln^&&iTXJ3`e`m4#xaAeQ>XZ<$o$4n*v|-ueg*le$>&itvjAvDri6TQRYR% z70ObgP+sqS|8I^0n8E^B@Tk@NL9hha%&$b8bPCH+zpTOBGIX=^A_fatNN?ZFKnr4C0Y(oeY$lCFF--7MLSL225 z<;l>ghx+3pBE*MYy;j^yfs5yyf|su&+o2%^MxtmT8!|x$D?kms5o|7f6=?hdLrF{^ zzxUb2I2<4ni3yB8pPLg1Cj(lE>J(5A7ph(U=WCq?q#zOrP4OI`mk-jgkj+SJd>6rJ zO0f+;4hl&_4j>kLL-+8QUv?`Sdx_+tgll1w*W(xL9>L=Ex{1OvG;I`(_M{sCED9?zP-_oI!+aCG2gu?S4Pum*c^LsR5{VP@`Kz-Vz!b zm6Wr9cm&HM%CC7lMK{Ry2S@hplB$FUxKQW^@y< znen;=)~HKJTLH586(EmaN@+AJX$*$-Omc!oQ#)}XsDevXd%zDlL2E@p3hAv?>sS_j z)HguKGUS_xy|QP$n$BKj$G1Mzj!UyY-4uhG5y?Rb*N#@fF1VaUF3ufPQHfV1cs0mx zD8t@m>P>wSnMfoIlewx=FGdiT*F%h`!Yj!1Oy~o#GDglS*=SZ3E!U`&GL=#pN*I$j z^`?MiL`I;5t5N~yck(VDMghVX1#`&_q#3|>3Eik{RJ4wmy*9-i|YqQFPeSK|d->R+HR9Y1jkV%rFgY4Ao82ajQy$Qp&4a2u37``D{oIX!*x%D;-^ftWH zwJxC}nn91y6`3U9L*Hj%zlyid;pTh!TD`T#&U1E$n}dW7&<+@VCtR^d;P@)L^CiPw z0mTn74s%^`FuFLo;!2>#L6oD+(bWUm=lFI0TYAj683z1G-`yC>)cjs{EV)loi{hoTpl-0X1Rj zG*mYq?{#v1f2Y2{rdtt0#sxSJ@m+L3B?*c&FhM88DoBPAQh`AMJpvyUwmQlkMyDn4@EVQ*q*6FY7NyeA z6S1+uKre(+qC)|0VIa0*VGz#h1w(^QpM?oC1^qM*9UEPrM$e~7RO#428HLxE0FwK_ zVs@3`Kpq12!LlJ9?}P~#r$Yf`U|JXtddPxe1RDVsj2UB~9P)9@28B=rQ*pc$rhysX znU)fY)*^6M+4y{wLdwR_=Ve7CK~Z;_@X3s3=w~01o&MsqO0hTvPi24ktG>@ zC)|TDb=4G7cxmY%!Y_{iUMwV}_|oJp;@99+4tM*KR4yfv=5LXtEdmlrHkXn}bGAs5 phc#iinuKO>DTg$liX4n05{}O7YAKQ7)&L`FG%Ud593BkC{{bi4`4RvC diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_5/javacard/cre_tin_prlv_5.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_5/javacard/cre_tin_prlv_5.cap index 684bb37d4cd8410bfb34e1049059e46ab11e0908..bb87183be264ef9827bd8215581b99074df91af2 100644 GIT binary patch delta 1299 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 O+Ayfa<1F`u=>Gt8t^&OP diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_6/javacard/cre_tin_prlv_6.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_6/javacard/cre_tin_prlv_6.cap index 0c828295eda0320cafa6e32a680534f201377b04..15e979e5e840b73f25ad024802254012ac3744ba 100644 GIT binary patch literal 2874 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 KanAFF;{O1kVh{)b diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_7/javacard/cre_tin_prlv_7.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_7/javacard/cre_tin_prlv_7.cap index 0d9274aa936964d24969b8c7ed253e5f750c3954..60ed1ca69c63d5e0d186792e942a8d85d20b4ae6 100644 GIT binary patch literal 2874 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 Ncl?cEy|Sd_?jK}}o+|(V literal 4008 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 PE`UJ%^qv+M3yS=ZLvy9oo4 zZ2^Qm0EyvY%z%(Z#v^7y0U-(r7(kJM%0tvZqC!C42-67j{DpDpA5C0)o74N>|G)Qq z=RfEC=X~aT8K(sm{;n^qdj+1mw7@}Ow$=DjUQv#r&{&k0lWno47Un!Y0kF$b>TVpP zUGn1P%=>RHN;)&@%Rj<5j!gM>gX7cOGlvh4v%K+Zf(c!&R+M*}`r6nuOm zBdy}*zT;nicwuf_+ob00C8txvzTfgm%XI7cC9mJQcBF*q+;t>$aI_wdcfZ!wn)`q) zKB_1ZN}A3xO7-lhk52B~w?{Q6an)nfq1LoHJMOGsIOE!ivP&;VN3zR19^4bo#2x6e zwzkaPy61X0J8pGoRjrM^n3$e>wW6zJlhZmfrf_y^#JXbP+LckNuZ za_F63*u9&2_C&q9Z*9-4bGPcN>S{+Q-pMPD>Z~p^=POnDw~wA)!~jIg0n8XcwJ&TW zfbB<*#}(ic5fe(S!)`Z-yjL{XZKA*%>;hjVI$UKQ!C6-}fqE=A%(vCq>^7moFpalW z@ItEH=3yZ3=M%j*Se64uvl&%}fV>y4mF9SW)c)!BxAk;p{;?6LkVrO4|8z;VW;q1j zF1m$<#9S502>_o%{LP8j z@=a9?nnA>f60kW=o7YS1P+*S0RK)BBHJ&I)X<(sI#i$#Vlp{vnP0zIA3q*p6S0OJ} zxhn{?5|fkB=vqKtFCV)an8_``rpD-EIioH%u^D7B&A`Ppfkx9tJX9}>kJV_Zhb;yr zXDnR`N;0Tc>o~3%R34R%li|JI-&@ru&+iRKdx_+t1nMn|XcHaw90%|88Lq-J_3ZLT zoHn`VZWOK&2?lWnUs>SBlI3u_h^s>I3^T(aRIcE{xR5Y~EQC5uzkR1UT8fxNa!>-@ zX%_Fb3l0xf69O9wbMVk$UZO@>1KX&=tZ2Xq9bnPXnmr`@Kj%(OXP)0oBcnQ`^t?M6zL9^L(BkKQt~X|#43jurW8na z{;#%389fP<4pPmWPEaP5nk**NtSC1Mf^8wNr6y387gtt#c@Y>3jth9#Jh2KG6Q~LL zQ%6L21h<{{dY^6wxFic|k@I!DOT-Mqv{RAF$b!t5e8|P*SOk=qaJaOxUOelfUgniS$F|R>DSBfl&XCh45(O-qew`^xj~SG zxf2hgv5h7`Dz?&rh?c@)a{Eg46VTxdzDPPNNqG*&BUCs{K&&Xpz)xZz6NcjFCRD74 zY;!)tYH_-cXg<$i2+{Pv{)=`JE$XMm=ik_lq~$Qy@_q*SSq@6vhsL8Bi-cE$!3Y%3 zkH656G&_+X?*{=XaTOYmrX>_}B2c`(ven&GV71e*m@8iU$Ay diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_8/javacard/cre_tin_prlv_8.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_8/javacard/cre_tin_prlv_8.cap index 06cebe6140fc1efcc385fb7264ef6a979fe899da..8100489f9812817b0b016bfe06303c22f160da90 100644 GIT binary patch literal 2442 zcmWIWW@Zs#;Nak3_>_1vhye+RFt9NAx`sIFdiuHP`#So0y1532==r++JH^1z8swOF z$UtC^`ziTvH{@gD9EIi+%UX{J7_GZIbGwqG>$oZ#>>|+;B2~V3;{0gl&;Tg-V6aul@-= zn^;{EkF4L&x^kkHYq_#w!R|{D`5RJuo3!uF z44GflE8ASRZ+jd|ulT`>-4C{jtKTuG6%=@vs&T0HhNl1X;5VnTu8Q4n4mQqM_DJtf zkk;K@S7urG&-$Z(wf)7NPxTRbm6N2pv!^?Uy_Mpb{WyFnXR-MA52n(l@z13LyxBSK zH$K>_&d9(}$;7}A01Rv{1_llWaA0rmetbn17~mjm1jMD8$;tX9sl_Gw$%!RJsrt!9 zsqrP5dGQ5BIc4z{`dNu(iOGpYDf%9%i7BZ?ddZ0ej0{ruPW^w&$i&3JD6jx%1SbRQ ze<0`#0J2dnn-MA$pac{JVN)O`)-spOqSWM){Gv*beM}7U3{pVMz`)JG#=r&i2p0n@ z&{Aavpa&U11gfR~a=hgDfD#}~iVr<=3-XIfKsK^4a5FM6vM&G{ki@`14=jRodB<7U_|h1@g^{fR-SM`(!sWa`V?o%E6ytLei;F?#fVI(HpgMh*6PGkM&`b~}C18A0OEU6PK!&pe1D{bqqKAQ@3e{-&&4~+P&Ne5(*})}= zC7H=?nW;Ho^FdJyj#SK8wV!a&8JL7Y$(Vr@8-h~PeDZ-wJ2O8I1-wE~&-IMVSS_TmW)6 zH-j=TNdmP42}W?@YhY$*1TtB`9s&uoFbV{CGct)VAWBx`VgOXKq5@pyEXWitU`*gD zG7zTZ0$oI`e-H%-y7}m(1j77VB$$s26UZ-pC%9ZXPJTvL!)<|<(;3tVL-#XD=VDof@^0G_L^dSZB^ zt(~3PF>z(ObIY~e;g6bn3O}_UKa*cxI&eo{zw^u9NPCDo+q?YWs+T67p84so&B?XN zdmjDca9{Q5Nn7>gf&K!1(;7DZsp}PvmOWpk^_8DElUI{6nCz|{edzl?hmMcm`+RL# z>Uhff&f&DA*UxwFYCC)X$%d^{L)l?Vm-XmT@3{>j$191mnO~O{cDV;ujPKoeY5L9d zxbV6qY}KgSwYu?H&*bf)HuGuU+daZ(6URa$;lKy8hc5QLIGTQN{O9*x_=dATemy^D zjpLEzy1^Ou7b#8e85&T=#Tdq3a@?J!1zwRwR*=OyMe@}JWN&j_4%^5#^8zos*;0{r zi*lC02N=lxZX|NeU@!nL`%2c5j7_v2kl5thUzJ@8&W z7$mqvBY+NoNK_te@*fsjmnY(F5_+Vm6qS8`H-V4G1z>D<9RX<5LZ`pWzq$lrNn~Th zs>@D=S0tfC61`D;vb@n{{qMT&=nOk7h)hBcL$%mY;m7Wm{610vwle}SW^MYJBWt}x zI1+l4DQ;P48Y?6)U|>k{RLdNjxjVEPFO%4Y5vw#sVo;E!0PX~mcOtetih?_y{E_zS zFv2rTyv?I5eYrrR3z3nc?f9|?lS9QyB;zZsmOt*Q-h|%MNJ26 z#C2FN@AI$^*Eix;hh^F)vd9BquXoj#MK_Hg*2t2_Bgm_mr#F8L(oK`^dew;N2# zJ}C%ng{~AHK=p`zQ&(v3fg^Div8HSv6i5E zF^y0AuZn+B2R`k_Gz)FRD$9E8mRPHBESNG4Py4V6e@F+s>dG`eZN@786&?7LHPa-t zAFCwA*#EI=M7c9fLi@5x(yN0+b!i%(_GT4-UI)I`sc8<{g;kCg^pseI`qz^=r#X&5 NB;j!Yle`?A{SE75Im7?} diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_9/cre_tin_prlv_9a/javacard/cre_tin_prlv_9a.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_9/cre_tin_prlv_9a/javacard/cre_tin_prlv_9a.cap index f240f1d14247bba2292d3ee512ec5737434069db..fe7742fda66654b76d7c401bafd02b36ea8a39c0 100644 GIT binary patch literal 3099 zcmbuAdrVVT9LImR_mX&4j3_7FUlx@f?C`>dO?u`NT6`pi7 zEL9K1PKCZWAmeK~Hw@;rXYFX8+uBo9aXhRfF11;I;@5MX@yv9;yTr2W(`6l{H}-XF zx208L!rG}2ew~} z5Y8+b&v6!{)OL7J-#oDX!rSEwGi#d{U0XC=)_bVu&RYpXzE_(%`X`Q@Ngu5KE&gnB z(YVn3_vF0dRn>n%&bRU{F{hNemv--a;yQc%rfFxnyD`=`ka|n|)6nkJ-@DuPo;&)@ zvGEU|ivRIB<2#Dtu{jfaYWH`&KC@(lO)Db9O?Yv23aoGar`H}~^zG5`%y05g_S z0l>p-DZ@U#x-tsONtA}Fwppz@k5J{&SuGy7ptHJ#GLOws=5pI>%2KFXi*AFZ#$vU& zD|A_cr9yBgS}iUHB7Pa0xxq*{VAP#Br5vO)*mjuJG(2-SX)FfcAj(7q3eT{)1*^yD zt|fd4L_-8B983@oD#!x`AQ}GKwNi%4z~;(~lzI4^D3}cBT`s%eArY_;PObb=V1V~e zJm)pv%|j$nFxc!(E~k4I%YjKsrTivN&N8x2ysTpw&OfR!9Hrhj&kp_jJ}~|Pe^N53 zTa3?%vQU8*E8Xd+@>m=mv(srO*^*+F$U3vrkzm}(gXPo=Yh;AB{NMy+WA zX`M7_7ceWDK#~}#iQ@E{sJKR8BO8H>Yyh=-rv$T7$1aFct2ah(0U4)X;{_RZq#G3) zj%x(o#cMbguXX-0Z#;GW=p2lf=w(!(87lBtJT|MrCfH{K=ka^`zxflhR@|9>44)AN zL(CV}uXLjS*qjcMDmi|?Oe`p+A)Jbnt3p^g^)2PLj9y-iOd~hBO8wiz4puUYg4E$5E-ub;5;t?8=@31g=F!G2^0Fj> z^Zaa_M$$GdB2NW@6iu7vag;xcybLz*C5moM^Jse&d4C4Mqs^A4(k?1e-@v^X=*CIE z@2ND7wowr`9RyA^RhmazpvddSFFDZVQHDrEX%`fs8a&TAg0BT8F`-GFr8l)zLaVbZR>~<5lVV!?9+kΞ`FZ=KR@4oN- z@4f%M&y*`+)S$rMwWh||@X)0O2J*9t^)qq`vUU0Tf}HFubFnr*`$0dz9&?4OHBJ5e zv`Y(au3TOFPRa2r>u2VdcgLP~YFds$+54p0K`zA8Ilj=~s?YhtAEethh0w{9Tnk zt*_*LeXmE^wy?FU{e0ms-8ZLgk3aWO%`)zq`!VaPZAtsKUj6H0+g{4-_@r>sti~Td z?ASgqeaq!-_T41|+I44knWsEneCD$YZ~mUJQn})TBRlezgthKJ^;GAc+ygJwSS8aA zX)O7@Enj`hM9fXmM$^?Vy!D03eL3pvihtNmrFSot-A-M*_LL$09-DE!r?TR`(xWLw z-`xt0eL5l08d7w6>G6Nk7n#-QG1xZ`_tCnud`@U!Mlr4qaoXt;ss%mRYUcK{h zWa5kab{x6?djH+-&Ob``Yfoq!w>o3Wu6#bRxE^fEl`A|&N$XZq0F$KvCJbPZH*6$;y$2O_ zdH6)cfYM;M*>pVX;dM3(&#^ii$1dmX&gE{-(YQQA^k~touryk17OqOSn6*@~oYrP> zQ;>6^fABg@GeD_!qDm!52l0B@qyo^6O~0?L0}FEd5>O$LER?b75^OcvIo8IzxF%vQ z4Y81eq6Q-*fd+~o2+&X{r`O{@UJNC2*~(gD#$;R|5{S$6ZnuNwi477^i(C~36exUm z-}P#}Y7s&b2?RE$-tFSNunZW*F}i`uX-d8mZ&r#D1uz_EMN=l6@ilXIS8~~OoF%dt z#or)hx||-~;^a*(mxK67iqTQhYtR6oL54TU8lX`WGBVeSN!A8{&q`l&LU*04jYKnu z=u!MO$6@h!h#fM_5y(W$K?uSV1*t7Gv?{2eR=LO#$BfQX#rOh|K;o6p^0lri0xien zq*R&?kTy$aZUAat2hiF`O*Es|L?^a`B(fct$Tm=^I*EsxB{9(|Ro&F*K+fnZ)_@!b z(z+lG!?c6Kt8g=>n$^H;qA6;JL~WouD~-jdif$Qo_G82 z3Ajci5X7Zyb)E}Lmfhtfu2SL|rs5%3Dq}(zWr$3o6rHB4XH;KTASRJ)6n}SWWIZ;{ z?#60DV1uC?4-MueYLv9ltqRPF7M#!k7G6wKCAQ57h$CZ6o>UyglQEV^_23}B6@j9` zQ8Y}I*2Zk4RLuUFRGMU#iq`wO&G?G6XCnf$!GMb6a1;)SI5!EBF?V7h1>0yW z%)nMU5z$g0G@~ih(X1zUjWr3zw>vKA|fCL759As^iTkxzAQkD gDQ?yR=CgADH#*w7O}SDu9k7arKnjMd#!I&T1*eLCw*UYD diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_9/cre_tin_prlv_9b/javacard/cre_tin_prlv_9b.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_9/cre_tin_prlv_9b/javacard/cre_tin_prlv_9b.cap index df704e2ebdf2bef561928b52f2f2c3e90ab04cfc..866c0eec5241583847eee61e61f4519412968c22 100644 GIT binary patch literal 3100 zcmbuAZBSHI7{{Nx_wMdpUUHKSR|uCtX>foQXVS4`V8caVWm#~|oN}D&a*dUh-7cH9 zOfLuu6Yq@52>Ag>GYZoL)SASmsZl8n%W23lNK3Oxjcio-VB2#jyY89s%kJ6v&pr3t zyXW_u=Q;O(Y!;T&0nhVrTlk?E9%wq?pulW5rRG_4j0GlZUXFRCJ*^<;?_q!g_5ycx zmiG9L3B#SyIa$wl_g-w>*wcF;`Q6or*Q)xH6>Fn={6pcrVUs_;+HvTsw|(yM6&rG9 zMw`+G3V&K+iBflb(mj8UIwAgiZLCk|soP>LjW}iTwMz+eCyG|tuQc_2W>UU0@MKBb zoO#vREfUXJsvA#=3$8tW!Y=0L_xQHeb^dyGurojUe01OZMOPyV8aN@gV>Er!$b6tFAp88za9O@ zo)P!qZOuZR|L)keU5hJkG>t9F&iwhzk>+Q7FSmY_RO{$#vg)r7xn}p28tlqVGroCj z_(R*Vwz0iZe~PNRj0UtIX5 z{z6~T;(LnUd##47KbLGRJod(=D=%H%!M+YR#!o*QHGVnwMDobf;e$8ljtupR-``H{ zHy*uSe|n%WDoN2Uu~X*fu9O-kRxWs?`$g}~4>I3xzh<;q)Vy|gim{dfs8Isgu$Ex} zJWSWJ+SXJWhxH_S7WInL;V^o|3a`;2cqP&3ki>OfXZbphPxKY?FI0UK0 zm@5h;qLk(kJPgE)4f}5}3Jw@;7fz`Gr61c{ws;zDKAt|DfNv0)QNhBOIVI8IbxS_N zSAYRxP&%+e5=1}|gnHii;%*~j*6@|};LLnB5 z8&!G=RI zGrcKsMi#bWR}bi)xG6R0o-xy|MK((c_7cfBI-Sn%$G2iodhEr4L0KB#%4oTPbY=m& zP^&Q6EQ~^j-gN&gebAZ7SsK_LcCwOL!blw+;^OiwU*l#DHXX93(>&U^WnP{lcwT^w z(@5H;W#riqkg{phJdW~bnP+B$U!v^RG>^7dnRh1y9&NTXm3C2?x*hjoup1})zNgYS z+D2vEUm@URQ>A&d1Qa%$TC# literal 4009 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 BxZD5$ literal 2930 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 HS^VmMm&`){ diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tarv/javacard/cre_tin_tarv.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tarv/javacard/cre_tin_tarv.cap index d0232f10447c9dc3c4410b1d48eebb3ac9300094..08cddbaf77a2905e4d7b01202793f19f32a67d31 100644 GIT binary patch literal 2770 zcma)74NOy46h5y%P%5xaD*_GMQdW^4DGt#r$U+CL)LJaixbU;E(mu2bw0nK)0xrs* z4uxTyF4^Yh(20RLmk>x;CO9=k0~y<*XoQWigrLKWg*l@!i?Vas*z0?V$-Ct1d+*-E z_uYHWz2CK2q%t)q6bg9Y7%zmNrUn^UjdsIYbG}J$HRPL3#v*&F)%0Wp;GF$Zep9w; z@aX(Ad&Z>4CL0TCTB@&I*%cp19#6^X?U9#7U3)Uv+OxK^{^tFc8fFGR>h~Nd{_$9X zEpIw5_fqee@m3!@x++^2xH6p|_Xhh{(wb7~z4RkH8n?&?Ze+Z^=cLA4FdU;Xf8Yvq zsnaSX+TrVYg$1({pKKqS?{0~hDvg~wxN=faYyDK&ew#kj(vHRbBL|pwcu&Mj}>ED~a>Y#sk z^zic)m2=IH=9>KAlKIQH28aIvlv+n=>N14mmyPYY? zh`GCM^NkC|nN5)s%;w0q<1Vb8ecbtd$8_?`jl;V3w&RjHL)YW;@%wfTOinf0FK;>b zVaIp7+y4ytOt(sP)_OZD^k`keUdm<(RkS2(-Fqp3LOFm9Yp4WJz+w$6qAuFvu#N<2 zh_~EMr=F#KtlsHh8CvgT=yKLwQ_eaVzkZj)?{GR8mp+enxM(KT>F`nz`^(6}93_zf zrRqR}Fpw``J7~jqzSN6#N|_dW3DObbq;lO1?PNVnEm4!e^AL+jfJ|5o(O?E8L?V?R zflVe6NcOj`_#z1h2*j_>;PqC~EYXuff`q>+2~d#2@1n3v!Cz{W$$j}1)FcqEYp(Ws zm_=O~WD4^+k5p1Bv;!X%6eZ&)dpY*Pe}jM(53cY{hgy?}!vq@;;?kbusqwLn8rJ6V zRFO=`G2dY!^{9drA^4Eig9M?VAe?;bmcIGoLyfOVHTWL{dW1;vDu>TUR6`&-yB=Tx zltfk=^lswoq^Br*wqgi@_=H<&cBjWhghFvEQL5-RfI9iQ!$4)Vfh1KE9VatH$LU%@ zs%ZsT9lTH%6eGu&kf4}Qj8Tvn{>*ld-s+FQSrKF)#ATp}b+B%y$xT-+PEUdR{Qt)1 z_YGZ5d=|$D#Pb)@m0LY{!rh)4viz{cQ>2uK$iihx^267ddGF58wa8Df9wBZGxwOy8 zxV?CGiNrGSle4qfq|kt`YCt!_ofL*%6orQw8~9WM^R`!MdQ}l%QbKQZU+% zdSL;hqPQoelJ%{V7;F|wqQ;S>TPxTL$*sk2PrJhii;`5~DZa_E1aOh!62!TvkX>k% z9J^j3mYrvuLII&MassDB3vf0mWEa{W#~v#cJAKX!h3rB@bF0oOKD=g@(hi>+rmZo4UY$gc3r};UxBpmJm3QP(o-qoW!hX W3BCc@EONZ30G8pO0`uIr`1KFZ*AAor literal 3834 zcmb7G4Nz276h80m|3bz;sNf(PXkJ2DHh$pSWL%(6b@$->gxCki^FAdWJC zj*eo5l@;UIgnyYjm86b=gvK~dG5!>3PF4hFQ)5^Oox6Z<-%FY2eRFo-yYJrbJLleW z&-=_Kh0+hSc>PvcF$dh5A1EO+&5{(IzQkzAOj?p|Ov|>!WEzLM01oXcDA^qA*Z#fg zOv;o~Tdz)Eaq&*GGy27zrMcIpg#Ub^_C#Od?)x_kO+zoQ8VFM9X3qVq*V*mp@bykP zd{5K4yrr)3U|PocJ!kz>2P^X)t~(m}X?}q2%{ude2Qhg^zudXEwx^AKy zeD#$>>Zy4?>UV1w)lD}qZ#wXMmudTom}&i`A6atS0_Xkv!>qG@iM{oWolU;Y_Vi!Z zCA2l#+k&ol92+VQ*^!g;?dPw)({~_USJnE3#~V#yH2eONv_?}moz*_6`%Y~AHy+!4 zhNAYLJl=D~C$`V`X1G4L>LIf;XXw`2!I;|GPGj~@r7wN3H{q3&>Mhqc_N-1=o?rh~ zAA94y`BB%W^w;Zav$kEH7wv7^w%z{FQ^!RtD6DPx>{8-wTh8FJ^&47EgZnnOdMBQy zm-*g(`^v4xWi73SuKQp2wsicH`{&+2w(kDr+`^FLnM3HU@T7Hth{ zvl)2C$s24|o?{F)jw#^TvI5@9RTx%VE37svx6-hfv94se7@M`6g1Nn2!vi#}1j=ha z0_Z?BjIGX$_rc?#iT(JoGs}NEP9ZiMZM>O+AE_+I*mwt5NnD{}D$GTTfH-&#Vjvy# zFae=z6dCx7O+ib7zoa?y-AsHzOn&f5<>hvUCyWY+pv6H`K!H}=MPpZ#IM{{9_t>6C zPGa(T(@V=8oQqcpaSF+D-$N*x((K2-LJGYQ`QU@SVh@h_T@0Rqy~JKXlegR{jxr~2 zE#u7&hn>W)!gbcEHvvXSgBt%7n}9~sQV>L*!^fV*y<+y+QTk&fA&ALe{7i-~cB~}y8cZz8E2sgWN)@*Q zsQC>*$4m|iQ6>e2gx7;&ay=-kAhgPDj0(r7-NtBejFyZMdsgz*)l<))SH$L^$=j4{ z-paE!Bg@!b?rAaWA2l()v;D#hZ+u5gKK@dsD8qrpfOV9S@O7>;rB|tyo=QFW5p!5h z`?qgFd}1WM<;9T7IBgtTjwhK=ct8y~G_(TeE2`-lE$(bJcKCq`dw|m6cP9Wd3>zju z7)-=>q#v_RJSE(1N|f6a#NFVGGt_3)bO+I0zL6ui;s{!Gaarf~T^C18~_6e^ma+T-P(;qi z1tnk1Iw3kkaPu*r6S0ShpkYaQvD-ltnV+1Uj4n!>E2A}7NGm5uiq zOxY^F7^q~>6ROdmCzNvz8{>42`VPv-Y(!Bp6-*ibGz%OrS-$v@<$IcV;uA3?F^#bn z(s(IcnTg^^g@sXr35+$G#s~5ivyhxwlH3Z+L?vE<-~pc4uca~1Ne31M@+}LZ;92k@ zH#8n&Qr9u%eQ~@VErHCb{( z*+#O>@coU2jtT%9PxRim4$gih+J*+kKP7}l5ob(c3pfQs9b-Yyv^rNYSN|MLBGY|A zz(~=hazsEsE*pKU5{-!yDTh>b2pqAPG4eJbWlV!e!KI=?06#1nT#y)2bg3{9&==!L zl;^rcCP*oy+CZQbVX&_K|qE?g_g;*#^8Khrnf#LR3FpPe)%_bF20xZLx Mz~Clsbm^-90M!8lng9R* diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tmal/javacard/cre_tin_tmal.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tmal/javacard/cre_tin_tmal.cap index f2890dc365f06b060cbe2544b60ee94847f9e449..5fd199dbce823016f314cbe6d787ea95cf71de39 100644 GIT binary patch delta 1580 zcmZWp2}~4c6n_8A?C$KYEZ4Fum)ys4YF&;67U^1v$l=05TPT=9O3M)}Ew;8u1+^Ha$p1dXTzULPE6!Xauwf2vliF36>HKu_?{=AI=W^n>X|JpYMI|{qKD< z=lyOw$n!XxtTFTT%3boRh1jR&T@!)P=`Y{wERMGxnCSPo?wO!% zezmkse%W*)=Ui?2XofNG={rAb4owXY+YP)+efag{vnj?~^r^y|Y8^`H87i6h++2Cz zDCtX%&T{S3=|4O5-IXl+AoWSO)6!m%5-U7&5Yb*PO_B9EF^1vhq2OCjv*>lyKkTEs8n>t(kM0xGfBQHFxIO1sS)W~3YNo5qJ^6h}Z-%_!24mTJ`k?k< zy!_6$4IiZDHthLFp4V>(d&P4p>Aoh%`KZ8qsl~K6EGsl|bSiN)GjaY>75)@74s*=l zkD9cdONVZxH_TjZ7LIjIg!-Dw)W*#G7n@WEq$Uer)58On`)hr?(trJ-Rc^Rc;dWem zcf>8+=LJ8bSL3+!x4G6QJq5Zf?TCkg{w4mwpSLnbF1+0~)0sbXELWX+T{s;-HvUD# zwW$JANbGFOh1j6Eef93m84s$*g-=R8nOt~(`QqZ?W70Rpes3)V%w4N#pPUZv_?>E+ zD{+bniW%7duRtFsVh4A>R&fRa%nAUwc}W0RSeaM0qFe6-08aQ3(uCMg_L&|biUDNN zN;btHFp*WGCq6&yhz)(wjqGx^2QMNOcCa$jP~Z&q#KIv0^1*}f>;x|MF$jSI8AESj zsl75#tR>I2BzXWXwUQ7-IE}+-FHe4c1PFZi6)0lzdTDKuPY1CQm62!QBap^Tqs>Fn{C^ zZ<5Lzu#3bWFEG+jk7&Yc0tx9Y=>F%|5uaM!M>;-Bp)v1coFv$1_YCxd8H|;)Fat8A zFIS@~Fhh;yY)6~mJQ6CHuc*Q(oFHem0^ux#*yg%PU@9EQSorJX5G8@lH*Hfr0707p z#H(gjN?u^Z+k!Z;h$sNg`1LGvK@sa`+!!{Y3+9n0iB`x*MdsVcIUyJbm@|G*?`lvy kYwox87(8L{G8N#naus&6v5*VMdj%jRKb8UL5Oe?j1H~D#sQ>@~ literal 5534 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 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_adel/cre_uta_adel_a/javacard/cre_uta_adel_a.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_adel/cre_uta_adel_a/javacard/cre_uta_adel_a.cap index 12c512d977285f37d0b9c02bb4bd4ddeda1d74da..7039317f86d213855628678d34770b01b32fe90b 100644 GIT binary patch delta 1409 zcmZ3k(5Ao_;LXe;!ob17!SFrtX3#`F&H5>^`Ar5At?xa5@bA5&=MYsWf5&iHXIfs` zj=PiC;(Ux*!n!Wj?|-z6Nz7b4UnPclD&e(oE3Y@AF!SdVo$t$$+VwYR6vqn z+Opx|Rqo}9OeaoP%q!Gd@*(Pa$=jKF2OU+p56_#Rws!&--`)w%0bEiSI3~HNFW6Vv2j)^K(79vMmuf#?s+hZb zeb||bZApR!>_0D6opPEdI@{^MCWpr+CbvD5ryV#rbw=+lW2w3etXnQw{j29Vwx-E& z`@tDsb~ZPF;?V?Y_%5m*?@amHY=*zP>@zUjyJrX`=R$$0*L{v^uZIPaO%e5=;3RrP*H_6aDcJ!iO8>abhUmsRJ< z>c`V7O^;W!o}X0M@kIUcGrOOMUtRsf6yVLy@oLujrR|Ii3?-}#44|muVqoB407up2 zhm6JCP`1LguU{s|GsURsG1fCwFgP)=GKMk;F|ad4urQ%%oBluI_~eI7v06+Fj12Mu z3m6y}I2l;~13_m1BT#4+sx7x-yBsHHFh|NUGqQu!CNTmPq3HSm6lIxwpIK4_>X>GO zz27^5f*|ZVxscgnavHC|MIbTxy#7>jB*g94bR$x`s7hCvo6-oPMRg{psY2KzMus4u!^XfJXF+5z+dyUpY- zjsPJsHXb%K^=~-hVBX;$m|O1d*mj_0(PEXyOR3^fOo2DE^(AZ(AK_9PR~aP!GMJiZyALQ|dDMN{L6eC{)m4T9gBuptv#G@#^K6xRp7tE2M$ZP@zCJ3WioWcrr z{srY;VCZS+uGRP8?#7!aU5 thvtamljHckVQxi}_z=&gD001GYt-1gJ delta 1420 zcmZouSgybq;LXe;!oUH9B8@ht6ZtgjC;R6&IS3qmuTs-)yRH3b?4RJ>=3b^7SN3Xd z3*XduaFW)ARKs6ycSnc@I9#rnxgn+O*~jXB&Hh6SL7n!FOA=)aU3eE|Z)4Cqc-;T? zAJ_8>^eP?7{lpe#zUZ{LyG$rdbC%1z!u8p^z8woc5Fl0+=e{aaw%?mk*1uu4=er{L zY4uZ^PnW)JU2nN<=ZB9eQ;#U!H+y`~Jf30MjafFvE@pEKHYr{;GU#`YnwNC^qSO_M z#&o5)b~}!?EY@(nNMjqm=>awSGDDWhschv?>Oa1GpO#~R#;&%m!v^nP&5v83(4nF; zrAFPmNbZMh-KKzs^A~PZmAX9*)ApREu<@sSq}SE@Wnp2$;jJ0s?5*tQ58rwIGrUd4 zV}hki$$=9SzG`f8KPNM@h3C}^(T@h7DkOGSNIZ3sIQvnfM>lm#wW7mSi|t#=)~83P zmLD?6*!ry`dv$R==kj#FH?hmB=bRGx?ku>uC~2CvzK)KdVfONSM&4WOywf*TnJ@D9 zz2@_O!<$z=Uv#CS`|ab_vOa5F61x1=E&Tv*c8;T}8})k`85n9=85lqj#>D^vpa`3M zo3WT1%I>;WmNq$(DMrnnv7VuV!HI#DF`hw)ft?|Og$YetA;X%RlW#M{>N7GhGOQ9< z05pMSDi|0TxlwIYGy3wR3206eL66;uzh)AX|m1adII0HBqPo8-naky8_uD?7}d4A&>dwVvYc5 zAvOUvR85Pj{bzCj6>)$AMv7AsX2Rc#-use(&H!O&hza$a0*vvKCvZw}Gc&L;FgG$a zb2PJ0Ue6iGBgq1cBvz;Z2iG$JXl{f@`{aLIW}r|2$GA1O6w_r!u%i^1xO4)%8JV~k z5Gewb3Y36qK^PRs2;j>E*7TcOOc^K$G7FRpw18|7wnr!gvd%-)$}n?jqgwz^3>cci zCNJRehM5hD`c9w{5C(-K0(@ki+{kM&*`9?T!)$oU0ICKhI0U#mxq;UUW;P;{(cN9m z3ihK4pD;YU?D(XZqS(R0)7beZFW}>Z8G{rRE8Q<_aJJe hIJqX*^TW+XO#sMdJ9C1~uIJ>N{DEJ9jSZB2836gbiy#01 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_adel/cre_uta_adel_b/javacard/cre_uta_adel_b.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_adel/cre_uta_adel_b/javacard/cre_uta_adel_b.cap index 251361f8c4bb2f35ef61ca28663763811a0b6271..df22da23991f713111724a37c9dd6fd2f1506780 100644 GIT binary patch delta 1475 zcmZ8h3s6*582-=Qy}Ngx?g9()48<&n1sone;{9@Y?h0(A3ly1z$;=kS5}2`|R;Ww^ zXK-o;nB74cLWc;ZBo)o6rWg$^lShR@DdS99OEGC`(K**$neEK|?m74Wzw`b7`OiOh zE^stZX~+=>y@2C5xLZD5(54J+EXp%CC#y!WTY5j~ohlpi77d3o zrQX|@_V^TPR1Ydo=RW&-^zRE5mWr5i_4U;I&^;XUk$OU5e08G%+2bCxMMj<6eIw=_ z^l9kDg8co$tH%!XpT4A->U%!rlIM^v($<_7IXmmqd@p9-h{cg)+>t$5)L0X`B6jlq zU8bO|d8Wak@7{}!(R!qZ?`vt*{umHkcU`Mm#|_-*9rGK3vMV#@%@^uVR;+r(zkX=( z5F7tZV>LP!kk_7U&h{H#sWi5f{nB-L_F#m4Zeroi-gON-51on4{IJ1Z=Rf?^&$-=I zFIM%H`}_B(Mfab`dF#ndLSxFQ#?QC63}t%_94Y>wGyGsmKqyQZ7*M@JS8kuuFzNUBr?_x^U zhM`>84DkRc0c0SAD3;0Sz!# z05W4NOp4V2IZ}_n3Jd{9jtDG(kk};d8SGJK_G^ikB9UsgDH$YJf2}Boxg1iH8 zf#{~#Rqqt>QCGc7B6Rt9L0pUyaTXVd)c7SX*j0nw3AUQRV5D# zEMDZ&8+G(khDhqABorBP1U7h%S_ut-29W}>P3k2QUkG|Si5^ZIq!Wq;Af9juEuC!F zFjfIHK@a3X052ecbCAs!4WtMhV1hzwmm!qF2NaVJIYL?Z3rV%g`6qbPY&cUIx7vAb zkB{eb0|}WTiC}q5<8EnAh?7QJa5eE!q%L#Fs*u5Y@p^omQDB2i;^Naj3?p6&ciAfs z`4Ivs9+gR4C8v#uzm<72B?4Y9Snla^(XPXZa&JZ|p8o)&C!I0? delta 1495 zcmZWp4N#MH7=QlnHs0+W+km5COISeH05^pY1vd}^gl&9@cXFu2XPh1JDSBXf4D>)e zjoCjbs5n%>!Y)1}D-p5dIO(vH0;~kVI0+3SO)5GM>i=Ib4t(BwZqNICfBfEcIsfb| zjWhE2jvyq@{Sfn0qb|oC!#9ta-T^%9z^}WwG2hN7D(Q*;0OO_`?Q;t3;cf(7e$vnH zYB!(%=j9D4HRtpWioY*6W#tx%q+W?@4siLqRSklQm_Anzv0^}2B0nAds4?qiVR&0a z@ljR3dNMxS(387`jcU~v7nr|lYD)j?+uMH>6}3Bm=e6s4+mA!lY~pi2R9$F(t@hL4 zz5?CkgX7`XoQM2VCe7O3^h>65N!1}kW%I%WS^ca!^Akx*zgIz~Ngsc0Psi`?)y&Ge zdt$%w50ff7H!MVI_FpV{6A3OY4DK9GZPZN1#r`VKer*5O-RJS169J(?8OLT%>HPBg zpxC{nTs_$F!Kij3Bl5!&nwWBfIp5`cdMh`0M}D_?F4^O^v18G_SIhTKH#_0!+!i;L z{$adIs}1+~x+3q!>9-}k@7+H3PxBi)XsnL(HL9}z%(-{<@PnJJ0ZyH@qRzmNE@Wy| zMRSKqjRI zMgo7V6iWgaP=bQ63S!^@1R(=NfDQoZK@5EG7BH(aF8p%kh!@G=g&!dut`c+j6`q5a zJs@zmt0#I92>vBh8RtM$-7CA9(#3_~9A283K`ix6LkRE)ZO$J z3w5OolnD`6#zLt*Beo@G-lBO1g`$X6=9Q@%46cFEq;fREkCE0f`t`!Sxf$!zQ}bA4 zKu}~_17>_nutOGn2qgPJOU7r&4i$Kd&3%^Cx17V1ZCo0*;_UU$@lR|5*`klo8Od<0 z@I|{tKSSI8hA2`h3YQ3@?DY)EMUEi=K`B!vEMxI4VVHUwRf-XrDv1;#WQ(8=yqTthmE&+$QUc$(({2Cp%&`V>QF!E1YO)WQssMz{#0J#$r~AZle<0NsR6!l4k6!tNy}3WXfUIY*g@NE#2m@vS&u5 lfS{vMUKuq0e~>~bduBu{QpjaPX#p#laH@2tjmEOV{{RJ8lQ;kX diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_dafs/cre_uta_dafs_a/javacard/cre_uta_dafs_a.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_dafs/cre_uta_dafs_a/javacard/cre_uta_dafs_a.cap index e174e8e8ef16251fcda9d3973e99145489dbd211..489a8dbb0b22f93d2b9f272f5e253bf017ba769f 100644 GIT binary patch delta 1155 zcmX>oy+)cZz?+#xgn@&DgW+f5&7g^Vn)M;E`Ar5QwdxP;zZ6z$T+%vyOxoGkq}cfI z+o>i`lV)jd2T=vjAflKMn zo{Rb%yQ(Mm=rjCWc_!%O6t;V_+cNiTQr)paU{3iIwU-6UR7!TVYzWZliI{VpPtmy7 zFxv1hM^}@rq;1t|NuA(m$IM+E(~_t~K`!QxH9|>V2Md zlGf#^9S*xRE?f~lm^v%Ji1oBguTY+;F7Ht$zBN}?z4Vj(pH!T&r1Z~Ufu2ydNRUq6 z$zi4hb=JECzFD$B6F}G=ViJ_xJ6Vv^8>S2t&`LlF5OzXQW$U;;IRNS02Gr5P{IN> id>1JE79woG3pW`x3XzQtVh0)licnd$ZeW-&FaQ9rd3tyN delta 1241 zcmZ1@eNdV&z?+#xgnr`9do8& zw<@oU%uFWjqc8Ty7Y5q3y_j})&V^@RYHZ%0o^w2qW9E^3g-sfrl199XvilhH6c6zK zessvlr~l4EY4iSzHlJK4y*1{X&2u*C{*J4rvDMF{6Eym3_N#|(op*j|!#w>1r&Yf* z$)(kAZ9ZQ5c4EF|*$$2mIg`~Ez1a5PAA3Bb*+yGwW0$fy2Ah<>8Z249ICAYHm5*W} zl8xd@H{BRH+M?Lk*=`cAkXpMiX1>(cRmUe5`hIplkOp;_j*|W;)SmjBt8>08W=yybIk8scWUv;Oeu(g7@{6^>Qn^WV;=Keff zS~hE)i$zOe>)%dm5-UH!DGhLM5c84CjgD1NvYKmZg!lTR}ib3@rY7K#;CQMzyl2_}`Yvx0ov!l_v+YXox~BPueZ{*b>MFVLOJ&fxPCEMbUBGx1Db$H@sdY9FT*(>{=t`D7kuuF29|oG7uO&n3oW#0-{hVCK>Z z@MdJP$L{9P7dG=V_N_+i~#`L-el(h diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_dafs/cre_uta_dafs_b/javacard/cre_uta_dafs_b.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_dafs/cre_uta_dafs_b/javacard/cre_uta_dafs_b.cap index 3083c339ab1a192642cef722b2b45076422160a8..135efd82b0124217a758ca4a2fe0ea19556c81de 100644 GIT binary patch delta 1161 zcmZpd?3CmS@MdNaVc_84VECDMGiV~8W_^fnev^a1-pL>2zuk}%yBRub+U!MYvu@2w zs#d+7YA{>tLaO1n`{jnAj7R&Aoo>*TSf!pDF5*+VqT2Ub;0f;^$wg+WQ}3w6HHIjh-gW!9 zVDQW}E*zI!_vzUR#;D!&UzRX)Vc?myyOu1BIIvG^tJa?2WBYH&WaY{JyDyzAdMrXZ zdCeyAu+4_ImF@=Kcl|c&=DNMxvL9xCfBHhe^>>0)MsIrX87a_Ot}J3vsfAe{ssco27)c>Wad%uV`X3zSO65_WMKUd z1f3s%Y-UDwkWdmMBg^Ei%&HO$P(A}As=Ft@U|tAwW?6aHY<{375Viw3Q_VRivA9?- zIkA9^fybc%=r$%Upzj&H(9B?Ey~+-C-sFd@ZE$uTTRF^Z!9$;d`hZ$N*coKDv`cDn za#3bMNq!N?0&a$GMh1}Cz#w3r9K_xw0L=vOAfNn(-Aoxhw1MjFL7L#;9OLBotmeQ7 z5LUt#_;7U~hR5WM9DXom>otGv6$c7}FshNKCM$A!!<4~;A48elR2bbdY%z5?O12Yw4;TAe}5PE z=>>8-oz3&)7DqnmR{4EOWsR{(Z|&o->m_eH*EcS-`SiCh>_gc*`5Cnybp-nzAWgRa+*^)`jW=?-|OXqS1-zySmnH! zhb!bpP2Aj9Dj(UdL^M8Ey6M8m(bgxl#&*;53ZbKs1FoZega&0gMG_e0X|vxmch3rFfoj-TD??S1uBMZKVCobJ8iCr({w7#G#Lv7Om8 z!MIHPgvyfoo{I;Q7H_zrp=-8koz!w&yN=kCk>7ndUQNttEL%TCJZsyNr`JO^=VtBC zaXlUMHfi}wt|dy}m6sbGtq$z!M;n~g!txdG@hCN7}Q7`z&p7@9a3xtiF~oyp63l^tr@ z{%aCRA6In4QTs_yfq0M$&H{Flu~a3UiE&_rgSx0xH6nmC%+Cx@_i2|yDyJSZo> zV>g4FrOhG5bc}KGL{9U`bsWOVQ0qVessv<%uoDm?fCCd)?Q0G(nA-K4zxIj)6@aik zLLrcK2%=V&nM*ssn~{l&0TEL0V8_s8HhBW4H_YtSXJj~Cfl6Q)Vf-!T$%R}NlO0(2 zG0a8@d4vuit7&opmlxdY2f3t}zO#V6Bf>2V7uMsJV!F%<7S?0qpFDw^6E3v?D3!nl smfFq6uY>L>cw_*raz?TE9z>HRJD*s9H!B-RjvEN)u`n=P2AR$P0Em4}l>h($ diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_odel/javacard/cre_uta_odel.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_odel/javacard/cre_uta_odel.cap index db97e5370a9f8458033f478c4116c304eea21119..cc00d11040c763bf11c8674faad65eeab57a90ee 100644 GIT binary patch delta 1130 zcmew&@>7H_z?+#xgn@&DgW*@=&7g^Vn)M+U^O_7qYSkag|Jq?Ik~uZ?aj&7TN%5?Q z-@K%D%t+%{BeJ-Df6_80rrD?Cq%@x2DXx0Aw0PPFj-t-{j!$fSb6j|Wug5U@ICaQ> z&uU&UyEVa)=Y+58G%hvK4`J6!-nQl*aAW0fY7B8@W1P&y*2u7b!Wn<(j?&y?+jw^S zwA`pKo%SOj;^N1y=~p@*WQ3`7M0Etrj@afp(fV6h$E+z=c4Tg1RdfvL<-0BDJu$D6 znRg? z?#oHHXMHob?KGA?efZ_cAa9Ym;<3)hr~ej8HGLVXS+9ONX~K*e>yV$n^G{uLvi#(! z{lS0Pl;taqida6(j=J0{wYX?spJU9@sH@XG(;r#jDo7I=?64z4E2o6((*7tKS@+qRPJiQ2IgEmRFYw=It%4{9D5q z;LXmFSGF~?n2|x4VJ`~<11MU!7#KJhz|k^!4`T{9lr45pe)VK+CQmhM1~mpA273lB z23`gRh9DpY0v1Met+SZo1Yla-G7s4S71>SBWzn6?%faQt!eGt9z$mZ)D9Fjc`X2~7 zKLFXxjO-wxBt}LSR7oMAC<9cI0qANJM>aB-i9l`oC@E{l4^#@m`jZP;G$)_u;FM)! z;BjbRVEE6##RwGFM$?|c(#a08gOfm%Z+A7HiR4q{{gnF9pO zllj;J1)ymd8jcKmC+D-7!A)7iCdIUqadJPi#^eud!YF~s$1cXC!UUG`V;6(#$Yz&f znhp`Zz{I5!;LXUy1q^IhoQS~!6KKBy*cCA14@46$hp;l#KRU%)?V3Po5H^D;1JfPM zKzl7FS95SGVGBAGwXBm9IY9v_1XH?h)0uuJpb`*9bwVOosSc+wOlkJn8{0w21cXh2 z7y&*4l{&&4$`oMXCjgWKVN_*-tl$88%P9d<3y%z-S`&nMK-LzB+5j#&wrDnx3;-?h BSi1lK delta 1123 zcmew<@p-jlypM0j&WwUNn%IT5tA6s7{``;zNd#z zEMna0BwjahK`Ter=%<8o{-Pai7Me2MOY}@?ol9ItY_#G1xP3G4KM# zBY+qPm>Ho4fjA&@KL1}5DGp?dPrksYJNY(~h5%H;e)H616Cm3JEaAY+<6y|lz$mZ) zD8$LY`X2~7KLFWGjO-wxBt}LwNg<#p#LYkk#L3f`%iyNZO#3Sd6qlSV!(yQ-=G?%* z@SlMT=v4;oMkaByqyDo*!rAexF|d$0@3lrN8mI<@O~4`XgH=E< z0_ZlN*MVZpjZ94(P3)6}*#ZTii5ecplS|ml;AU=QlVV!OI9ZWJWAa}{uF3z|IF+GR zqXafk3;`sW!0I!Ycqb>YbHa@(V3%U*fk@qE;+njV9c~mnh=FDpAj|=>K0?$xFmp|o z;XoLr!y&~~%nYcp-2%})(3Dm5QV$=tadc({vriVYoxR zIi;AML4^A`CE&vAfWmI9VAWGu`E>%k8JW0%i3$Wj2?!;~QEXlb(e#6rPb|Qjl?^1v N4TK!P#2g0Z0RS$dJq!Q< diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_pdel/cre_uta_pdel_a/javacard/cre_uta_pdel_a.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_pdel/cre_uta_pdel_a/javacard/cre_uta_pdel_a.cap index 3c0035dc7c23870d2082236f8243fd19431a853c..9dfdb22706ece2fea9cf2219c7253434db9491dc 100644 GIT binary patch delta 1263 zcmeB{c`D5p;LXe;!ob17!SE~bX3#`F&H5?+{>=sw$KI>dw99>ESbW#u6mOyTHVajw zy_4ADrn#|2oZ3`d-Mx!9V&=Iwmo9wzQdwX7E8Wj{nuBJK`2*F{#_WlgFPZi;iwa18 zkG5>Mc-44$AlHf0l@p7#mVAi1Uh=kc-2q3@?nR9g)S5fE_?kPMBRHkR4416+^C-=A zyMCqqgGN8^`LDg}tuCF7*l;WJkmRgTNhPyGM-FaF=AUTJC)N?cvi;e!n^HR%?mdxP zC2Dv6x(?gB1rAZ?BaeJ8isp)#nlZ~YO+52Zki`z6&7s$qU$l;OQeXS{e|y3iD~ZqA z5}RkX-jqLc?#Ns_ixam3PH!{|TfXyl{mo6Dlbjc4XI!t}xi++{ylV55Xc0{g=Kl<* z-*UvOPL4O;sTk<>zg2am5UbeD*Bcj!1tzatI{nC@tTiva=KcE>^``7aiiEjsckqrc zvdfiUo=mM1KeAt3W$*T99#%H$*VATsT3>&1MKdJiZ?V#1ZpNe{z6UEfEwVg~8NGkL zVhIgAZy5Jragt2ZPxT!;`w#A@Gqq<7@Mh;q7qW%7MyNfD?U4~vFXc>)DN*mZItv&CdDZh^@mEY^(DlP9oMNax^%KD>pON>*jTZ(!P&>z%HeER_BfbD zE7x`LJ_H&A!p>le-m?oZ-kZcB1q^Ct2G+@{93gDdKuHGX$*mlD0?-@+kC4gCoMv!y z9XO?!&N5EE$YVZvGN&*~v~1)QV{&H#NloGsgUNtnL6J+0=_FWYasd}y6DY(d_W`8> zn8D`VbtnwQwLi`6IWt64V`niW?ql1EoON1+E0d5Sn~}$6|6l8$X88ddu5p$pBS=Fsh#U yKs^C4XD_Pup9!=Dl*rLtzz%kH6)!wEP+}0M9s!ylYTvW-P5#O&z;*;=8Up}=c$W(R delta 1298 zcmaDV-7Uix;LXe;!oUH9;*B<@6ZtgjCp+dhIS91ASNYR!yRH3btV`B+x0PyUTMdtX z^D;At2x8sUaIyaW(NzshvyPo^QQd6Z|K4_)4HvVA@gGhl-p3t^s{}(gvVP#H`Ljhg zPC}~mB=fG~PaM9^{zqP#olTg!$n#0&_f?Cu@@rUmo-Ta;)yQ(~^N&6b=Y=0UlPnjO zpH{!M`E=;h*7cU#c7FJnGWE!!8)lF1na49MyD`hg*u`v)!6wD8Nw1D8ul3vbID@yS z=YX-`dS`hS=ia95>1!nA+PyXGUI2H*k^E zSyH3!&n5Rmw(e6v!}$w0s!H9ihG~0Fn~?a|e$$dw^}dVOn5`4KsK+P7Kd-&@{O9#D zmJ<|eJ64=LF+oyollwWDmn}1VznrSbaJAVIYqKRwY0I~YDaXQ$ZtWLXP&LOo>i2cy zHIuCqB}$^IcWu4AbAQWaWA$(AF5CKLcKufDJj<0d&0Ak*jlf0e<@b!dw^(|oZ|af0 zxZEmxd3{7#salWjwQG<2uV*yYDQ13Mx#|;lfHymbq+Id4UPcCnT2=-IP=s+YfB-1M zCf{Z(=7zFQBqdLs9LW@;X3a2_L4!e(ftBGE5Hm4IurQ%%Q{7RgH~BVGtUe?S{8vYEV?S%Q&i@*ZXxRR%^BtwKO0s2abs zNJ~xr%iN=?%D~3JP{`cGzy!o-rk^{e4mEupi@TTg!A2(MCI*K846N)x^MXK*0s#hF z2J=QHhGq^%u4Z-yhzc%Xm@rI2h@x6PS)278$Ov#aDX_J{*=yO#;cRX8I8msYnOl=i zz6G*D*qLE+1DE;atLy@5ub3GQ0!4s;k--s2>Vw$~jEoG-%nZy7tc^^~9L?;LSvf*@ zRGEQt%us=NjywTqwt~ms7rnYGs(Yw9zeq$0~-Vu*vmY-Y~O4ap(zD z0>Z8kL!snH=E(`%7L)B+_%Y0e$0<-LDCHo)+{y9WUhpv3z%9jO&I9Fdnw@KM94{x#{ixB3a0mm#9EkdZymD-> HI6x8rs^4-6 diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_pdel/cre_uta_pdel_b/javacard/cre_uta_pdel_b.cap b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_pdel/cre_uta_pdel_b/javacard/cre_uta_pdel_b.cap index 248a6d0e9695a0246faa4e718fac8d284b39bed3..afc7c475d4e3c739059938dd5fef0af8c3699d30 100644 GIT binary patch delta 1291 zcmdlXwNQ#Lz?+#xgn@&DgW-4L&7g^Vn)M;R`ArT2dnbR8|8_&pp{#Y;)3y*{-(25~ zdnf7gqy@9=(sBD=D;_K=@F!!BPeg_B`;Td5%S;jlpE&(ynYYU>BT6UCu*dLPW z6dqDvtjTYBeP(8~T%_;p&6_TD7@KGcx#+ZX_Uhg?nrQvyS%(D6^`grutT7DhU%lI| zoMscdQD8@}O=Q(6rg_h1#~d(nf2?w0_9Qo*Hs{bq*DKOZek|k8*iriDZ$eL;)Z+Z! zi>u>a+&%WD%i?jmv}AVHjbpbmT9*Hvtm-Tx+q7!I-TH?cT_RPv!Y{23@tby3!Q_v6 z#J0o#C(KG)x~$PZYT^G$s-dpBn@-5}NAK|1y{7DiZtBCb$j3|P{QDI3#;RnhWazpT z=cG(8pWjf{dtdO&5?%i2?;n5OSDCy04acqh6P2f)+;L!HUFd>Jp{#oz3ra&zpE(_! zHaGt!>*UN*VKpYPB4gbu*RW?9?>__^@GZQv?_9UJ&h=mV0p9E!m6mH|Co?iIh_W#- zfTE3yfq{bo9Bq?dFcynI*}3g5sY(nC3?S?@`6H9X&fv!o#2~@2 zfI)*n4yfV)0}BHag9IxRnu!;jw%BL^<+Ub%WVD&g#l5`5U?;XPd>r!%*F%aFi#feC=-NcJVe}1 zp2uMdH~AKa6w^({$puX2lXW?Tm9a%J$S61nW&)~p(FyQoWa45#qz`y(0u|cB6@wU8 zK^n|~5iG0(H5?v$7;0lC+jDutl%d25ijiEC<+&{vONz%*q=v==@=W>^^15UU_pZt{wQ{NvQI8x acNGipW(6i31_o{*oX5hzkPGxS0|NlK=!PT! delta 1332 zcmZ1|wL^+8z?+#xgnO)~XOCl;xsbx65f&tbG_XW%z~ z+TG`9d&!+YPjIp4lWvvUDV93MPmb*SxFUPkw`0=}1PK1D)1JP4Yt20FjGs(EphVx2@|fw(aEDu-QjAFl=_w|Mv5Y!8w-ac_x~w_pI^Et+cW!otY!L_HaO6 z*69TytzRE!g<5xpE1c%C5k0BJiToil31Pqd26WOk|U;fYw@|7N1Kvzp>wweNivlB#~k#MGTtPgwL{HjHR}`Azh} zsvq$aw!J^HEGgc3%hy%nlV9hqU!?B&CTO{}b*jd__L7_^E3+>zrZ#mcr#)W#J*CrZ zbIGN!=YH?X_5Yekemk0%wx~F)>cU6!7QUM$iT=TEwBJ6#>v3?9|$@Fgn&ZLsP@mFnk(QA zRO1fTm%zoP#KPdh!oY~4@dHo+6C*pwtRzN8hRL^?RfSNEIdJUImdP?KGc?5**ccdU zm>U?FfS3bS(TDoHZ~8zpK-doKKL>73TQ&wAXP|NhCN5wAF?cmHF*I>7ay79t07V)8 zGk`_sB1BP*ob1l}lO3oH9F*>CZ30mCjAiW~6oG8T$pLIOle>BNCu^{4z$AItkBFTI zN}ivb!0sb>h6xxd49viAWo~3@;%H)@yq(>dM~oS$04gwvqf8K*%@7eext+sQ8ETu* z)@MGlKsE^512F>JVx0Vu$$YX76W3$~PENRbHTxP! zt>fgs2y@|)iJ>-@8EkF>moPU_4isA87^~wFV`5|hOP%GCgjtCaPeA1euoI%zfm;Zs zwrMwy)?%On5Jq*L3oF>%HQd6W^bE4n>hQH?+CVl4y8tl)xJ-V?9RO1Xk2|0|szx*LEvZ$`D6kMn1~N073kK!J@T*Xh;ADI!42AmKmellqfv- zt2p`SE&;S)aLcM8Ze*bbNkEwl7%ZC~*+z&HFiV(o>(p!^f(zY!wUkwFbKX1mob&tL zbIw6p4?>8y~x!K>rJI)%qIx$$dg>8T}KZ=tQ)g2unhj$3TH=zjCv{E7SjxD&W7%~`X-4{{IxY3f?; zYdoEtY$>lQXuB|iBirLQ8+z&&;+h9)Coi>Wzvzr8=5IcVbM$>)Z7b-C{fU`6kBlW$K8(j|@T9eS$mXUq-e&Y{Kj~jj*+#TLg zg001jW#i5}{Zvvfvh1%h|2(_>!>`SIe^cnu>&G7+EB<7vGVD=T0#`RU(^=SSkD6`U zmTzJuYjM+8bqK&B0uV%!0Z70jQrW%vgP{Nriu341%yF_*1iG0?w+m4WAXPU>NkQZ$ zt0A8F{@~2seMR9UDp)FRVGOvFQX0ZQ2VtOrJlF~W$Vj{llCJ?85U?Wj90$HbmCL=& z81`6)v5_v4(}?XRn0F9j@FhBBC0~-e?iO~@c~St12SNupn@LrB(dpKyA|*j70oO?q z@Kr`08IZvPa)XRi!Xf|O9|u&Za!5P};azkBjuxrYUV=t4md|(&`pA0%Sh!6tKf$vw zNA?S3?GPMxtr~B>KFN&vtB2!=` zW-X#LWYjBvKA+;)sz?d&msa=)(`DU&NwXx&_c(Iw22Y)}VC3J#q@;^ZA0ez=h;~T;Q nm5v&F7EWW8FJA2b!uoNQu^ukFTBQ+*g^Zm1HZeqEq6ff#jn$BT literal 4641 zcmb7H4Nz3q75?7axBGS%5Ku@EP!~~4{9%Fk6BU1!KLJ-DEU`w?;@joHE-dW2yP%+q z%a2L|hSEgSB-+s=?X=oB+L$(KGaXGc^=C||GgZ^1MmtU?M%$8_7&Dm(J$ILN{iclbuhrd1$vL;?pVnV~G`VDJ-+aqDb^mwYCid(9v^R6c z8=R;8!zEK}lb?+{AHAj1T$q|&5N)}bs>|(0Z0q|22Teoo%^et8b0?>4gF|y8;pm_% z_w!c{b_~zUdNJzL|I{{A)yIA|T(EK1?{|xrbE`GCsxDr>v(2{sERNrpwo84Y=i6nQ zxu323xI;SiiRXovtKV9mJLS`MbJOYfhX_YZ#h&#c;KO+qq}wu5CE5%AX=1s<=^p>y6>qEhk->(}d_9H^07q z=xFQ9udSW)Bte>9`hM-}_44$nL$CgGGY}4sSSRKl{}+_b6_4d#IHl<>vsLfgN z&ZSKpuwD&R&;jZL$HoqD_Oia~%jk^>JIxk{&1Uq;UZ2t1=Jm-8 z?6p>}u|aB;Y?7zeSS(AmvM19fxjE!sJ~Q$!o)^Hy?IkTbs7L5|HjCP64^=sKMLFru z4Ns$aOr9Wl==AW43LGBU=5u-4*rIr(A(tcpWmt+Nu7q04Nnej}7%FfO)ttf>hL)>_ zM`;9;2yJ0Ir|%LKmm>D$iZ9GGf=Pr&wMzEcU9}8N3ax;g%N9wORRQV2!7~=IQ?W%g%%J-6nl=+=-clI8JDcVIcRZ6oZ2`L6r{~tPKuU zeV@VYV{d6k|+WQp3~qtOe|f;L(sXhn@ms|o#% zzJ#l>mY9BG|K{zqEG7#{BCte(?6r9uZi<|2Wl`v1A&Xa$IaHl|m$pkB2_%e#tm6Fv zM}}X8PKpgP=)%&&>0m|%MO%8vpIlggOLV1ySQs#MWQ4|Lkj!9Nf!=0e4*lj}9+#!I z8-BvY2}iOygE-f2fGQ`BTh5!fLt}TBp`PG9A^=Px^!WnW+EULp7EO_V>i5V;nEPbrlRe<8^PtIfG&_7tp~`q{ zH3XmC;l+G&c=r!t4)^bVF+>MT6;3C_jOsi~9_iCqO&*Wb2GLqxSLc;|)G*7<^*%f8 zgpfu}InM2I*<`PG)EW>nEHqawx5~}F;Fim+4MYZzJi4$^>#cUk8%8&@7@UkmGc&!> zDK*y{3pd(iH}lWMm=@>`(42ctB*2L78AbOVoR%dtN>wV#Tq>f#YRYaR-F=?<0(plX z6RFlCinZwS-$pcIs7R-T9@wE7fc6RA{8G|qrLLU{}Yn29-9L3_$Z zF$I<L#)OctRs=Atc4YJRKtO0JVRm3 zg&MfwrSCpUmR5AY519gA59+X$vbi14Q)$2ecA^ox@G6|xO~r*h*h@3_;n(nBKi)(O z4&pFc@mn0jMjWToPS!bzO?VHdNcU+fTgY(d2;l=4j>8@DG@d=}6&-nViOrHJW z8v8ux?-$deAH8Y+kM)POoZuqL9O3@}N(d#54?|eUGaeo+?ncBhq+W@lr0ijobCIEh z3A_?Q$<@OU3&>9+*hrYUDPS+K~-u?%-CCu9Z diff --git a/source/Annex_E_SourceCode/uicc/test/system/api_3_hbd_bthdbs_bss/javacard/api_3_hbd_bthdbs_bss.cap b/source/Annex_E_SourceCode/uicc/test/system/api_3_hbd_bthdbs_bss/javacard/api_3_hbd_bthdbs_bss.cap index 777aba8ae7444616c125785574c99ef9e8c281ac..d47ef0c05868007b660ea459c90227c1649be4ac 100644 GIT binary patch delta 1510 zcmZWpeNa?Y6hHUA{d^0{0{g*0KuK7@%EuB=Q3eJLhJ1)&kPZa0Q_4Cp@JE7^`$9A} zHxw>O6J-cf5(6euk|>jvFs;B6VxmI|I4UEOQp{KeO80H-GHdtEnR|Y}`@8Sld(L@} z(=GVP(~}v25+o7{EaY9zsF4R5>vD@K!j-+_YyXzN`v-Z8F zL1osa4|mP0K4Ys|_Jz3`tvyqtBMsHXYqtEj=U$@Mk*)bmi%;t{U4_u}&7D_vaTAlf zCyP_LhT~d&R?=j1YspO!MsvbY!06-VN(S zuc*)4=R`+zaR1z-r8fC7e@!NuH`X87tl!wbZ)57gLDMf2{;i#XJ3lJ8;+tJx>VHwa zAWJ>o8&y2p7*^)0E;;k3WlUT`3Wq~NPxYnLT=?!#?38EFHaye#Q%*yd$yz;Ux^Q~K z3dNP$s%(KF=GC#k@H0iokZUZscq8CczOH?4uj%m(Ws5udwOB(YAcV+m>_YuGjApl=07C-{FQsqtFEc68cUm#(^s5MFYyaIhm=$5=<1m0KA zE&h(M0Fa`QDx@G>q{9?Wedl+CbZ@h+pe%1MkV&K??bt2UAH2aIl#mJ;;KFPN4VdYA z9Wa1^6{1JpL1yqlRaIm~7mgT#$=Pd-8d(#u3Em(~s11Y;)Ud3%ZcAc!P- zwVP5%<0vrzq6V0w4gk>$lH8Yeoe%DcbE8XcK+!EXTtV?+kmC-@9p>ctB*mi?Pf**qIFWLlVR`FyV;#3GEXMG4`(?3u-4&>C5RKGk% zcx`;hqla1UMu2CR)zsTVK36B$KLuO=-BGLYw7?cJM&s!y-+GNV?vU8%LmDp!-9zc8 nq@-9H_rDA{711fE2TRiyNvc^Fb$YT;#IMQdlP{pPmGS6bc-glq literal 6400 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 literal 4190 zcmbtWeN0nV6hH5yeJus8SX}|dp{OX*B12^&Y61BWkZRGy0kYTj)mHmu`+(ucCT>np zoQpFqEY7cOnz+c^X8d-#L}RAz4`X!3Y(||y(dnGQWeaoc+@jPzbq0E0&dGiEzIT4- z-h0luKVuQYYCwTcdtJ>qc&cfDg_3DyhLpk?dHNE=jKaKWrZQbg-oK{-J~dT(R-|f{ zjl4FcebJJneGiAld79d;r>$+aElD4sYl)$gSKc~SmAq*AutQ@KCLHzNyL<3vg>6#5 zem5eH)t{aA$$^H6C-yB>Ru~$F^l3eLeA_MC+(i2by18{##rL}W^NC)!>&(8^rJQbb zuDX4L`@)xywYjnSol5Ju#pUk5=AL%mY5sUnN5%VZ9Xd11(Ncc@>PH^R^jpc0%G^IU z9k7;O=1-h$jL-RY&6W|vZ;g-ETi;l%{(Q~E!u_j{$Tl}eocTt(VaM#YYi)H~rlw3eFsHWvyF*k3WwP62I!?{o`$Nq=+0miJ z9iB%ncgJDZGR9cMDSp26&#r|Oz)c3ghzAxCI3{vn-?cYhD8V-(IVjZ*i$yOAeo^nQ z^NWH@&wCwJuT@ohZB_GY%)I0^O}~Jz;Vrz+sxJ_DtKidFcrOLhubl3@OVcb+>aA!~ z39?RXjj8a11li{ z`l9tpCLJ|4nv(2V^87txU%?3?VeOj1>vakuae@KOGrL8BB6R&HCzpPafS5$W!Yy=p zJ-z@g3-L5faa+-%nWCg8hNBV>w6nQUI7*}trPn8r<8k{%-YptE9w%A947XlM0}T|4 z9Drh$Gc>ha4)TB~SgIbd&q(|^en%@}SOJmju>5iIem`+Uju8N`oWZ@|Fl8V&u%!rqjl; zYeBvNfLjH-;R6ad$Xpz{(1kx<+8>3BBvOFV>ytK#yy&pxIRs~5wF=Cx?iLDphVPjGJFL}iMM7fj$y-4i^sAikUkbnO=l;56^l9+29v(b zuErQ)_l{NB!D5G3<#yN>x_P^%J}Q`iFhs)2gj~T~J)ig=iS;kG#}yljd%ArFykhbN z(PZa+0&jK-IZlV*7Q0F##B|>t zZOTR*x!K_J@pV9#X9H(0wb}fF2$Tu?#e#djXa_1AB8V@KH-z*0JQl(4he1ij&)YU* z?(9tBKJT?wL(B_50hO6I3BDS^XK+}dufMAsxT(m1_PIY6=4N8#l6WT(Pm_QrQO|aT zI!?*4#^5B41A&}SV3;(`@rg&#AVNHi$;6WXyMP1=2Eai4T%hsVj>6hKl))5>0V9qBA}1nt zEDVP@(BoB<3I-U7d6bRgIarKF;cZt0qoEi|v2Vm@49tYtkOFg{9Qzeu0UcQJ(Hn~> zT7y13;lxjqFS4%C_9BK%tVBF6mCqw;K`US5E!ESM>yC~fZIc2@xmFOc3JY1U0YjLV z6jREpf|xhM!3?r2DWH^41p%ut{Cd5}Aia79P{N;rfY-tSl(H!)tdu4NVHaUQ_IjN; zPe_v#Ps);lc-Oly0ngxF+v^2NxQi53N?3xZlaa#q8dXAHq^MH55=7k> l4r(ZQk%CI;MG$le7sgV%$%e5=hR&0c9|_~}$f8x`?LSUutp)%9 diff --git a/source/Annex_E_SourceCode/uicc/test/system/api_3_upf_gvba/javacard/api_3_upf_gvba.cap b/source/Annex_E_SourceCode/uicc/test/system/api_3_upf_gvba/javacard/api_3_upf_gvba.cap index ea3c4f4078cad784b185792f8b643d70fa931cc2..3827e3727a1df2c758db94f4abbd7e4bc0ae81b3 100644 GIT binary patch delta 1646 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 delta 2183 zcmaKte^3-<7{{M?-`%^tJ??IggLA?0S1AJ#Mv5e;AVGriV^C2{3&9nQy@AJH$ z_xtSb`&?&OUzjmF9kW5elb=xV-jr%%M8&+!5@)n@R{mqm+8>Q?EKdCV;pPlW&9aV| zo7Fkt^=3zNTTg32;rwdpN?ZHLxA#3-v;RX~X4%(=oclA<_Jy%y+hYy6(Vs5jxBUC- zfu)5%moujO(~)I#WlsO$qLI2Y<4=svJReiP`aFMOjktPex%*&eO#Z5CABFtY*qYOE zq_(1J_mg>Zu9h9l6W)61^&Z=2IYHAWhc?`)N@7Rd+Xd@VZAJI`Zj{B9Kirxh*jJb4 z>H21sqpJ7&qYW$eyi;2rTpHFHWvU%}yY6ID`lSHZnvSelh57|ZtIO4Y+}F_D#oi7> z`E}iMjwfDj`YQ47FVC);xG3#hH_4*6cz0p%u8LorBO=x}iWyg<&Piia9%HAuG*xf6 ztt*{<1`M8umj6W*a?%7lL2f8oyH+z>B~z>KoM{T+N)WQhMy+*1kc2Bi;wq8E z@6c~y-7Myr?GQZ8&4>m!D{8Qd10^!p8>y*8UKhjqJXWtq>+@hy<8uuz;(acS>Onzr zwl>HsqQVOh2|;o*E(F#9HhEBuIv!L-1gcXm7A!`|3{R9;MKC5Ky1A*;7!|q=MzF;i ziLHcEZIqJdF?0;J!Qgg^Dzcj;*&vw_cp-#O`U=^br!rKCCWR;(pNW)b@QEQ7gPS1$ zQRiFlU|krj%rx1`RuTyk9ixsWFxH^zvA|6gjslbPA4K+Ru>z$rrRnN`un7rRdx2$Wia yAG}|$#6|{~B8P9VzU4|sBze=+{1@fQI|AqUg!_Fve(YNYg+0+STJyk2J^umj#vqgc diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss_bss/javacard/api_2_bte_aptlb_bss_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss_bss/javacard/api_2_bte_aptlb_bss_bss.cap index 3f4aabf97623abc65dca4dab1cca26b6b1694e67..da3c80b985df57a71f3723b2afec3b7a787af42b 100644 GIT binary patch literal 5858 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 Dejan& literal 5804 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 Hs^RcIu7o5` delta 2132 zcmZuyeN0nV6hHUf*Vn$bw70gD*Ao9wl+Mg5B8me9KS1Le6jadpF*n^G4u%kQj_9-> z24pHId)cDXMKIVAw-Tp9P*nECl10H~#<}Z}GdLir8;MN289Dn-q*qvAZxpQR8lk55J&8hnze&;W@dUvhIDV(PM%>z?}%I|I8 zv|a1Wz5QNG(Vo)K-qO~+n?5~Z8TUokixNZPlFu_ot8OGW{?**hw|1_mdUEJgSNG99 zWAghNnmR6(HN3yhcrva@KhF3($yIdp(AdTWIVFvYA3=KChWj_Y7ka-n-Mjlv@bc7? zGphTX$)5D4w#y~<&H|TOv#wpSW8%{|u+H>=3b2-LA3|ORd>W+nsfPp?Ur$Ky-~c3%NgpdvO+v^l_Hou^ zi-2oDP}Lwovs<@~4X{|l)Ixk_fFW@>z!DDEaUi=|!>(Knir5%7YDx&3)QSlcE^3Q} zX%ri$m?B|h01`9NFn1V|P)s4f)FH6y*_jcB$~?l9l2(@LSTGv|6TFap!<)c#D&fXg z7@YPUkieF50$T$WYNx#U7SsYeAd*k!Nz>(-;{+3eFbYjTbs0LccX=*D8f8dgcqyhh zSCeBi#|0RQK=>$tm#xEKWimw*pOO(^)EddEkr{^ffw`BW$!v*MI!VgVEE0bHc!A#3 zU;u&W6wX9PGg?umbUqjpT`kzedftL8qMu(lL5d_*q$t3u!nYMK5X(TUB_`G~5Iaq~ zNY2WVTpFsDX$vHAATlu~GBFZKA_p9&(7&tAOO@%mNCDe8q-`YWSE*@1Ni}?|R$q;x)&G-g)8P(kkR)5K!X*ac zZbv}N4@-6EWqcZ1e)7nWY7#*!$EJEY|-2?t#H7RYK^R% zpvN>U>KoJfVth?1*|$KY6?2C1%F)alW@kp}scE|S)u825bh%DiP8GZL#{bce`7UD8 TBpT$PB?g07WhPvzQL_FA8TcF^ diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbb/javacard/api_2_bte_aptlbbb.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbb/javacard/api_2_bte_aptlbbb.cap index aa654989c6b1264f36b0fa3ebe725733c085fd77..33604ae2362726b463cef6b3dfd7d3b9147ccbc4 100644 GIT binary patch delta 1597 zcmZ`(3rrkU6umQV*q!|{u>4AbETxq2U&_xyOZl`U2y0lPfRM%VDT!ccNoe>O$`&Xt zSxQ?Tw1NUE$fk{;RcT9Abc;c2v6{9-@Dsq47)w!oAyoay!-B)bKZS( z=T6g8_r2s9X^3$FmSur1oXI>R52)|Z9&S*%H2;zMuj8jbg(l=y%v?zxY$+)(>HfLB zL3mr=(OLLl_PwV+ODMiteS7)O-j(>eS8h3}bC|Bkv4rAQfBCh+cglJpu%M(e<{nCM z^loSlSDrF-NCG>THQ!e*^@N%dcT2|4KBvxYU#T_~8wMx+k10*Y^R11_??!y;wVLt% z!jkIWr>FnP*0u%LI9^aEV(5R|d#ziwYtVPW}>Ce6jmU7NgGf9}_$0~Z#IS>@dmO4%pq=;a*kiG}sT|E^@Mh3#^1 zn>sz;ICeKG=fd^Cl=8j_^{_EtGZR(%b^pZQx19P?Qx$WH-SfM!xXSCs6JvW+LnnthI?ySkZsR5$=xBSs9sg1Jz5iYk*>{G{w-2XGplxg!gt2!R+{0APR^84lE= zL=%0;N({}^e~!aZt^`rSHwn0qq8NM@MY~vpn@8q?Um$Vb_Tq~o73LUclm)KXkMR-c zfI>RJ>5NwpYLM~1NN}73Vw8QZ%tt=+jzogDXtT^DBk`6d=)eJxm>du4>PPG%P1L{{c;hG)`oL`04lKI*)wjs%ZYF)Ir6)Fz0iaZQ^vJTCB$;;1-2 zJ%ofOK~eCyEX;f%&u6%GZjIj%dkf=zZA^}R5*6!&UKEFWg(}Jge=7`7n2&DR-jX$z zu-hVRT28R`B(Yli*Nn5-gF@@~G{(+y7Jt{x^T|e16(b%J?XMr8fG-hWD}Dk{@kX)z_l%aaD}3JE8GruW*^h^C%3 zQKqof)Fkty<5+W8D)+F3gXEs{+neE4)-mYO3~c2md&b#ipvUjapB3myvH<@BoZGO{ delta 1683 zcmaJ>4Nz276h80Ww{PF>!n!|z3kC+2gz=mF2}vMU$_gS0jz|ijmNFn_*k}>EE3>Qv zEQ=R&QfHJ(oQ5AE6NG}YWGsoFbjGw0ablA3hqS^OnP|KB!7d|X-8c8$^UnRgbI!fz zoOj2&)JK`BN1Pi7d_Sf~3!)u=8i|+ryA39MybTfD9t3Ic)&W0@58Jx!2HXkdsiKJ5f9SrdQqlgtZlhh&kU{FPWp8^AyWWIfT6d-l z1gxuHetANFd0X;>ksZe~t|_kmH17&~cj(gvLRe1AFex|ds zVC&EEhkqMO{zyN%$(0raNtJt)sH-HC1AcuWqqlqE` zB+P7LH@jIyHmH%_G0S_aiM$&3vEjG?`6^gOdWo^M(N`rLB0=g!q3Ch6@d-HLb8duSPO6Fi1Il@%4 zvBZcHaa60BvX1!2S`jVs7Dfb7YpT*I8a~bYN2r-t8XiK@N^sA4TofW-O8K1XAJrsv zh}F`#1SeA^{4Z6oFgi6nq*p=KNwQAeh6dZDp^OJUD-Ft+J;TaLtI|O^&JH8r zOGK^X)lE1n9ML`6P!0%Pjofs5sU6sv_L&{V7{!K=hH{=dulGuuE3rc73)Gx*tPn)3 wS(p|7Ye5dr`kBRs3FK*Sl?f?J) diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbs/javacard/api_2_bte_aptlbbs.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbs/javacard/api_2_bte_aptlbbs.cap index 8db4280d9476fc34a78b4135d0bb8c2072f31cfe..ef912fd5309aecb25139f981fd648588db927623 100644 GIT binary patch delta 1621 zcmZWp3s6*L6h8O#u2Q}Y zD!sTd@X^%f+7}A0=1iX)|J8Ii@6o@F+iK2;v+MGx@8WAl#P>>0cX~7x#N5lA5FPUh z4VI;b@4DJn^}6@LiqrMWrg9{PWp8ph2X@|2rn~u{_U?EV z?6uEAzE9jypZU07|6^6Pr?9pzwsLW*cl6GgGv)NzhgmvSdO>LJaH|Xvz>c6sM z*y4jz23>>p4gAnuVqO#fTkoGkoqcB~U51kyIzp~@Cck`JwKN^=^EuShk%bd$CsfV3 zry>K+`6=7jk<9A%rUY-_qDOjWds{A4+&|LSu6JKT-}z^9`bbO5VCZ;PipRR#uh;lx zC12k}hzy*a_@k~sT@ukJ;hQK5C4dI|G2X%g zpilweXvT9nDw6SgiLj6p5TS@X6OL*39#;?w1+Hbn{G7rIKmdp(B|+Z8f{Zi8>oo{K zgYYlZN^BCG@#mbFh!3QPm{z)#L9KK-1-z!50Z!gZb27y6Th+Vr6>djC$z))qNJTm0 z0Ac6~PG-e$5{GjkQ;vY6jRYsR<7|XTXvKLsYf&j^g{72DP4L_S#0bhj#Z%yKg*vU8 zph+TPUO^f8ln@e^feYqDYF8Ux#N!!mmV3g@IG`qxkGI;W<=DAWIQD4@j(kWaXy@jf_b$9{oFPt8+uK}X zz7}Jca_WLek_gHioU;(?Sfq7_CN&T<#-C3?!3?iL z9Ij?pa`ykJxxv6Atii`#$83ki=t)?4Sxsbq_2U3(gyXBXj>~?jhBnc79QotRQjM>j zq3iwCzKaNqmxT;p+I(keRu^NYXqHTwV-)!*iX{ME7J__{HNZQF#kEcnN07OxBK{^K z^Q({d4|^`a+zb&Hq)$ delta 1743 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 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbss/javacard/api_2_bte_aptlbss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbss/javacard/api_2_bte_aptlbss.cap index cf3d838a8b4c744bde557ee24fc9a57dfc9e7a96..3ba1c986fcffb0b955e18f764be8f9cf52e20858 100644 GIT binary patch delta 1637 zcmZWp3s96*6h8ld|K0uf!M{Jt@(^1HkQn6+%>uC?3SzX30f`DkIgTg~wU`kEjA0=p zvLu*G1St*LphHDili({;lmhTe@6KryuXI25 zpZ&8w6FJ>&wcQ(2lRrFgo{_gV-tVg1GongR`8Q?{*B4(qDt(Z>=0sXUTYp*gmu>fw z+_Gz;h70GiocH!mb7){F+tF)eUE{X1c`IJ-{r$o#af%B4nS_ht0E2V!jgp>9pFAh% zs`btIplJ~AIV#<@E8FEsiDS-X&+r28lD-4$=S0o1-mMRfr(z!I_)_=kJ1)J)Z@XPe z@4cOLHAEYqRU8prFsZ6KwIOw=Y~q)Qt#!G@!~L5^*~+S!mVda`Iy(jNC}M$Yz~`OUE*^Xf@m?yG^CsiykpslvYejvGI(a`t(gn0sfn zed4}^YkqX+%GSRQQXh9gXUE#F2gWxR_UtSSSouADZ~Bk?tvRoKTG~BxIG>%g+wJ|` zxw+Z?St>~{VU;}@?;oN7@<2Pf>!c!&)^ zAp_t;zpZF6Tu=fC$O^={%WlJSLRHg%TfQ)_N;q3?Kp|BS(VL#lWJB{il-= zKr+JPR49%Toety`Ol+4@F5+s+Y$klZ5-~@>K_n)V;06zg zLpYv_6mmg`CuTL~C2BV_Qz9@Kex9EraDJA5Vr8wDY<`NRu&_v;=Oh}6$G0Rwlp|)@ zuvpWfmc&$>vjKaU%Uk0@X4`cTT}aBB4%u2f^Qw}?7mH7_+a=alV<-JpZP6NlvAjk^~K%zy_CM>ORvfYlm!j~JtwqFGGPj`IIb5m`5IK%;@VnAh(u&z^a`PMR Xve=8>&LYyd)D%FcbQ4dKn*;bCR6w)9 delta 1719 zcmZ`(4@{L+6hHUg@BRB8ygvRvKrkd)0t(7M1yY2OC%XIuOZSfI;xp@uFZqmA<*zJgyqnPqo@+3q(Yj(1)8 zDxs@NwQS)0g}ggUN;hRkk2kiJ4~6-jxVd47j-NZ0G*a4=f3RS*cQ$tQ@q&ugS$|$= zyEJ?#_Q=Q5-aCOVF8!Y>13L4h4ZZvPx<(DO!LuVQt9BbXnIRl~A#Hu@Ut5|_PX8Tw z=IHZ&>0jgI_{{rt8ayZ#ZP|6oc=gTQXEmOub!!s7&5S92tEI&c_Gl&@`#vk2d87W- z+3u9-bYpic{(kV$+dpOPb8E?TAFL=lJRG6z-k6C$L9uz+PW{Sz+jZ?bejO8<4uyT0 zS93Y9W-u?s`{%;zm+Q(qOkP8?O@(ITk^bV0(VoJIW3d-gD|-6QHf-|SS@K0kNb%{U zccxGMGd675o|?X+HU4(>Mz^W!xU0!g5HH;`2oGPsNS9FyoUqz(FM_~f;PxCt`ZbLM0PVMH(@ZV zk!V&ea@4;6_nK6~oFnua4xvGc_BaPSA+ApQki)q8N}J7Dk9W?i$ci;*$KU*2UU{*Q#7QF$Rp+NTOeZuFrl!c%^o#SYHhk0za*n zXL}c=UxPYZH6LVZQIA;zersx%@*8I7J!&rC{-RXTfq=!D@SvNpS zMvE*EFHc$vY-R*0kOmpFQw)*j|8%zUqBCN+?K+WK58R97WZkcI@@1#+ROUstjOn~b zvc4c|v5Xzpx>~Up_eA)*F#zuo3qYoI%wf~)oUFymYmgf4T=7yO)9fT-pdk@qk<~F5 zezvXr*!PRF)jIUdZCYaQZaw?SlC$FYykD3vKn<<4*I4ljWwzMY`*Zjpg&45dp`w8s z=j|CK@6nvwCJppiU4rc?OLQK{!YsiwTJy|*uJvTH*eIBCS0lUXFX~(ki3%QQ(6W}y KQsc4wEdK%@Prktb diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cler/javacard/api_2_bte_cler.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cler/javacard/api_2_bte_cler.cap index 98faffa474615f35d0cd07908331a6c83692b9b9..b28488a506cb59b60153ca72f7fc00aa5a44f9ab 100644 GIT binary patch delta 1420 zcmZWodrXs86hHU-N?%`}fY8<<2wH@dQnymUI#&iG(uxA>U>grDn;VscX+~xskUl`t z=v3tTD3B30$=FaBn+u3C;J)fLNUMY*rl@C{Z>J^ULB-EJ^QTIA zua@o3nwsj@r1vG4rR{C3tP{uWXc%=Iuzr8Aq_$I=ty(nQneA9Q@a;=m(ctk%jHT#O z#w&}x>Gg+7cK6KZ8}s&_toi9_?S;z)w(I9AjW?MTJN0M#WM$V#{@}#@{a^goldBs| zKKibFXmZ`%O~Roj>CW2=NoReVKVPYy9Iy3m@t(F^+0j>jXio5ajXI%tU)R64r1RRY z`Pf1Wk55m@@465`bp!xABq0DF{6l&)>@&sz01G{~anrDv(nbd^yRX+BPb3#CHux_a zDdie7h)@y;A%j?t5Rest9;3yhR8^2gTkN@5M4VVGrzodaGc@A$5JMG09PFVDvOvnV z2e!NdVlTiGbdK5#krV($KobA~qMT$SXD)z}b^;>68#r-En~Q(t_|{4#1C-3gIZT6;G7eCO5#iVsvwRQ-{@d_+ zZj?f%pgo|7@StTYZQLVCQym03PUo&r${ND?Yp(q~A|`3Y_$%&u>|mt$eQq=_&^$iJ z^#mW{*s!3wojA7RLSDAx2=X^gs-}sJtW>sk1X};II4RajJ87RAl%R(dtOp1{2L?!I zkEBx@8EBugYm5ekc$mJuWE{yfKVwblKlW%bv&|CY-RKN{&Ct zm@qOikbu>Un#_Ymc&+33zR(n`BQ$zKmlZ~7;QA>Yj3V@&-HeLrTsGfg6v0d(QIPP= QFp3nMAhK}fq#}U-0p;#`_5c6? delta 1404 zcmZ8geN0r%en8|bARW&-#PcZ zo2o}Dk31vIQ-F{>s#lN3p7hvfF_ktjdPQ6Ka?09~)@Od~sedf(3)417{Z#kvN1cPU z1?3;BHrF-v5wdr_+-Ra_YHu6}2v%Ets>IWs*E79hGPR3_WKl_4*MEz5ua4A|r`RT6 zR9`wNtUh%(#%<93$&s3+vv1da^_NnA+N!VHw^?iq{k|!%z}g>V`?{amTVi1hCtjOc zxpgo4+S7=fsXH# zttmeKZFG@U7?KfQSg4z*Oja1VM0!A)RUp z46LZRKlKv-pDS-9{PzB%0tK?PrFNC!*oz9!Yl)>RYwyLK2|BpA^a|5EQk*rk&@i;{ z%ZOU4Qx3F+Z5&+pwLS2Ay=yMa`uou6@hg+9J*(MIlyNy9*ha?#_AH&RYN1J_NK?@;b+w`L;O@59;QI}LH;)8Uij^7DWHT2kKGEL~Q%4X5Ya3-HS`3WTj` zV?`DO(C7xhUXd7BVXp|!qZ-M!eJK5s3co<*hM2$`1%nu3$w42B1aL#U11G5p8988+ z%slLVGoRS`_-7P_%jiG}g#q_J8ag9~>dv zA51c_%%6T?Px2==s|KPw@(sc^i57nNu!{-G-b3{n`cCnm<%r~EKldmk$ocPbu43BL5X4?2Tzwla=^HE z6_5MCMX{ITZ{bE}TI@~DZXMAQxs$%X#201b3zA53)q6C%8Qu37>x?H^Sxs>H$^ePU Ya*%P3!!~pWnIPcE#JH>Z8X@ccADT>hL;wH) diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_copy/javacard/api_2_bte_copy.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_copy/javacard/api_2_bte_copy.cap index 1df8c0d9d8ef1cee9d6510f3841926fa211bd7a6..5f5826c6d77bf968788a57859ab0998bb0431aa5 100644 GIT binary patch delta 1729 zcmZWp4NOy46h8O;^}SaL587hwR$82F$e=4#VCbA+_mfcsRr@il-^L^ia z=bqDBhCxGQuAOEy!1FvXC0FxyN6xEnEv$4}G_HwP?nRxsZq8ccS$3yo{ih$b&t7}t zU}NL@7k*818l{j--F-h0(P{2Y31Y1!Qq zWAsbQjZT+f+SR;6nY3qe^>EGYedeC*r(<0yU$k}4y*1z*h`qEb%ULO8_aE!*+WA*o zy*^I6d*sxL(&2*RmbG6c8b#L+Uut$o_I}?}*f$nm`P*gb2;b%TyGFItnRxEnuy#ey za56PwDmwo0;oQmEcKfQ)@>bVq=1@yQ)mYBO?Gvpo<-(?8ZnJm)kfnLS#X9}kI(<{l zrn_UN4YriNYpd4TC+>M1_Q&_f7TTKj?yX%{Q&8CyH@`jk76Z+1iS7OiLO|A|vOQT~zl3s<^SaY~Q!L#$5yBp2s?3M#qMx@>e@bYkMzm7u=p-N6-G- zn0&M2KQ`B{;Lp74EOjD)auz_oB@uuJ-z`1(+PlaA00zK!7z}Kc#28Ewbbmnc@RNYfCy#8yOkJOESkZKPf;b&0Ty$f`#T3oa`-h0=y)ZK6bFc> z1R(~y>2xWO`N{Fy*H#k$N<2v0;_^U4kq2UkY9L=^&jDje`RGZuisI^Ob7^rE2N78fgq9KsB~peLB<;zjH;(i8CA6KI)EkT^ORiXtJ-Dm$rAx5070$%TA!qU1-@ zR4_43b}FnoNes%-k|+n!qAG17t7V%ZM&dUxOllRE$kM4gV_Y*t<6=duRYH<5GeF1$ zYbVg1h?az%pe`mrKZHa?9M9`?f{$H_m5qZxzMp3yfIB(Y@9}+CKLjp5F{UC=s53$Uk3h+FH{720}H~5V4uuCcxa=WT&x>k z5wh#IB42Ni8>QuD0Z2k}&p?vb3ERK|i)9}O&<|F~mbW58N_d$nf@t!ffh6)t_IgRC zg=APD4J_W!f=m*5p5ScgFk5bFK@!uQ%68kb6bs5tK$CLgHc^rSe|n)o!>7gcCjuvb zIAZ_{Wc|?UM|cFKC+FG`C6a*(4rSQbg_7k>21NkLWC~TdODTj(b5^ORy8Iz7LLJn7 zICnF3XVE^I0$O}TJ2ZksZDE-9X+OwIOOJrUhAj-Vj`1m3RWZsyHRJ)q%T=*dpFb4G zig=&u;k$II^puFU|k4SY>m*UqE3E48kq{jWAf=FGk0HHP^dC!LB9uj;4=OW`c IH>o?o|G2%x+W-In literal 3815 zcmb7GeQaCR6+icV`91qNxsL6`iIXO6NR>jG4-Ky8W5&)~`DJ(p@WV*?Hklt=^U=oPUp> zvUeQ3vVCNaX(;~e%Xt&w{rcRNXhGXO6X!QvmamM*-6xllK6vQEGO5^f^V2;oQy;Ie zz5QG`c+dE4?VU~TE(ajJ9W$}hLAhzyl1E1G=yD|hL>(e6JUd)7Vjik$KB;3hHt z$j*lGe^O8I`wisN%C)DZvu}Smed@*bHOHQQf9lTepJgB3{zKpXvj^_~n{hN|E(x3N zubr&Fd)Qje2N1IGXF58b>e(0!f z;Fg`+MwIE-e{KBW%J8aK{l54Eo6r2^)0HD{eR+7|e961JJBu%#^t>85x;6juux~PO zVaUxAx`+ zoxCgj%GrkrKu82=#vtkwp<_Xu9-moVfFp)#!~+4JuOi|PM=B!0U{_}#QsE5+S{<$T zMf|P4U}$^AHt&O8pSQQIV!hwn=I<@{c|!#9K6`KGJHiP-=pj_1fH;F~un7C9bRTtR zDa&w{;daF0>DC5%{k}-BcROR`pb+v97HEQBKsMh6dT2v+dl1+}qM?mdo_{w77Z}pB z(j5wQ`6G;z2aCo!0tDVkwQuU;qdV?G5{C4M>bpb1-UN{VO`^t;mrxx?bcgVDA3@p_ zFK6MbX3CtHnw1BVdc^fhy5n1LonaMX@geX8d%_WKPox>Y4CWD$`JO`+2*O422m2Dh zAm7gu1jk1~mij3#v9*{2Q{XiJD0dj&~q-<9J6@C3~@d5c{KugHaq1I0#mfsHDA z4KAMcJ6(e0bcuq~B~iE2rK5K^T{4Y1T~reBN5>?nOg+wBq)%|{0p9f(2<5hdk`+R> z;Faw|Acj=Ctw3;R3qv5`SZAl1dkwq5J^(z;NZ6$me2FN>@WsimS&6_QFtzRFg(WC+ZBmFTd^i~_d+ zmH34PB?lAXengcnA;D8=VI^`xMEVg4I?Kaz3oD^IhmGpz56x5koT#-_w2DJup>n67 zHIvG?2jetr=&WzD2vu$%sW?V~Pxx;btX|YK?<%TC9f^3Lz+5<(Po#vWQJZ=LZ3YM1 z!cI271vgyNz63Slio}?*FaSoYNR6VFS6zsA){ob$kdk4g#)WtjT!q*1nvqvQUWF!> zt{L2yn%_F7J~?5;6v6P*v{FSX3t>H_|*#J^a^kM~+jI&Ylyh12mR$RPXs1%m+`J7tC>(!#!7u4uvO_P2uWT=8k$rKb- zZ?Rf3ESU-97_xHARBu(y7FErdduQrXPv72?oBt%9oWY4$d@^0@5BqupA-sm!;SI2d zU4g)3R^|J-n2gDkT?bH3*o^??Gcg#%BIpGG1J?>B9ArZ|K9w^w zC|QjX)#%Y`RzA!&aLv8%fLd5bj)@&bdkGcBs>Cr*jjp<*2zUo2HPYCahjTYK5YB>C z!F-8&eci)K)YP_6!OFDg=YoHu8Y!tIj@B>Ud&!DP%b+cbk_^@8$;C6I6iHeVZ4s0t zIg%DhvLwFl9RL6T diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cprv/javacard/api_2_bte_cprv.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cprv/javacard/api_2_bte_cprv.cap index e783f54188a1c22342d741b9e8ea335853268b17..ae2e53576d4da57ee35b58f54dc010db84faf5f2 100644 GIT binary patch delta 2144 zcma)74NOy46h8Oe*Y>rgeUC?5Dl;?foXiN7p9)CPh*L6kD#*+n11C5)CMxQP0fH&w zhE*pHuR5J1^9RUS1h?Tf=kNU4L?b^6$sDpMW+t0)QE`hSEOhrh+sY%<>?No7=X~co z=YH?q(}AelQO5K+m^A^%aiGfkWkI!ZynAO(VMUCo^8T!U_)|TOX;~Lm^w>IQ#3#mI zSv7Z)rqi=?*Yv+`9@*26?43XEtK9y$=J6jl$h`b>_Lka*TKm$JHK7U7IgeE7TK%Cj z3&+Hi7Kb}OLjBpb+35`*Y(HLKP*`MeTzY9ra#<`r!-jDO{h~YCce(&C6 zad$mvSY$n&IB8w$LjBU8F83W+l3x?)N#er7A7`(yxrHmjS6ow9UoF^DYtD7IZfUrs zdb50W#{R7Ni(V@Jwsq{`c<1ct%~j5~V@ID5n{T`7dbc+2Fr*HnLVV0XdF!`*#l#cR97nHOjN+%b5k!TnlwX@A46PwHb|!QKU>uKLq?edf;5 ziL<>Q)_s0Z9aYxx`pL9{N$GcL|2%Z;(%)SZzBrz?GS_)*adJ=m`1kO=>hp_ld^gL{ z_F!+<=}h~co*ka`y6Y=(EjT3j@y{7FudN_9KE!Vq@ zsHMj%sgyz#c_YL}McsHn3F~M8?&KF~V$>3Pg=-wI3(*sT8hPuETc@L;Me#tSWqi!QGhrf zNIeYW8d|B~PluV{OoE(GKF?aN&^_cljLRzUAL}=LgWHT?hlx?%Au8qWm}j~Jd`FU3ph z7|0TJ0-31eU6Mpn8GaRvvI^>Fh!El@Atkym4GM|LS$z^&rH>C6HMt|HNRH`?tfGb) zk)6y4k(}(v&W;dIP}V|&Cpar_l$=3Wj~F*c26L7w?-_ZE&(ZiALGyXO2>E-WZR`(h!wC2QfN$+FEn7lLx|Sd6GG$Is;GB zlb}z-!tBGFCdDYR;Uv}+P5ylf4YW-PO%6~>lj9Vc_JWU5(IOSFLRK#MB&#LuCaoVY zbx0d6UNU6`?N9KL=CFV$spbe~Ixo{~He3A^T>HRhW9bW&Y_cL{Jx{LkF5)!@(kZ?N V1=bcS^A?91$uf(e9xY1V{{Wv6A`<`r delta 2015 zcmaJ?4NR3)7=F)pzWe|4eQ`ba-+Qq7bvDV86 zKG~lAsHgtq!K~PxGxqIdfxf+?d-CH^;lA zEUKfawzDoZ@FdfAeD97+6?qQhxSs|J`L5@dTh=U|{`Jk?3-Q%2AKSS2@5@eMLgG6m z^~bBnP1><T6NH(F91-{)coansQ z@v!NU(AH4DE8iZGQdL@Bcjt%J=-GK@A+1?dS`b| zop<=dD+61u47jh>wQtXUzk@HmUt(xlQ&$t$UH&eywKV*(x^U0618sf#e%>@Gx&K_w z>bqSAGosiTyX{ExkXlfAxay9#*T?&2O%Jvu}cO9_jX1vq4P_~_c#Z8 zz)2i@yxNZu_G2=WpD+alI6wga>;s+JFJkOhA!WcXwAxtCSYgAy>xGOZtPCf{% z!$EK!MMq&X*d$#QL?K**z+wtfGzXDmoMIGNrJYV}8jnF@G)askpn2Z=Y%Vq9!Xchh zx>fkogfUoDD`HcCv|*5X6vjO=a#41Nx&LPpC4VeGvRJz+eMCN-+bIg$3>)|mk41so z0(QD(qK1xem`+HJ+6)d+OX7^y$wRv(N|A{}JHqyuqj)*nk@%!AUdJ*Sfv3Aeojk*V zew2ZV8fgCm9}#w7V0h{LNU_>Q;`D-pCCU8Ad6=a<)GQ4#Y-N{ z4ZZQ~wKX;g)Khq1dUb|aPjx04(sP(;H+v0m1Oa^sm^}$U7tqp|AT<}Aqzf4w?Kp5@ z+F>8Z(~kGy!2q0xEa_zd=-?J)!xXwg3jwmhT%AT*aY8DjfeSLI%orS`_$-Q}-@&I1 zOu0ik%!UG56#j}x62t!pPYV%Ak93Wv+$^CdCkEYPsm>&g%5Xc2h~Jt-L{6Vnl#e() z3>Pj|tj19!lj*}2R7>L|BQIzAmr>cm%*PH2VWRYOc*w|avB=es6*aQkV&|+_;w!~^ z@~cHB2mQ2^QL0QT!>xtklgTWrlf}joRMf0tAk`{KFNKDzkusE3sCb$s6J>E3vT^tX6F>M0*JS zfas}Rv}dVEtv_gsl0axcMbsFLwMe*%wQW*}ZL~2lHnr8Lk-%kpy1lq-wem)eBd`lO3-j_}YQYX^YomWBTa!g0pUQ zLo41^wfT1W4f;}RVf2c_Uwv$J-(NVveC1S(HKr>u?Ar&%o~X{3&de*Zeeq6De7z?* zxAWd8<+}x|XY}_w3L5qit`8Z z|Gd~@TAEw6eed&KcQ!S%r`>JyO!kh07ml7T`O&;!Pl;!+XkkY9dq*Ok{@j(_mwaVZ z-=o9EOTQmX?|i?z=$p2(>D`Z}Ra|(u_vWh?*Uz{Yox2;qza{r`*Tsz5uzRS>z9_Zn zQPR`fy*unps;ZfDaS^;vs1OR3IJFtM;LkF#sTnO`vqs1dfg~`ILh4 z)8kP@A&Om6&M|O84XvA)4?4CLG;o+`>WPq{px&SsI_P3QQ{0m3?so`C6tA0QC{l|k zWg}TArYJ_JMoHM`wyD59r;w}{3O#6EbUv7A0GbFQ0z@dff;`Ba1vrE%fFdH;nMpC^ zUyUj`irtD4kvHP`a%0^o1F;e%QOc$lt0P&^rB(m~v_@ncl<&?t_jpz7W2T(4^7?SR zm2n~9>6CCpA;zTuo=sWDPF65hif|MapQWmx5ueglO27kg(NMIBG`pupa{QQ4_V&t45d'qGyn6P3)YwNK zis&Hrff_@MTMOjc!JPZIc@g=Y`cHOt8`y zqTI&unvq6kq#%A&L2dj;vqe2S)ps;%S$?mZ>V3JfK~vKSN7$KyU9-yRBZ`m_1+una zexG(HIZ1?hymSwk$nB9{qyRA=l$@)knrW<+aC;zhMXj+NTx9Xtj}qm4wb> zotM=xf>p@S?wUH1s9b*COMdw2JC0NVC#=v}g*e>=rN0s6=^pz_`B>P>>kR}XO0rZ& zH5_)RghP-Fp&|m*&;kyaE>21D4Z>nYFNBa6 zGsHnWB#@tNXo#Sb35q<20t04|^|>$~-i9n{JQYv12vPcI?ECHnnw^lRPl^iG=R}Wz zaZPB^r%v!E`g+F;K*UKBEeukz!W@G+uqn$7VRW;1`IsTZPa$h{G72-2D3&3OfU(+- z4|F?%b;$4?Ui=Wku{l{3ts(u^-?nAFOlI^EBRT2CM!y5GiM5kfDT+;o?eSu*d`KXt zEIy3x*Gd#|I>QLRH76Cf8VQFeGl&cihfXqj&RhI`Wfx@_NM=?}!q#wlVXYCflk}qY EKlIM@uK)l5 delta 2093 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 N(pM76oHhx8{{V>y6c+#h delta 2256 zcmaJ?3s4hB7~Z|TJV?ytOfJa<#*USz6;L#ZDN#WLZ6#{N7b7rW$D*i=s2zM3Ncu1e zD0Mp(r9L{N)oKGMBPi2xl&Rx%6sxsXtJOA4JKE9FR_cr$AL-sDM+hywoBwui|L_0y z`*&~uJ8$o?Gp<}jb3jS%xZ+CdN6g6Tyn>aUFQs|vrw-=j zoT;@IH})QCvRu_xJ>FN}FyTPSy(*{Tw>E8M^=|BUE}rymFI$IGhSMd^Tf????$2n1 zp34`kS*EpnE*9Or*F5L`!<@T?U+uQOG~xU!H#fQFj`@zJa$G-`zecmO-8f7ah!W@d;2SIXSH>`ufNfKW$E>% zcitP~OWFt?dCQMoYp;T?T!r$m{&u1l0`P$h0Aa6GK)8gx!nff{b*Qh=sdnK7)cm+o zU}T;H74#Cv2>}U!3=RyuLX~mEA&_)G^lq9>`hq!d31z{1%_>}nOlk@$_LIT4AOyG> z*`$Dkh3;WxWL&VxVn8yjL#4osC)4qAH-gBG@CrJ9H1tpadH_H*AWH6L5pv5&Lj4o) zcb`(335{UsBGm(0J=Qp-2FL-eA~{31n*tssRCyEwQmCJk*bra<5G*MBPPD46Nalwe z$MDJq^=8_KXqu>zZ&LsRu27n^Mjm+qFY`hl+6DoK*C~z+?*r3FN!0_B!-rT6jeImK zM^d0E7$_G4gHDQ;e0TG*H)AMJ8FtG1e4#+LA1k6HRyN4WinOBE*r=5$L@TQm zGoul!4Xb4pJ{pN?)s6~nN^~vYStU+mxY!VlB!D6~QTYH|TnHBx7K&JfAZ7qiB2z56RxS(Gbl+7A9L>^(hj9aWA$5$vN zZP&OSD3yu2g@MB-i9@gqa<;8IOxo%b5Rg-i$ni#Q%A+KwTDBX0miK^MpdqlK;tLN}PFSq~D(iy2se4cI|CF*}$P2#|;@ zf+WuXxj5lL2B(EuCzu81;6_t28~Xe8)mr?$$tI zv&pVpNU1>h{}54LBZ3al;sg)qC|n&KB~21hQzP&OnTWp=t(S6K-hHD(LokA6Mqtaa zJH~>Ka@tV?^<;FvF{+kqwP2AkH%N?Ak`eLcL{OhK5*d~qCXLaRE0YT@HMuLvhw_84 G*5Ds{SS8Z{ diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facyb_bs/javacard/api_2_bte_facyb_bs.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facyb_bs/javacard/api_2_bte_facyb_bs.cap index 0673369cc3b55decf4ff0aa06cccacc103024d3b..5cef6e2cda064b2e0c625ebf1240fc355296db2a 100644 GIT binary patch delta 1880 zcmaJ>3s6*582-;acX#jZvUl&^-IW!x*p#$*$}Woz3~r`03<{ztMVN{y7@KbSz!GN{ z5?C@wJ@!z^h(e`ieO6;gO=Fr5a!Or?anc@Ajisj8AlcN=xy#;#wa1zH?>Xl`|M#Eo zJLla0Xo5e1pOJ@I6L1^{s?zf_H}dy;HqTvFlWMBFp8LE0;|s~o;v=pL*0WP=8MaeP zb8BB%GG%_7<*)vP&-KnHJ64~)(YyV(?6qsos2d;SwtV$Tby;G=)9Y3~G`oa<#M#nU zc@yUpyxIJRAui+lC5PKL94?z(_=>(m8T;cG{h5;;Kl{cs%$c^L{AAXpBzCp6uTr~g zW4q_%>q~e2H1qEA-L`YLl=~YUWmDH%%gURN`5xtrvHdQWwK8?v=u)AieflMx8+Asx z90@zJ&hLeTjf?m9t-GCdV$~M!%DS9=d%8E)CDtr2YAveT8JKrEK2X~6rzd|(ig;Sz zaQRxpUGKeddRya5N$IYI6@gc~&yx7pQnOOtt?@Laq}09`=<1r2zcnY$UKO|UR>|5E z=@*vw+4LDF2Wsy-aad`uI#bk{Q!%mRXkb*&!LARkn&-^@>_cZv$(~U+Yd61-ZXI8; z=i1j}ipp+JekyyMVcM^`M-uU>$J;JGjJEc}s%4YXu3R5|XhE9)O5HwhTW8hc=ZXX6 z^KK9uU)?#jr@8-p%fWOHnvtjCeBWF?P>%psC;+6Z(g1J}yeiU-T-wmM04+R3@|jsl z#So>A0S$@;fL3a>DbO9jQ?8zi(R3l2e23Br#^Z!gmgJefPYdZnVQ|5Xty+v!E!0tp z5KEe|!xRdvpE~XBxzsONHo3u%C(*2ki(v#wWUWdsAnXM)i;W*kd$qD!z_><7)eL8! zSM|dVJ%vk_A*I-4Qd^Y}<@ACAu!br|ib%u*9oroTq7=K3R^bTtGT@shnV=Wf^EVeGL(Xn@{w>{raLYvW<8jd z6&631KseLQC&y9`S)ew{DOD0VIi*A7ErLN7Wf&%EFr{FqP+C|YxK&9(WxLUCSPw?x z(%7k_w=^T;Wl4%41;P05@!x7@8A6h@^8Pwf&F#z`u1U}_k|<#~C1Li^LH|D|Ta;bi zLl?0J5=opc#I#X9tp8H>gw7rtVygEciy+8{BLtZcziyFE)YI#IIh2Xq!%MFwgSQLD z=ObSkS;H?-g`W9=9{yQm4o%u~&Q-S2$0}JCkY~)<9xb#Ypf8pFV}PX&AWfPgurst{ zAWiaOFT>J~_2PjV_=sXh(iwmn0+0UUn<`g2md@8wZFpdtXkqXAWbT`Q|sSPzJ zL$!@3^F?zwMU@!C9Abhgj*H++aln0b7VYnRCqcK<@%$0YZp Wggfa+K7!#?oWyM|P);&PzP|w?kn3as delta 1932 zcmZux4Nz276h8Oe_m=%}ANTFsKSU7_YydOTZ6!b@$svDG6q6i(QW~8UNGZ!A5O#B9 z#}u_^noOnRADZllGU8ulO8zhmX=6GLnj<=njzy-E6YA)8@9sW!SGzlB?|t{2^WE>9 zd+zb3olFx8#$(h7?M9<~fE(c)_uDaZ5-VdG9#6ejroVFLU|fEyV`pi5%9-VNm#$yt-FE%sX6tvYrY>pG?nAbr z)z!!T*|2-T_xrwnt+ox0Tu#~`bgX(<(sG^TUar~!-S(~T*7m(|v*$uXMP8F3_sMzt zSs}G__TK%Oah0E_G^v%JCi@voGxyiG*U7Yp(tIEVb`CH2ORubCwgyt z&$zv#&VF%XRL}8a!xBEpIeux`<~8*t8>ip-va5QuIiczvOt{gHaOpdrpp$&YHX&X+ z;v0F%%8RL64?Nv^pmW=ZO*2!b{X4qnf!LCBbm<-4pfcz1>0@L6D12xhlJ~%pHP$(E zLHV(fojXc$yE_jpDf_D8R+sPgWDFCo*(gPdpnv~0^)Dm3J`+3UBM7m~@1N)LK9iAwV=84L2v7`mC7n;uxG=<Q7IdX~@k1as%KR&}m!*W0!y;1BfdhGckrD z#VDKkoD^$r4G4hsG*%?IIB;u`-W~M}*$K1Ol{Y`-cOio;dNGf19S>$@pT>qPN}Fc; zFxlwEUJjF3y6?BBVSC+4+=THecJV&+zZHOq^M(aRHy>TR~zu?OrL4+>~FRgoM} zM0t>%M5`FlVHn{A254&m4(`-%n&y(7Wg_0W{#55P=?G;o3%Lp z#lD||O;cj`V(MhZS&PLXv1~^neatE*rR7)qG2>*>P9&A1^c+WHAC{!qdPi!Ik&Xow zN(^~3lo`R#g2?PJ>h!C=PzpL3)FX|GOV{vncpSvY(LiJp&LSK%kg5QUkKvuG9$QR656la*Cy6TC4uyq?=Tc!O@8WC#Dmw z;dnanHQ48d!;k~4>H&1{8;pjR*iw&>0EJo^Z1lqpL%{(~$e@z#^HKX8YDfQly#vPh z4E_%o2l+5r=_d^)!S3DLFqF3>XCj4T@jPwuW%Z|PCK*&hqfKd&URU2gYa@zJvU1s6 zu!k527mP=o9zt!Wqx8n_j3tvusDlBgCX=k<`TNN)CM%bO{diVc9!T97qsUeg;sekg zu&tD1RNLN0LCuDTo5CvIk9%7-skW>`^w-fysYKFy6tK-V_i`xdxOC7+@tBN=z%3K~ vxO>Ft=im diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facybbs_bss/javacard/api_2_bte_facybbs_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facybbs_bss/javacard/api_2_bte_facybbs_bss.cap index 8423b7c9028f191b47b6d2e5023c82efc1f2491a..1397a168884bdc06cd23ceedcaca2bf829497738 100644 GIT binary patch literal 6301 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 GN4 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_find/javacard/api_2_bte_find.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_find/javacard/api_2_bte_find.cap index af3735f5764353973e04a949f1c4a7f5ecd0e9eb..7ffa7e203774cf8f4d19da522d21fcc0d8f240e3 100644 GIT binary patch literal 3523 zcmb7Gdr(wW82|2T?_Ku6g-8}wYo%0_VHXf%Q!!9PiATJ~vLsxVHI~=zENd!a@)}14 z(GrQ&%9Khn(9zV9Y6fu}9WuT10lf&HyJO7C7hsCh}OyY)-vsWWRY4Bs6}I}>k; zExz=CemC|bqp+*3dkww6@$AitLB9E!d8{h5cCJ2GzdyfkQNh5`RXr@<^_u2bN9m>a zb{lSF94qOkgKN@-qPCQt7xtEwuFg-{@LN`MLDgVi`{8eDbeiz4;FR*lO$}eG-?-hRPUXsBU9uXQFY6h#%&p&yjVyfwbPfWo(EgjSwy`5397i*@) z?;Z$ijp+Gj{mZA$55(NJw%@Z(obmJZ0}WrQj!rBy?`V7f*X>iO}W46M8S)TeQNpuK3lA z&kAhqi`zTX&lG;TX3HP)m!hWXa#!sdzH$GrU4MpVr}IMIu%ox00x01CvT+{+00jKw zK0Z9=nllOak{}+j(rPvvoR%u5!D+LVmsy<#ligYvS6Jk<6t1vV78^=UZ=1{}N3mhC z#Z+u@=*=cO1>slvT|*Sj0wwN2C34_gST^af?M-*_zTVhM*#(q-u~%x zH}>Wr34wn^X%%*x!%f6O7AINAJE)GK_&xY2qA1qej$nK%k$=klYD69=Zxc_}n4HNt zPB0tc`xY#)RaQAomCkHD8DvE`T>C&8RUjz37AtJa0K%ABpb#`dkdgQGa)b(G4Wu0a zOudSX%e@VIYx1@3K-54m6XAzp<)*4CVv!7#NyzJh0Ak8gZ~e0mY}KtoQwjXrn@o$d z#8ylQc-qOpzSAu^CvsX3~`D>;%>% zXq$kuE47+QZ1M!Q31rykwGA}gLgSUGW}g$~+Z2h6SZ7RRWyVB~H73f$$;L#UF(wLP zy)jXgaai$0KorCVV>A~;!4^=o0x0!b7S$-jH0(x78_tOG78aChtyssjFnB}e*n=Y3 zr;$`8s>@_31e$KD8=64vHkiXnEbEqJ#~7C3a0>-WMmEMEkAvL!bA{2l+!%93qWSS; zQ7aqKWBR{^BB62HFvl)Fa%C)QM8d~%Zdb-qBll5F05QzHcA}OWQ8%Uo3Y6m?$?+rB zk13}_Ik9g1WfE0Hpm9tM)!qlW?7Q!etMGgiyy(|O$#a^VR&%P=Qtm#@0*1}U#hYWW zM|Ws7juH6Bk!x9zVKXC-t&-drIR@ng5o}b>6o%&6KvJo^T3i@*xlmH6AGh3HcO{Z{ zSb?4w1euyuD_LPK%d6!IF;G;wAu0mZia^m_2_oK%ApCi|v$%8J@lkh-=#uZTCB;%@ zc3AD0d5AX(SV^Kj78)4xfLfY#sanQW4`C4L-V~AnBVh&@hyaG7rI0{}x#a^vhq>>0 zmkY;<1lA-|LNp={;wc>!!^<+XPpI_c( zypJ)WC4lVtILY6mKv|GDy?9 zhanVCf$wg3lDw2bnw32aJ$^ArbF`F4nq)mZd3cI^_hi9n%9RpGv#f{Uh+hProGWFJ zhCdHO4eyT&l3*yMkw!od%{9MhB=Jy6BaKWRnuB;tecur8IF+5w;fEN20)H{M?(5{F F_aA8llJfun literal 3530 zcmb7G4NOy46h7~#eXlKTAKD>M(TcKwN{fhFH|!?iPefQ1Hp6BlrPR@Zv_eJ2silyq zL%~He-86>HpXhYPIp*AthT)i*znP54Hem_QWpNU5iJ1YlJGcJSzSX3??RVe1_nv#c zbMAfjoNLZ!SPk&_ODe6K0Z$YSuuza)oROSYm}4l&D9p>rE-Ka+K37CZfX-K028_x_GK6NYat=q=W%`Ub8k(_R_*_TuTS+3|lI z@HiIki*HHnh)PxF*6dpWxg!H@Z$_$>9ewf59mRK23;#VZ@SEoNdyc*x@7T}vzF)Li z_WRAmd#~qq-CCSnye^@0V*k2nXc%cg7n_*MBtl(mZ!v z#Ju**P19zsxqYBteWTOtP5Z&xAm4HM;Gx2?*A{lqF>YI`r}at3gP+v>xa-u0-k~kI z-*>*+k!-7};<`On3;0c?uMIc0u6R3RVb|(Q^1;3{ z_o|ymxT6Qte;UbOecjxBhc@SPd{g`M!Q~Wymjy86=E;3qMmF#MF>iVtwg}P?%j{OG z!DXv;8C(uWRi)i!usH3dsikEuTj^qZb-Cd!OP$4PsVO(iwpq$;HF~SXNkMG?8SfxP zvp@-Ls6+-5FP05Dd=I4SpE7DrJoXYij|iPE%U)x%x*Rnt2_p^TAr_&5EXaW<+68i0 zhU(TLu&|VfcKFg?_Axj>5T2JAPG^=kv5#-2dKJ~S=T#|h4%=kT! zb&%kSN7ASQLD6ok@LdWJ!!$4yf@a*nOG&>+hERgEk-WCWWX>H_%>?6O&3BXz=iq+{1~MB3V_pZ#f!I5Z)dY*jyEkaze$? zE(UhHHSiUZt#Wfz6Fxifc^2ff5WNxjXl6YisCqWF6&TY-VD-^)2}x`eYvHxcAaO=$ zqvP0&D7G1-*ygm2G~Ghu(Wz%A3bM@#6C*SjO{~;tlCVaTRG45iag5Q#3m&6MkV>%P zh=9NgjmBh2Bn6v5u@xXfuVqn9L`*chp3=rLf~_-GRWbe?n`aqB6 z{}u{_#%DviQ+Vh~Flz+D$4Y#z1XCjmQH`7!M%GR#XeAHS1$97ya@<2X?t%3|Q z5roGv-?n(J!-_nPYI0&^7@#xb*(vi97@A|%q*4aFNn)@m8AB@7<2PT^R|%vKE6{U1 zFIBOs2$rA8aw?fZPzy>Q1ch3qPz%0_7w}|6;xEvhJw2yi#t;MqMnvdQCd*c9t+6{X z0}*c&u$DxBU@!_Y4YY^HC_{>yCZUINGhPoyvZ=nUA^9*7^k5(Y7@A5TosPko0Ff{W zo`poO7bT~n1lA;P!ZcFj^Eoh5Ix0m{q1#LeZ2L4WtwIOXEGAW;GtBuEt-%EN=oa>5 ziYK?Q!1A;^8POttxckAb1AZ+h(6P{0%YQi#Gl*{heuk+Sk3(k&xDSX)#QEM&vO6pi zfA$wMh!ee^Ap&O#%_!WijN#>(8EG7`=TR*{( zun7FwSIi&|gnovVcq~JAK@=9nG~!t3r|AoeMid#vG~yWLr#Zxj<4s`1GUrS1k_Mo_ MUka{!lZ>?f15hZEDgXcg diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gcap/javacard/api_2_bte_gcap.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gcap/javacard/api_2_bte_gcap.cap index d481981990da0cdc97028e38c1d04a9632792bf5..36d8638fe848b47f752d2ab03b94f9b71b2981e3 100644 GIT binary patch delta 1393 zcmZWo4NMbf7=G`kz1|giSE;3T(@0S>Mk$Q4g0LZr0;%PC7u6P=4o(5$s# zNDz$dEHoh-#ux)GR4_v~Hs^vc(E;j+i%!PRvN6drO{U8r%i4W+v|Z}H%lqAT@B6%e z-}~HWnl6o^#6plNkjZ2~+wNN16ba4~)phO^RpUeRB714dkW*2+Zz^sw*O+b`+heAv z$?g*#+vAyYnoZou!cT=)t{$BD`|t|Lq}f-}x_-HClCoPBAn*Qfzpz_Ht|i*DuRH`^&nfg6e6xRcAHhH?+v zU$nK&E@gJ~jow<@I+khe8lSuA@#cS3qaDAmvMWFGZ#w-(`!4Ujw6XcL1D@&Gk=*Z_ zD|`dz?cYA~Un{kI__Vru^A{aO&K}*Lf1LGn?AU)?I&H0g>Wt4;Use#8o%l~|`>CxH zug_ibk2?BFh_a#|49%TYpS*Uh-|W^6h+qhs9gSF}FQUogHr?BVvDk4r!VAM&ZuwfX&Cm@0zNKba~_D&&+IDocD1E;|JXj!$IhP?9iX5XKmRuOY=GeI(7dFtj|_yFeWN zB%{W!ESt3whJV2P*NUIf;(m$fnJ3rif?n3n{#&Uix*!`Pve`As-GKk2GcLvWrFgS9;6#J%UI+{AG$A2sOAw)HkGw@ziwrYp^4YuWQXk7M|nuF!jUlgg7 ze+@Xb)~k858`Jy0oOG$rAFFVlI9!_M_$<3gcDo|{zdfn;>Am4O)^&rSz{Pio%;m-2IUJCtkMOAhY6Q)#-Fbt%Yk=;VCYkvi;qv)7Q{ z8vFe>9nHoU?-bAlS;nlfk#!$1I|}W}Kox612{J#n>wfpSQMze8dh68ew%(+n)M>_ zdXT3S8~pMNVK`M3T4{63mrZ*_H_YB*;|tR2d%wx=KWHSD={w61E(k(}^%cfgF@s7`HorMS|;ti>)J4?zZ`@zQYF%} za}m)d1Yi^a2qR)ZFkwXeO;o}z#kIQPpZHhtYhk&t8h!-^qR9)JfCLbsm5CQ|AxB;a zMTY;V|1gupnfz_Efp3#Bd@1F}VkBuJn}rAgZ>3_E!H3qKy_Qe*^Z5}fg~|nA-j5Ct zn<+$@DL$SK&>;(e*vwJLf`KxN5LE**@1`5#;L#dVLhwz%BUa0wrrD^~DK$U?W(ZNp zH)F6!5o3|8=-Y`$Tc!wL%H1m~`pCpR$8lx5HJqY}t)qGY3YR4FsINC`u?=>*yc^q4HT22*6A zYN!PZs30DMq5v{@0k*iO3gnRTVHasjfct_LqCf|Fh*?-5=y-x6_XW2>lCZ#b;;+C? zzE7g%mVR%Ks`wd6jE6$B)F0cCdng=cA~I4DW{8#q6DSHI3n8)Kn}tn}>3Nkbk~d-b zGdXkD@0R)zoZxy7UI1thv6xx2jP;h= z6C^+hy(B)Fb|p`b&IsPSnd^&5LyV`HWhn@9hfCOU1)AG=`kB9o^k8te>*gT8UO$Q diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_glen/javacard/api_2_bte_glen.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_glen/javacard/api_2_bte_glen.cap index 3722a9599cadbe929ba32e96bd7816d2ce0c5d14..f1046472aba80d6ceb4716010d8394c6304519ca 100644 GIT binary patch literal 3163 zcmb7`4NOy46oAib-|KsADU?AeQV{Hz&Y!hVaJU&aDnE){5dmG)Y*5=y3P`*1bf{Ai z6gB*)(`{uMqh{IADQwgDvqi%)XAINDh%ru`(`a;?q8rAk812qQ-D_WB(q3}7efOSw zzjN-n@0?d;k{PqjOdh;@}GLF|2ux#(@?kVX5x8H6_uJ7jm`Qq}G3D=hl{QG%E z!Z%R7Z3#7XW@0;cqiN^a#11Ia-MY%Q41HtV-HF)?j&Jal3|qN&=k`&zdDZY9-}U(` zs!v6~pV;a9@MG(x*tEhG~DaBG2~9&=3B+ojaaLGYL~usCU?Cv z*ZAO<9s9RiI&%33{>@EWzTB34>g1;0aWiIZ(8dgzUFkb|rejQFZ%LWK?0L78Nh;e? ztJ(31cK5DSxw+zgwyUqb>7zfVn+_hBF<=~1pgCQBdBfqWV`u)nyk|sT{7=@-ysoV` z6ZWp0cI6y@KwErDc0adp@x0%MyEb1|y6zRODfe3Rzv;`nrl0#>TYfLD`{Lb6XZ#P3 zb^4Ak-D68FA8AY)Vd+oki&<(q`opImY`S}`rGHbuw#dSA18sSh1`42p0Vu*aDgZbb zjN{{d{_#l|OCp&l^Idkkk$2YeM&9kNu5$54o5xjVDx1SQ%jQ-)YmAk)1vb0Q>o87s z+8j==!EW{RcQ9_%sdn;&DTP>(cN9>d4))Jb zyt;cDLWqP1DwyYSdj~-@6f&ZN{2RBEQtVdj=1>$JY{v^YD$H?$hBbKq^Nk%%b8(zVcrmd$`3kp# z09d?Y5_NnFaPiR;tW&OnMYL%xNG7y^)DWNa(nvavwsE>hk5&oW&j zNO6gz71;5*MoQ8q!PjFE{h~CTHZeHS3W|*Y%9m*kP2-$$h=y*XK&g7tfsLlqT0#u$ZmOasohDU*__!y|mni%!606f`xS)jgpS)e+H z=0bh2J`Myfz{kK9YMIzWM4-z-ODGVQED8=>)rqtFRTxhqF-mwF@3QB+oYjNT z<1jt^-+~z_mAj(Ir6Up^quBZ0TW&jY+%@Ee$T0zNk)tCfj!I9G2Ope45B~+5cgpC3z zkk=Cu{SEk_A3R8soz;*E_5(G~_qVCc;p^ANBM&uZIz!$EVRKY1G$DManu# zP47)-_U2@>nH4D@HK`@$A`2yn#Weivvmmh0kk5kP_Pmb-vWtSm=s876*yR{H7W%;m zB}z;X*CBzBg(ns|A*d>eA>yhdKsv*M2sKDd5SJT)pp}N>hEROO1aY+x2;YT85Z4Yd zM_dF1js0#n-Txdj;()7;qw`STZ~TM7ow0vsqQb^9_6 zE0eBHzq7PH`RfNC-PLVPPpvU_yEb+;w>r#=ca7-3m*N^XY<2bRpOo9WchpZiJtZRI zN6n{A=kvE^np1nT7pWJS*6_VQblB!yxw&)uwQ(j}#F^|XKWpBY^!w|doygI3*Iq4L zTsg+qvFnaAZOiW4GxtVcY$@swR}4&9^+ooM``c`9o)hZNrEXDt*}`k5@pBIMP0g%u zAG>g4Luu^2hlkR;A9h*{*WUf^SW5A{{<sO zYfdXs+(=lI+VR1MJtdJdwv*bmzT+=8oH(oT-%43=u%)HF^R+*w#PwWGuep@cw>6oq zTP>XIa+=4EZdvwl{h#f*Z$DYpdvd-{e`I0){+^=!J-;0p8FtX{-pa)LeK&Jv^gef8 z)oF>o{DLFWd1%GD%{w2g+hjK;r`_z$+atO<;_5H8{k5ml|I5WA=bvdfGqUKbHSZrQ zitT*IdHhPXr(xFerAd<;_FXhy%030fg}kck^Onq72Eb1M>m1Px?it;^fsg&Uaag00 zjk3&Pvt@|(8Zkq3yIoF)m|^ue%CgGJMSIy2m%Tcp%DUWYvwABsp0-;n?A~;n)x*Gu z@6Y;wWmp1?(1DYvLE*<|Z9M)D#+l~U?j4P-R3@Md9cOlU?KaWveU%bf7zHCx3}A+7 z5Y1G81~PFv5d|N@$gmYv*G*4g2bIuPY4Uhnc9AkUFvwQN00Tns`sS3M-#QB+R6+yI ze%a&p4uS}n<&M0C)3FTSfkiok*dQ+t!&X^SB(?+_27QtDP1s6hGRn{$pXaWw5v|o? zF`ftN2L*aOoW&{FM#N&N#DZ($sIXiksFY0tr=)#8H7J{DsX<{;0I**jY}ml_(_4n) zEL6s$gkYGPXf`V5hDJE`iOSP3!4j2hVrdd{fG ziXsPq6Vz=4!t{?61hq3j<C_E@`a(mXx(dyO#$bJH z2poXbz!8E{zCuLcl7ogYAPuPtJ|fNw-+rRQoux7g0SY*LaZRjGg%^Te zTZs4juqkoSoitVpkPNxB1Fw$-CNNR-KZHX(jQ0CcFA@6_Aq5h#mOmf6fmzsIR)?Qil(M-u=5 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gtsz/javacard/api_2_bte_gtsz.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gtsz/javacard/api_2_bte_gtsz.cap index c672f5ae2d42474820e216f5ab9b7413c43ed931..d4d25299dc3ac8f54c0006852d84a139316d1f83 100644 GIT binary patch literal 3170 zcmb7G4NOy46h80uz5cxxigwz8h;}l;DnH7ms8bq#YbmK>wm`PA(iSLG+OzPv&=cv&CD&E-FX%BcsDU=FZsBy_kQnw z=iGDeInQpDF?vucm7uP?yaYxyJuqO)UuvFVDJe*|nM*7M`K3$KYz6lR01j)W3JxVak&56&ho~=M?GQInr>fa>~6;Hgj*y!SdL$lofrJ=;NjfD*!i zy#HZnULpolKo(-T$LUPx-9bK`_xZea9zNaS_f*WRsN~%h)qJoqz1Gp-a5@66^dh&z zZqfc|1-Ch|Wv1-|uzvf~E}ggm)BBpp*KSwq(P{ zi%~>CbV8P8eqSIg#6Ss4Y~(FmPDUwqV^>L0jMR=XI7;xxhKC;Tfs&dy*ncuB8|MYg zMMNHgTwi^VchvKCJQ>1{u(;=18ke9~qXF2X0t8rXFbTP5H`5K=~5K!O| zqjiQ>P#WSWT^qL^8kw0}fqteHWNC)P=Upi&^AGDua9 zP?aQAC!y-=(6t8^sPI7~H%bFn_vNJ?Eyh!Ta9Sfj7^S>}_c#kYZf`hxShMi;ktWqR zP`LQ#hqoa*jV11?VxJRreD%T!QQ>7!#h5fnsnbj*6Qr^+OpJ!%R2-w=OdWYNK?_(MS(jwO3`{u#t**^Mwc7m>piD-o$c79CN+AdAKgu>_F{WX%v2PDG_ZRuEE$ECr%YF`lBx1Csl& zFpvUdEf56`MkOFt22z1cTB3p*%VXp&5Gjn5A@i0fb1o_wB8!nSWI7UM$`sLfBTY_r TD~m>A<-@-W-1iB1;{pB$@%mF5 literal 3177 zcmb7G3rtg282<00Zwf`*T0rC}DhNejQ#2Dh5M)s7z|29mbfr|NJX+w+N2imA+p-{F z_V6`KSf);$CUZk)Fg`|D5wj#}%|M)z>;Zm!oE!}kL z-TN`VUqa6vyWMj#?&2G+$jl3C5~KAO_n&z#uHSxoU|)RWO{3YKQHl{F{A^u5|# zeZ8&z;i&!PgQMIB=|AQiZM63e{56vN$<%`E%Y9QyTs<8vMe34+3;U~<4=p=1_GLol zQ1UCYhANr&cOTuh3w}sE)2X-L9H}lZ9aGrH3X&4TW}ANg?sLb+I~fHhGkQAWd*{z+ zDeU2%g~7gSAMFY28Je!!e78ik@a$^Ck&2un6{o-Qr5`Wd|L4wMyH8w(di#Nd9a-fs zRnN2@T02~JeELr-|41xv+oy#vJkJj zoldjhY8K3b$5U797R(N>+n!;s6kPUdq1k6%?O5Y*I-07?%Uq5sS5unP;bkE5`g#8y zhUJ0L^`a3K$o$yej>UVa+^DSI7LTI@^AUl|<++<&PQlZ(o+z>q1CaXCAetQLsns#SfKIx;;>vG#7N7`0a6*OkUQg4w z5D$5DAn&6&mQnO#SIMBPB+658lp30fBT~oqrZ3O5;3&aDMBstX^)xgKjt0So=YhmQ zh7k{A(FEIqve?V9<61camTLi}yj91^$y}QXtteci*=$RG%AZ>%n%##2S46nNBFooNdw zP2r4gtL826@fqE~KC=b5G*k4iq zKSAKfu++7x*yBVUPXjq2DojMG(3FsvImsz0DKJMC%7=#V8kL4uXyh8DOd}6b%0lRi zRwa}Ab7~}N$6EALP3%@i$M?;X_2n*6 zWYxq1m!V@VwjzerV|sq_kubRck&gsv`@c^HVnsc%Xa7~KL@TFoiGhbmEM2q$U7tjS zRE%2S3X*C?i_q0b6xkD$h*+Cw1-cB03R*6hWr#(IR-o&NsIV_61-iP>I&^sub#m|& z1->D!4ldH?_b diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvby/javacard/api_2_bte_gvby.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvby/javacard/api_2_bte_gvby.cap index e6f72d4dc7b33255f2dad2796115dc5fdc6d1c58..8a0dffaf30e39e898d7fe784c6ccbecd39f57c32 100644 GIT binary patch literal 3718 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 I6WrPSU-7A|q5uE@ diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvle/javacard/api_2_bte_gvle.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvle/javacard/api_2_bte_gvle.cap index 890b8adf94ae0f0a58b022fe392c7174a82f69ea..26c2577f404d38934dc84244d8b12f348906e92f 100644 GIT binary patch delta 1614 zcmZ`(4@^{b9RI%ed++|edv}N20o@?r_!Dq&-htx)lOWS_z~nF>nLvjOJx&T1n~l6M zq*9OA@TV@D0@i>^E2kBKaRSn6C9*&#wv)u1OSTq9TP#faJ-oX-wD0zP`|kU`pU?OE zzJFd@*k7TF{2aunK_Za=S8=tVO%dOCu=M37qx!AiH_R&s+=i@@ksa>HiFGOFlnXCy zcw0QN_u!$Y|NQy0kaPKU{jW~U-f5r9bi6hmkhfXhx5|}uv!%x{+}&k&L4viqzIX<$ zSB5vOmqv6rTeyTnvz9CMza29Su4A3=AAUZs-s(4{xoU0b!Ix8<$6jDOB;Jb!ZBXtupOYTKb77;-vK z#(c5GZVO8qJNv}5Np)YB*Yh>y?Fo&Vbi-4h|8Y8zvR&u9daGsXmz$r}eQDw$$913zxbA)td{q?i$`W#N=MSc58qg(9Lw; zW%F~y62r(Rwk8T-I}0F8Nd_Q+r77V{)ONMUeq0lJO9udgn(;K1gdOx_(U~Ae^&kT? z@opnZgr%0V^wSk84~wB-@1TVQS@1Q=giBE*hbVC;aa2$ggZH6SZ(wY5Red(`XX7!n zHYgL6^lkuBB!~b^Xg5$qaU2sCg_?N5mWtj`A^+<0(#N`$1fj&W%#$(lEJCmdGJ(V9 zAE-apHnkH0>_m8qGU7G73~SioO`Jl*wo<^M)wPN^kw)YMxya5i$ss{ZxD$9bof-(YGr{_3O3ViqC%6x zLwX-9_kcAbq}|-s}QF zSTH^n0Eze%7sx$uF8CrBLts14)8C8wT|Ba literal 3729 zcmbtWX;4#F6h3c%+3-aYWEn=ms-Oc%6p2ErDT^`)qBy8bEyfT_l#&3EPTdI6;sS!5 zv16?RI%B6ptvXs!yZ&%*wXUt&cC1yWRqIl;Q`=evdTtEHJZp!vH}k#a-uuq?opW!_ zJq5W8s{;{#hLV~Tc%tcmg}kh(=7gO5?4&$%eol5);nc*u?5?8#+osHPc!uj154k+{ zx5|ZaXa3rKPqRKT@vFD&d&ZyHcW7knjwvg<9_Ul`D>G&;`l#+|`?c0)ZF82met*Y+ z5pNt+Ymbf6OrxhsmoC0*ESvH5u1~I4e7x%Pgg*^mj9Txp)z|NIe7~XI-gv)nc(LLK zM_gxd#-N;bY0JLC%ac0_>rzh+9KO0=YxS+Fh)b6Zd8Ov$%Uzz6ROl`B#_$i$Uzqdz zciS6}bWYpwbLXis>U)!H>AJQZ3qJeu#^B13w~MZTX%qz^$!0S3Hz1YjIn)&f0!{7z#l%ZV-9W?@=H$KrN$zUrOGU z2pR#v)NvHfQ}A^XZqX;Vq;~WR)e&fsU<4uvf#sI!YNCvXungqy1|^YZucN^uQc8~? z+ZM@={+X{b00hCUR-VmO<|rjp0^{Ogk2@5OVP5QThfxA3D2KZrwE`5h=nki2@!sZ+ zpbvn8$#X|AWjHQ{Hv+$aH8cZdY6LnlJbF+(8^&71s0Lu1>ZtH&)*Qw*0E_Qj)KZ|E zXb@llH&{}vQJEO2&S+wJqlsgUCSHm$ngqsZ5+#q(B=H%6Swnaj+rI(&aPcf-&~uU| zl3|)SQ1>CvY!d?-I?eZ?1!p_?IG*YGh9}=hn&7mWB!#3w-AdwuO2CVnF(!B^)Eci^ zjZdwdpCfVu1PERM>i;M}s(qv&L0Ym#MMAh9esu{sn(}VcpMt> ze}%@ouqw$-f+H9cq}m>RwNL5m2^P^;`wV?ra6ctb`hSb(Q+U^>Pz!f_67lKZG~)0x zMc#c%{do}n^Cm4B#ae&nVHU(NA z3Q6P<)2SWO7zN4ppoQnUyKz<=j^dS^`1qdSyBjd0rgCKi)=(1Lo-B+k8vxWeObT3k z#yHwskW0}zJidF1$tMdGQcMQ6XO))3iqf}Y|5VKQtsF-GdLJKuX(MNl*DrpC6gn7& zfNDlgBCl5bBwK?b@z*YL26>s{XVBv==zXC4MT?w4US;?hJ`9RMUUSHKewsT$(a5ryoJO9N{4{ln YV7v*;Q3bgiNjadx-*Ak3t~X8p4aIGzOaK4? diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvsh/javacard/api_2_bte_gvsh.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvsh/javacard/api_2_bte_gvsh.cap index 2644e4383d5176a577c6b63205f69877b1ac25b7..c75974085e44bf2c7e0a9323aa1e859850fbe9fd 100644 GIT binary patch delta 1724 zcmaJ>eNa?Y6hHU9x688Mi$DvAD<2Ue%g6B1B9$GT!$D|WuKvthhO zENRyk)oq&jtwX*6iYD)9`Udi^&duE4JP@9Rd^gQ8jh+7A$*zl1_eQ0lea5qOijeO7 zKd)t=_k30*9Okd-+2)d(*PPR-9sKBmPZq8!J^o8gnYgk(p(hwkc&pE+z8$9zJNZNH zP{fUT-MPD`4n)3{XEKC^C&tDF?k}rU?8)>#yWxmergX>2%1gp7NZ)_|`dYvBgEv=p zRkogb{Do8**E+9+X9mZUQh>Z%-z0~u^@=eL-W}mlLb*O1sc+qz-dxa|JgB@i+>_X|$JsMh;CRkckk3%jn2O;OK2=YQw)Z6*roC1N8*S5YA0MCXc??iC>A=5XaqDdajR<#Z{?+fh4I zfXw1^N|BLbm?|11RJ4)eTJt29JSp$liCp_c#*!$V&*8>DtCRzq!LgNEkSHs9vTO}J z!7U7sh=?|p*v&{8X<7#5RSdAllZtFK(gGHMlX!9@!$%zsEKU0K|B}`&yauU7oV3t# z3Rywn@|vo7C9f{g^kgZ$45k-|rlyxA`q2LBaJFNb!(srA#|lw6nPwlJB5z6m(eS9r#jehAm)iy zELO11B%!viAg6IC9T}LSMiietptXc;Hc7&|r+SEYj>bid68|icFOu60o*niLhF~M` zOJbXJcIL2F>`L`A7L9e{6*lP|Vt1s$p%NvY70bP?LXPswWDSIrwJ1CCZwWMhQG?yZ f+rf_WNg*Zvn=f)rQFF+r1VBK3Aq+sdfc^Im+B?r3 delta 1735 zcmaJ>drVVT82|30Z+d$Rtt&8wAWXrQ*LbZRfuO_)EELH02e?VdV8o^gB(ew*`alK( z>2$}%b<+uBnKH+F4>sH+#z35@VzS^Kq995T1h!=(A>*-gTV4g+X}+E>=l;Im`JH=y z-yQUS;?L;QC|UtR{EI&PPRwa0#FX`F#e!5DYd}5-cCAUV} zajQ-J$LzE|FSpn{`d6Xhlew}B?*-JST+fz1=t-?^2JPiUYgFG?9S{$G6i_#GDe8r}!^R_X)YP7+#1Bd?G=DnzPvGU< zV-3DJyn)ohz(;k~<}Xsu-iv%%&r3YE|M^4o)1Y&j#*XegS@NVw+9TibcH!cU&>M?Y z?F)urg)C&EHypiLI&HKS7Q`#dOi8n^(7WtJGW35n+@zte+*hzCW^5wu^~pz_+N+&f z(?EGdkN(p5$&s7Gmo2gFKg-i6)ooqxYlnKLvybWO+ItRmjr>;o@1KLi+MyU*g7?6} z*r4g}i|Xz{|0@GyUJu1HD5q#DXC}^Y@4@Nw!zbsS9KF@iR4N+fRcQ7ZcTV~0(*(lY zgeZrZ04U}GaCamIZg6*m?h-|kl{}(5CY%ctP%xCcf zj>Iujdpr~8nP`NFM0r$zgd_xwcp;x405wpt$`#-@!KDXZ!#NjPKzc@vDB6?C0tHgh zetZi>P!lU}t%6O`HFx8NbTojDMx#UoI?jlZCvV=wGOZ+KBSFs76*C&2dhp~M_$s;uMB0SSQ{pmdAE|S6eWi`8x7p?Sm_!KTfyy&5``+l3!M^FZ!K#0zoNaa z*T6c(v6aqK$SW$h*JKsGo4rNT;#PV&%({qXX166OcXt8G6}=(A7wz=%Rng?C%PPsp zQ|ItH7x941GObAhb^@>|DC`c(LRy8`6wVRGIfZ~I5>KR=r0_(Usbwo<;!=(fKmN{xMbs>b zU6Vf|@ge&OXGiSu@Y;pxxl?f+8HjT(;&7~w7!sdLgX%q$tJotb+W$EW;39e*h_f$A zC-3Y!?^?rd!73>yHjfgcT&ZZ4+r4i$lJ~gq-BNE(Bd6KDH#cGnPzIwxzKrK8biENb zOTLYvNvkk}sA8Z)0q7RP@AIeIQ`HWN#tXn>H|COP%SVQmR@c1uddtZ+^|68pl zxFR$EqXGL-O~l3C=D<){V8CeAs)tPLTf37heGfKH1m8(p`%~-5jzRxdE9*FKHfB-d z1AW7lAWi8C*W|J+EgD#$7GGd-L<2!sd|ljMaCQNj2;<9){f8a$@5-;owI|MQ_gkmg5cY7gEz4 zk{ex@VvZaR9blsV_;hdM@#3nlj^F)Y&V`?k>W2bz`crTA`!tn!_2o{1L zN)5>n21?ik9M%E0qOeF93Y)j%cbyMDAaXBCoz+@s;t5j>YAQMg7*ILK7rLo>U?W0^ z+yf=NX0_O6KrAFns6>wAaAHQ*gqK`~VV&nO2V1HBb7z_!^#{gzipTz`x4(eTiK0=i zFF~B8$j%#z_!Qh3BqI`%dr=v}aTqBsySNM(ln5o4lJ*J(Fy)>gtt530uwCIineIcS zM`q*OMBykmCR1pz+sQ1Xpo~S912{4bo%8r}yN%H$*i7W!dL)_nd`lhy$Y2)(ab-)P z2;_{)w-%(OY}f%{VroGY>O23rrK~q=ko(tw*sApRozLpL*&1N+UgBQ~qWvO}L8*9= zM5U?&MLhr);>ThmH_vZB1Dp?A!1=QHf`?V^%ZkZW5%Q=~>KsbJ)$h7JF$|(8lq7;iQe&cq|f!}5P|X1rT{(fatDxX0LJ+P2zc0L+Fo1Fk?a|<9?A5EY=NFeOQ y1Lt}Olq1m?+J*$ob+<5-DbX0(e*{b%e$8Bu#@UTh5+(RHfCv7TVc!3px%&^J3NtGJ literal 2879 zcmb7_4@?tR9LIlmy|zbz+G)oMh<1iQ69z>T9R69>ls~dsX|xfyVW6}{OBwCj6O@El z%Cdu;_j_#a?8}z4@AAES z_wMd}-tYI``<~e-;ncw6ky}xp3l9}Fa9}F5=rc>!6zNR*H6=xb>nvHOqWfn7de@rV zfo#pm*QVw-URM@AZ$2@)*EyWi7GJ%5zjCM3QrV@tH=R+Ju6niZ_Aj!7-A$uE*`A#< zufKeFX{z^dDyKbtF}Ex`{W-39;O0=Cr&4+9or>hjvxa>W1Lb`t<>$#uCbyU_R|}{4 zC$?(t9&PMR`(79v>nmP7@5T*7pSHvMf$RLSqa$4l0;8$M!oo$}Kkm$mFBrLfn9n|O zF?r%rZQGggvUhv#4du1}Q0iJ?>G`Z_@VlGumwcn{_51d{v7##A@Bc8N<52#gsodq; zUXHcM=O&kDb{_A)aACH8fZN(?H-37u!hT@;)PbhB@{f1;TknkRx#qg%vt*o>e#ACz zdgRTnlp&3_;CDmS3qwgd$UAo`U*Elc{=u4!a{lSN#iI=jK#&74?8`LK`gCWtcT)8`qY0ez*eHAsPJ(GPOrlzxV_s5k%jq?fKo#NOG!Xhd`JTP*c${z1m;-!i~Y)F=8V=L7(2U|i1_DV_&!@Eoqi8C|2SJUPjsjQNT3Ef~b>KQQj7eXEIj7qZ` zWQ|qyR`a7!}zFiS3zampBuS8#Hff~S^& z{%gxu)i@HOr%>TXRN(O0yiN~V0)a(?jciAdU>}lZHoynu!2lYO7NpohEJ=l?qa#&Z zEqchrMMqXmEX)lC@hvSr#WS%jNSQgOOE+uxGAi!aBKeZdT9D+ZSiRZEuxbqJ!LRRO zUnRf3(DHvjLeh)kp9%Oc4;FhF#36>C5z&!p0&Tk@;Yl_ULWl{|5ZYu#$dQO3qUF*A z+FeCL49J8D7k&toGtn5@jzrA)h%l5n(HPo?M9fP3$AuqFs4JO`Qv4bq8jozu`)@OMe*sw| BDP8~o diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_ehs_gthd/javacard/api_2_ehs_gthd.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_ehs_gthd/javacard/api_2_ehs_gthd.cap index bfb864f1a8f9bb5e7f6ad8721938a5172163fd94..385a28ee91aabeeb299b0da76e50c5709475adea 100644 GIT binary patch delta 1259 zcmeAY|0>28;LXe;!ob17!N8kzGiV~8W_?I(ev^Snt@=azFNM_%nSW0llTO~1@hq+F zrgr9oMZF%8nr{F9b_EKG+?lr5B;ef6=U?u4FE>dPOu6)fWuoD{8yvHzt=q}8qUA!x zt(Ckz@9wekCOPPdYl??xJ=nYMYgX}hlr z8Xq**VM$c>pE_@o!-t&do)PI8b6C>uUg|g+5T=^uTJF{?8tb6D==A$kskDi0l^%z4 z{2reuIdYrmbN4O> zR8|GftEmzFr5=4M^h(z1MW%798@1HlN*rAua(?TgRaqg+?+4^&yJ*Qm~Q=D?qcxMSLtqX^WLzG_hm}<88z#7vUaw#{#w4*M%UsPd(BfHhZXDio?n#~ z6TfI4;LXml>*;3kCFP6^498g*7(h|O#lXP90FIi;rx-K1q3lPS_9RcXWeQZ{Vc5yQ z#URJPz>o~YK)}L?u5ANT5=@(zTjrt3vdrP!%#7>{fQpkC8CfRRGb^*htXRq1CIDq0 zR7lF@2dd$pY|mn&!Q;@t!1$km3+OTicT{&txr7++0Sbe#$>f8qx|46Q@JQ@rW{7JL zU?>2(zNvwiVIq)T+`!4OZt_1CGwxiVQYHpo21ACR$@Z+`iL83eh7#)-^7#1KakdRr90DJKiP*E}? z11LCv1oPzAY-)@JlZDu=1)v!T7?F^8oE*z;1`pp^>{3j787Dh(>P&vbE(~)GC^jc? zh%xCffn{7c#NZkdIi#2tLxf*3acKv5Gcs`jBOI0{KoM#ObOH#QfZPHHJd+(bbtiLk z3M)b5v-il;7E_=!2wTCGff#duO5K#vqa7$=jG|1F1?W26$=5gqVQNug9z|^@NUaVq zA#hE0;Npb)CV)$dX*w%d>K!Y;4!UnZv7!hx2ZSwA%=-<|^q)%tW;aTdpr|co16y#4 Pjc;-Zw*Z?yJ4hA)00?6u delta 1289 zcmew=)+Npt;LXe;!oUH9A1gggC-Q052i?tUGLYD-{!q4RXRJu{k=$>6hOrUP(%Nq7 zW-iEB92B5mlglv?!m)|Yl z*Xmrty{;*g%gttz(*0*$y2THcPb|%qTK3UtdQXFB|DwK2+e@bibX$hY&iZ(P@1_p_ z^7<^X*~f%qgI@$nI@izSj11_>G+7?ZW?1rDkwu`+(rNEjQ12~ zFi0<)t>$_>X01~AYwPgW&tv-erb}J5om{iEM)$%y`>8CqbyY1Bx89D(f8!i8HE2iV zwgj*4-=8krwKTiXXPb5WP}&Q5u8^rWBNS@fVouiX7JW76`@<;(_BDma&gH)fXq|OT zJ;0lt<0p&PMzJzR28IhP3=E){;bH&*P|Qp|&6vRrWpABocy_WKQ=pO{IDq~{cWiVz4lVIs!U^eV!;M4P7r5!Ih+8NLQf*CZp-(rL3{AV43mn z3?fQ>l7DFjms zPZB^ysMbw_s8!@bSZB>8#k7nSY{Y$5ew_esMkX#`>IMN&2!NtV5y%E%OOPNOaIt|k gz2cI9*^3%SaD_ld6GZK9HonR6+yZPaAkQ)Y07dg_H2?qr diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_copy/javacard/api_2_enh_copy.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_copy/javacard/api_2_enh_copy.cap index ea6058d506bd96c68ca3085fa85b40add00dbde0..fbd525f8a243728e7b03eeab7e686659ebadc2c4 100644 GIT binary patch delta 2130 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 HW)b@j&1M`k diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_cprv/javacard/api_2_enh_cprv.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_cprv/javacard/api_2_enh_cprv.cap index e6c6dccc9f8fdc98338e10d265dfb3b97a5e6474..d97d3a9a3527787f7c11819c1fe5080c7160b497 100644 GIT binary patch literal 4830 zcmbVP3s6+o8UD|`=RWqyT|m6-T{J2P5?ojzDLzn9p`}P9L1LMhVb*1>TR>KJV-!-m zQDdd}jwy*vJ5IHlq!MEit7)UHHpb|TiB#L^!?9MIsqv9%GpN&AOaHTrE_-=|&4K^i z``vTT|DFFkXU{!izm9OTHKHTQ0X*o7+)ZV-EfAeU` zJ0G3<(GU0JtbIGXtNxee*BY{o?7Kn}nl4l%43r074Izwug{1mhSqW->DdjZ!r5B+VJV- z_?o?*U{mu-#>l~Fu%jizR44_rG!2aK7j(A*4GSeY+U{R}Q8yABn8g=mvESd|4Khw1 zlKVwRNI`6TDW$&S(~*Q(d_-l9{-)+I5rwIGA^(Z)cp~k@%OXN(>^KtfDfBi1i5<_; zxBh#o44auvK^wl_vzwL%g6^fkN?Zmkd;x{FaY)340PqSTkO_PUI5b(rXJoYj%>rbN zgvOx>Ag(s!Gam3A1Fi+&S6g%g4CH<9Yy!40%SVf2fDP_IfQ?K9^GqBE5F=8M1+fCm z*l_ff84>`q_$H*n8(h*<#|R{8S_atyspRJ%hpz`Pnk}JJatMs13pDaMm`GPhBi&%+ zte|lZgNd_-G|q*%92}evae2tWH6d=p_C1K(uzermlZgM0_$1LXu`h`pATum9WaVj;1HML3|EC5;qo^A|RQdJLBDgj~LeU1`otm0Pi`BG@cA#222-+IL zZQ?+}SH^7wv-3>|2p4efZSXKGhFx%pj3Q5wSIA{9n+tHi!sS!PpQ4#`k1$^NnM&6K z@6rUii3bZu>lKYBJl!OKMRHT#YFgC9jvbjD^-DYRpl+F?{k`B zy6?fJ@tvI9$HhRMr>WxLow=bq(;ihCuyZ0~<`pqI`T?lvF;yP0cX-_5mvmmMDnksM z=Z2;(Rh7udm4t|BVnj5dK2cLd9DAR@M`Y0vv>g;huJ5Nke@|5+LG*KE)3`YN98?uU zSd4ytdbO0I0S!5z230W*?8v4GI3RhLe$rLN)YlJ<2;}bPCAn7~vA;UpUsc5%aUwFA z*_wF1u#=;T4QoLei?yiaV=XCju$Glug(!b?Dq>a{amZ6SacjA^fgS5 zq`oVahC>*LBt=!MjD$t7<|}&V2J=o1t4cy71PhaipFmTnVrfk5c$r^|C(DaFY=m!-S-cuD@ zeEf-F{xNa!4<^4K!%t-NeO6u)8+RwSjqm-j3@BVn><792%pVU~aIPw4gq-H8hQ!S%LT2=O+z-ra1rY2aEQmtscSJh%oEJ{#|5>g*cNUgD|HCC)sZHgKz z+UrjqKi-OhF)KtH{z+_(H{faZ`SEbhG&8{p0_?DdM>0NqQiN;NC8(*4?KcaNb-aw4{afD5rw|%!rMH4 zl0s&3#g*lROU9%CwF@UVebXM6nZ}mE@>J%<$QIWiDN@wS5sYj2GDQ<6J%c_giZbNj zNqhJVF*%Z+M4tmiNp{6W63vM84Ep3J%3$W>2_u>c=^6CtOqAi(xES=wjh;uJl|*@p za1{-ILT2C3QS=1*v?NOKKppZKePK literal 4881 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 gx2`zNL`e=O)@w*UYD diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrb_bs/javacard/api_2_enh_facrb_bs.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrb_bs/javacard/api_2_enh_facrb_bs.cap index 1f36e469ad034ec80fe51217fbc8c8e1c19953d5..6e28c4af500e70a2c15f7bbea96f0078d5826255 100644 GIT binary patch delta 2109 zcmaJ?2~ZPP7=C+XkL)J9*-c_dBoYnvM=iu18_H9bAvDi2B&;P#nzW>|*e=qOP zvG8@_`pk5KGy;ZUfRKNAa*007HTAUx%cG3T23=2lw6G8qOxpMG!}0R@&X%ac5L0Bm zp=e|Nqiee@8wFF>-c7cg3+}E*ogEVjT1Gdoc+8G^BWeJPS%Ks88lcUR(75RK zIHhbw6*`O|7d8yLcAuHHBWQhaPV~jfue&%|ox0nL<*_D%0#ittp$c4=wo2GCXB*@v3BJMBM7QCe4HD*Sm-2pN2Y4 z$!*@av#O;l?Z7#*c34dDGIvrxXPi8YA0kroOW!H6Uhb=Ir}#>vq;(oPH^w z`@z^>%6Fu_nOC#ldgZ1-Qh=as`JM$Bm+f9&{@y0fz~TL(5woG@!%;=scr z&dti~F7JQ*rhQyXb<_Ot{e>MRGh&Vwx;1;0osAvyx0;7vp_g{8O$jI$fB(+kyslNq zOz%%K)bz`@mSO<3kpQUoqXmEgp8J6pu(`&bdAHg6I1m7!+DLevjD{}U7Ra+rKnr%E zwIXC_kl3>tjrdHiN5h<2Z~{gUxg3Gf6^NXVVI+h^5bgb*o7g7y%m?3n^}2vK0$e~Q z1@lP?AONmKX==XlO>$xF<*t(~04L%1WHQzS2WYIW1Rzoq0Z%0;B9#R=$_WIj2w|rp zP%9CxM0hX4l?Wd~xDDZ(2)7}88*nrQ{AdSYX-e^ZFMYvQE=vw5D zqy0|ge^x|>1soHMd@SH1nG!`{wxNYiMbF#;97`)A>xX;{@~OzX6g|5R`R$6p?%(&L zMyrVm`WWaU>#;>d7phtWVIUi<0d8;)3n03%66^*p;feTMyqyRnCK83jDHy;RZBi&n zL_7IVl8kmz>fBO~+1CK!b7DQ5#M#I7wKKy)t-=sfq(0$R5;l>lBk*Dp=(Tyz(~5vc zxc;U-wD3RRUCzJHov)yS50#Cfq={Su4Ah+74B>R%&%cj#Z|3+k_$fbH@Tmr8;4R+a zyN0zxo6i2sS`BWI5pA~N=$>iKH(s>6~=we;I zp^`<^siDt}sUtMv2k~_TB^JfoGzj$^?m@wjF82KQ^maWs+YlSn({#>uCXDb$A*#izvAyF2w%!y4d0Y$s zG_c--Pj^SF=61^={oRqP;A5u}xSFr)bjPWXYI^z$L8TTjD z?}W;-H>H_w{AvaYR_!HZPsbh)wOID^QhQq_;>11Wp;->8s{STRUTSaCM2*uot)m|5 z3}bHsbI!LP)FBPk5`0uI=~dMXLHJMA>M!IA#8u5VCJ{a{rg^jQxj7%{6j7BfHQ6bL HLEZQpGYbMI delta 2130 zcmaJ?3s4hR6n*>O&E~U#%@Ps>1jGawAu?)oP*AbdA{~NXWb6R-gCZXlnUUHd#3}+K zs88(BYOQvv*cPR3OOM(ZdlSix^CRO%?T|Gr%b8XWs}ZtgwroqOMX@9y5z zL>`UQrX~}l2w3#=u9!SxgVtJ_)}HT*F&-Y;F{tFg95LfWUaz(;JZf3&@vhC&ERBw` z+U!T&Gh3%6xbo8{n1b*A{Cmsyn@+}M*S+&#%G|gL?ihVxL{dydI-B%oXZgI$p!QYf z=$fxLF(IdW>*l_%ZeEhvcK^M`!){Gz@ZIrlc>k*prfhs%c{VWRK*1kT|MY~Gn%1s9 zda9_qBHvn6&u%|7+1KIzE@$tKWZL#cdlK%h4sjLNFHzSN5Ic&=Lzc9lbvL&sOgi^# z#Ha8?#?BmSOU2x?6T{h@=`+mx78HJSx$72Ocq8IQaK|F7c5ChCHJ~Z6qZrGNx{}uL z;P%3fpp|cK8|@brmYE&@*3COt=WQ-sG|zr_(yKp&(R<3s9Ja?<|Ls0!Z10_8iT4^) z&Ra7+I(6yE=}Y%odT%ZLIQ?(_r_0H$SognE9eb}hHpR|ps(RcK_sWdOHCuP)hSxS1 z1a)8d^7Ey6X$ME1`K$OzQ026Dug(rzIX-g;*5tcrPH*Ryo|u)(TP_tuILhx|^-E1= zSkwBpAgKfcpp67Tu8s=GL#_^VV~hDdJK)G95hmf&LnN*fsK8D%T`uzgAhCgNNAUR` zxBTepYcQI~;Bk!k5RtPn48U3PfGl>HirZkcs48W+PJfyK8d?IJq62`6W}F&21n_h`5NHQb z)A3G$o{4Y~(9x?AE^_MVDuj0-+>G!pgpVM64dE_?uOa*p@QeWbnMlAfg43TFjc^K3 zG3f}WI91F7gm*iWb<9CzoJWK%z_XlFV9iL|k$w$n6qs#B`jJ!1k$~q0I|VKl=~Se% zk=}~t8<0Nk)NvP^u2U*1D|{W$3~R)ek?5E}09G&?)PUol7mFY{Y#a6v55uS8F1&|` zBXWs4;+BzIixD<6g%Q;x(5kXX!d56+GmX zU61EMr+R{(RnFLdF5Cpqs|OF9#qL2&6ZpdH0XR$(Xde&(t27E~IT57R^W_9#B@2ZH zLL!Cfc8Mg%XIM#Os~7(QU7C?|Sc})yVF5-#BRdmTO7Ws(FG}{JBue&bAShv#y@8;G zGP{{VsIOcvmI%0^UMnZJ`d2j|b6Qm|NNfC|_;}`}Vcns9yDtJ!Md2T~#mmPWui-lP} zHfZ&cLXe9bNpPf8_#s;s??{b^n&=6jG|s&~5^g4x_)mO%J-N(3j9*Vd-m;8C@@(vR z%6-Gv-^1Fi~Tv|o@?E&K^$4edT}wG61P?~ pdg97&#%{!s#hbfO;chhaQ@yI@6*f;mVQr|08o0uMI=Eh5{SRO=6IlQN diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrbbs_bss/javacard/api_2_enh_facrbbs_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrbbs_bss/javacard/api_2_enh_facrbbs_bss.cap index 2ca6427bfbd04f66146ca8617389b39be02700c1..eb2a3a84a09e3b806484189971f2914c5d1d6533 100644 GIT binary patch delta 2637 zcmai03s4kg9RK!lx4XA{d&}-UmIJ(ji?~bEK-3Zqh{6<+3$Zdq5+xxtU&V~Cxs6g% zBGiwtQ3fB4hLfOZg;q0`}oQCp|Awdj+-ddA{rCU<{`>nszVF-J z|FtL8CW*c*inbz_Wsy|)L+%RE>(9%dS^kK1QNquu9kUmpl4o{YT{2qv?!meOnowzOr=e6iz? z{>3%Ov~%Cib)zU(c5CvfU*%ynJ3KFYvXA)c68KHd}}H&=hBOLOU8P${ZrDO zJ7#KlZ~W`2+dpxx{$};I@{I|q^Q<@S;Ww979Iwyv9g4}3X0uJl{(RN&#Osg#b-8}T z+jK#5Bx|V}bba|#<=sXpUH)uC%7(+`ZR=}~UA&QG{fymvYH{ID zLQ&4?8wJD8ZrOb1vCw|@Fz@%2^n_bd@4@Wi@bm4?4_mcBSAC+_#=FVBxFzE&2uyLjQXIee~R?(K@|Yg-zcA3vQkjeMyy z?rOo;Cx0pHbP>KRhTZVeYd8D^LMLd1^dmAM#G=3v;lspCzI&ef?!m=4i+ny#5HK>K z3kac&ATVem+-)ye5_Gd?mh8cgQImLzVAcV-kRWKhfpRm!6bGn}rS7>omEL9njs>rv zGvb9b4Kc`Qg3637p>@qWvT1XzfKaV~50XRh6^F^s2-w3w)r^dUfL4*2L7K$$K_Zic z6lMgnFiD!iWCNazWac%%lQo%H0Js{d%x1vVn#ybi+<|0xNG(iWV)@_*QZ%IItspA=NveX`T-STK*e@11#ghS_=FJEL&DIm&PI&^EdfStYjgo<-3S zs>BA%BpVUctIYrMqkd2&F6c)!8YzkC*^N*~DRdjDb$E>E{LiAOVpZb1gHy28_bp1i zcQMo>sw8y#8N&Rm-J4+SauYqhPL{lh{}$t8!YCn(7MyB{vV=SjWEC#8#E03&PxATtXB#PUCvh+DKBlOC4Pq7Xaqg(Q9DhiPw>*SF5@_Z$PMsVj4TSfHqNwf%ChR?%ANt9}(el*bH@S7?gc4jSPbx~_ zxhS4<@?M@Jje)^C1<<_xM_dkuh4Gy2P4t94p zn{Q4G9~uKLx}@m7cgJ1=q7KBfZAx&%0==)=W+zifxRs2L+ibxw$Cnk|c7Urcp<#CE z+<`dLt^~PyFMJ$$x`cAQRDip+hdcLzwId&Rx}<~jj4!&lW?Jg!%OXeA}3i&sYG8kbph(?8WLTSNc= delta 2665 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 Pi{47jQZW5kr_B5d=lu-f diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facyb_bss/javacard/api_2_enh_facyb_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facyb_bss/javacard/api_2_enh_facyb_bss.cap index ec0829faf68f3ba2bd44cb2114ffcee12117ae86..4735d976132fb4b402314a58f92c95b3627a906b 100644 GIT binary patch literal 5599 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 Znle`Z)3CA(Kg(b<;jbF^Vzo_`{tv#U3rGL} literal 5665 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 literal 3783 zcmb7G3rtg282-<>x9^7+R^V!_q7&az@G%wUl%e=QTt&0tWRY6RtU%k*x+tJ2$P@*u z@ilc(A(;3`G`K0a_|BqErcpOdHg$@R%x#2d)M(76-G5tL?VZf_G+*g=&wu{!KmWP> z=Qm|CtPbS(dA4Zs2zX`afQ76HGt-7lo|a+EN}D!0W5SG?iCGyhS^)ND|7x#H;*a*b zWhnjj6J6$&;wRqZteoEpmi;osR(B|)c-HQWn@dh*N%DW+n6QJC9NTvP@7mq11AZ7$ zZW(wln`=$^zN!4wt^&o8o3Ud{z54pu&X|2H|0w5d`B#Na=hEWm-n-gV)V4XXD;d<| zjG@@xHg7BTY`1cyV%0tO={nWX)(SXKUtOo! zV_5p#?CqPLpXi%)eq#HfK_=VcBj^6i++VQl!;>r47H&(LFs@-w%bJlDZy(E>xVrJq zMpCATQ}u5zI&hh7HMA7Ra`N*91<#!uVqTp5=*j-uD-+n-BRicrbIQJKnALUKqNs~G z$_LSf9_fkpw;nx?da(SKF0abIMQ3m=Sed)^e(u)ot}!XO^JhMt`tZubgX0eSW=6*~ zufJOr)4cyiYkKa6?1i(M@~&3@_3+}g(eDiRuBx?6ANIJ5WKT=c;5B6#xn~z&SGI3` zdTYINZ24!WkKVjouROT-15>6<-lKbiZvg?g$O4$~=#>5g6OQie^)V?1WCDgG7T7En zquc6o8{G~^QK8LkG&^l`hR(6t=gldw+4GI_&7Yes=8}BlB&#{!T9RlnI|+2V(c)_- zlm)`op%Vp2d^lFbqhzRD{%8&FL(%x&=)JbpP2Mf$O3Bvm3qF-a`=qkqJ#Mb~;M@ zLM)_;6Zrt$Q6j6uKXVBYWjPw3LdPVK(0Ja}fp-i}3rInPpYL>s-Q_mh-6nhugzZak zy_TX7_23t}k^)>}JU|h0sqm~)fzSY1N5v-`GS;;sq01(K}AwQ zP7*yTG6fVQ4>ZJqJkO&c3y{}9ENMVq=BO$k*a}j;{qN&s0OHBzZN^F}1)X>Ujg3 z#v2l9fYsN4M8A|!F9jKtGJRHoGI1Zc=q60I8hXJDSOQFKDF~~ zH89C~3FBozMN^q%XIy_ahOGfLr!8dJWT(8p1RqjNZX%9 zBeAK0mxh{Z^j-ogM$-8j@&_;Tui>O`^iPiRa*?ezAkY!|Yoj8|c}^6TR^K6J7B>9) zRnvJc5ZFsobwJ82Y&^CjWzyGWjKuO>AWn(YpR&$XppEAgfs}QahOGjPJf{pSmH1Wu zC&^I7b1J{BERf{RZJjwhrw$}}*_#f;Ihf}(0o$rK`7I4CFNNoSZr0$7Dqu7s{PHrx zZFbu%88&N?|36=jx5~dGRHM1yHy?kBa{?mM$hH}uZ~CF3({rs&W2RUs#&=#SrfzQIfXt-AEoFXrRo+X*Xp7I-@-He zghqen!a7YEMlN6!BK!=Ex4JAPHYeW0LhveBh?fxngO!-6pp|kgz<5Pqtre;=@i0&U zm!J>!0|HgRb?A%50|!=Z9}K12@e&8nLJx@d`OvN}qL0uyARB-f0!ES~nHRr?aO{C( z{Ei!RAM-AntR53QD|c!{0`*>k%u6JC~rsmWUL@eT-N~ z+>8WujQAFXzmxQrt%+Db+=B!KHb*27>`254;(`}c@X90Ef~fq7WyCcvDDyBP8Bqlk h%ZQ6pP^J;3`#)I2!Q=n{ diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcap/javacard/api_2_enh_gcap.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcap/javacard/api_2_enh_gcap.cap index 9d478e2f45681cba10bb5b6d7ca44d6c7ab9345e..1d4acd7126f95de4fc179ebd12be3bbd25361702 100644 GIT binary patch delta 1213 zcmca1c2tZnz?+#xgn@&DgFz_iX3#`F&H9ko{3ZjDTJ?waUka-kGB4JCI5tCX*3OxU z-@K%D>~LcV>$+IKKPkjcWX|b0DUIiMimTo&4VKz0V6?E7>3oDxG{@_)|hF$NhJ*?n|vVTS6~Ot$*SmI=QUlk=E5!VG-fHv%he!$~|k_I7zR${7J>N zcgd5kN!m5e`agw3?Yc@*81Fahg?~?X{#o?#?>Dg{Ok$trmwn#yAVdDcTw}h*JyvhR z%Ohf3>;t^nIlS9i#M{dm85oYUFff3khKqrLg8>{hlTR^ba6{RFPNF@NZJ7d{Y zLs$bBLlV&WX$`y#rIWw01WB=JurV8ovi31DaPere$gu<)7I0{=$uS2TPEKQ$gFB;} zHC7brjE9LI7Dxb124PE(>DDHkK>xBz$x5=CGw`r;uyL{QuyF7Q3#g(x>*y8n_B5a- z5Vn9gYX+MDcQPXb$PYk*dGby+HO9cn57?{)ps61i`jEh%tj%tw40XZDJGNG`Kph}# z0@4Zxdl|vL-M}sk3t(`(oMRVb(qRHi32}(QJ*Cef#k3eA{ECT7C%~JLi3=Eau;>NF zjUCWv5Jt6zhZ$_vO%7q0lVZ0x`I-XNfv^=2BfuPpT5C>8m|A!|0u>n}6arbAEMRjB zSU4xI;pBv=M~zNo4V@76w^+C)^Ko&){UygG#aJ+T0hjLNG%g7xtkH&S$`zneSD0m} fk%X+wnGNi?8EkxF0p6@^ASrGjGyrCc|6m>fkV9CD delta 1208 zcmX>qc0-IWz?+#xgnPQJohcJ}kDZ%rziR#7(}C-G>eKgdWGD%J5YlRBWB8u?_X}r% z`#&Cm7B=6mzMWC7>#miryLNu3oUESds%o{LSwEu|+^yH*RMSMdb8`A80L9GY(~KG1P<&kCWf#E zE`}sv!pdmiWhkHgmL*7zLxYXkuz*RFwU3d3i${}1jwRTzfJ=i-ju}WZO^#%hgS(}U zH5TMAkh@l&wzZT1vO(CAVR9k6&SV)j32kcz9(E2kE*2gZ4jy44b=2V6@H6B?4p2P^ zTR`-5vk3@hGBN=Dzzigq8=0Con%E~VV^d=coqU$fS^$~_Kyd($g2@u>W=cTqASax> zV{0V~WP`8?5F@~z$p!2V%0NCy87N{vT0qzwp$5p(W&*qWKf4&*hcX;eOp74GubH?e z=W%eti~&WI9Z(YpquR#J3^wK%hcMij2S8(HLxeRrC1FOu;}2+rF%Tnw1`F7T37kSO zweW}oDnhkx5=8AsPK0&bTvAN6tY9N{u=48!cr!9_0n;D|V8#_#7)m^ZXp&*W)Px#Y X$eIG!z&3TW@lDp}7GM(s`I-R$+4xez diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcid/javacard/api_2_enh_gcid.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcid/javacard/api_2_enh_gcid.cap index bcf5697bd7a183978577b3ffce85bbcf42630b39..f73c3ec07ab972599e881a430b91c3e83195d741 100644 GIT binary patch delta 1492 zcmZWpYfKbZ6u$G=nc11y-C^HsSyrCi;__I!$_f}jgRwyAf)a=e$RjPFY25~c!a{bd zKtWkkJ3xxsR8%6;s>MEjG@*)U4NwEJX-yFcjaJb{OpDdpYTB7~K}T+Ka_^jbzVDp5 z-?_K(mD@V0EfYbNfFKB}GS6fqZYYSZBOFRb4mNQ?2`oiSKRzV+C?M@q2ThHK^B}>YN&tw9QRh z{|ZaZKJRVZ5c0vJz9UhmwflYch*jk~T3gZ_o`V$}o*rqo9 z3R8K7rSrpiZ)!|wK}_GS?AW8QD_v?VocKJq=D@mTmip~ghGb9A@rpacL;2mVGZ95i zpMJY#lh+f}TQ-rM^CaV&KGn~8Ly=FLx7e#=4<8$y`RLHtWJA_O;*iER|CxO7WNMno?PRc0knc?s#(idUCXNGO7NzwzbPnOaHy7*J!RJ*fMcqF6O>QvjYO) z5()q>4G91NeA2KZP$lJG4+pgQphGL;Vt9Lq(uk?By+DpFVRhuNe_+at7YQ7(S_XTGK;Zkhpp#+b3I##o7sQx;El^Q8Y+Y`QemW)3I|a*cd7Y-rJyt_7UQUx z5XogSS{9{{k%|CnKY_4O^AFJ2kuFL8Kkb)ud_@Mhtmi(>#{OK}rBC02wk#Bwbi%I))(uo%ZL zOl$zTcCkh6qz*dDd7|07Fv*@I#e(J@B-JpD__#%sVi9DZbnu~P?g}b!p*%s03sR<| zK8i6)z7Q+uZ9#0$v)DNLdAbZ*2gl$XMUu&u3Be?Iev21X<2Y6ccn2}q!b R0F+4hKqZo3EJV!j{14QQg@ynC delta 1541 zcmZux4NMbf82;|NYwvp3Kd`MWt}rOpQd%aA|3VS98x-8=qHzPmHb}QI2sUVhp{$iz zRQ`rLHymUObI~Dj9gt-T!yhm#=%T_{n1GvekmzK~T*emEX!aep_Rw&CRq~TgWAA`N-cjr&aZ%7R9TX zxIKO{*I*xibjIE*Qg#<*XW-L&Qg8HRQ*R0`%l3R8Q&?>}|4ma-#Rq|w!irPIcV`Wz zjS0W%hmwwTX4ICnM)Y2CUDeD?#AZ)@e6k%cQ&`l;w$JE7KVpt2hucGuxa5{Ipl;LD zp_78y1NEPsv$_qsZ+Iw%`%WeDFsXy3|XDu73oqU;`lWsjGD{YB7@xyOtQ+Ad&Hhf(u znds_N-QN$l*y9yLW{qdsTbjaDnsb99=$#J)Qw+H0lgo*b6~5h0)dIGAVcX zr&MQf&he>4*j(*74L*ve?F6;Uzj95;?CC0}`bvghV*)a(*2MccE<%n_}W@)v

    yj;Cf_Oh2e4m~n?=TzDn`TTnbmX-8*D>3E|O6!tX2+dWV0BhkJrC55a`(j zAj&op2ph+K%lLcnZwa(5miFKw*nT3ORSO0FS1}5MpoN@oZ5Jsq zz&Jl%6&HC(An0_sX|g{UC^)0c2{c~mH*r%@R=noctv~^zU2CAv;7%He^1Fr!|6K1?~?_G=Q|5@U&=SOmBQ`a$`s~aWlxw#x7AcUIV`K4 zp9=fS*OYM8UjB~vkw-o4{ud5V?l*1sAC(7;soqk4ZkrvgFB&TQ$DZ=oW^Pz>C&_ZF zEpo)8xJ`d_SUG+|{ZO2p(|Em#mHWA`-7~|4XC17ripj5Q8A_QZ5B+eiNZ&hsqfsyr zc=zU5!OVkKCbG$pH7CFQX6mcp_Z9WY)#>&$vt{S5k*e80i*1$ZXWBgNBNO&8;~#UV zqE`P#Kvs5e#_E(g7rcePnA zu1l-<>~h{7d!0vj=2$}F(;b(3)ITN<`aP@6ODTB0^~~_}@l&_QOXJ5j4{FR0PAjk6 z4XtiYE_;@c^Ssa}I;W(+Pta>^c-nO*GB9jBqU5*QZC)2#o?O#wG^3&BI1$rSp024s zNB~@?0l3jf02p{N8q`nZxH0Ki!&@)mDEPbBPS5Ow?lLO^V$SK?5Og#W67mp5s-$ zfcF$3;zF4OLGzPJ90f-bh*bxvr`nee@^xnFX;%#8Y!hmuHlSLT@e=}TvH}g11m6VA z^B;e^rDtl61eil#&|6G143S|K6M4WAN3n0f{u1^B*iU1B4_^aobtU!KZ^V8Z_PedY z0XD{4;U(pM-clW_W22>Rls_6~yp3|Xbn&l{s}*XMSi1b)-;5&(tviDO9OZ*))JeN6tkqDK;-FWg zDra94QXP5fMf7`09$=0mNC_-|4tUDp6^*4irW#i1<2Z{`F<3SH{yI@VYg&Tw#>Zov rM&7bmse_FhBHAx=CwDSj9UJ4iesyoonP8SM9utY~%i@F!VlMbEZqBc% delta 1608 zcma)6eNa?Y6uXHgOg5 zoM-Vo<>{QBN>U2I;OGAKyPtqC7b_RHBivanUlGrRa-{2`-)mm-PTXt{IXy6 zDOI2g>Q5RBUT%4NybDrKm!H#*TD&jStWU3rnkc%nA+6xM62G#&Kl%I18pEtH6``N# zul7V##jR(hFK_P%t_iAj-*V2cI?Iqqe7_>eDn4fUVfI$WN}o#~9hxrGYu$qN*++V3 znl_ducHMX>uh?u@opA8*P{1~BIA_GgTSku&ZSq~}_Q+oAxAOS%z$+oX?>C?S`fpv6 zcDDbi*$v!jS8nLqn^Bwh_KjNWqy-iGxx)J7Nma428hmy^JtmqB+(($cX-~EKX%C*c zIQ`Yd>A10~fnzUBr9E+7eO*@gpe@BTVy@q*3mATd-sGb_pvY8Ui6|3!UAF#$j}1puywgyMj(gmR!! zqEIrY4~As+p*XnaNex&Fl<*#K1)2D$1wcRmF-Zu%kGl529L1dL^SuqZ;aInA^g0#t zVzS<_t)wh8S7)Grh6DuPj*nR&dVtrvlURoYEtql$V$q=-TNgz-Oz!8gRY>?ulTy3{ z>r2o^DkfB!Xap1>Iea-VQ3-*GAvhDg$lc|&Bl2koz%=@tijBX=5ZOkS*bJmZ9hQw) zp2Ttx%W*9K1X8Fly1)P|W3XI<Mp1hp;APJl6oDc)Q7w>(i^Y`2K#>{)RCSZywLsoUl&D1iAG}&6 zwu96ElUk*s?Pwd=Z7vUM2c-C`dILX8a=LyyW5Q%Dc^gq# zw`3m?#B!1T*j?zgkt?y!dSPAILT4|m9;D;qm*H;#Cd`fCBJ5`tFj(`2NJpvBB&VeD zmw-i15)at;(0m(mC|knL(>TnK0}UW;G{+^bb{Z?DsTRy3$U~}{r?3wPc3Ch6NUPzNc5YOwa5HN>H%-jwp0Qcm&dq-8fM|3!j5(bzK*du bbvfA+btserR?OP4DXcT{b>_u0tZ@1-FYK_| diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_giid/javacard/api_2_enh_giid.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_giid/javacard/api_2_enh_giid.cap index 59d53b51e19b233ec493923f48a8033e87f7a7ac..d04906de9d1dce60e817ae2fad99e1bcacf2f3dc 100644 GIT binary patch delta 1499 zcmZWp4Nz276h8Ou+kJ2M?b}^N;r zRnQs{rn(FQVWrXtlqisfDT81sLjHg`jb*99lneo5CK}E}?*Y58ac9n)^X~o5ch0-# zn|sHz(^Fy(-F(7uMHUUl~P9Y0-W4~+b} z?2&)`%FY|btLE>1+;C)ZUIDA=t{Qz@9Mq?JNqM~TesB5qZ;PJvWQJ?%y360Jv;A)L z&MAxiaqPQn@f#hI@ydwEE1MHUw2F}j--y53mE~(ztnUweAZmpTOMY%YQ2B7n1>&ye zt?WUMhuc3I4o5@MSIispGIT9;cSFL7!K?M{M^bVU3jS?-d3k8xb-CsKu*IutY~a=l z7b|oXO-pn={eu?YgJD7LYo5P!@IAtoIHq6U_eI*<)k(gQJFS+{*wWf#?t_;vxF5DP z2W0I%bo#Xne9EiN+*g)*yEfydWT?S}-%UJq{LEHkU$%9{%B{n3ftEw}B621^Rdx(i zB#f^qdUfFs=RWBQ)#aW3+E;V3eB!H*j|pFVY9FoHMi1OHwSRN;H@|UYOrdD)mJ#=a~qru%MhnbF_HfwxvERpIbB_bgPQURbIq#yzx68%5zBw==>X_73R z_!&VuBS6$=T#gwb659m+l%qtwpiw;?@7G)pkaHN`A~2$ZLzlm9%FhqkY_f_#8gBw0 zd1%S^L16GKLoiP+$|XsIRiqaR4BAHUE&*j7QfY-V0O4E!{G}Dm0H|Dcii(;-%4Tyx z7cLUbk8$CLN-aH;9wRVV)q0_uumn_do3ZBNeo;vB?0jpeRzc0=n@EnpZJIzq&*`?% z_1^JDs?0IxJLi2Z_zAU&)i4^yhY4W(7z48aucQ49Dw#?qRw*b-DPxuMNFhb3Wipj3 z)%W|(^?%9TE^kZu(c`nMjAfu60Y7k{K!C?-BTB<5;&jFI%fTskO1QXL9OV?$s8~m| zA>1Ji!qF0y-z@q1aYVdD^Nh|FgnK2yxJsgNK!-;&!`!)J-XfhaJ~+xjCgEAY%$5Brx*=xXi_csgR!R@GR>s+9~Ew F{sWOzm<#{_ delta 1515 zcmZux3rtgI6h8m$;=)15sYHi(phTHqeO$rU`_FOJgE| zfT_QLLbI$hYY0OSwuQmeWOEyH8tu%cQ*=s}fC&gPvltc@_utwACHrqq&bjA)=Q}6= z`EtKAJu)fsas)yRNXWBT`&Ob|@p?nS!%Evm{pIk9pt_NLn(^M6>anviQ8n>bXF3w{ zO3oMTY5rw+e^ntejFw3&ILE+LsyVRh+1WDYO5C|B`|nWvQ$oqLo>KLtahid(9U%Jq~pqJ7RRr@3hOrgFVyAVGyM1$SPA=SYTEBqU{15u?zIguSGv$?` zQ;r8X-aicaHi+i?9?_0jHGbGs0CoOWD1opi@k-Sl|@6Q0|-v!ZJM+LY9>towuX(|6pm ze={3 z@SDNcQ90|44^7-E#c5Q2u#U=rRLCdk0g!vIf^7cnfP6t2E9vs9cM%x#P@*|4TA#paZ>aHc^~J( zC;`YR129x5C@2HRPzg9!)b)O7D=1@HK@}nFhZl7lA#z*!U#;EP`$7T1aYP| z1Zt)DuuvFhl|+aHaaKy-4{KW>pa-qfivX(E3x^2HKrNGKkuinu+tQSrx~g5GCab6 z$>=Cn;GxQ71D7JVQa-+JT^mb*3OxU z-@K%D>~LcV>$+IKKPkjcWX|b0DUIiMimTo&HI~{eV6?E7>3oDxG{@_ru-o}V@+%Vsu|wyAAgZ?4-L$&wnn=z7WXEAbaqO_Z$u$1PhZp82BP z zZkH~1e|hq-`-1(=N$U>zMVqcY8O0Z3n0Z_yFKBI6Yw6Vup8FTwx^~A{>%JR)+ z@{_lm`yjdHzkg>!k+;&{RgRm5v*P@pi1(V`juzmKI8}e^?B%A#wFk=2S+IP1wITj) zV4>h&h5&DN4yDgt;(6ta3=GFv7=QxIEL;o>91P&7nS6>dgB!~Bd^@*nvMp1f5)Z=% z1}+9=1_p*qAO->!Ms#f(n37=H#N09uO_pU2=VoSPUjS5`#K_1pxt>{>9cIN!<}MK^ z`}2yO$^1YyAZ$E&Ba7~2SuRdBHU=Jt1_s9e3|v4rGWesq(7;Mf{4-Ga^W?QGwhA9u z7z!JB80vxUp9G{A0O`#QybOnc^i?4JWHJ}4ef?yha%P|%1`L4=#S$zX49teoeT)p; z3<8GPEG&ivY#OZ0h7#)-}8z%kyB@~7KboQEhu#;0p&s19Ig(;&|w0r?corEseLTgnkNpF z0bx{g7emy(V&al!wfbmm{S;@dU83XnC5_lbtiA*lu*K!kU)-r z1Kr7iT%cqn1XBu6KtLs^j_Cy|b%41!`|OSFyg(%&Yza3F#JI!?cGLqdxb2`=Qv=F? tFsfR!$&K8)ll$5DwFA5vnYe)22$(X#ISnP&K*qwsW}qH#wo-PG003}Dazg+B delta 1372 zcmdljeo34!z?+#xgnrTtN`EPIPE?$XEnLZxOPik!M@ATnF=R7M~v)CxT$@;*y37Hj>gj|y=w(Hh? z(Xn6Jj8uUJ&rla1pSjc zS08-J_wmFvoL@S67VbaOqNA})C2E3Yt69n4YW4-Zj(oQk+%mM;^Hp}Q{0)`Pe=B6S zvudsEpB`y@@OsE)FN>*3XOpyKFRWN)^u+JsjHO>*2yT00l%W4GiE-)NtP>~X$% zmZ@glikZZLMOmLcaTay83CW!|wkfLekr(JZTZ#zLD>P;yN$Q zJ38JgFFo34Q&Qg7yCs?b*2WEzzuK8XQ_aLq*eS1jVwczY?cDDIuO0IHEFRy>e-+R= z>zI0gH#>*6{q0R+WsD3A7g!h=KrzF`00N+xnS7ctgB!}0v|zkF*^VhtNsQqK0~dob zP&gl?j)8%N5nbCxrX-lQJpI1gljWGhxtSQ*7XTF}F)}htZeUhs2eQFdtYYpGfwJ%Z z={zL~WP`Br9Y2el?kq)xLf< zP%AS7KZ6lNC_|+LO9un9p>!W312=Mg>iJk1h=4TK+J!okiWC&nwrE6yv9s{eduOimHdlOSvX3Zu!t*#rdh85w{f%M2u#8=0Co zn%F0cv8ypIpKQzSC;$u}P*i~u3OJoi?qfHD$KPpoDW*M)lLa_+CJS>2!yE=qEruLo zOxjFfsZtIxP>KN=^H{7kPaMbwVG|%mfJG3subH^C1H2iTxPZwF1VEZV$;b}K24Pf9 z+>;AAbtl_!3M)aC?%jVt)Dp-BVJjd;fZ0H$ZZKz{BsPQ^AWMe@>|{1BA(&c}WQC%3 z8bob6moPj)8o8vH9jBx$006mLfPVl0 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gtsz/javacard/api_2_enh_gtsz.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gtsz/javacard/api_2_enh_gtsz.cap index f2af2e498015656b1cf79779d6e0b75e57e365b5..939064d24c14b78a367f54086f522d48c3084f95 100644 GIT binary patch delta 1295 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 RDC(y|)OT>pv1PM^WB~k@Wq|+y delta 1240 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 Or_n7jT=@qlXZ{67Mt~py diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvle/javacard/api_2_enh_gvle.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvle/javacard/api_2_enh_gvle.cap index 427569ac17dc75b833b3b484c259296eb347690c..cf52d23791b2abecd441cb825e8719bac7094029 100644 GIT binary patch delta 1387 zcmZ1>F;Rjqz?+#xgn@&DgF!6mX3#`F&H9jwc})f)wdxP$f9 z_RfJ9@8$;EGd)qU@wE^Ys#veJ>XX~`goSf{*7=`MvYn`Mv8z+gcc!~d$NoL3f{m+u zG969p+dnxJzuCD>ThBX#JM7Z&ISVu8l#Lu_L{wzVWPZ|fhgFH~p!yvZy$0?FrJMhr z?y&Ud5@XmtLEHQMjPsLoW^+cQX9)eSx_oJdYe1;#ug-UKerfM&adUZof3?XMBi`Ei zZTIFKYs~bYr<;YnSXz)0jj3ZYg%n4tX8*aAnqwCGml|+3zH$lt{`3a1~-N$CX)$L%_d20XmS?0-$b`Px6Wtb{UZ>)c} zVoygMLx49s$GIn!;(N*&85oYUFaQOZS-2P&I2gcDGx-!_1~-(wUPk@eWLu^{B_2j2 z1}+9o1_p+FAO->!Ms#f(n37=H#N09uO_pU2=VoSPUjS5`#K_1pxt>{>9cIN!=1HPZ z_VgWmb^JgzAZ*MqxsY3Dat#Z&CXYh{1LJ=NE}#<`;!zz~-Lf;t6eteDCSV;lzNsY{ z`6+tIi3RM8Mr;g?K)-YYabp7q!%PNFhP4f13`c?V4F(B@PeAb-4H67L7&sZZ8zdRk zCM&TTx~uduaOw3jaBHxvV<-lyWnf?iy2zR#jbWw)O9un9p>!W30}rz%Yk`Oct0-$X z120=P3yWa^n+7Yhp~N}{xo!r&6%4(T=djB1A&V6xPCm&hFTw*-hN8GYZ}LA@1!-ip zRjA&aY|R!63#6s{&kN}Q9RVnKCr$PTsM#k_GAjVH1#6IM~Ywj>rZMVOWv?r=)otVoW+rV5vtO zV(`@PpF@giF+}(k6PHeaHzN}lFtq_A3Y;K8smTs#GzgJ%t>d~hn{o< zssmvwAVz>W5VhP~k}$QXDG#9%n6g;F=GL%qPOjnNgsDeOcgX6eLeyX35{CQf9hVfN z%;W-Y-N|O$5=u~?phhFI2@OD{t}u&GBM4a;GdtK}G3?8eu$^Idv+-Yz`QZEny3LFz0jz16!0BNj68=e=AhW&ds^^WfTD1*eOuLdeN$^+OLn*6v1;eXnyi-Ow1`8w`rWS#g?`h|-v4M) zv5@4P+3=2d{M(wYD+kNBu+vB5)=epMTj%b?mbsG3{!(XHS% znKT(RN)(DqakDEt86}dLAzC5<1PI6JG6@Gj6D!O5N!xPSftTukL3(PZND^!Z2HOY% zkb^R?ICfugk!n&c#oD;ae19DKqcr-}_1Yu{5Q`vSWsvJ6p^77fDt5(HovNed{!0>#j-qicXN2i6lHr^01+ZJ5kYRtrANKAJY$xiE$@+euvy=xagY0)!f6 zK`Jgx_CnTPfUe7ewF-CAyTEQj4`pkDyzvz)`X9k$YnGbxq*wk%B#tGIM;UY!8fJ8_ z8AO9%6ha|@RaCQ(ikZ^ygtrA$c62n__}mgfaqf4=Mbj zoMaVO#iG4zDDe}jV^dVPXVRRcEpaai`h$JhGrYB20C}B2nRFy7;?xGrDPg5m3Bj@C zvDlxRk;FGfp)t;H8C%V4C|QL8l1D!W;^-{t<~8wH;4@zLF1^WXNs)3NHSubXl5ReL zJT0Z8&=X#_%ZyawmNNkQW?>@cJJpAPRay;!9|gQAtWEB!e92X7x>=Kufz diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvsh/javacard/api_2_enh_gvsh.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvsh/javacard/api_2_enh_gvsh.cap index 17a82f96ca069db6165e156945227b7e6d7d5a82..f9f6a1fb681ca39bdc4711876237de2ba2014479 100644 GIT binary patch delta 1499 zcmZux4NOy46h80u(Z0U-3N28|KZBNEfl-(sh9daG#u(DEX-S3)r6YsPunx>7Frk>~ zP<|Y{(`*D(egwuM2w@JB32ZLHh|D;q2thLvGAfEA4EIB#>^`6!CA-Oa=iKwocg}hD zeD_^W9n_1IBa-DF*sbzUDe6+zg~WHp}gQHP2237+nd#_uhV4ULY05_u}k^wC$E(=bZ=Y3)S&rs z!)rUp8C6{BHo4>Bu8@w!q?oM6`hQB(hW#|Ps#|p@yi>n;F|I;)zh`)VN8|;&+hv|3 zg3<2T$^O33#;}ZJpTgsIK$mCEabNb8T-8)7$IiyRF?=`u zTIA&*|7JqEz4IvYiO0x5}(Y;k~HOm2YZSa7xtOY9Zc5g z+b-7Kc}pqksP8p652S0xnTH*ERJ!Zyi&qrdpL2{a?R|SbJ|M4Qn$2A~=lI=B%!#F& zlDY=%AMg9^$o+QW{?UxV^k-xFXU}-f3;GML`+lPP_~~5DNTu0BnK27Pzw4mBurS=9HwuAEFafy&3~m(4 zY}<@A-|LJf0isbirO`$)&;l%ULUGRs$2>35CR0xV#7ykOUvWH!w@M5-$@a zu2cmG)E;*gyyo;aj}6gbc+|v?##dQOd}iq>P)4k;_=QBga2w zoZL41FF|udh4?6W*~X6=712`GNB}=xAVGlY=rE!O4bzFz_5TFs=^9Oun>gBUoiaa8 zX|{V|1TQb}Q0uyi-V-M%H;~s4zv3mv8p0c)Bs#@~e#*F53F*bSlg+DMG)FS%T}Eul z!gDzuV|cMG#tHZ=XozvLrkTcR>et-CteYi;4aNET)}^NS6kDx~*QO98gD;xpE?P;B ziEdlGb`^;h+5d`joIBx$YPc{|EOOYgITb(7-MBC>vDOB7;|Rv=vGi&)BbzW+di8UQ PXnPbPkqW2rDFgfqXL+1n delta 1569 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 B%WnVx diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss/javacard/api_2_erh_aptlb_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss/javacard/api_2_erh_aptlb_bss.cap index 2050d2aa40f6ffcd4c7365911212e5a62e23c8eb..1b1959efcd4a564dd81c603b697b59e90c7b40a9 100644 GIT binary patch delta 2012 zcmZ8i4Nz276u$5O?cLqCZkp*u zNa{^XYy2rRCqqO-QArrG(i8;$QXxm2a1wMFCi=0#vHNye<@t8Lch9-!JLjHz?>lGj z2e$?x!}r*PpC2U5i)wgG&pe`96L{wM!lVhOtZgA3 z_mgbvFCz|`OyMAFC)oCjuu5^pqF|G zV%yu5I&73-brD)xM<<3xX~`!(J5z@Snw&jGN~mb$l}G^ ze!b`K-qwGFYC$lV6vCt3_5A`fd`B*e`xRw(QloysJ8aS524`q-QUdLj_ z7%bYrJmk~_WP6RlKVKL0V=U0<4^8R-%Qzp-FrAa2PAATGy>m>m{4!^j2Q_cjn3S2< z#H9Ut7-uRY5oa5RqP05pAp+nM2Dp|fl&MW4g3)g60&(Qu;#rqMobXc6NO!r=ojAo0 zd&scKuFsxx1nR_>RSe+n|RubtAvFNd23LFX5J=R%i#_lqdp}s@Wx>QdD zxt}42P9g&-*8(LJjL1wUNQir)r)?_Q*t3je;iT-8jHZby&$5b+rr@qZonkC%p;h58 z##b~oh0ks5lgf?k2>I!K$amDPG?(eUJ!hu)QWV~o-P{{`Z%=lLds1?dXvk!*YvsxR E0rSo8EC2ui delta 2058 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 HfXn>@v^R(E delta 1513 zcmZ`&4NOy46u$4i*S^==@>fb}VH6P%QCcWaepOV&O`uqf1V#cw+pxqcHgm(RN+@M+ z48rdn3!rY+u#g3v#9&Z1wJ~wAeov-Holeyd zom#1?Q$EgVe~>hmqO|O|d&Z?J-R}t9xb{l*g&3E4byw76_qa-b_H}Fifwz-uIws%v z%)I%{Jcm999MN~z+f4<}bfwyQ$4{%Iwklb`Kz5Vyz|#=v>4>R=j-lk{Com{wwC{M8 zbWhi@Ad9A5?bo^FXkpRrOWj|^woHvh-*6T>*NwQ~ip-U2AFASmkq7W_@u`lIyAwA? zvi|yJ&0bCMTIWq`Rm{Zc@hI2j8q08FeZ?k8S+(ez;>U>LNV~Q_<~P{MHGMBT(ynVT zHGN`g`rNcxRaD}-&{}=Y7Iy7Kz9@eAXKjCp`gn3v=eFtdr31NFmt9Wk z`{P?P`@*r|Eys!Ik>GoUPg64;b>jtx16A*xEO_VPq4hT%Lw^bkc`SEZ*&E!uj{@L3 z1^|9F2=KwL22W5sWwW*UO74lJq~Y+EvJC>z2JtXV#FY}1!NO)13<5d03PhmQW&qP<{ztZQ zY8yb5$!4U+$oH156s7?Li+~L71|s;1Efv;conS8>6-0#uE=NJA5%@4>0b`+Qtp!@R z<%s`cN@$Lrtrg*_M&K(Ig<2?3

    4g zAeQCaAq-$73@6qEh{Z^O!j&QkD^p3M{G_qbep19qB}#9ld+)x~Q%5@2;eIYVz(xVG z9GYy2u7!5a&f@2sno{97QJ(+oU!PcS#(DUCQA#9X@+KL(vpOS;)O@Cp^u##|Z)Y^v z7X{8?y-eu=l1c;JSS$3wHApn?s}>XjduOh0dD_hTk`TQmrL?fw00WT+bk^Y$>>AA(E`2`a~h8L-Yb1U`usDwL3{LQ~v!E?3% diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb_bss/javacard/api_2_erh_aptlbb_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb_bss/javacard/api_2_erh_aptlbb_bss.cap index e148feaa5a1cc0d2b8b69f3286483b89bf7bd8fa..9427638c82b63b243679b20c6247f6dcf77bb859 100644 GIT binary patch delta 1898 zcmZWpdrTBZ7@vJFH+y?~2e-f}2Z+FdKs^-XC2%TOCA<_hD4=2q&?|~)QbmE))JBV@ z=!l8~8xMu5AubR-Ilvisvf%2Or_tpDDntJ!I9G)LuP!L2~ z>-+1@-OD?#Ie4weV0w6aUG?*pRZTtoC)1M^xGyC3!jTqh6c-*iy?VllE&YE^_{t(& z&fK`KDqR1v=(qLH8l%2TkB3|L<)tl+&b-f{$R_g_Bj;0Unyze!{ik%+qqNO8_uH17N!$6#zW2-w^62R>M*Gb=JpiXg;|lLSQ!n6=(qfwBm^eO^kE9 z9Zb`T72};4cVT=9;{lAnRRW2-7!Lz2>4EVxC4kfbkqpH+0cc1g z#;F+B0Ezq@&uk@|Y{vLB)?dfCTZtm$aRBnUQcrCHB6UewMEe1eu2!<>t3YI?D49$( zUau*O*hxTSQ-Ogk01|6f64}-04YQb-f)=pxkTpTtT#4V588xxNZn$q8CbSZYL71~Z(hNKKhw!#ZzQHB;7G8TvZ6LilbJNjJ;0aMVJVa^zX zmxF<}NZK@~TZyVR;axYi<0B}iS5AdrCuPfv#!Q`r3^~kdlWk`(g#6)Z#_o>x!k7r> z88TKDUnA{2U&r}WyZ^iBHC*Maw}o|In^38+#8NiZJk`8-W(>=!JXn=3Vunh~vMe>x zSD@chbDX53^jM72aV%#Wlov*kb{mIL0(vV1=6d?!$7r8gy&$Q)0#thF?;GgP=`uJU zl|~~K+TSa^ZE~(-3-UgK-aW;xq^`tvT!-ywt$HqOB>*l#fNPOLSJd+eEAkWzrP2QG z>MKYQV_h|URy2?o3Di$UBdGD5G+N%a?lK7nvdx*ch^`TjQZ@5j-VGW9d6LB5Nf9|2 z1gXNE$l0vM`U(IEE_a&{OxfwuB~MqJ6_SBG}1bHr>T^NNXUEL%a7=t&iL7iaMDz3TUlh`QOL5ju~fRYnEdpNR2F-Y3Qh0 UE$3t~m>d9zpO0|!4i|0cKdZ^n3IG5A delta 2059 zcmZuy2}~4M7=Cl?%&;>%GYjl+C?E*BTS1UZKoA$IDImC1&Jpn|=Lv$DNlh>yn)KEUIf;v!yDud{6P~JxjB^V$^BNv1;Lq z-gyysqY)K2y1s1MpLcXgazK5y^?KFA6Psq=EV{5{?UJigi!a9(e_eX1=vbdiTxWa8 zUB^z@Gw##cebE!QRb|brabBErdX6$+ z{L9|!y7R>f_l&H?=ZYRYY%g6Kdh2pw%hN6UbID&xhwJihXDir;L`&Ot%4wIic6UUljkz5cGPdeXe(>p#ib5kD!txus!CqF-<4-r~NG z53fG{)!B{ZeUI4Jw*3ul?ZNkz^%cU^Svg04*_e0!X5Y1hmnCyI1gG6OOV}nPv0V30 zu^Gh#Lch}pX$Pc7+R_f_Qb$ab2k;*F8aWlWh4dbAJ3 zbwIFa;;lINM>0nSg%-0QaMRDzfuC-VxsvkcNrK%8g2e=Z@VC@>cEAu{qD~DuMU^a@ z;s$azTt&wPD)A~}kWLRZ6T%u2m2rf=jD0KTizqSb5QESm2Dgymc(P6?J>WuwBbj&) z8HfPYo3J5~$VEnCHIj%d)rTktTno4!@MgfL0N()oC*X_fc%lc1B!i5k8{k)}59tkf z8sHQpk->oH0j@?ec>rjsno2eSz76^=z*p2DGV&D?DN(JYw!_}3rqi)Vq<5$(bT1Nh zscN!rC+yGEbS4pr%rfN8e1T*pQ;lJ^;itNJL?BLJA|=ku(^Cq`Lf9$T@kYjPl?0p&OiVj0>~8>ot&eB6s9*Z3`31|6X*aV%L)o*0@hz)8CF}AGoVR!n|`Bcd{OXDckzJ7 z(@sW{AnRSn>D_oQH*YW2If-@EOOoRv`){_3#;5j+c+ORD8(BAUHt5$5 zI`OEEKyc?Nxct-_vWzQZ@t1}KVk^FFSR@bprwk1<9503sjS^LKCz}aurGjCKIgN*~ z+9=W{m=Ew8#Q+Vj2-0r5mNfX=k_b`{^G#ctQ^&Z<3K!rtiqeEbtFhl{mjsm#&pLcg zQb=D4;zf^&weUOcNjBJOGy`aOHE9mP*nyTuIStK1u#Oz|0PZu|?sQLf9PDs-2)=jh2S H6*bL&!G-J3 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbb/javacard/api_2_erh_aptlbbb.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbb/javacard/api_2_erh_aptlbbb.cap index 0fe428bd00a33f60f3bd792be29afda97213ac1a..cd1072e33f47966087997a9630349ee459428f8c 100644 GIT binary patch delta 1451 zcmZ`&dr*{B6u;m5+wa?5c7sn|DdWClx;dad*yKOk#ikIb7^7u z`GI)&$n?d+sxZH>>!ne$_g?$zxefDU62}&{W7K4SIie|Y->$^0HS*2oV;gK!bjs@$ zosX3MA$Q6ypEx*Fo3-gs&SyA3b#305(7H3JHOUejYbe#u+8b&Ns;}!zIfwKO1)0v{ zaieQ$PtN=q)ErYneSUDA;d)6@4eQCze{!^`bFVRR*ncql{bB1bc=fmad$jtgt4FAz z$jP+dB=`5U+SXw`Qb%!N#a7KJHZ8mB*3OS_6pm4bjM%?kq`SQLPA`}r+%(Ha=BCFJ zuI$&e4d^vrPRyPNX^)QZ&U(JFy`d3L-W{6XmeYOD;4r^ZU2)^5am~iOxpyNyK1g1? z+F?+iiR~$KWWRdq?H1!lRd7dEcyG^s=O5uG+qc%?K{k3}vijy+NozB#!=G8yDPJg0 z9q!fKJCkt!mgmFdiSzAw3O@IX_}k8Jx>9Nz`#Y=HNvinb;9GZ79?|I*hSj|EJu9!l z02n0!5Y*uSV1Y{=cn!09EyowSe?A@n01!MD>WOGri~9yh@jk!-Bg)kvM@C}*<`~3F z70Vpzl(Nev1Tw)(xB(UsPx1uD97Bm>3?rd~2xQ!i&k`N(qS&UQHV=gHfZNFUr=(^( zzyZdgc|rNgY3*-x93H>{7=TXFyuObCP9Ot6011HhTrh*iT(B2og@D6s_Hyh;bpCF) z;<m2U#iG27e<`gQk&xn3VVU7Sn70#=!6 z1o8ytiA5t#(b`m+V*G)QLBA6jtt6!+%LlFYmT_L3-)f1RS*7(3^H4-ZdMG&7N2*%c zD<(H;Up?ZkheK=VO*jedH-+xhi16Q9Se>m(Sn<=SMI#=q83oTM5qJL}^Cz8QZw zGU}I2`dO1FUQx4jv1S9Z?RM>1&s&9k{o! zU^9b$XwJgx->*kLl&?vipRE_^a^ObgH}|hw%L8B4Pkq=UF6ryS73a))LEwSiLFT62 z2V{R5Cn%d_1eJ7M(^|B(Zqe4L#kMnJUWI;l`f-(Oo5Sw^SA=u6e|ge#H7{BA#_=Os zdkZ${Bzkq3wjfX-&fYh+?*;$Y-z zVn?&p^NrQA1xySK3z#MwFdI*vz{6$5&NP>uVI2c6!(IkXhRF@q3>Sbdf6$P`=)%Co z7}Ai(cmzmaX~<@BWZ+^-V31;}Vc=v6Y_MgTFxi$h%T$y_luL|LjH8c*frn3&MT}L9 zO^hAH5h@VY;1=cXX5eMXW@Ra0W;QHfD&WxI2GNthv*xNo*%I<{-3)weM$CrHn%o84 zK-0LHEh4!Y#kd8yaz0OPXNyKv$&O1UD|-Yx%={#F6FU*8^{m-!EQSRv$o50*tU`_2 z?6Wtv^8y18gl!-p`=4DI7VaC;^1N+h)S&~ziQFpRCr?&vKz|eJqCfCV}IL+XR=02ws(>_LU zvgBss(h2ZpWa0uwEeL=T9ctxK{C=Bv1Y78N(T?tY9kArXW MbzT9sR!)#40A7lB(f|Me diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbs/javacard/api_2_erh_aptlbbs.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbs/javacard/api_2_erh_aptlbbs.cap index 08d23dac7d7ed83ff1a5a9d8cd6148db696d949a..0ff2aa0f5f504e49d3a742d5287554a97e88d4c0 100644 GIT binary patch delta 1439 zcmZ{jdr;I>6vyxHvA^d&gtT zn0t#?=Bw8bj0`vv<>a*5V395oV;CbfqdX#uKTrq9sObKHUELmM=FIQRJ)iqMXYM(_ zU;JnNrRiw|=?xf$0sci}8Aqkz^;@2++^6-f3%$AFUR4b!HJ_ck)E3h5d3)h}YD9j1 zFdjKD^JPI*L_ow)ag5~comZbW-XCFYxlH?Tg7u}S#_0X8C1pJ(-C{avteB!Uy6}j2 zlr$T^-~ET({BG~Q!f*W4KkI^w`x_e;vaco&Io=B_lIM3lduyEq`{H(gjYc;$*dcO6 zPo~~x@9wo%Jc)IQZAAr@+thtbYWC^tyFR{FFe1`t82)^oI_>ku%!29Os7X37KQoqi z>43VWSEs%_G1nQ|s*Uo=+IXTP?n(f?Al|Gdll*y$ROhvwvj@ori1aj?QGcZQ^;9(m zz%U7bFdYs61}senUct(}SK>nrgZV)K0KpAVM`&RU?jIz^y8#D`=&Tw!G7|fz#%Fl3 zd__aGsq|t3f)d~bTn`J0K%T(pljxub!$@c&f@xRbexluV$`W{ zY{20=ff_#oSo}q69DWL#MP&ghMgbNp)k;#ysaO;?lRzw8I!p>@EEBLtzs>FusZv`~l7nb4D&po7-KJVuda1oA}s z@x|4Yh~ffLDT?L;K{$>6OJtOS6q5|U#?ME>d2><;E2URy{MO0jT7yi^F}`A@XQi)O zel*u1^*ZQal6kaC!gSD>2&iPEv3QuorpZ@+c=xiwqzPB>Z`=GqwPq{fE=w4>;a$fu+YX}v*3iE|FUJJMKUO_9F9T_7J z%;=8b!csr9E`&bgD&}5ElwbdlK~Wls8q>mXvBJf=w-RlpXJcmsHU=IRyUUk5f9RJW t6~W^@bo<~1af(aQJ)rLPE#*(o(hUe86O@H^qfq%X<``pzEvsn8hE6(NvBCl+{s}Ub zQrXOg6v;Oog8^F;;@IW}1{VeaF>^#wv5rhd*npX!q8JjL1ec-T(E=;RcX{`{d+&Ge zeRsd#-OQR_)+kKbBozc$d@$ukeVrnvB4=lbL#ysXvti|9ifh6*U)@ph~EB z-`4o=i5a+eSJlLAcdze>Kb}(3GB;m;y(%;I#B9^iQ}0WO?>Bc(vD>2f$*Z~ZS2wiR z{@!1c`=EJ{teeWea^TmsT}JcRbi>77w?6Xp#A9wW{ZaFd;j(L%+Jdpf*Vk=&t)b%c zvX0MQo;g|^{nA(dYC%d)}JTb>zkU7F&Jt$=iP={E$36 zFc^QRq+#5-kX|#L^;A(++|TDJ^DA3E_+s~|z|bR?oFjkljGQ*@yGxt088*wLHlQ*B zfDsA+ksA((CUS#@h$59Yo^NXZF#^Y;Cjqoy7Kds%IXVUv5dv%k97w?hJ9caovAR(= zwD7nfHZ6{Gj-rRjJRTCvX`FkOAONZ*BN=ZUT_H~{4XsRkzz~e{q9=HU#>%8R8VKoj z00F__ZG+-U2plZIIha*bTNVAO%@BZQh_vKJ^p1>6VqhZ!E&@5|1yX?Q$-s?wK4H%w z9s(SZXg@@B;`LMet1u04@EM?iA_-+9Nu3Sa*l1o{(VWB-<&D*0q18Y^ZygX%s`*B8OmT6I}EMN(`qSw{KFJox>^48DE zG_Z|Xe4=}d-+x}iGM#vs_))Hyl3lzhU#^bCN%47o8CpRC(B{D|unP2@TuC36ip75c D*AIE1 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbs/javacard/api_2_erh_aptlbs.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbs/javacard/api_2_erh_aptlbs.cap index 0753e3be0c974c5f4ae710571adaa408dedc361a..ff73e69ea07b66d46514069f8824f57ca73addbf 100644 GIT binary patch delta 1496 zcmX>qeL|Wqz?+#xgn@&DgF!m!X3#`F&H9ko{3ZjDTJ?waUka-kGDSCkJT^mZ*3OxU z-@L4L>~LcV>$+IK-zmf{WX|b0DUIjzimTo&HI~{eV6?E7;e3QpG{@_*WlepKN12p!>w@mE`BjNpFo9U-S4T#pg#$ZRXGlTV!7H{7U>q)h$j|f8(Am6t8^o z+vdwU8@{dIp4@agHce{UM$@R%k3XKA;w=%@y=uYX)6VscN~&DpPfIneeU$~I?)~24 z9j^THlwNG*51k+W$Cj+$a5=&`d(*V!&@;CcduE5cj!FzR&6yq_xcABfVU3qY7AnU# zm&s3#ne$jUm3_IvT5N@;(_p9e+UNsQh<<9Am^UCDU=VXiS>;~u*= z;^iSR?)CxR>>S0870bx^!Y%dG9Dvv`00}}%y7tr+# zd8lsBGX5RCh>3w=5!2-TOh%KldAO|DndY-ITw~y7c+9}bFrgud;R^#7BU3{#V>pmb zZOCK13Zx%5WHSXYa53dF2s1S?a5BX;m@rM5Y|C0KFUBs&@IPNlltq+Nj04E*V`1Ro z0}DE9vKKs_yn$6xOi+VMl&hP8mnEB(rGS~)uz*d2i`j7UW7arjFiS#SuA706&4}5M zS(8hQOMokv7ibz6vqdBqW5LJCX>8HR>ez9qd&U;Q3NhK0UDs3yYAI_r8;fB93(QuC zT~(;Tl705Zc3xm;@lF=xFrIv#hkx>0b`e-)vFz#XghZAghf9Pt1D_MS?0-ErRxWuL zHdby$22FNgt_1=%K^7hs4sJb3ac(XVE_ohK9(Ex)A$@)UEhBybE)GE+QB+G8U-8{g z3$zr3tw6D-KlwHXKX(-)11REvF~~gmH-|2x{$x!~ZvkkzQ2ZR4Dkryanz6$YheN>t+z?+#xgn^oGFLO2cZ4N@`Qn{s%dQXGHEx5bG7@`uV&lMRJl0ow4CqG^eUg4 z3X}S&7ps?L_m_At^mS#J>pQEXDaG-xX{=$#!lyO@4P_#NTbz57i~dLnZB@L{x^S0C zUtuHH?8l*D)}7mZE^_SnS6#ZiyO+`@LK!gWJji8B{8Nx1}+9G zpl|~a0|5&oy0&dhDFQ$VkP&(MeYfp^Y`e+(nT#jLGAnX3F|scJ3M4TyGEDAdRu+LO zObfd7(-p`DVVlVZS@b8rXO4kMHkylDNCG85*c2?;$HJ{I=G?%*#K6b}bUQ;{BNIat z2P0P#JDOuI=;hp+$i%=fk!kV)CZow8Sa>Y@*crAna5EfX;AEK4;L30v=$+>c!HhNx zT#P;qd5n92^qGciCQAk`rU(XMrd$S2CeH>lrpC!8ti{HnETWuZ9AfN!EDSt+qAX&p zVr+fP3_OAb!WvwnT-^-3EZM9q1kY4RVZ6RUap&gkIjhLkXe(f zfE#EQ7qdkq7o!-L09VfE$z^QOs4CfUsrQ{?1!PBUeoPEblZdB@gD7RUx+GayEQy^NC& zGV4v|;}V9c1tnG`paKxKL?{HZ^q9bEE17sF*K={Q14Y0Iy`M{pX*opdCc+qa;sq*0 zwNi)~Y>X{8+)9-6i(=&xkXk#P0B=SnE?`mv0g#<2X&Oa?GYe3I{^WiZ4h&6*)Qs+; z^&m}p!1T?9p(*?9jqSWZ8$j3^#il9jU`@~1`7t!1qzM#FzaW}?I50KAV;ZOdR6-!Y Q1P-uGOL*njvN=J*0I<-1yZ`_I diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbss/javacard/api_2_erh_aptlbss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbss/javacard/api_2_erh_aptlbss.cap index 663b35551aafac465382a83619005b3c51c7ba25..41ad97051c98b68cb35acc92cce9cf52766c1d3e 100644 GIT binary patch delta 1409 zcmZ8g3rw3;6u$qX|FbV1eeAD5Ey5@dM@h3s=XkUf7i%VA(+vg-gE+=x(lKHbm~=iS z(y^txj#o6BiAWsEHXM6|XiyvxT_?JUV_S@aI@~f;bPgODcw5>g-APXVlXK5^zVqMn z-5Jfl8fmVLAR__8FyOJ0@jRDQ-?*u$`t{Vvy~}TA+}m9b${&6+tSRl>d27f1@ub_o zP6)2PyaV&INgIB%TsVKXYhTSDYr3blnYvh~77lBg4$OR=bM$r^Z#2)rJ3Zr?Yq6WyRHmvaC^8^M|o(4z)e|^3HD?Cf=C)t2}XXHu-Wt+gP-5 zs7q%oEZb4_pTcP<6Ai6THI77NKVTv>vbzi5yrueJlhyud>+(u@c=k`#v&NG6xz4w= zRUZ8vJx_lBMH<^9Zh?bU1;Q!yGcS~k)s`8z{3tT!nHIKDCCYv61DO}cGVfowH1|W! z*#3eu{ilTQ9^U-;L~BB#s>m|m);NG$&m%*Y)n*M=G9AI^L7x{+mBORnS1j?V@Opee8be;m=?LIlZt^*Io$M zpRG9gGdEqd!J}&V^Zn{9-S!U_s#ZMb6ebnvd*Zd5R89YQBu>q3O|Fe*1l7^V);bJ; zQ4#>}b~peS;M)$oh*d`VguzZF@Pq++M7goPNF5XH1X3!EFc5lP$;-K264Z?+R_F7WeFo-JwW1}& z73wvAlusLz!~JbVl@w{PlYzcV-ReUB7=BI{2d+sKf8AIMCDR?IEMWNHNLqam!Q^E|QZh1NlzWuu;QV9=`a=d#$3n5?>n}V64jkU@B&pRkB_z}A@*1y=18|zF_2;ucrUTDw; zF=*gdz$dwgKy8TXf_2^?4foa7;}Up`V}qhO$qD!;OGoougziz{Az&z_8m97=Ai9nh z@E!tU;#4@ys{`nu`Ve}hmpf>-!(ww_)S&c`{6aZ;N#CgNiX(zVyfA=qbARFo}DR?$~KInBz#Ngv?v6^;y zS&iYZA3A=1Gtp|g-_-D9(c;yy>n8%$GkwWxNO*_(DNc#5 z%|e6JRflb($^)|lndqZ$bQurJLt{iCa@?=!z@rvjg;(n$YC%`Z^dZD_>G}SS`72%5 zwmcvHa!>M~Ro2d>#}#wN`Ac_7Lk2Hs!fP9;La8D#geCazT1W!$!NRH#NEtk@BX~M;@Pe4>d4XW zFV03?eyP9QdVAPsn)zoNQnlxu`7Y&8Cr(a(lKb0IvplQi@G(rEPLMU_s5!y<0P!tW&^7SRN~Hii&0BohEM1ZfYk9GBoE6DXI`Dq1F`WQ1akcaocjUz(c-O{yf` zu2Pn}fh`|GdI53E)(}(fat;BoI~Z&eR)$(hE5Qd)p-33NgGzUI{QNcL4(su)ROC9x zX-6K!$NIrsKorEQupxHeF(}P%rYWbX1ZVPknnkqy7_Eh_l!oZj5tN3l6+-ZxYG!x8 z7t95?Qntc9DNbdj STze?+I-?Wr*)Fc2g!#V}8-$Yp diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cler/javacard/api_2_erh_cler.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cler/javacard/api_2_erh_cler.cap index d38f863c6cb5841193cd8a46c257a981d885c160..f5768d33b20421ff47a092b5c21aed5a03346246 100644 GIT binary patch delta 1324 zcmZ23*(1pp;LXe;!ob17!61`#GiV~8W_?I(ev^Snt@=azFNM__mws*RH9ux@@yuDC z&Ec0095q$i5Y+SUx9DOe4U6e}O#;sCeE#K*_i~+QiYY?%O(!aZqB|s(t+QmB(ZXP# zf0fO#{C(3;K?QZeOr;qi2dZN)Z#Cb>#QpTnck3Y0mnT#@r^S>-oU(n@_~Vm^_lsLC zYbDF-XK-vtKL26e4z0%LdlvMwxKFlm+tSam^~8Z!_6q4Q&Iy`ot}K{b!RypyVS0OS z&y3ELv&;fwMWHV>zq?M#HRfE+)0=#MMYPmMj#I0ytax#5#{LxU6|N=!_WB&wxMc7x zQ{rr<%#3e8jygSSn>lT#VfN|EA6KrQW}qV;>)by5IFoCAxkk_>|D|tCdL5EBm1n-U z;hn1PUis;S>x=n0n&FA7*LGd2Sjx6)#ujH0^Of_mT0^gH@Y}!W)|ETP8o9<63yyEz zCO_Hi+y}`mzx_J}s=Sr%1~=~w%XnX(n-?h=T_`$rdSWh7!y#4Ph zzV7Z9>;c~F9GA?GeHANXWMDYX!oUEE87>9}4hC?{Og_n&!3|~en$$*3wqXiX;$bXj z;9^i`U|^U5#6ZBph^}otQxZ&@m|Nzd$ui90+{}#Z3xJA~7#Ue6*D))z!>m}ryhsGf zcK$9~&ks}s!p4&qu<1_jX5rT0acE#*V_@Y1x{#p-)qP7p-)OG_ii5BTNP~@UYDq?Z zie7SJ0Xt(k8^h#=aE3PwybK>2#2Gmmcp1eRI2aWf_!z|-BpHo>e18T`#wZ})p+So= zXR;yd9&a`cR%Sy{mOe%X0bV%>&5+2-Qozg{Y*+x6l#rL}W)NgGf+=IRE)djU6=m&a z5Ms*)tAr|??7*gMDg>2c&1PdUEMQ?qF{BFBJK1M%Z07~~l6Mlj;pDSy%CImzdQ&Z8 z@^7{jB{2?BE^ZMn4t5?p#EMTZHPrl6V$@p=yEQhZE zG`E4G8ywq{t2oS*p&@_rj;)m}PzMN`fV9HF9>&QF*>ooV=MaXe1tkO}pgahh!_|Qp z+Du@ziJW5a*sbG~Vp;?dKE??*0+cB1fEqv;)jDowun`(uaJ7pQOCOj~Eh!J2m zL~R$BB+O|j2?(JO$Z}x;o7>I8Ir%piCrmv``aw~@1fo8eTNv(@Ty80*0ydyA);a;+ zj7(g>OaRL#pa{|e>IY#<6mzbCH0Vs0;gNvZ36CnEItvuFq3mF_%{+2!Zoqh9U;qG* C_;9)a delta 1368 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 YGkrY<9F;!=gIu*&GQnV$rD?F^e>&Z>)c^nh diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cprv/javacard/api_2_erh_cprv.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cprv/javacard/api_2_erh_cprv.cap index 3ecfdafc94ea990dda8db3de546513d3b16e1fc5..eebea2e1075e098394b58e78c854577c01089eac 100644 GIT binary patch delta 2021 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 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cpyv/javacard/api_2_erh_cpyv.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cpyv/javacard/api_2_erh_cpyv.cap index 3fb6ed26f2ea06a2175b0246f08905ee227df6f5..d6afbf3c21ed52badf3c7afc746a4b9416903029 100644 GIT binary patch delta 1965 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 delta 1986 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 F{0o~qFR}mt delta 2467 zcmah~3s4nR7(TmuxqEi^-o3l*?&Ts6QBf|6BF_r~KA;FC6wOEYOfAF2yp@*OC@VTn zLZEhX$_J^XmNV)&DI-1!C&5QJ>iA0WMME||dYEI5S@!ScvIypM?)>-v{_{Wf`_DOZ z&bh>0Nn(C3V^I-?pEPf9(h4!UctqZ;lD@8ki={ieF%RWK3BQD(>oSn4h&@ai4PtEo& z4*zyS^^n@-^&`ICcDiWGz~yx(4$S=FT(1f7^yu`8kc<1zoy?5+X}qVfuA67d-Gm{9 z#W7KemiNgw+g{(hdB+RQs`dDbN7hb%?#I;1xDPjUPM7s$Ro*pd<(Ka~dPCmX<3i-p zJtHgXLsyQhFWZ{2V*9EME4`72R}WhixqkHc=|?)(Qj>O&QQH@l>5CSx2~gin9@~>{ z4CBuWctpdrX@7fHHvd!m-u=FXaVDJ--^9<7GyQVTw2($6nBq&=4xg<1d56AEL};Bz zPSGB6$Hf=3;@T+O9XW6^;@F3JChm`TJQPXz6(r!Hx(gSAJs0d!u;+sPG1y-q8CQY* zg&vF#fZYK8t6(>P{|49(ki_v|KhRxVAmX`kNao%|HZEEp!q8CSUdtl-i z1YCxRV|sV)cf|8Fl6V!_cv_F--C(DJoeOp<*pt9sqD%Z|VDHi~e-QLFeU#uqypW^Y zg)yKD^-y66=uh=7!d}GNC|$F;Ku7E0w!xss>OE{g#75HfNw#~4w+HARJ9KUzria*z zKrhm>?Z-hk>FHtw;>9>!6LUZpB3b+Z*~9`pQCzn34QriM^Ex!ElXbF|tZ^v?EahY+ zx#(B&yuDj0c4JGNm-b>e%Yb%u4lhHFfOsZOvq*LeqXl3~1&c%>&4_q1lB}|aI6BVN z*h8UWySSE$_=$>E>oY3a#L$%g%$8V4mmJFlC>@P`&0r_?HG?T9_BAtJj0sWQoW_+Q zNy0M%EMCTF2xwzNlXYTfvFgSe{%?N^O^Ivc$ubh_C;I<+d~05S#xnRBX~L6yQXQed z*Uv|Mns1RKzF6`5t)|;g)9(9R1%*T=&HKzK(O5MZRt;OCId8Crot%?1Rt*k=9~E$v zlY{kZ)~pPhqG99DV$`+6{*z!Sg2ismw|@PlU=xp*+$LTs^)~T7X^e@3 z@LCy3^6kZB3mjeS=6#*WN*Acnf;~!1U)9ZPJe-Pv8CHn0_)m?`-?H5E+F!0@neuAu zMc1!#VN)esa)u1_U36)xtgc4#c3BBiyQ@hy03M~23R#M)r=lqWhV=Hl%4;%m%7I5Y`CHAA zODP2RECUxVvyd*qB`nF;dQ;V8fi_C=zvJfnL4MSd&1*cu*@^y+BG;*mnEYId=HZDj zhH=FkFGp9vhV(Zk&C!pBgalGb+k16Px|n$=CkO%!Ni!1+P)($u7rFs3Y8%gsQPYt2 zVQ$7(ds~pw8hi0*Sl)1mGh`4*+o)-Yby%dQc(i+y+A;vmBEwzTMo$Khw)dwak82Q? z2oI7;V@AV;-F8SbWFSb}xS;qbpHv)Atzo+p)0P1!OC>9Ub6a~fcN07V+Qs$Pe8uBC KgIB0Y%$yzn0G2+-S&Osm z?q(_f3h^j3)6V{f^zL@cA`L@|Y@#5~xwxk^soy#_d5?9OA4fq0divHt3X3pEq z#h8=%qIqEBLx;O!uaduMR@14J7_NXQ$*;eW>@&Grpe*m4=gBfh=}@x!V!`z4 zivQfEoHc8Y6w1p#P4DQh`KSJ`o;#KcI?MevU-nP>{)g#Zl^u5CzOkw3=8S)B!zg!D zHc1`dQ$DW>L+D2WA?*dx2vNxMg4D~{D%q!xStPHEMsOcw8d8%jNvca15zR7Xh(>GS z<`xjR2<&kuXLU;%pA*Zh6<@0_;Drp1k%xf17{drv#mAEVfGzkje?X<}QL6wPO;Wr8 z8wnL%d(N~$p#(Z)0-PcY5_WswqTRAB#H5sYrwuPLw6@rb7Fia=+HmtC7SLQ=#4-7ZWm1$xX4xl$`bI-xEIwg7;%o#l0Z$gCTE?dLtOg>U zw2-1{wMo`nKqE2=?FA&}{9V@Lq+KRN4ir(W(IZ~a5Qf(fh^MAG4K|WU)>b@O#kjD< z5jb>o9>GX7RBxo|L^QijBKCF-73b%uEO&s1n%n1>h zEf|8PMbN#tx;i95hYzazLJCFSpFv;>sRr|uvA#6jovBktfr%z|%{FkgVxAH7f!XZm z1`ntJ5tJ!9-?-uua9xG5Z2@cTYHF{kN1ki@pbl_J3XEgW#7s(yiO%$v7v3S7%y9!|4$1;s3TB B-mL%t delta 1990 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 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_find/javacard/api_2_erh_find.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_find/javacard/api_2_erh_find.cap index 3ccc0c7d59239285be6d735b77df3fcde8a9ed7d..2925de14cbf4a3fe8d3a432c987210747011d0d2 100644 GIT binary patch delta 1623 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 IV?}!R4|(fJs{jB1 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_glen/javacard/api_2_erh_glen.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_glen/javacard/api_2_erh_glen.cap index e4ba602be04d5af7bafc4f14037693c9723da327..cbb52422f3dee2f3d25924086eb003c50bd8efa6 100644 GIT binary patch delta 1701 zcmZ`(3rtg27(Tc6aW1#7TWCuGd8E9Hh-Fj<1II&fPz=?8=x}Bb1!{Q>Sl9&C!WM)e zEO0Rr#&AJ1Uc!iOlg*e78O}L0j%gG&1}vM=En^bRG)BhGEiIwjILV*?^#0%XpRect z|8pt85-2g~aY7Dgng)J3Q@dLv!RGW=ifcE^s{`j>eDqo+Fy6Yhc)5L3M|FGlUn%Y* zBT1*v$WJZ5HQwvPTt5^hZYx`ejCnkn*)dFq8>?!ssL~4F*{Q$1A4`wVk1o1NC2jq) zmeTs1XlxT|6c6^?F8`xx(`Ztpu(mlpF{<_98>0u0emD`htv<}`mC$W+`MkT%tWV4z zxqkDGGSmNN#xE<){h(Z_}^_=XrqKtM_=CFGy84Cgj!s7qHe15a@YN1CkqY^ z_8rPH4SX8Cq3h}4hVIhubRV1DoH~2xZ(~@Ruz3-ijdWrA2gcr9tQ${!gd6mbuJ)>QEv>)+ z_?iHKFAW0#4XmZ%u44H@+kQ})`GkuR>{5&9D!_nb06;l1veR!+Fwm(0w^OGVBZ_fcPTc!)4fGE}i1OQ`@K;tihyCt7Opp|!}Tp+4LP z7U6_2$W$BNDv8JKqM#vbC?p_sUqqD9!x5zW(>ecun|N^NE0N`ZIb_UrAHh)z;x}-c`+)Em^&%fat3E9 zS1FdWwsyKO9Oavef~hDNpPdXm;+L(f#?#ex14H{V-rgF9_G4&&p%!Q$dXLbeRxpi( zh@d5YDmiqQKvz!)J><|s0Xn+a delta 1649 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 V(XOsA>C|!}Dc>XUrp}1);eXFTgy8@H diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvle/javacard/api_2_erh_gvle.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvle/javacard/api_2_erh_gvle.cap index b3b32a808f90ce54f4f4bd51661ea783b9b67579..c85630b609be06ad462a333c61b920d3511faff5 100644 GIT binary patch delta 1378 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 delta 1342 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 delta 1338 zcmZWneN0nV6uAb7*~v_KRc7y=7^%s|6nC1kScHva(0WE&*Q*ibhkF1T#F7wk*G^K#$)y>ou& z{q8;I%&j@554Ktu7z%j&taasXstaE4-nISJqtEMo=zfIjR!;u)tg^w#QrS#doj`t8msF|u{k!hG{!;bU*De0%wLGCSQge)Sc8NS7RBOYV9T-n;DIa$}gf zM%j*>5#_3LW0#xl-OBRZ;)2#sN-};3i+=Xk_a=5OUaASPfALdS&Ti90#gVk8Zug_H z6w_}ln;XC8UEQyZdF**3?CFhF?K3}WMRTa8Kl@T)`QLNe!H9{k`u_dwnJesup4!Iz zg1U>%o%PNQ{+6xVLT+B@N}k>Jb5r8vchOVBMMHar{d8WsBYqRL5M0^HmY=X681#A1 zSGw=lAD(^Z^D43L!EEiEuSTp=Sd$V?6-My-#tR1$vo8+4pof zOV2HbgU|>Y7OzP#o&+k^!9piPlvWD5R&|4t6$Hu}a^rIp>}y3+RSSM$66Yay}XW&rI$iyd7YH;B_B?AEW3ZF zg;=YFq6Iui#E1+Tlq`(NN+C|k6sS!ej~sGs6m}76RJvh)3&v!nNi+glG4agaExFTWs<_oRA-##iT4cQ_ fX%gUAPI_0N59mtWz|qtd+`G%%QH4q7Bg)`^?1O6e diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_apda/javacard/api_2_pah_apda.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_apda/javacard/api_2_pah_apda.cap index f26dc88aaef0e414139e655b0ede2bb760430905..a3b127f2621ab081b14ad64a0ecd69b3ce9b0534 100644 GIT binary patch delta 1719 zcmZ8h3s6*57(Vy0dmsCTW!YsDgbie2L7ws$5fDKh7LPzeK>?Wt6$lw5$49$pC4|wy zNkc{kO2-j}h8`G9hKh;GBOGBu(KIAwEG!sFaw_WFWtX_zng9OxJKz8P|2gNL{|q@d zI7^cf2vP}Xng;HLl4&3TG0t6kHPTpwFmuR3}rJ@0buCg(Z_ zTUX;&+eZRyH1*q-w&Oo)20sfssjqVWxQD7ZF+Ch}`>WCcy9n2HJwqD{vrC`3<=26d z&g&gbDcGC4Um4l*ge^#I^O=lGJGCMt@z{pv`8~Kz-i&`!#=6~w@gu{=;^qqR$n=q{ zU1{BQU-}&|sOwdFm#B9tKlr_H|KWQz;p@M1>8R}+3Z$8bnFSX$V@%f@3R?T(?97pO z4^G_8?Dkj>0|I`n?J<~ zw|~B4Z2Hf@ROjl%$dQ{l(@CEiW5fPA(RKb(M?-^K;`Wk{PJ^Je|Gu2i{Ju7C zOxM*Nn9*GBvEpg=)wGt0%w0zVfAc$8-rm}2pLEN0s`{nD(E}T9g6{0RZ$OLl229kwv%r#@i!;vj6~d zBnCK%yIT{fVzzffCn8-$U{n)|$i*-cmJ>S4TJ#*zWoP-mQnKce48?HfKcC4_#&`;W zIKqS`L9=Mu7|x$``-6LzenCs&%u?MbV~rF!VT(Be8_W;LF-Mac3kC`-7AUbTXe`#` zfaM`v3T&}TgiB2t>_dbb5#Nq*BjUe7xDW9^A>4=f#|X~?TU?CrtVx6000piCdi+&1 zrZa`&TM@1_t;Vk*|CdP{N5lXH@wO?FxC|5|VTvH5k$=mSOWuVYf&$DPx(dBSLU)Gr zEk0^dALTnoQE$h;is1HP846CNCmA{xHEQ46;P8q1!OTnSW2l?q+=CO$!R@F z_!4?X#k3N&g^E@}#o#I?YIAS~gB4H09x5!*JT+@P!;9DcAKxlitb7PV>G%+ylI1C# zIHii&9IRpl1rkmy7e;cJt9u__q}N9A)FPf*Kd&Yu<%;O}6gK7*VwA!%$mJP^F-)XC zFOS%q$8Ubccx|D5D_SmBx0RarobEBaz--el*6rmVIJlb4vL0A(jpyEd=&*7YGJjx4 zSx4RLo(4}tnZS)&C15p_QcM~I5{=o}EJMy)Ks!RMXnC|!t+cn8Od)0M+!+<+u+mN` zQ%4|+L*`{iDP=M(e+JjD9!?oR6*&v$s(QgTxkMrYy%<0p0#K_Ea6puY6XVcdyiIPo zdJPel#)qfHs}|aCT)f%Zs^*@LlWbbx&Po%vNU!-8pdkYYAdG3$aF-{TySyPRdvroRTrtc>b<07UZ(#_)%77NJ_wP Y7VU)fa^r8>Vo`v|vW3fp>0*xf50g#6n*aa+ delta 1724 zcmZux4Nz276u$SpxBLG0kL9)eONi`>%OZdB@2-f3_yabDAP$N2Gs@(SSt?MwY!l3A z>cE{)&>T$5T4tSzOsOeE%8?8e!BIzQ6ica52^;gTap*o^R|4;wGv}P|-0z(8-n-|1 z9NrhM%F87wJz($?T#=Jlr!qN~uUhtgtp44ofw}kc!%i37zwx-HEz)pkzEqM!zM9l; zY-sIvthXJ5OOv)+=Jf2XJeM)}OUjZhof{M-ySu-6f$fmu#DX~Y3Ss@#pKGf>$VyNa z*y>y{;AZ-+Ac#)|h}Fd+rV~*0in6mHjU_2DjJD|BHSn=MzWKjnC#s-npOJ z65VU=JED8MynIXdbQtwgVpDL~*@sOb8Lj4G`gUaTtmdO%UF_ApvWXpDezKwBNpsht zk!$gl(QRe3VfQao`G2_wAyKh_n9oabj^3dOHXVz}|a)&#=ZRS6wr463O-s_ne8)u%X zy0iO02)`_A#BN>E_%+!{r)NeSzS;gO8?yJoK-xh2qw62i$5U!&Tu8_SdAT$bWig!U z+6)2cp#TO*iUabJ{|)MfZ}8*xxuU@bXfBceyrd8T2R384N8Sej1t-&5iBd1^P0Nmc z6h;>C1f-ks=28d&swN|7Y>$>`A=~xicFxUpbphCxB_16o%*ajg7Aeb#>oFYe5E9h{ za50c`(UVGwZ6&ug3IH?;^c@k4I0f%eh<-2>=wKYsz))u(Oa)rF80cXs#uht+;acoh z0Y6xW{VHb=Y{Y&Gj-SAO3y%MU{eB!D#(qDJKLlEW2Y$pfpd)x^5MjiA8ZZ&BVJyv= zPHe&cr&#|6v}AxYCy*?|#y+Qw8~|D>(rKk$$9j*mlo~;Y73I*3f|O=8V`Qn>cEXM| zi8Xpr89oJbD5p)q+|Sr|@frIdJvE=1o@4bhvi|HgV4&71C_5>a_O@V$U%vd zxxXVFvnY)*@)Nn-7?-z)U@kB5E0ZN&Q7&RSuTk1$zmSI#FY~XVkC=Jcj8T}#=g0Vh zJqq&$NuX>RZ8lCKD9Uv>iJ%c|KCn=Lk|1Zghyqz#B4ZRMW)em-#gQh_?(ZQaQ4;Z6 z&||t#gp%kX>dXH?JJ>ZLj8Qd#SutsL1a6i0V7qNcS}XCPmL+BEU~{1n#g7hq&1I@sc`R|i_Lkql`y+d@8EdXq4Lp8Tb#DcC^C) diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss/javacard/api_2_pah_aptlb_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss/javacard/api_2_pah_aptlb_bss.cap index 1750177d84b38255d08233ee5a65eb88c4310dc3..def65a9b93730c901d5c8db99ebfed5212c3e68f 100644 GIT binary patch delta 1874 zcmZ`)3rrMO6n*pAnPp~nXLebJ&&o$-WjA8k1*K5XWtE~Sih!cv2W0&s67ka*3(7>m z)>r1lN_>zH(s``$fs&$;)# zdHe1jGX0&XEzBoK15m5g!0fzS+@`fO%$&b+lhv>x$!mYSst#0L*zj=k)bOsWKUwQc z5${*$p6zo!zTOdK2fDlNrmH!11LNE8mcQY#v}|eZO!97W_fY4*UE6h=%-2UZy5>kX z20p!M9e#Xq_QGNLsvj?c85|!sK1-`D01b z>C3zFnywt5y}y0zt*I-T6Gvm6Rm*x!Ez2erl(dz3pVS^X#TF0#S^sj;maFO!#I#bdQrC)NpT1wboPapn~Syj&*rL+z4(^brc-_Ok~*kQ_zsZF_XIc)GF>(ZnZ z3Aw=dsNuIS_IWgYH*^)=n2w(Mh{kmfZ;t9sojq@H%avhO3y$^NNi#1Ge=2QTT4Nt| zG^1-@F1CvWV2dhNEjZ+mjj_5QnMZ42vLAM9SOKahWF{gZb+ z#~u@-3-f99p!-qdMht*n5&-#x7y#5@=!E|H?qyai06?}(*h;3tD_RB`@kG{7=)HHb z9lnLnO5vz-zyOGN9mvo_Vz1;H__Aq{K$eIz_;ZPQRVOB(plm+EN@6%m zVDujJ!iixd{Dc@u`^nHl92We3Wszq$k2pO1fOMF-90|}s#h?vgq;fmjHFJwADF9^i zRhXt@8fdCq#8QD4n+PL%a^O zM4dF9K$uLBrjX0gd_tP6Vu4mwBo(UmqWLdr5mgNPRVBD88Rk)0EM?|MTP+$18*HUU zDX@n!De$vb;;+%lxRX}uchcFS&a8>hYy}ZywTi4Ih(M`++MKO7a}gX030g%gN+jd9 zf^Z?sLJ~H@!ik)quF<&&k;6r9(%g(P4y)~lC2B|J(5eG;MyAsiI-rORDO^D0RF06^ z3%k|x<|x#xtQML>a$c5;oUhyi7Z4bc&Oj3@P#L}wRE+^)#Bs>keZ>1J3nIW|CfBM+ z&&lb@P^kFr>%61IrggHb<|!%~Iq7O1p5+n?bjgNT!!W<;bpjI+&xlE3F?5VwWOzQR zTplXr!4WBsxskMi=Z(r`4S!L9yU|kIFk6$yc3=QqP=IbK0imW4D}}c-^9BDOL$D#i zB5iu`#&6RuP_&(A+KOPTf)B>zHUiJ`^MbK4!jiz}2z83R!mN@0_Mzws@|uEA9|_w? z8=R&K4{)oyE*;jOxNLHt3O(D|A#NncCl}^ps0W0)Xz&maTPb?s6D8=Q0tJF!3311V UvLmmbgAR=y?$Qg?bGbbD7acm_g#Z8m delta 1938 zcmZuy2}~4M7=Cl?%&DzqszW@0CH*a3vzkfuY ziV_`miZ&q*eo>oeCsm2o@|?D{o{6RpqdUT%d8e2b|Csvk&Mf1B^Ht0Ko-@|;)5qW5 zeechnx7!!2WbU0g5WKqe;=`k5PbzCC7v?l4kBR&)hdi|->#~34Sf#n`(#GHOQZgu4 z=enGUoyTuHC>VRLdgr_Y)DxGu(?>wJH8E0uoZ(Uy$zvd>~X zJNDQ1&T2GWSdi(u(3&vs>BdB7Thz9|v|B9s{hl{G>+5oNUOzdt&F;w$d30X?jHZw zvlnAxpKm+az2dT_f;*Tp_l5V;dUI_-xw&;y)ekZDW_uk9BJV|S%$P_%X+K5A5-28*|&5eKb0&sC3E9 zv=b#q&$U=ff@hnZ*ZMm4w>IQv`-S&IRozF&t4Bnw8cas&1`?|0o5R&PWNxg& zR3a@>!QB9WK@+dldQ#`82!H^_%UWwCt*WEKOyIzat&QFD^Hks%FB8^L5jv7!YrwIb zAdq^98qEU7$?8?AQ6AvY;dZAPxLK{FZ4;E~Zp0#u7B)oCTS?^M2(5>G?PUzoRQp~A zp}lG^J*~V_Arg^DWFmnW=ME>bfUiapu?bM%jv%&zeHeH>Ky{BI8o+J?{wv@*#JiA4 zYLG-KU_W<{BE!H=1KSRW1A9K$+mTFG0}9KxNam;0qzVc59VX; zxztl6(lgz&=zTDEx!=+xAW^f$?a;I!kqLCKWIj?mH4ACChBT;YOuEEbcskBSx?rYY zR^7~)5x&z*)Cgb4|Ku6ik$KbDk@d>h$w5Yo;4f4le|n9Ec2Rg~-z!{YEg2>Y@6SV6 z7DvPb6*{Z}8D&2!O~p}G-X+yj3QsEh^u;N8JfZM1SKOmoIa@ks5pdx_fffr`D@$1g zS1@P;d&%gUseZvZot#A+s@Gw?yaN{yT>=yk6%m#c2}J}+Z#|N= z3Jc|Aoy??AR>@@m&MT5lku)|)ln6zVnc{AZ6%y1YE;F99$U_(4@d7liFN2m+WJRWJ zvVI0=WkQi*k#4ocuQZvn=!eP#-@f#&fO=BVEBgLj=@}bld3r+8%kzpKs%6?0X`IC{ zR4ZaF72p3=4E<_@V(3>JKn*OZg2Ujxi=MG%#cU z2ED8`hiikP{esw#Hx;cU1r^}OGW@Uw;Adt4Ym%hU;cwH-UODT9n~gE0zyD+#M57Kh z5D2a}1^1lVN_sdCt1c8A#CEk-$d?EHTzpMUHHwpbUBe+R9o$`i>uM60_+k-~FNRx@ zS}8ewu^y>#WVd-&&K*6_f_(i1dP*wzUX2H|T1CgHlHNF&yQZbRQGf&t-0NPAo4Wqo y`#LGcVJAo}bW}WWzr$xy4IE>*D1lc`>t_!ZANIwt*f*kt{^Hq&FeXLB-v0pP?bCGt diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss_bss/javacard/api_2_pah_aptlb_bss_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss_bss/javacard/api_2_pah_aptlb_bss_bss.cap index f94e4b549696e43174122ba1dfbbcdb1038d33c0..1c650ea56f3f9311fb1c4a3257be57d42f9bf0a8 100644 GIT binary patch delta 2279 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 V?%CiSQp-LHI8Kq7I{g(!{{qCBBsl;8 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb/javacard/api_2_pah_aptlbb.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb/javacard/api_2_pah_aptlbb.cap index da8a71de34204a72fd828910dadb8201c51dcdb3..81d570f22b40a681c13e3a6f91ab3f4ebe14576c 100644 GIT binary patch delta 1200 zcmZ21(=Njo;LXe;!ob17!JwIRGiV~8W_?I(ev^Snt@=azFNM__msZ_=(rf5zQmlOV z&D4+`JKR{px-Qo5Px`~)`fcJ~lYn!!&%fO9Uas>{@QKj=<`b2(B040Nt+QmB(IQ}< zca_c2e0>wEp@O<-q}Gg(1JSXUw~B9L;uf{xunL-3k}~U59^KF-e8=7iR@bHCJ9;c2cT^C2;HQ zT(=!cv7ZH6T5ViypEi1Y&ecnty0}nC;`uZ;n>Jx>)2v;3+|zOx(-mXu?4Kr1sg(F_ z)3eQnZ|k=oC!L^y( z)YQGjPba&5nBSurAJ}YIbmaP$W7?)+Pxr_k`Y|;tRD0EGx7-@gSf^~0+_U)j z=56wma`c{eee9U;N#xcx*jSzSL)x2Mn*Q@f3W!hlT&H! zjq~?5?CIOb5a7+uAr$ieM4)V=ycKdv3=9k) zY&rQNi~i)ZT)dMznD~@aidEKsEf66Itw3cpMrSm>C$kfNo|; zM|JVeo&yg~F)=WlntYbU-rzVJ!%hZnhGPtz3=~!o5S9^JGL$uk zEf&I>#4aHt#v{n^J6BwkTZ~7HC)#2y1B8y`VJvty*@S(rG+4KU7>ist1Ai5&vnRh} zkLQN^d)aE<)X5PX{#?)4Smi9(SmhlhCvW7CG!o_GX226o6(zcmkOGh|>%n z{PJ9}FeicHesVik3|#INLJkz4lY_V;;c}a}lQE-Bl_yvk>OXiC0i($b6xs{D*J~UyKFl)WY+9#e0Hb$o#pd$8OMafG=7{)Iq2%fux&!-j!A(>lPbOk z+VSYfERrq|%`q}~JW=GR`@$Q$7~;etuP;lK@-I2dapQx=D^1(A%Ue9cW4>mbbGAP7 zGP>TQc&eV*vX2hiMRtW8yAb`{X_|^%Z&=Amg|@zOe}-FuE*JQ=p8D~@RHe#!gSXJ% z%Uau2wKBI~kBps|J9F983)7QMC#!K>KxsJ^se;Hg7RugHpL>&+4~Yo_mev)PFWwH1ouP;w21H%r+_&E^WyV z{F*E`2ujTjD)G6dHF@j4$y;|#vaO2Qz3Si0H?!GqFuwhNd1k`y(@)J--#u!z%I)E* zE6Xh^=NT_4f#Dhp0|O{_xEMeH6g!j8F=mNC+5hT-W-9^NAZ$6= zfLVWXHIuZG7}I42E(Uv`ST7I*0ShC#89SI#1b`AC^YZljZrcIbc9Rb>8BdO9R^(=4 zWM2RjNMdAUnB2{*%nnsJc`NfAn5LM{9aAKM;*ygSS?u)1oEsRJ85p^M?qx`CWMXLI zVB~6IN3(PDMwOszOh6woP1a>Ln!J{W%ZQ!nG8@BA25yF944e!T8r&If0^R+(!H7|w zfs4_wA&jvTNY8EvV0_EK#l+Zfi0SBLBi3nB!Wz7yyxk0ZEZM9q1^x@6o`s)i}8r@L|d$7fY6aVjAA^348L<;Ojcl@D+@J5 zLX1VOn}NRyEedY1$HPLxXOnB96VTsIlOM7hPp;w+=X%4&Drd#UDsLw@c{Ycnkt81{ z54#MvkP5$)m@2;%Zx%PZ2tU6ps)?64r2{7bO#xvma72o73JCTxG5~{=83Y@dnmC%+ zCmV2@FlJ3oV_rG7lbj$K0E|Lt@&Et; diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb_bss/javacard/api_2_pah_aptlbb_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb_bss/javacard/api_2_pah_aptlbb_bss.cap index 70ca98924f69e7abec3350c91fc0cef3b7e28e50..1ac06b5045d0763f4103723ba73f07e8c3e63a00 100644 GIT binary patch delta 1952 zcmaJ?c~DbF7~gl~y5*wLwqT2VY0QHxqCXw^F7HN}p{sNI*4=<|>6%)Z^0e za$v}d7&gyAkVc?Zt3g~z*VKB};{K#?UhPQZ^4Ok?zWFtv^78V>t3NcHyK#DCO-%5* z>YOvzN^bmGG=Bw%K3_H>X@5h_g})CS+}^wCRL;a(+g({Rs)&l2zuZ|+8?(0V*p_S3 z%{!ZKjf^^4W}h?Ap*nndbYac0p(QIDR?nWWFFL$!dh_n)l?kR@k*yKf`BK|XdSR4% zk+b&d?=I_i`m0ashOLS#ZLi2LJz?2;+mg8))H9EqrPz{t7eF)Lc)NMg zY~5n-x|?<@Hf(y>=UrD$?OXL*YeCVfiv|t>k{xETTvm5gA_X6g-5; z;3AVfD|rTkxgJ1CJ>Krk+V8HF-DwN0wrKr9;ctUHKxC+_w*)H z`7_0f^FwJP$Au|#det*GwHZBFxu?SpJOMsrcwG|)(3=J5@e+_@^RQM}%og(fe+GdP z1kbUFfg+&gO!z4bW)U_xoihx2r}ji6BDs%|83Qd1_xc{?!~n$~h@!=}Jd`&?zh8$? zXlfu_p2WgpetaO>!<+CUgqQRsAL>saP>_&+iX!?e((79(1o?dfH3`)vrBbiY_o843 z$lVuAIHmVetkZMxc@7NMqU!3e#`67cM|yJ4Q0TgRL3@Hi{JM%eQ216cUV(=U3nL9Y JwUm{u{{iSY>J9(^ delta 1978 zcmZuy3s6*L6#nmH@7>pZ?JgHsUh&*rGX;c2M0p5ExFNerD!wAL#sYDfG6^4Cm@Ji% zWNy=gbP^M@986P~)kez6X_}Zw#t<>g=cJ|rWsZi1ox8k5`gi{OpYNRWo%5f2=bY`2 zY>r}`4uUixHT=TLv*T-7TgBYPtE-|-8!eYo{w`f-Z7%zGL;7c$*6ttT)GC@C&{6 za2!4_c=N*GJ%x)k-PVIWIp4)CyZ*kg{jaB1+Kx9iT%OwP?%1ulw<@JRBsr%d&$IBp z&X#j!OOG|sb?B`g`<6`VYI{L?r@rvI=UsBwj7;*jt3luP!qVMek`Fp&Kg#L%E*NbHF?^7r^k9t=v%lF2o{CWD;pjk$&h)!`Vu3lxPIhU9u8oE~zNTM3V8 zNVbGHmiU9L>_qtzHbs6$(8N$kOqURiR9d(_MpojeN{wl&=qIx0rW`8irx5C=!dKO1@Jk*w*j95`(4E1 zJQDD5#No6QhCdBB3-BVq$$$$1Hvsk^9$zEn;jMsg0DcJgHz}Hk;SozDNtr|yob8f} zj6f{8Nt#WzBUWXXvQ?FEo{?OX4Y5?E^fGlrzNLDelqlRNr&Fn%+RBhIZrlwg0jFF; zS;y&4P?mAJJOASsMUVGeNRN+KP3M}8R@R5DMm}VbigXi7>X9q-(GyZlR>p?`GtZ8* z`-x<5H8S!V8%e|vHpb005+Z|(O#0%f`3xp9yt=qop0A!otF5fJrh2tc80!uIHx?IJ zaBD;&OQj9U`79=~K)E8HRj&XF=cS}+d^0#V0~Ai=ATEcA960^ihwbk@k+VZijESvPphr2271oO{M z=p<#Qc)O`Z9}rh&Pp~H}%SfD-to5NNv%j9S3pA|{2O(ahDH@g$MB}3%{Z}MIf7lv5B+_Nj4ipAwT}#qHr9-v#N+`o7Uq>P3<4@c zN10V#8So6)qbpH%aoHp6dd`eBgJz1{%NfJLYs|y~JZ+Q-QY7I`w178`L@4FW_}7E# zZ+QRV{A1?Vm=NXii-I!E48yLY)9T4=e}L<(kwgasGd^AK&HqsF8y?EarjX8mkG|L+U#KOobuLw(cS`YjOWW_4I6Wg=j5+OBoRIL>Y2XRIF5}p_M6u@9 z3SO4Hdn}wuTrzq=dL1DLqGK;_4d1jx>_ntM$r7cP9_JpjPL`cyB>!9U=NC_{$2W79 zWhd8fQo5k1)YA9%knaAZ#^5jm9#-bZHjF#?1-4z-+bUSVc26WhcyW}je^`iz)~dSQ z%LUgx&=w0yWb_a8k5H)Cc2XraEny0a+vQ6Wj&4ag>gIc0^^oj*O- zUd_(>r2B<;_Nq-EOgl?fvsJIXaPO&0-NhgGeu}9~I(K#c+ozd<%=cf0pJU;@%9^yl zqWO{AFSY=0b`Ghq^A~MKILyG#(AVI?a0TeqCk-}? zN(>x~Mh%IKQ-So-hBzix1`a0ihVx7>CR?&j78BIq7v=9};9<#TWhr20HY{M%;A1wN z{EXF;6~Z!O%Y(93vt>hBvg{HvVtj%OzjDPzdBpg{_@XUDc_DNpA7jC@$${*vq`}%H z#8~9I8F;Huoj+NEBLNm@A2a{HHUj$4XtE-Q$>jOG{F6^}NEwUradPr=h;xf;@k_|) z@=NfR^0JHY^Gl&k5HL^9BTh4TY{+v-F&$u>oXDa-Ig3kJ8C%MLm*;E002pFbM^oL delta 1338 zcmbO%vsQ*Lz?+#xgn|g!-+o?ex6I_B;Az!A2};j1ofym}th?D1c+%;|4(+-x zJZ}~&?)ZF-bH*o!B|r71=S*c*=j^GDy}UJiR}#ybN`aCkRcn|A z%OtHN#>~LL#h?!qD*$33U|~czV;55@H&6m(UY>s6?a5lqQQS<7>ZHQyyW#C{^Y&g&KX|f^fWGP_{eo_8z1|F7dR+a*0X2Sxe0uBv65Iy-8t0y~* zt-+QDXU}HKwuXvJh_T3ZGw^a~vM?Jm8;P>@F*0!RGHdb`h>G%v@rm(8TZr;P=tw?B zF+M?tUpX%(+q18dMb%%079}hk39#Tyd?@s8az00rz9b(fCqIWIx40I+l#DLF6mKan zy9htOEUH!olM@$6ikXTJOh zO&60-aGHUl9TbHp@7P+&0@)yJ4#WtsZ?XcHGt6nA)G|4bON_~YX|f`hJ}|BD>I8T* zGI0S@3kZOWns+F^L>$NlVN|15K{Uy73oAp_f>MqhkPX79YQ>nr7Bq1S!&A{5ZYidf z5aH+Ck}xCS2?}V084x3YD+}0&ARZx@T0}}hw{8jX8mkG|L+U#KOobuLw(cS`YjOWW_4I6Wg=j5+OBoRIL>Y2XRIF5}p_M6u@9 z3SO4Hdn}wuTrzq=dL1DLqGK;_4d1jx>_ntM$r7cP9_JpjPL`cyB>!9U=NC_{$2WB@ zZ#Ars6nr5d=ybg7;k5XT2Q;-M+L{^*=P}%2=ZJoB?~sHAb3WIG&cLwn=}R`*|^g>qoYn*?KcVj^Dp_t4rX{7g9I&+tiC_>~USVX^&Rw@=PC97wg5} zu1#B=bJKoXO^MK7_4HE_S6;1IW*W8Xq?TLW{9~c3Lf5WXCuMqCf5p7)kAfoGCHEX| z-@Hv;c>dfc${FA13pxIn<+3ZZd2d+8`y!?N88z=~xP?5QzdHZz)0P#D@4slLH?_TD z+8Dpbu~4~|Il!BpLu%PGkK0v@3=9`o7#KjY!^ObB!2ph($!8d|MWF1PR-E^g7#J8p z*lMyNv%%zQCTS%eW^)EE23Me1DG&nz3nRK2JD5@hpk|1G)_$!OeA#<&_t?`|kzGGyRn za&CCWtUcM5b&8mv2A?QjHv=zAHY-a3GqYgo~#g-HCr>3b(F0U%JOBG zkP+h*WcZaUF3KauE5;jbv6cZsNAfZjJe%Ceeoz{$T|$gSuA70c3f0|{<2e#wp5@!L zS*CPJRw?Zb@5y30Wt83Em!Fb`gGlX;j;S*)Pwk0NMb;*5G(t#woyE3Jg=A z0FYpwe4JB_@zUgXoW26kObSmRlfAjjl%Y{{@{X;QEKmmsn}f8%!2!m}h1~j+FLMcV zL)C)P&g73=VvI(U3%EfEhgUnmn~{kNm~>!CZGv^9mN?J|5Joj_4N#9W%p_0>n!Jx& zj7fqSYzZrmFg(r3^GGqRh6rczNW$C+Pd-3{&EReXF}zv8MqK3)f~ke4AYdv&b;LS| zT1#GGnA+^KH@5QvO#xvWka2Ke%K$G`vp*s^ob delta 1442 zcmZWo4NO~A6u$3=_tV$+N}+wwYRjNO{sxo^bYrDDkY)&toms}lpJT8ggW1j@B4kkN zh;zf?av7q=!BUuv08s~unEfDbhA?mwr^At%B?jDLqH%`lAmV#niz%L$bI-}S=bZ26 zobN3?-mc+nIT)@0l<f+Fkn43-I@_x;gGLe{rw9rQ%D2(QtLJJLAAx zRR1>jN<-F%Xi)WJ0vq|wt%XD8Gs$=4lab52A{Ht#K&E!X6jrR zUCcEqe%yBW+Ri;^qjwal*WYz*mc}o<35I%(bj9~++%tKdy~?rFqu=$^m=wLe=Hk7> zGiBq70q5Wrqp8g0w3M6-pKK1+o;znf(=_RHAAUcet!8`vKJ;q3#K<^;Cis1a>>nuq z8GChcc;3~F=k|x#3ty-Y>&b6aP1l~do@~8Tuntipb5XThY#}#G?L_Wj!g_T2x;ks< z%5y`O%AsdqsUG?%}gY$H2AQuf!$Lt>eb8=a#IxK3mZeVap+@mD13{m|6sYSsVay zHxeLETO#qt>xA-jawZUh0a71NR4d-yr_t`9G9`G!p;#6?XN@bqb!RV4=xCX|*q2*77L z0Rj+-@M=)ngaQ|ZNL=I^WYvZ@6c!8s3kLPrlTgb_3?!CGfMLLbuLSnBIxXM_K!dwZ z6A}ezWTUeN`B<>y&T4ccpi!%H9!r5K0d4BwXimu;11w${fIBcO$$>hkXjZiFr+{qI z=f@MTulmD8(rq%6{`C4wlD z3M>Y(Bqa*L;ZmHE>*O3OQE@aaqg0G4U8dG#$kc2LODbeCjX!KNm9*F(z%;-j`Wbn> zumk`w;lP?u7v&;hKm7!98_v+yK=1#(QtD+F)JsxV7rkGiMlT@n5|s!URI=WdgP;O1tPr%1!_tG&_~HQM(m+{^^)ye&konFU`|qp#XydCb$|9uq8bS%fQR zPA_B$zNqP*9N%#khDo!1E&V9z%kbE29Ilh<;TKZ5FZVz4t%d&-_rPn})u&cY-TaId y`iN@s>${cmmvs#8Pz?+#xgn@&DgF!p#X3#`F&H9ko{3ZjDTJ?waUka-=E-m`~px4mXq*(dz zo2exMG0H(MdkU)rjv3fBO01}YFJe!pG;qu zExf5->4K_K)4In8yW%DukksaMYijhI$YjI7ar?!+V`2sE|9BFF7dJ=ETeo6Dh{@Zi z<%07bXp03VGRFt{M`~2;JEgR3TkF~BY3#(Znwf(gIih0=|1Vzdv_Z*eLWvUxDi|3U&ayBtfZ~RWfq{bo95<6sGiGr^+4*m6c1?C*3RdD_ zW@O-EaAaU$CTxa?^*_3sXn4ku)C~r3dFH1HnO93;pVF8;453}Lq zhphIj5SBVy8I-kztr*IZW0#N-;}K-|ohvTNEyg3p6K%1U0YXReFcv(U9K^m!8mwJH zj76@Sfv*bH`I8kn;$eZm<67MO$=w`&AUqal9UxK%un_YyTUmDeXQCYLc6~Iudn5@g`%v}l$ zL?8!9Fi&peRAZboc?GAh05p$^Erh0!$*f#v%FqZqdB@gD7N`S+%|Ke=U?1b;kKB5b zd$@#^kP?p)P#%OW;p#vP{mBQpT-l+@Ci8MjF|GiL=uZykhHHi=A)sH!<2dfR>m4F2jD3V=(YCsrOZOUXtUj4~Cc_m=R!s8C8)C$E| UMozG?37mYB4fq7uE^>lo0oqP`NdN!< delta 1425 zcmZWo3s6*57(Vy0yZ5;d9=mV_9ON44u|DJFD_x=CxUh)|6 zkf#|4(gjfH@u_@j`zd*V@tKr;$AaAkpmlTQR6@qsKxWBX2h3%Aavtp2cIHMscDDG& zfBll5r1hPLz6d)LUGm=F|D2nAV|U;?))Tc&7isLrxV}7gmmhm;Y2cwQxU+F&Ze-Rs z`#a*){97RRh_ruC*ZyA=Dm}zeU;mocQazCzWQO95k9DDFKRqu zu%skW@0OpfGY_{8)djf^PaO85;`DXYjAcakWHnzqqg;4DIZOCDtETS!?eypMDLs3C zVD8o(8B6e|3Z~OHb!A50*6FY02)#^Xa_|1Q-2B#7@4>*Qd$UY1x#zk2RTn<7Dh9f~ z=QV-8*?BuECg*2zPZ#DId*_l8{|LjhHDm#9Jvpa~_sQPZF9}u&-2qX4MJ}U4?5L16 z+8o{fS)0*&u@cj_EE(JAaDCz7k;0>&HjE$4?%w}GhC1});nzPec)R(^H=&pQ950bQ zwj`EYF8f{8{F44CLT@=XmfGa(^=3zEh4sSDDNEm9k~D*i+U&(>QeVXYxJCjXu7&~P z5my7pu|n34zwP*00psy!x2OpoFd!bOt3*ElNNjyr51yk$1~EmkwqZ5~;TZTO9tvAn z2IdnQ7RO{QNcj?m0a#1;xY(WZS<9Uyghh#lL!=h|PGqhawU4IL+>t?)?KWcr$!gUJ zCV&BqLH&b+H8?O+7-N>LYiRI;f4!9i07?Q5;vvvVa>2Y5bORP#MI@{@?FQ3;26s#$ z*d{<@PnZs2=g{3|%EO%ijr*Ifel)Qc-4sx{85644+;(c4DUPN}&CsYLFhmr4|VF+JlY@o2%ex* zl=lA_@oAY(@E#rRgQ7(mjNaT4<%zH;;Yij_KL&@0AXvsYJ20)0QR6|l%~XN&foTQ| zXAtegBj!7)ui2(SSQN*67ng&gS?4Ww-&G23@O6S^>`s~84fe4D_94=UtW$2N=s-Ud zvUU>HD03J5x4OGNss1+hMP3g%PS)4r=Dz ZR%$!!&B0eq+X@(HIdqjPr3i?`tdwrEmC?v2wwP6QlG}%e z-nj||UzI#&1Ux93Sm?NfDem>Gb+(gLw>lm?v_W0e)4yn*&Wtw`dsr<_oN#wAnz`rs z&UL=^C%PP_cW~_LV>kcP#d@CQ&8ad z+xC4QSmHN!a7q8@sygL#@bmhZOR0RvGBdX5_C`2qhvk@**b3>Ln6oX&>Q5YN(v(Jt z+YUYF9LkQK`*D%&*{m7ccA7<>{`)U;!8D6?VzJD-r`PWmYBkpgnRf zk5qnYf7<(nH^7^nLrS&lOi~pi1H%Ot1_n^n;m}kN?Ih~BX$PZM*KRKSoUX{n8fq{{MkqhWVhGbL+{@wH~w1k;~p@ezz zK_=r#tULyVYz#XXco~iZz0lv_&TxZ)li@{!38NeXC!=0N7vnAG zn!J$1WU>vXSkxCbRz7Y%6$f@Ueja{RM@cpz4t4=vfj9RDT7F(3m|8?KLwCqJ zmdO`cEGO6UBK*?JE5%gK0XE_WuLR5pcnkwAutBlz9z?ATCqIUN;Bf}jV2z@wi4z!( Qwv%`939tnN{m;Mv03QE)c>n+a delta 1401 zcmdlkdqI{jz?+#xgn7!ty)QZ$W?3-lz>e#tvDFK;-44uRcXVHM-O9-KvFdc$S%vq%82@^C z*{A-PeC4`q{}ShgzOEc|L#K5$9bI~GlAgqo3q^9A4$)m4w-((pw5$Ev86}vr*dsRU z_zDNtuOE$8&sCFNmcd%$y6d5$FpCM-YMw~FIiF_C%{AhUVUtn4qqAVk=1W1s3GV`T zL^e$J*cR}*`t_O*{QEYpHx<`WNyxITp8V_9Z;h*`>I=?w_oQVq#W8bUka%Es(7DO& zz`Tm$1SOMkU9CrV|BAm1B%af+7Imxm!mLJjD zyJ3?~T2QC;jf}Ux#Zxn{9W>c5`L|svbgJ1kj`)k=TnBPmzpaZd^sJECXZh@2zEoiA zt6Sy)-s~JA;^)OX${86LZn7{ifTD(r0R%u%Gx;22wkVWsTu^GK1Z0D-6~p8Sy!w-C znWUA(m}?oh7~Fw^)j$jcER5)e>|#pg21& zJ5+x1PUe{~3-$k84UhzigRmLcLM!K-#NuMT90nGFk=3OF=)LGQNIDLNx<}{^W_=2EdfXs~zCY$ixLqTOa_^Gr_u1OB~1sVN^R-0`)k<0tcML?sJPV zi86z2R^t(dr!EH`DW(+=;cgyDnB!3s8pt{r@L&NO@r_3arWTQ+&>gWAqBe?G80N|B zvp2T$0*wM;8<>$`x@&SjuLn#SC^o%-!XS*Q>?2T_!DLN737GAuv4(8qR8Fu<&vNpK U1$eWvfuy*B&<~iUbHG6e0LvhAKL7v# diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cler/javacard/api_2_pah_cler.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cler/javacard/api_2_pah_cler.cap index 11dcc76b0de5dd693e23f8ab37a817556903ce87..f312029874c2bdd45d9f348ee2932eb529ae3d62 100644 GIT binary patch delta 1076 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 Y4b>fdMtww*RElbWGUI5@N8cLoFSIzlx&QzG diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cprv/javacard/api_2_pah_cprv.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cprv/javacard/api_2_pah_cprv.cap index b23232639f27d3333e875c0a285babba335cbae0..5204b05caa33c199975f4f030d917c7953184ac9 100644 GIT binary patch literal 4603 zcmbVP4Nz3q6+ZXf`+oM9x63Z>Vv!*JfI$&OAwXgnkVpYRMdJ^Rv*0FdPW3B3%KqRD4Vf74C|FE~g zzpP^7eox_HRoPYdeqd?MR?W2F%=nh( z^W(^m6!qORCy%Fowdt^UbX>`_NtKNg#yIEy?!O-^kKfq7p?cxbd3!Eps0Cko+dHOC zt`Oez`Ht5vUhv0~iqFO#dojb8`o_&3Z(_-opFA_`M1AGOlLvp5nK1dij}D#=onN?P zc4bj#@ti~dNX$J_kdXGlW4qd)*m~g8?7j9k)|aj6>6*Xedw=hGY{ag02lmv=eC^$* z7k}EB_*U)NwmIFq7oU6a%Dy=-ubtT$I`mXkxAz8l{V!iUU*4T};;A#YXN+yRG4X|4 zzn0|J&K&z^@!C(mE?i@>mu|cA`oE_8jx{IWT62O~&YkmoxccJXMt?)9%4DVfi!1N^ zkO2IN0aW4S837asPhMB|!+A+KfgIV0XMJ^bnL%$;Ff-`)FK_S#Gd%&{(kV*=p8BPA zfyPytPkUB*>O76hGG}=`%e;+~>O27giGMwH=Nb_h5OpVZVgT_DmKPpC%4oV~|Eu4O z#xFQ>5W}Y{_BDFzg8s(mIHLf`kce_fGGs>p#Bi#b%B?#PIW7O=S72aUIe;Fr`rSv4y0A}(WsH9p;C+omQ z-U2K6J=n=+Et4EU`!ra{muR2X;>iWHd$9cu+C7>>5WyzIgGCq(b|GGi7t+wqLAwO) z9JI^Peip3428b7yXnDdmwBNz@qiFBdCJ1NIzKZSNqJ2SokXpe;)4)P=Af6^^6KE;g zUbKT~FU0l@XrI!uaU-y?X_}i=Vcm@NcC629E_M@aVxHy}=VQGS>-WJXQOzxlLLSw% z39K$Pr4?MXmAKTFR>7sJFPVNyT?+m)ml}ta=u#b6NiMln#_yEXV%E>V`0yq$O&aM+ zVuh}xu^YiWawAwqt~Us60?zMhX)K+x860Vhri*L}&2q91=pY?J8w2MECu6LQf>X$M zGD;|G6TvCx2c$HKW$}NS5SSkp}%ly-PL3H@#e#1RjlYe=w>X5@~-h_B6>UZG;i3(jc+`rBQiN zdxvySA_R2p4{~T%LpYjyTq(M$a$oR6`x^DWBKj)Bay5lrqt*Z??jN(QFI;J$XwB$L z)1?F{MB7)yg=hjkF3DXak-+tkL_6eM7H*WlpwL9-sY>g>Uz_Sp7$r5qPJ=b z4?kT@5IqAV+Je;oha)7ZSaNYCM|UR-6pFRKKR(1EhOO(14b)fM-LzojRvx)JKb(~w ziRVL&>raQ+myT;rCWa(QH4hoG8gsYUr@$EDA!1$M!8IqG|H8ctWgx*plE^t zD}zR%87`wLn~oL`14)4bNa4>$LW*G)yBHSbE|?PjWurvlKWlO4HD=o$1^h6qCjCUy7>Q5Oh3iT;8RA$c<SC8mM|js z1U-XZ>qi*2$Hbsl{(2t0ERXOk!c{c<2`TCq>3RaaE{_l#iisei()A4by*I*;V~QmN x-A=5h(Qm&InqS65quY%2H2N(rLbJmhOEl3NUR9Zh_aXoj{w8DIJNZEc{{#LhJJkRH literal 4677 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 delta 1956 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 Mys9w{^%gGu9|^^80{{R3 literal 4881 zcmb7H4{#LK8UNnC-Mzj4Z|~1?$0bcba1tO1LySw4wgS zFhFvCLo_it@aD5u3VP4GjvZKc^1_+UkISc*zc;k2b=BqvTXxsqyuR^y+nh5cuTR}t z9Uc777tif|bawUGD?5JOeBwFb)4~r&7oD0qc=X1s|GwWH(+~aS)SuseeC++>fA_>o zU(A&LRvEv%;@ty}o!h=(uNpab=HmV*w{`FL9XjGsw-iPS!f)R{&EBzlMa|14ee{8eUqhm41+@b$s;MUDDFytgfngX78`|R7|T%e9!l@dH?vqiKcI_sXje(%V*m{ z-<4{{zt(!nFa2cLRy$;Qp!L}4S*qm|@_==^{lulNeOtvX)b@xyaD02&dslDV{m!+% z=(V1^e1i)ncMo2VthrRXt)sot-!jJ=?E7OA{XIR{uL*&iR^|`Pk!9iL$!0t*tEH-V-m2N26WKJL6@MSm)yM#j(iJ z#T}8h?$*VvJ!Q)x-;cCKx|fvAX^$*v?=EeN#0ZSOFnse85kw$tCmOPXbQ9Z;3lTOO zvik2A8pq-YE>$SGLC)^%Zf}c6yVr130SaI=iVqESfF>UW8yrNFxZ!vci3wVWOe3T4 z0hioY8;-@g+T$FTg73Cf61bYZ&Xr~TAI?G`F1drvT@j0R8(<<-nVotCO$x-a6IClA zCXajYE{r?`lFe!7T>F7ee9VRO%FXw+(Um>%$jW#VZVm1R37sAk(9b9mii`p%1Vuoh zC>9i}pyN$^CIcLyItVC=%92w0*ZuvC&&pGY6)gSo*vF#2CY`d4I|o+8p&TTKtdt5gvGRH4)0w3&)*_(F1d%Xp*_Adx`e}7 zUq*c)H>=HP@mH$$ug*NP@f>zp?(Vc`_V27JPob@8?yldbOQ;n z#0DY2*cSU!G{AhQ!~k=nk^)RcB?l}UEI3ft zDKUX-iaMZ)-`WJ4G%}A2S(218cfSn&AoKIN%$XFwX12^{3*T_Cg%37Zp=If7EGvAl z@(nFBg9k0g^{3X6qyxr6{E{U0Q}7E_2Ckg3Aa9Z4S2n>YdATIUC@qf(eyN{;pH{`R zBBkJQXXew}{l<*dBxO2esieh9Y*dnJil!{AOv;)fhWS;CLNo=LbX~lS*DWu|BVH($ zH92DNn1b=KX2gdXju@fFhcPup__l#o?lC09oJhzTb0ZNe60sr?E77c+$mOKWu;KGm zcr)RJv{_pwzAe+N%`j_2voiH*gx%KgmfFh9C;Hw#+%^LJjR>g!JUFvEgqtIILcSO37c`VroL0z zk@aTcFph&EK+jM#X2c-1lb^wt?`x;4nKZqz0-WR3yeeD?8&thWb)?tgC7PGhy^!OJ z>&u|qoBbzVe)8OFPW%INsmb|IydWNlced4cws#pnNCp4JU$$(V;=#4Uuj4Z=x#P@l z?|3NMhFH;+{6}oX6tUx7QLdsG_(nc;%jNcT27bcydgj zR;suir3}xKBxAFwsg9$J;Q)(k!k4p3sJoad4zFPX8ZFA5n_MY6M8y?!1$}DJXB+`5 zvolw)hJ_sYRe3Y=)Uwbr7HZ6UBoA--Sg4MLvb|EM{ZK!N9^q1rl3N}$yS=BayEBHV zG+^B~OJ04jJgN1%e|a{^TGl#W6L&-g^0@}y7FDbM?4o$^%A zqEiKDDLSSqnE2@w*258G$MZBGR=A33=NNu%BP1Uhr57Q9oghp#jtWQ}yjOYiCeE9M zQq2pARD&?yt%Eu6Ael_|N=pm35GL-Mf)`D+oRRyaeYN)q;ih>+@L^GKt4Pf(e|V9a z-M*@1deG K7>8fDc<+A}Pjl%2 diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facrbbs_bss/javacard/api_2_pah_facrbbs_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facrbbs_bss/javacard/api_2_pah_facrbbs_bss.cap index 336504c4529d075991416febd445368c63489620..6a114b697e46a8dc37400c1bae2f0c2015d4c35a 100644 GIT binary patch literal 5885 zcmbtY3vg7`89w)(``kzNZn(SI2O%MZgbm1&FffrUkmmv>z?N49riD!iB|wrTyPyp! zHxb*&BRq;CpeS|*sS zg;03W4;ou1$q(jUoOyl2=5g;nd-H-t(gEF_Y!eFZXj@ zotK_Gy!rCh># zef+&Yd9r20VRRk~|M>K;zmfv{$A*<7e!i^!;BnXfeczwH{E~U$;f|%VJB^-->3(Yd z=_RvYOI^8-@xJ%&?$ak$o%YVX@1EANOaJ0saIEKT-;OM~CS%)%Df@8CSFJ6#TV0ckM%Bg<-T2=H@f@K#!csrc6A3D!|tuS{UJ(!+qLbBqU@%htzA6+`4_zJ^o@Uh|FQ?^)Ad}&wJ(le{r&IKa=&KQ z{&!)P(6hH~@stniAKCO`Zr}DZ_qk7I?g<^a6>$G~o8zmJH-cyCelaoi(%+o&$@fgY zN?zD<*zxoh3Ze51LOz&89YO+9C-Ln0>C@6-A_agNn4) zy#`V-#Xkd8HAOMe>ZHO|G;kA9(Q3WX==jY>xJ^((>O`l$tg#^&@;8Kh;3>oyELeXe zjSvqI03rYZC;$z>00zJUIDigdpcQxkp5qXej}=4%1dd#56%q9?51;`o^o@vXO@W$4 z@QjFCjTF}+;pj2F{L~)`O(2b68X)m8t@j6mWH1~u6f4MxcpYd*9f_tfHyOXofki}+ z)Qrxp4XtThMR<7Km>jAbrBa`v5!9PXK6M?*bS7Xbve1k&mG(gUUO)r%tCSo%1noV5 zW6C$&3?_kF1PIDPYQ=y%Mkq`ir372JKUTbI|Wa0`oc4hm_SUECp6ps@eOY zepHd!r=fmHS->$!<}8Yj`w`UlEAu(fmFrfP@l%n^&r*KKAA|Z;WwS5^$%0pzCp-@I zF=f8+6_UkCibrgKdW$km{58~zmp9UC20n2TGafw52m8w)C;vk;%CoNzR82 zbUTewQ8S;13$TmXiPFZg*u`NNk6i+GiP)uMTnx^)upOv_>Y&>hWJ_c2++|!k3(Ht} zt3X*rtFE0#Hhocm8>eUT$rrAS61Cd_=N z9FEB8e~(V&JwEatj7j2%+HnyIkrz3a82@`fF{mjp(s2_?s;Xe^ep3l|ECm9|bPP2W zJH%9}VP@&R`lI#Tn1(Yb!{AgP^#)mjvg$LTXx8r2CIxTl#9 zBcTrSxIvUV>6MxDR}XDs)T|DJ~Ms#YMryq%f-#0uBp% zrNujuvxp;>mQ3~Lus{sWmh~I>DvSc05tg@P7-CRic!Q?K%McbgwlFO43>nU_T(K=S zB7QQ-DCvMsN|B6l5yrNktP*033&WU^%y4FBdXensx~6gW^mC)ZSvyqlWC2MV0Bysv1c$%Wk_(* z!_E+M)$dflmT|0l8)1bxGQk`XVPujbvmmJ+ze^Q{hc}X)2pin7Oku8n$0GaGXJL+! z4h&hZLq&5@qGS47bM)`$x_3T2X@tL9g5qTUaugctFXWdW}43MLBljMkDMKOI5pdaQ%x*snfQ@;EC)rWgPYkdwe1|J$n)fNoPHNh zpU4`WD9A(RV)(*UF$P93WTji=49gfxwhB2@Z_U;#U0NuY(0hs0VG@{n+gMjjGzVdNn}7lS+`?qZRLgkBu-kSL8;FbUKI1(R4!R4@t2 zbPCpkD7``(pfV^JwNUw}6jc%eN~9h_nQ37S|lha2Rb7m-Xe!5>L6EU+`bKO zmjg;kI-tLxS#Y%y%|kwF67>?hCUZ9>F(>k&;ll+IRm`3!E2c|)l@u*QTo1FRW-Er~ zF-XcOx_ny#ib&BB7yp)=M?}hLi1iZo@JI$kOQcP6M2L#O&IuDmB|WrU+N4H=t1}s{ zNQy&Cq|IhTh+H^{K}B*KS|V+JB0_X386s`ALQAJj9YpB%fukinS!H(;30fX)?jXW* zGZ~&pCP7Q2{YpfLnjt-s@PIVm3@w}XLlI%?O@>YL+0e3SchU%3fjNn>MenP=N|qx6 O^>A#0IoY6Q(f$Y3XazF> literal 5976 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 V6(W9F0iKdZ_!idT8~jBF{|8YeN<9Do literal 4590 zcmb7H3vd(H6}@lYTkT3(No!kLWP=NY&sYi|+oeGbKNIuwkMV$;LK9+yQNSQ9VJifj z;x0}|0E2PpOg=EfkO`$p8o3!_^O?F z{e2%mVt!4uz1Vy7m;J+A&pVGFY&&tWtMORrq#vH>-uKX&?Y1}TUL9!LR3nc5;)TTp zm3t1Iy7BYsg`*$ZsCu_1Lj#?{-~(ZquQ;HJ7%0>5adn z?0u(V>C1nre))GxtDGf07v|VL+B0(NH?K7-^XeDB@g%!ZeCEZzt6i@gyRz>2kGH&9 z_(@OhyzskuMc@UR@LJiMqZv^?>v`}E62j|Se`?ykRbZTY#; zU%QT8J(cL1vUf>j`l;C;_kKO@T3>9!fv&M@*kc>SkKk_;j&G>^?!EjI|I|mE`OSj( z$+LY2dfN{4?s|LbJCCk-_(tV-|Hyry?A$<|ySiX&^ZS*%7Cv>^z36rC+MRD6`Sa&T zH}tf8vj4N*HD7&JeC^8Le^E4l(aP1&_j@*OVsl6Jv|Q+@I(Di5#E+kBTd<|{%*3Nm zTP4Z6C+?o}6ahHT0AtE*M%#D;|8RclgM}Dz3!**I*w7G&hg;%-cr+SW)ff+iVvY5s z^|8>3`o}{J>zCFqZ3(OltqnDVnwJIUhC|E3%@Z0zF#-h_`v$%w0t2G%#Y9#R2XJf| zfv}m7(X)l??!zm%O-9QOa%N+5xFH^GUe8el7!Cz!ZcMZiG;tr;U_YijjfR5}6ZGNY zDK8Dd32xc1c1A1~3CB4u1@~>MByc@*olSwxbJGxrTlQcTt7Fk-1B}6Bb5Z*-r9h;; z=#~;OcXcC{~$Hnqe}Y~knHtw5fZ&;&FQV+UB;o#;itYpk^0K`a|pQzuXQ z551O;*|<$Y%W@%+P)iG6fd#a39qb_5kQy1bQGj-t*xDr%+S>=8xc+MqfLr#htO>_g zM3-?mN!&MtOa(isgd9?=k0A3Qm&CzIo`F2FOdm_OVY~+%B!TfB-9vgY{t)A{7=MWI zMU49~9>BO?_XrZ?3X?z)W`SFH80)+Q{V;u@uolnn)&0UB(SNUNRD)bPUH8*f=nr7r zhyH>-iQ#!RSJ&7Q^jmd5JBa=ZUBhMOihjLFtV7?1@e7zo^=<=~R~@+-ymT}1s_mNv zuc~(0pQB#YjgEO$7dp|a=Ag4APfA{Cvy9hUTg8$cV4u1TlnFz}Q39TB~ zv=rBxR+aaIl3K{%)CTn^oD=!@NSz}6qX;$?o!9`Z0 zSrcq$w&z7FlmP~5Hq>^UiNo_>4aaLCol8B@&KD$BMuGuY|w4G>n zH81iX&Y4lweH&*bJ-t2I?AscM#iLa06hU(tkKtV^nUPE3xo%ccF-R$zVpLKg8uGta zB^~Lk9LYsHj7~c=2QJG&G^BKwPH(?kr=96po$36X20y3fH267*=DasQS9&H_lAp`q z=h9rr&qXxXAU|~n){g%d2CKItgPodcw3?n%P3BZFr=+QxiaAxHshm~+;Pa>6*2|o< z46T`a=Bg8)9&+Fo!)+SgknK(`h7mXAW%=8Lqezcsq7Nzc*O_;ib&-=%I6iw z;7rD44l7jx4v_*X$~z9rbfz#_(QNr{N4{ztUaMkPo%!RH!s3E)O5v;m&B1>f@%>6+ zQ9))6o~_6`cNW*rZ3}iF;2pH-6gI*U6j5A80kOh$ zD1(vww~dftP|Kb%RAvD@U>rfz4atMY4-O3AeP#S^E|QZ2%JJ+RsDx@#Ox_Y#jOZdN z>nXt>wX{?vWtN_va$!bo6%pJhcyE4zrAvGM1(rGP_C3b4*ajcPJADSEvb>KK%&rTm zj{-A_S^1|>CSrlJL&^9KFaw!&ehTQfSp%h1zZu0W@KY$mXtv8q$$c}5S+b{4-pU%q zEa1&pW>uZST8~dwb`2`Osj)vbIXZFEhY*r5zSxA9TLm!T$j+epQ+P diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facybbs_bss/javacard/api_2_pah_facybbs_bss.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facybbs_bss/javacard/api_2_pah_facybbs_bss.cap index cf27fc60472d6c61f518dfd288dd5239ef93a052..cc77e65467be382e940e63d74387d54fcf2d0ece 100644 GIT binary patch literal 5310 zcmb_g4RBP|6+Z9X`+jyeo4uR;C20x-K{f_93E`&+NJ4&qNq{t9D_X!!2(Tm}OR~@* zi1P@J1c3xoY@I289Xnu$ZqSy1+B&V;L5LMAB0mI79)A-no~72GkLKw(blf}(M==a%{B6wRGoRyu#d_&H@? z_W(o|ENX1cc5b-;fb`lsio;Zo0Z@BQn;vAxsq2BX#dR{bmouGS3EgkWVm75chB`^cUa&3a(m>d>fHT@ zmkw((A1jqBZH1rwcII10HcnRe!$Nh^%7sTVzL&E2pY?lZ-q;mcQSmYnOQ-$BzPx(W zeGARmJsH=|o!YVgr`4s)iqF3Fp7`#GZ&w|-bg=UGxz1+K)9WVgoVKx`Wwq9Q?1wdx z$n&56tM~N$^3DZYyEfi@d;XRgk2-(e^Vh0Xdk&POhL)eX_{ge^W(aHLW#=RtO5>D|GavXdxM++w)MYxFcqLw3E28YPNDUQLkx~5GQvyh*K{9>f3+8A*u@?o%xn~@J| z9&tPJyMc*^kl(Gj#ct$}A%70}W5|Dm{MTS7c5sP**K)}yaF9G;qzqgnPs<<=BOk=| z$B_?eqewgQdvX0GcRPsTApkNhn%6M%SAX>Y2T7jZ@F6=FMkRS#ihBGaX3GuWht9* zK8QTxDyPAzd{lR*L8J4y?W%4%x0W&`A`=qZm@?MlvTTK6Os$h> zh>%48vA9|yZlVL*WV%B|nJ{HwyUe$DNeHD5Y?Fm=BDt6)Q8Oc?GiInn+X;BY0&cQI z?oi$yvsjKAjCUOERU8-)Es@tV~h6jL-o{E zJNsftV=?^OK+?;7PyJX2#*J$i3tUH3I~LD3cGrCK#HFHMHlFreo#TtfF;ZSOs`Qbn~SW_0Pt=B6J z6-(mVBN58leXx{Q%A5+323&G+od19CT2-ac4e_Nzc(}OLGL7f z;!4Z&j$>)r-UnFPSg$MDljyTO9hTpnM_+N8J`|so)Hc^N1w+`uaFwyY6eYAYJy)wZe;URawn!ozLWL<>$9 zjlf312Zd0=B?~5@5oW+her^_oPN=I#iGh`L3CnYhGEjX%{%*0{+~hO=x0hUcn50)GPbF4psDEPK?5Z;twt_+22 znPdn?#d}jDkg>mv1HC>JAY->_gfq5(akytN(FPr?;=X3kh-2*k;y5>kf)nosjX=h4 zKpbcheijC8kl~A9L^FN{;%LW*f@b(A7}1O`&^X#x$wRO$@pW2RF3DV=1%GQXCb^7r F{{bSyysrQN literal 5396 zcmb_geQ;FO6~FJ@_qF@><0iZNve`6EfKs#MJ4VO{*u(@%8lVdXDg~QtmP8^+c1ad0 z5uHaw4PX)qIK+Z8sI`=_8?XjJ1`r3-!nBs6q?QjI5K4_~!7Mq9-_C}!9Zhvv?#D$T5zH!FK?>AZ?rGw-j;nmg6s&b!it6w3^_~E32 zrS*IM^xQicJ6}tD+Ii^sUB=T-P1rc~cP+v0>ZXVLxg7;lx1ai==cUWnANkeU%B}ZI z>x=KIJEX*Iw|}rP-Ta2HfXI*kVPnBTsbKcO#UE(?2E6@?*HY=Uq5@P{7PZx8Se0tu3cHjnl=`1>s$A?TX(6cUwL-_ z)4q4>yPw|pWL57wkLDdZz4sr_vfEyHggN)$-Muv}FQh;8`z!IE;=@G=8nwvL7@oW^qbM0TO2t5{8hpO&U|nl4JLvZ}u4o8mdjk#C zdDQ{$^6Gl8Z%u7&YjtgFYxcw5)n1>sWm)#@I`6W&mMot)z#!L0rw0DbupDB@E|6tF z`~Zv%sen8j^?b=5>qOW=>0Y2Qqn0Ny#NG* zV|3^p(<*xsV1d%OY%UE18tZ}-8YBBRY-Jemd906{v%AhyD=Cc&uc9g7Z_)5LRIK;z zO_0hm;x3qK8Aj*&c({uqi-;Mn*7e;}6t#WNRy_NjL>SCNgiBRe|<66}^*$mRj>0lprnTuoz} zfmcx+yA^m^5Mxk#lo6*TMIqUZ$7r;!r{YH@M2VjSikuL`7m0 zgJSFwQG%g3Af?G%Zh)mThS{lb-`|9sd_)Y>YY1UXtX%?1NDNCNf(GQ^iJ8g@ao;IS zpu)n3S+_w`W7KEGup-3F;Sh(3FrwB{>}Fx)yq!m0Dz|@~QzmlkmEF9!Uf6x%4u7HU+`jf_?lRQ95qdzFqgE$Ye zDQtEKZ;2Srb6prEu*K8`JdQEM7V&@(c0gW$b?{vbO2EYdB~4DLF>C&btbU7oOd6zH z4wyq&krjDK!D5+FWI%4bIiv?6QUBwRh)JAglUq;(5;y4i;rUF=RB%Yby@mn|;;kV` zk-5?#074o+hgD5jCvs6y-be^_f-Hj?nnJuHlZ9agiM{blEg$$0FA!5yAL||Tu|~y! zCb41!w@Fjaq?q_Ju;0WeCSnb%$75n2Sv{iJi7_q+VUEPXl_wM7Dv-P3Dw1-zN&rWd zrN3;Ui$@7oP4&^bGVcH7%6KX$l0p#0@b6WN;!uL*C!$=Uj!y1xk{*h?@Sz_fTgymX5uB2EL3&^!FiiK)+Gol&! zhWD(o5}Z^5M6Vk(0Iv*U!j_~otHVkkgO(Knyjx%!JOxS2*|y=;-ikkec)$!*5v3BK zF;_?T2fe`t->inZMy+CzpvWE?!=cVp{k*>))+m(#jTve|UHu%t58(XGv^X+AHD5cB z&+(!l!r-`MH_Mi>Y|8Yk%uM)73JZ&-u`G5jG>gDxV9ACvm0X7nr||*|WB689hQlPHa12s1eoCmAOuC)!gJCneewZ9sM+yX>;dpV2z`BJY^kS` zq1ExwKM}G0E&V5A__)*m5>$#YlE&ZG3rD4#09TGVi=&;f9!TH*MuCdJ%VP!_)(q>h z^v!M*>)?2>qOGqUNZ;i~fzt3ejEeTWdLVt@8U=cDJV5#`Ru89dE2D7TkZ5BLR@q>a zsmIZGlTjS_O^zKW+FR;@^lySFPzYWQV>U?lUeKfIUj|V$r)3;yx>ti9P5&5;qRp|6 Y18w+2)lAE&u=k diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_find/javacard/api_2_pah_find.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_find/javacard/api_2_pah_find.cap index 076ea7c71e039c6280a874acbe9a442945ecf596..bff55fedf1c7fd6438552e6bee58bd57a51a54d5 100644 GIT binary patch literal 3544 zcmb7Gdr(wm6hHU1PZlq*Adf&yFd$`FT3;Xnp(HQcfUJDcvaGOy?8dH;R(eGpR8}O) zM@2+5jH8C;j3zj~CT3F1SLQ?(mi&>*WJ+d}r6ZlYpqIU_4*T8t?YVcq^PS&0-{YK5 zpGDDXkjZ4AExecu!YYD6GMF;PrW5$E6*J^UOX1U*ti@= z@Pekc9rgJaPS4xwbL4VqKwdAGvbkyR?Eb>}vk%4`i>P&c)vC?v+YvK4_~4B7TZ&TW z`+Tx8xz&(w4!o;#+|YSvSKYb}wzTZyJ=@xT`}2-2KdYfJU?EkrwMMbFD$3r{-P$w# z#T{!(Zl1ri?AGS(dvB>*YR@HK%-!9vXuhhgD^ry}$y^h)qIF((=0`g-K3*|v|E`W= zeNS<}_n5Okt<3J3)>*9o{Zrr6J5$!bx^#7==E9Mt6QhDHRR_Y~w|{oOuldxo-tTNL zi1gFVeWm8EuVZKJwGe%lRJP6Wa&Hv@aGVCvb`5(WtST zY<7*^Vks*%+cgHOxgfs4YA7jKY%VX-ykV#`7!4Ign%O2pk*OlqXs{9x{L9IKKM0Zr zf^9}4a$p9qtq(^^SGx3$Yx<{AgU1xa$mwR9D@;barD7S+NWvHhMyMeX62ObR0t!e* zb5;a4nh?<{_vf{b#tt5yMVV@~mYM84Ck5(9q9efJ8ec%V`Rf@-!oxG7j3rh}g_DSe zMDaxSqdAI@Hlrvc2-?*TU;Gz_I)QNY=jICCx+Lu8k$@Qae5YB;ZFWPsU60#<51+yD z-Xs!{9R8pw3BW3f0}>&V@c&iI5h@^7lOU<~#&-s&Y88R~a#yG3RL=Ns6k6c%9Kr*q z$_zFe?~Me!QjmK96uc{YT2x}_DAnQnw!g4y2ir)x|D4L39=y*!&PqSkwwz`f6fF=4f!VjdkwJI6&c0SxVCfW$eVjsPXH1~3vgDpIEk^JF_R zS38UwJM19WkfB6>S|XS@@Q*RCo5|!(Du`J;h+i&M9a8 zX+|*YHZY}AUHU*>D#Ybh-OH)Yt`gMTtqiLgR9hpcxwE$1_2`tI{_%hcPZW=79v#g* zyTNWYrkhP=&hsO~qw}!2a#SAT0-wh|9-eXJnigkUjL2gt=g+7db3VBt6sAe>Dl)uD z6tovDldI)Q|55TFMUWRlr3h4dsa4J&d5}sTum9NdA-HC|HG01f~-HQw|Oo4`cavOk;Z>o}2_Met1I|gbxg$ z-gra=UrO;S8Zi+xL>yBRUQe*}J}tiJi4-cHB~$fT1gXYyh_m1<>%$8^e;@PCSdX&IfKjXKujX8{sPJ89+3!l0WpKP>qrpqH5*A%7CV(|V3pu{H*=e@z1k^Ton CV}t4d literal 3590 zcmb7G3rtgI6h8OWcd;35trSq4JU6H?9}`4mD6#TbC#b|lU4<$IqzzOSFfo?`3ge}s zb8~J!=ZgqB-G(s&YD`pu!sljmk+Mx`Y`y997#L7L4uS=Zile|%Z5 z&-w4xb@%D6R$2;kK3i&}&QFavx}g5qfM&X8}XZ$xlKF51J4XBeXw`cO;Dbx??~^=tc>aY_~fl-|2AXpZ`;>fXCBua_$c!1(Y+7z z1Get(sxk$9TEo)g){a@RY0mx!7p5s-&X~C`hu(24fueUOHtor1S+uG7(U;ASid#ZAq}2B>o7cXiU7P!4=X|Fz#dtZ( zsK3kl-#)zM?B#EQ7cc4Ew&8JK^!stst~4;+JqhZA5yy|se(G%7Jg`sm>#0A_&A4fP z+F!S}<4}?&&u^zGMJ$=0cqeKN0nkGOm~iW4t_|b1?qY9zYyf_7n1Wbi&CWJBEX59k z!)7bUw>k`FyLEZYa=STq`ATbHjv>!nV$L=f@V=b~|J8VUz93u(i!4IK^IEV!;B?1{Fpt=$S zHkuI7%D>HM8;czryz?^AZZEJnI8F-GFL_5mox6X9hKB32kc5MGM8?&2Tak;1hB)Cu z-bZyLA>M^z1wjZ_`3?LRhC6|9x98rvDb?}V%^?=y`FbbW3X2`)LWc>D0p~u0^LbFLgKS>M#B2<4^;KcMx6}RbVbI z=ByEcHVL^0LB^TVT26vfLdcwA!M>mVJ>FMJ;ekYWw;gE~N3Jc0qY_gh6?EYN`x&EM z2O9x*@q7=kK|~-(i73{WNJ5#xYKT0PW%%8Qau*v&bfUb1=miOJh4m-yfs_PRO=?kw zB4R*7hO++TTzp@|29hNxH=sO#vW?Y}Jt%LY{1>H4R|g^;RSjiKbR&@QbwEYwbpdpu zE+DuTXnid(`U-+AX`X=o9z);#Q%n}w<&_F)t4zQc>~+)}|BsD`Ydndgp=u2uS? zv9H%E8(IR_R;V;I!>fOVn{w9#@yG-*@8v5dC|na%<@~_WcTA-m8d%8>99?6X`z6lr zzV^Km?;eL4UR~l0huLAxPPSSKT=z?YSL=Cm=O}3WBkMiv683b{Kh z#q2`NQM47m_g_~8SAFkx^I$Aus!aj6%-!V!^RASN@p6E+em`b0Fon26a_jEYP&r4XbV z)8|M9_hNy-RdDX@RrMUFMK-*BqZJdpmQ(1D=ZnOb7D5JL{lGIsU~cl9!L6DQk_f8> zo@BRIBz)~4WDu4KJcA4~mFI5oMT3w*nD}{y?Orhm%K#ydFqiW@20TTcdy+Jg*@Xnc z6wVWT?iB%_(1i@bNX9cf#M|h(3xc>Nq!9))o+eA;4UHhQ32B6(iKlts6^(nKGNmwB Q?*Yj1nT+e+>554I1Jy%sxki#Nz?+#xgn@&DgTXNAX3#`F&H9ko{3ZjDTJ?waUka-=E-m`~pw}?gq*(dz zo2e!NG0H(LXrl4FTMUxR*6nN(@>Kq@ zB~Y5<&K_o8@BISmYtvCnH#Xd;EiYK5_L;|F`sW9$CzYNo@mc#SGl~E zGg7erg^-}*^^Xs>?a*ROU$dm2g?X|PYXyVAwu^gnc^j<1q%+KxxVpn8Hc)ZpidkFF zDcc+j*I9IkZJ(BH>cR&<)uxxsY%Y|N^7U4pb|E=5=SqpKklu+oW=d9n>wFGtTsA1n zlz5x@X6CscH`$)enz3!Cne^$$4>K1`v#`_K#r92~U$veqKk$XedN0e!X#t!U&n?~j z^@*mx{;A-Gb58$Lymxk4=U&}%%-b~J>5{jLcX(}GC3-#dvD)9JtmtC@1v^eZkhPn$ z_4kY&rEUHTuGys4&dtooz5u8=iII_Iay_#$JIsoe%(FzG z>_Sobd;CB(AZ$GOAdBu~K5kAmHU=Jt1_ovZMlPTm8NyLr_)bcTeI`(R=H$IBwi?q| z8L}F97%G77U(n#o@ScH#k+p%FQ3yzDF!(Z-GjK9$H25;M17p`vRfXA**{GL+OM^v% zrGr6&xr0fRrH_$;hsOxWXDZ;(USo}TU_(~Ui>z9LEnZJT zgH@EZn?Zmjn+-_{uDc4=1Cy7t#lpfWU}~V{WPbL5KxQU(7B(hkVOeor4iK9gO!5G^ z0zejn6gx2QaIkT)@UU=j3y4XI%8HBfiOR@|^NFJx?i};@cn2`hIwo&mcjRtmWB`RA zFesTPGjW(O+Ds)4I+LY2 zg_WRcLFq#YC=bHsaCIPt&g1}2XLx+i;*?@s3>49w{ECTd@*7T0nD0R;WfGSd6Av@k zXcsPFxSlvJDW*9P;bmNsFdI>l3yO`llOJ-~!<5032+;GWo|p?%raL*GTNviw?6Wtv z^8!r*VM`PfJJ`UEy2vd7QwxeLSD+dYMpgR;qSk^3t`;5-K(!XA=CT9L)t$V6N0u!O I7?2DM0RBW|q5uE@ delta 1386 zcmZ1@d03J!z?+#xgnm?vhEhgz*6|M?uBunrZ}1eVT`9Yr zRcmGc^vKwW>t-&SdSQCf*<>}&jF3>tq8f{5++|-*Y%7r5Fuh=7!=-ak-o6ccogbz# z#;v;HvtEA9rbG5WPT7UUY?{%q@v}(JtL*nhSF{gn*6TCP>JZuE!nHv0Ky4HIlI})p zu4M<@UM%yxXc)fw#MNKtuKu#TzWDG`x6<<}@w)NcTYmei9xU_r^ow|Fc1`-XK=@J- zziGNNEFDG8=6PrvW>WI5(=ZYD^Zfo!l9tC(krLfH<7 zF71&7vO(CGVKO6^j-7K(VsWuva$*4+gP3yz12Y377to~);f+iTO&p9|P3&k^zhK$N zw-BfTgiXLknE0laWaOuS%wT7n$I6h^z{5}hOnHkMd>KA6a4>Q{`X^HE}etPkzmA!st3#fx}+_nl(Xb1DrG_*K?S`qihd{ z6w@9?Q2b10;S^Q|8VHI>Py$f`vO(A!h!H@W39L4aQw*kdYv0RSai9VaHbE!^vKB$q zp5_z=nFBHxl!EMlY!F6O%RPz90jBE3q<7VxKouZt1;hw2dlHxK$8jk>5EeA*n06z3((EtDd diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_glen/javacard/api_2_pah_glen.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_glen/javacard/api_2_pah_glen.cap index dd746092870a89326d91722cf82a3a2b8455492c..963c8d230098fcc4daec71a5ca29183c1a977ca6 100644 GIT binary patch delta 1329 zcmZ24IZcu;z?+#xgn@&DgTW~2X3#`F&H9ko{3ZjDTJ?waUka-kGB4JCI5tCX*3OBE z-@K%D>~LcV>$+IKKPiNT_4%ghY^N;0&zV>Ka*CQxQ%uJE1I5$S#18FRsKv*wrEq1Q zSrPN%+2wxC5)&qW(s>%<@nG$$6{n_+owZe6=mJ>XL6hd!Be zw`zSZSshjn_&i_e;FDP{XOf%$`epntQre$UvwtsZXT#1v%l9g2Ti#-?5$|!>R2)%*9R185tOkvoJ7#qK1osfr9}YHIq*@X`^+4Jp#=@@#e{U zS!^{LSQ%zE2r;Z>;9)q}AjNPONPldQV-#fIVN_|5VRQo0p$)Q(C6kp{V+0uf0*zx~ z5M;1q$YhwqaCUMZt0X_01}n3n#5xAKZU%uB496$$U{ypDn?Cs!t12I|x`O1%@@&ee zLPnE=*i=-IRaK!nJp1g8?Yuw-@J?bkoP3r|85U@-Mfa3U{>>KTEz8Zu#3T(Q6uH=# zLkBLgTD8CV&ZCqH9%VicLI$>Avg&5pq207(s#n>ftiv9zBO)OA=-TN-6?b00*`#U?YBU3BlCDQw}gZP_3H_QTvXC zOFO`uk%|nLs NJaTLSz#w5@004MRd9MHf delta 1379 zcmbOxxn7blz?+#xgn~YX-)~WK(FqHq%Q7`8@7cZoY`9djKT`3bv@q-WAf^qCC1(YDyu=Rf&i%PK z{{aKst12fPJ-k8vYPRjn)RRr8<<3?nuvymf zKda~TE`2+3oo303js?5V7zYMbn8aMLY?iq7&XzI5SHlqB|0ek;Yd6P?8~*=x?EI$ZzSU?>{YRq(nbVr42QZm1RXBW@5Fu7@ z>>tkzj=Nhlt)68~*(r5@r@5oxZ z;j>L*Q0MPY7w%a;(>yLWCE3yX3qR|s(>b~VcFOA>?YqhOcK-K=Qwr>B3XlE0e`O)x z)vf*k-s~JKOml<8$`~0KF0e2#fMSM=0R%uXGx;=Q1~-)bMfmN@$#zVEN@9#%3|tIW zK;g+CbqowFjOf}nG9|&Z<>~j`o-D^4&dtQgz5u8=iII_Eas#t6JCF^wViof&5h#1r zC9NxxKsE>)PyWcJYwMhoSX``^oLIodAm-e_!1|wo3+PaWtVSk=CJsifCU!KNWBGjJ zdx0uI*aT#PiEnC2Mt%y&2zJIUR)(1kLJVseco+^hNHN?8(q9|o7)2R)7_}N?7(IY= zY=bOg&16Z|7%N7Q3t1Qh8LSy{85S{Im0;;$U^WzG>0@Nz=Y>!Vi7YIJ1socz%!UO_ z66+Y`x)}skFr1&fmQ_&@U3Bi`yR51LsG{DLjWU7nkbiAfenD08tfDFU$)gA6+d5U|Oz@UUO{7Hc#HMwUPz0LD&R{5n#{cgB%XZKt4zrC@q1sfUr424UnbHG{m~jIL~8J#z~j{C1(!DdF|VC^jGm} zt>8`dY8TXO8n!(>5L+0@bS~0SzL;%UCC>*2g`7nTGkF?qi=H#QmbkjZbI-DvfH>3a zIqnuVk((Qegm-NE((}{iX~%vQ?pqx%zEsa_3tO`A z?d1!%E?XF^Jvo{43-3kW+QsJ6+8wUnACE-ignDnk_$asJ0 zR%OwW<>@a^I;StJ-=rGbI(J)E)a0o$E0Qkp1;#9my2|x>RpR72$E|C3st4Rj{lF)G z{#LEe9jn9Y0gvYkIsTaC(zEJdo%)t~%Zc$O`|jUsin!4FXZc+lU5gKM>z?;qc8HU` z)@`k&w@5y~o1Mc#N@DrU3PuKo<17pept#{;VBlZ?$Iax^j2YZew&s<`4<_3&1uF3{ z6*F)#xG*p<%m-p1U|~epwvj0brcKN(^U!2D=5TIiM)n0j#Yv2eER!3UmDyodtYTgy z0A-(At^c1NsD^)X42z8>k3$0kI|CyZ&}9rWQQdW;Si`oAiGcxxO&BHz@|Xp&GZk|& zY-8YLILN@uu(Cm&;SvKM!z-XezXACV8q^p$82A{)8sr(xfwU`-P6N{24F-&Rf%F+5 z{f~ilR#pH)>%P=igBt(!rREt{34fSK8_fK7vq*>Lhb zR(WwDsFVN)s+K3hItvB#`w6!n0T4NQbF9paF^t8 zOEJv_3F}VY$}Isi9iGyF<{6`y?#2RCYpNaK&B(+BOg*rifSTfvbu614z~cZjH~Z|3 z?Yux)5Vk~C#gNAicG`U&xEnwb!l-I5LDZUa@ME|GHG+_BD45*9>&=$I2@(SU De+zms delta 1509 zcmZWp4NO~A6u$4L@4ddh7F?k~f!0C!DKh@n@w2f}LUDmwDI`FG<0|4O~8!)m31fY*sHA(j0gHE3a7U{iTQQ zcaAti-uo%api7_nd4Kv%uF#xvh-?yPk}nx&{euS|=w|7}+>z*Hl+?7ga``ch^I<#6UX=H76Z*dAw8cdZNBGdyW@|TysJC=nUby$|yw~8V zj~Yd?O>y5S23~!8)>Kn+Ai3gtrglt4U9yvA()!sSoByh@?Yw_*NM{~7d8?r~ zaw93@k+G?D_&h$f_0R0Nqf=<1>&xYcM{B#nBSd16nFU*{nVfDsY^ zzBMf17vCBu`Le!0mUn}IGh6#JlH0~x1so?Edeis*#bQl4(kPBa%m*xOI3r% zs8RuGC5U({Ze=1VKEhFfGSJ7J_GUKbX)22LXcMWZ1UL6rDyqRILQPr4?SzbyQG1i~ zDNIJS6SbCkCV`0eC5aBQoglp5fumFevY=h%&QPfB8Y>0SW(bg*9lc| z!I#K|N3zSQN-U9zfCB@laRllhVaF?(N*azaM(hq$2@T%ve*-j)%fkrm!bBRKcg@3~ zP>v5^u$hg96e|sJZ}TI`a~??ut1B8dv0I>-m3gFVMsih$SPPPBLlNN%@q@VwaUL3k z)x{C6>ailJN1LQ7R^=iAkL{~M#2S~iGlX}vQIFv)nl^s%1y-h+zjp0fz?+#xgn@&DgTXlIX3#`F&H9ko{3ZjDTJ?waUka-kGB2L}cx;B=terCx zzj;aR*x|+!#&xlNf6^ZY7W3(Q?_4N)XS@9Qy)w6CF(ID4u&|< z>}|@=Y&0Vn?l`T}u}!w~-;}GCFn6Kno7cXc$zlgrYF*6UQ~YZE3n3}7x&Q5VE}WkC zqT2jRo;lylZ%*C}+}Yv9=NCMgbilgE z=JnI$N#`W(nrHog!l8EEA}NgZo4(U;d+Sf#$G-257T}IJW&QS9=FG)=4~L(#VEOcN zL;Rh{fq;b(UE3z6B$zfax6DJ6<(b2|nHkv^02L=OGO|o=WL9Q}S+SaV znE;gi)Vc6AKTr+-%{~$ zI7K90nGFlrG&q?JC*NdsWQDL4*({)}1U4%uYayF8l=Ya+Rtl_6LSC+$ zLAVOlos(_YV@05zdy~lb+ZE^)5VoAWpGkM}2Oj>(FWChG?5voWESZ?BnV4*um>AU9 zfms6x*tA%9SU5Q4*ttbyxHu$)xHu$*xj3YNSXvZ_Q7xL9_D5nh&|na@02?08%g4*j zu!4~R6nwzYVV*plBb>2s@_P<{0ch5{0*m*_ew=3T_~_=8V%pC*`2ds7XM6t6PqV@wqElTvDs1@e`n;Xt6 K$0orEk^unh@ol{T delta 1368 zcmca7^;?QBz?+#xgnsr{!sqc3jWkB$$r1vc1ZRZyNJbm zGN)!AWAIkIeLs5HZ3gw($EHhXoZI_+Uh%u0Wj1N8E%`noHr|{LZ7Z|;5<)g{+{=H> ze%hhYk}bS$W|JhpYgi8V$!n|ymoMzNW*S?)Fx$=H{QzW3y-l+2?dYa8aB(2_HBJm49+R_%6k@VpI+-ETPf9*8@1lu623TUVBGhkwIt zuWbRZf2YR%W{UuPF* zIG4U<4)A8@C^L{aYG1*~z;JY0J~^yFFQfIh>n`k$nMBaS|gV!{jDrWp*GNY{eSpWg<{^ z@T&)2l0Y^H8&5vKq-*7zlUQ7=mz-F@#vtb008BAVTtJ61v^O#_G;uI;HL;`F%p5iO zvIY|ag9g*&y-Ws^xp=s&*qKz>8P)=|ZfD?QSkR!saEgJS;Z}ngqYwi>qf&z|V<3=D zY|v+%1f&-=7%*M|(oY)YLk=IXJ7&5dX0pIptu pi4w{EJYr0fAkvq4Bw*IU;|yqw1*%aT5TiKwCVTJ-u$gj#WC2uRcSisK diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvsh/javacard/api_2_pah_gvsh.cap b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvsh/javacard/api_2_pah_gvsh.cap index d72243b00119d873c9df28e7e22d7cd6f6242929..2912a324b26565ff0b91a936c07283c7995d1285 100644 GIT binary patch delta 1363 zcmZpWzAMES;LXe;!ob17!C;(pGiV~8W_^fbev^U3-pL>2tM2eA=v_3ornF>Q z_$7ynZcEmPEc#z}bcF)fxzy=wr>gH)*WPzew^%56vgMm=glUn$!k^{x+0@eZB& zh$*|C@7cm$PX8d+7C!p7B}#)`0vosfYxw4n%G{%MzKMFo~t=@}(KamaOXfA{;BuuDwU0x8vOY@XQyfQornY z_uBR{U!J!o;=qlB!$xLq$&zyO*@`+BWd({BR8(pO)@QUgiSE@)U7qRF!uDP7?OgTn zs;a5;YAOVOsYhQ5y^{IbC418}=1{*|ie0lqUPoPAnRR7Jd|+<&J4umJ$r^{_o6F>d zx1ReTdF9V?7lmD_f}8U;+~<57@Bc)+_x<+m3W6z$|1j_NM9-R?E1ObiSlY{D>!$1I4QDT#|=F#{*V zIv}3jpvJHt=*H_n{20hT3*>)g;9_KMkY`i@(nbvmj3Gd}vcZ6HHIUu~q~8GP-wonS zA`Dzi$_++L;gg+MEg4lO*RZOH32Ly3vUM}?vSqWf6fiRz7O-isF&j?a#VRi@1eFrt zK$ZK#s>KRXrOKwQ1ZGLd%XKsGF>A7kv8`pCl*_-CQ4Gk8wuoe7EOc-csfK%d31;aW(t}Wl@aAJWMpc9$;L(^Fe!~- zB7+T%QI>7Wa1MroLxY%QFd=c82!exd0+VTAGEFqyKO0#`wsT5L1AI5Xe7}3o?|bBa z-+7=l`^ZfhG@}GOesq;aU9&v2X7{cmmMHZgvISKBD!-}9Jb2`zC&SVD=#ieUhT0p2 zOUm~Dj@{fPDtdZ4Pn&+Wf6QLJ^Uz4pY2)JE)E`kRC<)9fXU?~bK3ux??*UC*GF>*e zu%*>z3Z9BZC0{_jyfG(lqR;!gx0!i^G;#O9&&|dw``?@TGSp)v@IpgDeoc`iuc}>C zC*QF3kDiItQ%Zl?nfLDo)?c$HgK1OhIIC-V^yuP_$zugxX-|KOd!D{`()aR}1Y>Sg zT6o(_Etav?z_zTc(%XMMY`uK{UeLsitQ+~mRw^tpJW>W9%j;%D*L#b~`v%W-T&S@% zemI}|tp>hjp9;|ZGW&by8})l?^4S<;p-r1^t_Oef{)&r|&zrZ2HodwOn|3R=F*