PK l* META-INF/PK l*lDDMETA-INF/MANIFEST.MFManifest-Version: 1.0 Created-By: 1.2.2 (Sun Microsystems Inc.) PK l*} "com/sun/javacard/apduio/Apdu.class-@ABCDOUW^`gwxyz{ ) ) ) * + , - . / 0 1 2 3 4 5 E8 E= VS YS d< e; f: hc jc kc c : 7()I()Ljava/lang/String;()V()[B(I)Ljava/lang/String;*(Ljava/lang/Object;ILjava/lang/Object;II)V,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V([B)V([BI)V, , Le: , SW1: , SW2: 0 Apdu.javaCASE_1CASE_2ECASE_2SCASE_3ECASE_3SCASE_4ECASE_4SCLACLA:  CMD_HDR_BYTESCode ConstantValueIINSINS: LcLc: Lcom/sun/javacard/apduio/Apdu;LeLineNumberTableLjava/lang/StringBuffer;LocalVariableTableP1P1: P2P2: P3 SourceFile[Bappend arraycopy byteHexStringcom/sun/javacard/apduio/ApducommanddatadataIndataOutgetCase getCommandgetCommandApduBytes getDataIn getDataOutgetLcgetLegetResponseApduBytes getStatus getSw1Sw2i"java/lang/IllegalArgumentExceptionjava/lang/Integerjava/lang/Objectjava/lang/StringBufferjava/lang/SystemlengthnewApdusb setDataIn setDataOutsw1sw2this toHexStringtoString!NSRTSR]SR_SRaSRGSRISRKSRMSRHSRJSRLSRPSRhcVSjcYSkccE8Qm'**#**$**%*&Z"XY Z[\]^&X\ 'X f:Qo+YL~ + W+~' W+(Z&\+iS#~[l6Qh****** ** ***Z& +->Ace\ hXm9Q/*#Za\ Xn9QB*``L*#+!+*T**$+*!+*`*T+Z6 %*,03@\BX 7}co9Q/*$Zc\ Xp9Q/*%Z\ Xq6Q/*Zr\ Xr6Q/*Z\ Xs9Q~*``*``L*#+!+*#*T**$+*!+*#`*`*T*%*%+*``*!*&++d!+ZZ)057;>QY^gknsxy|\~Xl}ct6Q>*&3x*&3 ~Z\ Xu9Q/*&Z\ X>Q`*+$+ * *+Zfg hgje\Xjc?QQ *+$*Zno m\  X jc |S>Q`*+%+ * *+Zuv wvyt\Xkc?Q)*+%+ Y+ Y*Z}~ #(|\ )X)kc)|S7QoYL+Y*#3"  ( W+Y*#3"  ( W+Y*#3"  ( W+Y*#3"  ( W+Y*" ( W=#+Y *$3" ( W*+Y *" ( W*%9>,*%++Y *%3" ( W*+Y *&3" ( W+Y *&3" ( W+(ZJ*Ln%0Mj\*oXg~[OvS4vSbFPK l*hLܿZ Z !com/sun/javacard/apduio/Cad.class-RSTUeijkxyz{|}~ . . / 0 1 2 3 3 4 5 6 6 7 8 9 : ; < = > ? @ A B C D E VH VK VO VQ fN gH lJ nc oH pI qP rF v^ wF _ ` O F L K K G H K()I()Ljava/lang/String;()V()[B(I)I(I)V*(Lcom/sun/javacard/apduio/TLP224Message;)V.(Ljava/io/InputStream;Ljava/io/OutputStream;)V,(Ljava/lang/Object;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V((Ljava/lang/String;I)Ljava/lang/Integer;([B)V--> <-- ,<-- message received with transmission error<-- received message too longCad.javaCode ExceptionsILcom/sun/javacard/apduio/Cad;'Lcom/sun/javacard/apduio/TLP224Message;LineNumberTableLjava/io/InputStream;Ljava/io/OutputStream;Ljava/io/PrintStream;LocalVariableTable SourceFileZ[B apduIODebugappendclosecodecom/sun/javacard/apduio/Cad'com/sun/javacard/apduio/TLP224Exception%com/sun/javacard/apduio/TLP224Message computeLRCdbgLeveldebugflushgetData getInteger getLengthgothiNibbleiinintValuejava/io/EOFExceptionjava/io/IOExceptionjava/io/InputStreamjava/io/OutputStreamjava/io/PrintStream(java/lang/ArrayIndexOutOfBoundsExceptionjava/lang/Integerjava/lang/Objectjava/lang/StringBufferjava/lang/System lowNibblemessageTooLongmsgmsgDatanibbleoutprintlnreadreceiveTLP224MessagesendTLP224Message setLengthstatusResponsethistoStringtransmissionErrortrieswrite xmitError!v^_ncVMX****+"*,$ #>~*]"A: BCEF$G)Aa**[*v^*_ mZgHX^ *"*"*$*$*$]PQ STUOa  [Y !LX v= Y>6+:6*"'6 Y  6*"'6 6R Y  6|xTiW>c*%&%*,#!*%&%**+)*%Y++&%d3+d *,3d *,3`3 * *]>dg hklmn!q*r0s3t9uAvDwKxNyZz]}f~lorx '-@DGSWZlrubaf v[v\tZac^cXd!UsZ*LtZf[ZZY LX.*%Y++&%+M>J,3z~6 07*$-,3~6 07*$-+!*$-*$]V#(-7>ADGPX_behq|a4[\(dd*buZ7=ZY KX2YM,N-`T-T-T-,T,)*,(]& ',1a*2[2hZ '\"dY HX-YL+M,T,T,+T+)*+(]" "',a -[ "\dY bWPK l*0=k 'com/sun/javacard/apduio/CadClient.class-hGHIJKLXY          ! " # $ % & 4+ 4- 4/ 41 E0 N< O* R, S) T' a; b. c< d. e+()I()V()[B(I)I(I)V!(Lcom/sun/javacard/apduio/Apdu;)V&(Lcom/sun/javacard/apduio/CadClient;)V*(Lcom/sun/javacard/apduio/TLP224Message;)V.(Ljava/io/InputStream;Ljava/io/OutputStream;)V*(Ljava/lang/Object;ILjava/lang/Object;II)V([B)V ([B[BI[B)I ([B[B[I[B)ICadClient.javaCode ExceptionsILcom/sun/javacard/apduio/Apdu;#Lcom/sun/javacard/apduio/CadClient;(Lcom/sun/javacard/apduio/ClientProtocol;'Lcom/sun/javacard/apduio/TLP224Message;LineNumberTableLjava/io/InputStream;Ljava/io/OutputStream;LocalVariableTable SourceFile[B[Iapdu arraycopyatrcom/sun/javacard/apduio/Cad!com/sun/javacard/apduio/CadClient&com/sun/javacard/apduio/ClientProtocol(com/sun/javacard/apduio/ClientT0Protocol'com/sun/javacard/apduio/TLP224Exception%com/sun/javacard/apduio/TLP224Messagecommand commandMsg computeLRCdataIndataOut exchangeApdugetData getLengthinisoInisoOutjava/io/IOExceptionjava/lang/SystemlenlengthlengthsmsgDataout powerDownpowerUpprotocolreceiveTLP224Message responseMsgsendTLP224Message setLengthsw1sw2this!c<N<a;4/6q'*+, *Y *Y =#$%&"@ 'g:'U>'^?R,6Z* Y *+=012/@g:D97V26r  Y *:*:`T`TT+ T , `*`T* `*****:3T3T3~6 ÿ:é=R#)28AHLVit|@Hg:MBPB[8fB#]B]B7W36 -.6 Y *:*:  `T T T+   T *T* *****:  3 3T 3T-O4*d6  ,   `3T  `3T- O 3~6 ÿ:é =n  )/5;DL[dlt}@f g:MBQB\CfB[8)]B %Z8 ]B Z8 7_(6l*L+*N-`T-T-MT-*T******N-3Y-3~ +ç+ÿ*^c=>=>@ABC)D1F9GAHIIOJ^=fLk;@ lg:T]Bf]B7`)6L*M,*:`TTnTTTT*T******:33L+3 Z3A****33L+3 #Y3~ Y3~ ,ç,ÿ*Y* + =zXY Z\]^#_(`-a2bAcJdRiZjcljmqn~lprstuvtx|Y@*g:]BFB]B7A5PK l*T;mm&com/sun/javacard/apduio/CadEvent.class-  (Ljava/lang/Object;)V CadEvent.javaCode"Lcom/sun/javacard/apduio/CadEvent;LineNumberTableLjava/lang/Object;LocalVariableTable SourceFile com/sun/javacard/apduio/CadEventjava/util/EventObjectsourcethis!>*+     PK l*rO/com/sun/javacard/apduio/CadServerListener.class- %(Lcom/sun/javacard/apduio/CadEvent;)VCadServerListener.javaCode"Lcom/sun/javacard/apduio/CadEvent;+Lcom/sun/javacard/apduio/CadServerListener;LineNumberTableLocalVariableTable SourceFile)com/sun/javacard/apduio/CadServerListenerevtjava/lang/Objectjava/util/EventListener powerDownpowerUpthis PK l* 11,com/sun/javacard/apduio/ClientProtocol.class-  ()V!(Lcom/sun/javacard/apduio/Apdu;)VClientProtocol.javaCode ExceptionsLcom/sun/javacard/apduio/Apdu;#Lcom/sun/javacard/apduio/CadClient;(Lcom/sun/javacard/apduio/ClientProtocol;LineNumberTableLocalVariableTable SourceFileapducad&com/sun/javacard/apduio/ClientProtocol'com/sun/javacard/apduio/TLP224Exception exchangeApdujava/io/IOExceptionjava/lang/Objectthis!  /*   PK l** * .com/sun/javacard/apduio/ClientT0Protocol.class-^FGHIJKUV          ! " # $ % & ' 2) 2+ 76 ;6 C. D? E9 L@ M@ N@ Q( R8 S0 T1 \@()I()V()Z(I)V!(Lcom/sun/javacard/apduio/Apdu;)V&(Lcom/sun/javacard/apduio/CadClient;)V*(Ljava/lang/Object;ILjava/lang/Object;II)V(Z)V ([B[BI[B)I ([B[B[I[B)IClientT0Protocol.javaCode ExceptionsILcLcom/sun/javacard/apduio/Apdu;#Lcom/sun/javacard/apduio/CadClient;*Lcom/sun/javacard/apduio/ClientT0Protocol;LeLineNumberTableLocalVariableTable SourceFileZ[B[Iapdu arraycopyauto61xxcadcom/sun/javacard/apduio/Apdu!com/sun/javacard/apduio/CadClient&com/sun/javacard/apduio/ClientProtocol(com/sun/javacard/apduio/ClientT0Protocol'com/sun/javacard/apduio/TLP224Exception%com/sun/javacard/apduio/TLP224MessagecommanddataIndataOut exchangeApdu getAuto61xxgetCasegetResponseApduisoInisoOutjava/io/IOExceptionjava/lang/Systemlengths maxOutput setAuto61xxstate statusCodesw1sw2this!R8D?2-4^* *+*Y *<"# $%"=]:E9O,4 N+ Fx*++=Y + + 6+-+ O*++-+= Y +-. *T*T*T*T*+3T+3~66:-O**-+= Y -.F++ -.+Y -.` *+3au+ +3~`0^*+++ +=B;4Y *+++ += Y 6++ *T*T*T*T*+3T+3~66:-O**-+= Y -.F++ -.+Y -.` */+3a$+ +3~`0 Y <"HBE(G:H>IEJNOaPiRpSTUVWYZ]^_`acdefghij$k+l4m:nKoWZ}qtuvwx|}~$3?DIOTjnu|@=]:B8WA:[6[6aX6i;6YN@[6[6X6?i;6OYN@[65P*4/*<8= ]:Y/4>*< 0/=]:Z?>3PK l* ~ ~ .com/sun/javacard/apduio/ServerT0Protocol.class-hijklmnopwxy $ $ $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 N< NF NG bG eS g; s= v: {[ > > H A 9 V @ D C D B W()I*()Lcom/sun/javacard/apduio/T0ServerClosed;()Ljava/lang/Object;()V(I)Ljava/lang/Object;%(Lcom/sun/javacard/apduio/CadEvent;)V.(Lcom/sun/javacard/apduio/CadServerListener;)V/(Lcom/sun/javacard/apduio/ServerT0Protocol;[B)I/(Lcom/sun/javacard/apduio/ServerT0Protocol;[B)V0(Lcom/sun/javacard/apduio/ServerT0Protocol;[BS)I1(Lcom/sun/javacard/apduio/ServerT0Protocol;[BSS)I2(Lcom/sun/javacard/apduio/ServerT0Protocol;[BSSB)I*(Lcom/sun/javacard/apduio/T0ServerState;)V.(Ljava/io/InputStream;Ljava/io/OutputStream;)V(Ljava/lang/Object;)V(Ljava/lang/Object;)Z([B)B([B)V([BS)B([BSS)B([BSSB)BBCode ExceptionsILcom/sun/javacard/apduio/Cad;+Lcom/sun/javacard/apduio/CadServerListener;*Lcom/sun/javacard/apduio/ServerT0Protocol;'Lcom/sun/javacard/apduio/T0ServerState;'Lcom/sun/javacard/apduio/TLP224Message;LineNumberTableLjava/io/InputStream;Ljava/io/OutputStream;Ljava/util/Vector;LocalVariableTableSServerT0Protocol.java SourceFile[BaddCadServerListener addElementatrbuffercad changeStateclonecom/sun/javacard/apduio/Cad com/sun/javacard/apduio/CadEvent)com/sun/javacard/apduio/CadServerListener(com/sun/javacard/apduio/ServerT0Protocol&com/sun/javacard/apduio/T0ServerClosed$com/sun/javacard/apduio/T0ServerOpen%com/sun/javacard/apduio/T0ServerState'com/sun/javacard/apduio/TLP224Exception%com/sun/javacard/apduio/TLP224Messagecommandcount elementAtiininstancejava/io/IOExceptionjava/lang/Objectjava/util/Vectorlistener listenersnewStateoffsetout powerDownpowerUpprocByteremoveCadServerListener removeElementsendATRsizestate_sw1sw2 t0RcvCommand t0RcvData t0SndDatat0SndStatusRcvCommandthis tlp224Msgv! WeSV{[ NFP/** Y*Y+,* Y #*X%&''(.%\ /U/uY/~Za?PA *+X JI\ U zTfEPb*+* M>G*,Y*"*,Y*,X* 9<=>?4>7@AAV=a8\*bUb|VR[PtR?PB *+WX R Q\ U zTJPB **+X  \ U c`Q IPi**+WW   X]^ _ `ab\Uq`MP**+WW X\4Ud`}]r]OLP**+ WW   X \*Ud`}]r]MP**+!WW X\4Ud`}]r]OKPt**+"WW   Xop q rst\ Uq`]_^PK l*A3 ,com/sun/javacard/apduio/T0ServerActive.class-pqrsxyz{|}~ . . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G ZL ZO ZY ma ng tU uH v_ wP N d e f M H V J W X T T O O b M Y()I*()Lcom/sun/javacard/apduio/T0ServerActive;*()Lcom/sun/javacard/apduio/T0ServerClosed;()Ljava/lang/String;()V()[B(I)I(I)VT(Lcom/sun/javacard/apduio/ServerT0Protocol;Lcom/sun/javacard/apduio/T0ServerState;)V0(Lcom/sun/javacard/apduio/ServerT0Protocol;[BS)I1(Lcom/sun/javacard/apduio/ServerT0Protocol;[BSS)I2(Lcom/sun/javacard/apduio/ServerT0Protocol;[BSSB)I*(Lcom/sun/javacard/apduio/TLP224Message;)V*(Ljava/lang/Object;ILjava/lang/Object;II)V&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V([BII)I([BII)VBCode ExceptionsILcom/sun/javacard/apduio/Cad;*Lcom/sun/javacard/apduio/ServerT0Protocol;(Lcom/sun/javacard/apduio/T0ServerActive;'Lcom/sun/javacard/apduio/TLP224Message;LineNumberTableLjava/io/ByteArrayInputStream;Ljava/io/ByteArrayOutputStream;Ljava/io/PrintStream;Ljava/util/ResourceBundle;LocalVariableTableS SourceFileT0ServerActive.java[B _instance _messagesackactive.t0RcvDataactive.t0RcvDataProcByteactive.t0SndDataactive.t0SndDataProcByte arraycopy availablecad changeStatecom/sun/javacard/apduio/Cad(com/sun/javacard/apduio/ServerT0Protocol&com/sun/javacard/apduio/T0ServerActive&com/sun/javacard/apduio/T0ServerClosed%com/sun/javacard/apduio/T0ServerState'com/sun/javacard/apduio/TLP224Exception%com/sun/javacard/apduio/TLP224Messagecommand computeLRCdatadataIndataOuterrgetData getLength getStringinsinstancejava/io/ByteArrayInputStreamjava/io/ByteArrayOutputStreamjava/io/IOExceptionjava/io/PrintStreamjava/lang/Systemjava/util/ResourceBundlelelengthmsgmsgDataoffsetp3printlnprocByteprotocolreadreceiveTLP224MessagesendTLP224Message setLength state.activestatusResponsesw1sw2 t0RcvData t0SndDatat0SndStatusRcvCommandthis tlp224Msg toByteArraytoStringwrite   maZL\/*c#h aI\< Yc)*+hS\ ~6 `++: #%!:3~6 3~6  ~  A ~  - ~  ~,&W #%cN$24;EPcwhp a`lii[o^b;lE~^ Ps^ ] R\,++: #%,-c*h>,a,`,l,i,i&b] S\ ~6 `++: #%!:3~6 3~6  6 ~ ~  A ~  - ~  ~,- #%cV$24;EPUZp hp a`lii[o^bP^ ;lE^ ] Q\ O+:++:!:`TT6M,:6 Ty T T\3`TL/ T0 T!T T T`zT`T``T`)('!:3~-MEn+U3 ****+$3~`3~ *g3" d *L,3~ Y3~u3~`3~ *" *,3~66Y+*c.K/0 1346!7)8398:=;C:F=M>R=U@[BeCp7sF{GHGIJILFOPORUVWXY\]^_ a@cHdNcQfWgZj`khljpqruvwyz{} ',1?BJMhf OaO`OlOi!.^Iv_ Cb<l3@l'^] K\3 #ch  ajkPK l*w^s%%,com/sun/javacard/apduio/T0ServerClosed.class-c^JKLMNOPUVW       ! " # $ % & ' ( ) * 7. D< E? F5 H: I2 Q0 R/ S6 T, Z4 \4 ]1 _1 a=*()Lcom/sun/javacard/apduio/T0ServerClosed;(()Lcom/sun/javacard/apduio/T0ServerOpen;()Ljava/lang/String;()V()[B(I)I(I)VT(Lcom/sun/javacard/apduio/ServerT0Protocol;Lcom/sun/javacard/apduio/T0ServerState;)V/(Lcom/sun/javacard/apduio/ServerT0Protocol;[B)V*(Lcom/sun/javacard/apduio/TLP224Message;)V*(Ljava/lang/Object;ILjava/lang/Object;II)V&(Ljava/lang/String;)Ljava/lang/String;Code ExceptionsLcom/sun/javacard/apduio/Cad;*Lcom/sun/javacard/apduio/ServerT0Protocol;(Lcom/sun/javacard/apduio/T0ServerClosed;'Lcom/sun/javacard/apduio/TLP224Message;LineNumberTableLjava/util/ResourceBundle;LocalVariableTable SourceFileT0ServerClosed.java[B _instance _messages arraycopyatrcad changeStatecom/sun/javacard/apduio/Cad(com/sun/javacard/apduio/ServerT0Protocol&com/sun/javacard/apduio/T0ServerClosed$com/sun/javacard/apduio/T0ServerOpen%com/sun/javacard/apduio/T0ServerState'com/sun/javacard/apduio/TLP224Exception%com/sun/javacard/apduio/TLP224Message computeLRCgetData getStringinstancejava/io/IOExceptionjava/lang/Systemjava/util/ResourceBundlemsgDataprotocolreceiveTLP224MessagesendATRsendTLP224Message setLength state.closedstatusResponsethis tlp224MsgtoString  D<7.8/* >!@ `<T+8< Y >'()@ [38G+N+::-3n -3 -`T,`TT(TT,T,,,`,`T,`-*+>Z./ 034!5'6*8297::>@?I@NATBYC`DkE~FGI,@>`<Y;GCH: a=XC9 b-83 >M@  `<ABPK l*yh  *com/sun/javacard/apduio/T0ServerOpen.class-smVWXYZ[\]efghi " " # $ % & ' ( ) * + , - . / 0 1 2 3 B9 B; BA QG RL S? TE U< _J `K a: b4 c@ d5 d6 l> n; qH()I*()Lcom/sun/javacard/apduio/T0ServerActive;*()Lcom/sun/javacard/apduio/T0ServerClosed;(()Lcom/sun/javacard/apduio/T0ServerOpen;()Ljava/lang/String;()V()[B(I)VT(Lcom/sun/javacard/apduio/ServerT0Protocol;Lcom/sun/javacard/apduio/T0ServerState;)V/(Lcom/sun/javacard/apduio/ServerT0Protocol;[B)I*(Lcom/sun/javacard/apduio/TLP224Message;)V*(Ljava/lang/Object;ILjava/lang/Object;II)V&(Ljava/lang/String;)Ljava/lang/String;([BII)VCode ExceptionsLcom/sun/javacard/apduio/Cad;*Lcom/sun/javacard/apduio/ServerT0Protocol;&Lcom/sun/javacard/apduio/T0ServerOpen;'Lcom/sun/javacard/apduio/TLP224Message;LineNumberTableLjava/io/ByteArrayInputStream;Ljava/io/ByteArrayOutputStream;Ljava/util/ResourceBundle;LocalVariableTable SourceFileT0ServerOpen.java[B _instance _messages arraycopycad changeStatecom/sun/javacard/apduio/Cad(com/sun/javacard/apduio/ServerT0Protocol&com/sun/javacard/apduio/T0ServerActive&com/sun/javacard/apduio/T0ServerClosed$com/sun/javacard/apduio/T0ServerOpen%com/sun/javacard/apduio/T0ServerState'com/sun/javacard/apduio/TLP224Exception%com/sun/javacard/apduio/TLP224MessagecommanddataIndataOutgetData getLength getStringinstancejava/io/ByteArrayInputStreamjava/io/ByteArrayOutputStreamjava/io/IOExceptionjava/lang/Systemjava/util/ResourceBundlemsgDataprotocolreceiveTLP224Message state.openstatusResponse t0RcvCommandthis tlp224MsgtoString  QGB9C/*I#M pGd7C< YI)*+Mo=C;K+N+!:-:3~ MDn,S3 - - - *+3~`3~ - k3 d - Q,3v Y3^3~`3~ -  - , Y3 - *+I&01 3467$9X;`<e;h>m?pBuC}DHIJMNOQRSTXYZ ]^_a%b6c9f>gAkIlM>KpGKkFK^PFTE @qH$'jPD r8C3 IpM  pGNOPK l*3\C +com/sun/javacard/apduio/T0ServerState.class-mGabcdeHIJRSTUVW        ! " # 3% C< F, M: N- O1 P/ Q. ]0 l$()Ljava/lang/String;()VT(Lcom/sun/javacard/apduio/ServerT0Protocol;Lcom/sun/javacard/apduio/T0ServerState;)V/(Lcom/sun/javacard/apduio/ServerT0Protocol;[B)I/(Lcom/sun/javacard/apduio/ServerT0Protocol;[B)V0(Lcom/sun/javacard/apduio/ServerT0Protocol;[BS)I1(Lcom/sun/javacard/apduio/ServerT0Protocol;[BSS)I2(Lcom/sun/javacard/apduio/ServerT0Protocol;[BSSB)I*(Lcom/sun/javacard/apduio/T0ServerState;)V(Ljava/lang/String;)I&(Ljava/lang/String;)Ljava/lang/String;.(Ljava/lang/String;)Ljava/util/ResourceBundle;(Ljava/lang/String;)V9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;BCode Exceptions*Lcom/sun/javacard/apduio/ServerT0Protocol;'Lcom/sun/javacard/apduio/T0ServerState;LineNumberTableLjava/io/PrintStream;Ljava/lang/String;Ljava/util/ResourceBundle;LocalVariableTableS SourceFileT0ServerState.java[B[Ljava/lang/Object; _messagesargsatr changeState&com/sun/javacard/apduio/MessagesBundle(com/sun/javacard/apduio/ServerT0Protocol%com/sun/javacard/apduio/T0ServerState'com/sun/javacard/apduio/TLP224ExceptioncommanddataerrerrorMsgformat getBundle getStringjava/io/IOExceptionjava/io/PrintStreamjava/lang/Objectjava/lang/Systemjava/text/MessageFormatjava/util/ResourceBundlekeylengthmsgnewStateoffsetprintlnprocByteprotocolsendATR state.sendATRstate.t0RcvCommandstate.t0RcvDatastate.t0SndDatastate.t0SndStatusRcvCommandsw1Sw2 t0RcvCommand t0RcvData t0SndDatat0SndStatusRcvCommandthistoString   C< 2%5- 9  =3%5/*9= k8F&5H+,9 #"= k8_7[8N-5y! M,*S+,N-9?@ ABC=*!k8!X;DB Z;`(5J*W9 ;:= k8_7EA6 g'5E*9'= k8_7KA6 h+5c*9/=>k8_7LA\>Y>^46 i*5Y*97=4k8_7LA\>Y>6 i+5c*93=>k8_7LA\>Y>^46 j)5O*9+=*k8_7KAf>6 ?@PK l*! Bll-com/sun/javacard/apduio/TLP224Exception.class-Q#./=LM>CDEFGH        ! ! " 1& 1- ;7 <+ ?, B* I3 N' O% P) (0x()I()Ljava/lang/String;()V(I)Ljava/lang/String;(I)V&(Ljava/lang/Object;)Ljava/lang/String;&(Ljava/lang/String;)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;.(Ljava/lang/String;)Ljava/util/ResourceBundle;(Ljava/lang/String;)V)0xCodeI)Lcom/sun/javacard/apduio/TLP224Exception;LineNumberTableLjava/lang/String;Ljava/util/ResourceBundle;LocalVariableTable SourceFileTLP224Exception.java _messagesappend&com/sun/javacard/apduio/MessagesBundle'com/sun/javacard/apduio/TLP224Exception getBundle getMessage getStatus getStringjava/lang/Exceptionjava/lang/Integerjava/lang/Stringjava/lang/StringBuffer"java/util/MissingResourceExceptionjava/util/ResourceBundlestatusstrthistlp224exception.tlp224exception.Unknown toHexStringtoStringvalueOf! ;7I30&2- 5 81(2F **5 8 K4 I3@%2/*5 8 K4A$2/*58 K4O%2 Y Y**LLW Y*LW Y*L+>A Blo 5>%&&'=&>%A(B)B*T+k*l)o,p-)08*K4>J6lJ6J69:PK l*~ y y +com/sun/javacard/apduio/TLP224Message.class-: M`nEFGHIKz &3 (3 )3 )4 )5 %6 %7 '8 )9 J= JC xB yw P @ <()I()Ljava/lang/String;()V()[B(I)I(I)Ljava/lang/String;(I)V,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V([B)V, , 0<>ACKCode ConstantValueEOTI ISO_INPUT ISO_OUTPUT'Lcom/sun/javacard/apduio/TLP224Message;LineNumberTableLjava/io/ByteArrayInputStream;Ljava/io/ByteArrayOutputStream;Ljava/lang/StringBuffer;LocalVariableTableMAX_MESSAGE_LENNACK OFFSET_CLAOFFSET_DATA_IN OFFSET_INS OFFSET_P1 OFFSET_P2 OFFSET_P3 POWER_DOWNPOWER_UPSTATUS_CARD_ABORTED_CHAININGSTATUS_CARD_ERRORSTATUS_CARD_MALFUNCTIONSTATUS_CARD_MISSINGSTATUS_CARD_PROTOCOL_ERRORSTATUS_CARD_REMOVEDSTATUS_CARD_TURNED_OFFSTATUS_COMMAND_UNKNOWNSTATUS_INCORRECT_NUMBER_OF_ARGSSTATUS_INTERRUPTED_EXCHANGESTATUS_INVALID_PROCEDURE_BYTESTATUS_ISO_CMD_ERRORSTATUS_ISO_LC_ERRORSTATUS_MESSAGE_TOO_LONGSTATUS_PROTOCOL_ERRORSTATUS_READER_ABORTED_CHAININGSTATUS_SUCCESSSTATUS_UNKNOWN_PROTOCOL SourceFileTLP224Message.java[Bappendbuf%com/sun/javacard/apduio/TLP224Message computeLRCdataIndataOutgetData getLengthi"java/lang/IllegalArgumentExceptionjava/lang/Integerjava/lang/Objectjava/lang/StringBufferlenlengthlrcnewBufnewLensbsetData setLengththis toHexStringtoString!%($OPNLPNZPNaPNbPNQPNRPN[PN]PN^PN_PN`PN\PNsPNkPNjPNqPN nPN pPN iPN tPN oPNgPNePNcPNrPNmPNlPNdPNhPNfPNYPNywP|U}VJ=MI*+*/*0T X SJDMc*++ &Y**+/*0TXSyw{?Mv=>*/3=~T'()(*X*SPPP~>M/*/TX S;M/*0TX SDMR+ &Y**+/T  XSwAMW*/ &Y**0T XSP<M+)Y,L*0*/3` +".W>*/3 +#.W)+)Y!-*/3~1.$.2.W=8*/3~ + .W +.W+*/3~1.W*0+2TJ578:;$:'<2=9<<?bAgBvC}BEFAHX SWdEPuvPK l*"Y  1com/sun/javacard/apduio/MessagesBundle.properties# # Workfile:@(#)MessagesBundle.properties 1.4 # Copyright 2001 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # Workfile:@(#)MessagesBundle.properties 1.4 # Version:1.4 # Date:03/26/01 # # Archive: /Products/Europa/Tools/apduIO/com/sun/javacard/apduio/MessagesBundle.properties # Modified:03/26/01 13:37:49 # Original author: William King (wrking@eng.sun.com) state.t0RcvCommand=T=0 protocol error: t0RcvCommand(), current state is {0}. state.t0SndStatusRcvCommand=T=0 protocol error: t0SndStatusRcvCommand(), current state is {0}. state.t0RcvData=T=0 protocol error: t0RcvData(), current state is {0}. state.t0SndData=T=0 protocol error: t0SndData(), current state is {0}. state.sendATR=T=0 protocol error: sendATR(), current state is {0}. state.active=ACTIVE state.closed=CLOSED state.open=OPEN active.t0RcvData=T=0 protocol error. t0RcvData() called, command is case 1 or 2. active.t0RcvDataProcByte=T=0 protocol error. t0RcvData(), Invalid procedure byte. active.t0SndData=T=0 protocol error. t0SndData() called, command is case 1 or 3. active.t0SndDataProcByte=T=0 protocol error. t0SndData(), Invalid procedure byte. tlp224exception.1=Unknown driver or command. tlp224exception.2=Operation not possible with this driver. tlp224exception.3=Incorrect number of arguments. tlp224exception.4=Reader commmand unknown. The first byte of the command is not a valid command code. tlp224exception.5=Response too long for the buffer. tlp224exception.9=Communication protocol error. tlp224exception.11=ISO command header error. tlp224exception.12=Message too long. tlp224exception.15=Card powered down. tlp224exception.17=Communication protocol unknown. tlp224exception.18=Communication protocol unknown. tlp224exception.1a=ISO command error. P3 does not match length of data. tlp224exception.1b=Incorrect number of parameters in command. tlp224exception.1d=Incorrect TCK in ATR. tlp224exception.a0=Unrecognized ATR. The card is not supported. tlp224exception.a1=Card protocol error. tlp224exception.a2=Card malfunction. tlp224exception.a3=Parity error. tlp224exception.a4=Card has aborted chaining. tlp224exception.a5=Reader has aborted chaining. tlp224exception.a7=PTS error. tlp224exception.e2=Card malfunction. tlp224exception.e3=Parity error. tlp224exception.e4=Card sent an invalid procedure byte. tlp224exception.e5=The card has interrupted an exchange. tlp224exception.e7=SW1, SW2 not equal to 0x9000. tlp224exception.f7=The card has been removed. tlp224exception.fb=No card in reader. tlp224exception.Unknown=Unknown TLP224Exception PK l* META-INF/PK l*lDD+META-INF/MANIFEST.MFPK l*} "com/sun/javacard/apduio/Apdu.classPK l*hLܿZ Z !com/sun/javacard/apduio/Cad.classPK l*0=k 'com/sun/javacard/apduio/CadClient.classPK l*T;mm&*com/sun/javacard/apduio/CadEvent.classPK l*rO/7,com/sun/javacard/apduio/CadServerListener.classPK l* 11, .com/sun/javacard/apduio/ClientProtocol.classPK l** * .0com/sun/javacard/apduio/ClientT0Protocol.classPK l* ~ ~ .:com/sun/javacard/apduio/ServerT0Protocol.classPK l*A3 ,Hcom/sun/javacard/apduio/T0ServerActive.classPK l*w^s%%,[com/sun/javacard/apduio/T0ServerClosed.classPK l*yh  *ccom/sun/javacard/apduio/T0ServerOpen.classPK l*3\C +mcom/sun/javacard/apduio/T0ServerState.classPK l*! Bll-"ycom/sun/javacard/apduio/TLP224Exception.classPK l*~ y y +com/sun/javacard/apduio/TLP224Message.classPK l*"Y  1com/sun/javacard/apduio/MessagesBundle.propertiesPK