1 3 2 2 2 2 2 2 2 2 2 2 2@    2  2 3 3 3 3= 2 2 !    3   2    0 BLOCKSIZEI ConstantValue fblockSizeDHASHSIZEbuffer[Bcount bufferOffsetserializationOffsetserializationLeavesOffset byteCountJtigerLjava/security/MessageDigest;nodesLjava/util/Vector;fileSize serializationtLphex/thex/Thex; levelsLeftcheckZ(JII)VCodeLineNumberTableLocalVariableTablethisLphex/thex/TigerTree;filesize serializSize numberLeafs Exceptions(IIILjava/util/Vector;Z)V digestSize()V calculate([B)[BbufdigLjava/lang/Object;engineGetDigestLength()IgetSerialization()[B engineUpdate(B)VinB([BII)Voffsetlength remaining engineDigesteLjava/security/DigestException;hash([BII)IdigsrightobjleftnewNodesiterLjava/util/Enumeration;lenrowsrootgetThex()Lphex/thex/Thex; engineResetclone()Ljava/lang/Object; blockUpdatedigst SourceFileTigerTree.java TigerTree O >5 @5 A5 I= JK L5 MN <= ?5 BC HC phex/thex/Thex O]com/bitzi/util/Tiger DEjava/util/Vector FG ] h k f ] osjava/security/DigestException d  ]  $java/lang/CloneNotSupportedExceptionphex/thex/TigerTreejava/security/MessageDigest&java/security/NoSuchAlgorithmException(Ljava/lang/String;)Vjava/lang/Mathceil(D)Dresetupdatedigestjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VsizesetSerializationByte([B)Velements()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements()Z nextElement addElement(Ljava/lang/Object;)V elementAt(I)Ljava/lang/Object; setHashSize(I)Vcom/bitzi/util/Base32encode([B)Ljava/lang/String;setSerializationsetRoot!234567896:56;<=>5?5@5A5BCDEFGHCI=JKL5MNOPQ******** * * * * ** o6**Y*Y*YRNc: @BUWY$[)d2e7f<gAhGiVj]khpsw~xS4TUVCW5L5V)X5YZO[Q j******** * * * *** **Y*YRJ}: @BUWY$[)~27<AGLS^iS>jTUjL5j\5jW5jFGjMNYZO]QS******** * * * *Y*YR:: @BUWY$[)27<GRS STUYZ^_Qw)***+*M,R!S )TU)`=!abcdQ-RS TUefQ/*RS TUghQw/*Y a * *Y Z` T*  ** R %).S/TU/ijgkQc*Y a * dY63+* * *Y ` *d>`=* +* * *Y ` R2 )48=BGJXbS4cTUci=cl5cm5Ln5ofQpL*+ WM+!RS pqTUr=osQ  !Y"* *6*##* ***$Y:*%:&':&~':***(*(*:  )*3** :  ** *Y `F:)*3**:  ** *Y `***:+*+*&*,**-.*-/R*'*:EHQZds}   /;>DG!W"a$e&l(u)*,St= iu=?ab t= ?vbsw=QxGZyzTU`=l5{5v|5W;}=Y!~Q/*R1S TU]QW* * *Y*R67 89:S TUQ20Y1R>S TUY0]Qv**** * * *#*L*+)*Y`*%+M,**,*Y,`R2 GHIJ1K9LAMKPSS[TjVuYS [=vTU9=ab