. '{getSalt O E ()Ljava/math/BigInteger;(()Lcom/phaos/crypto/AlgorithmIdentifier; getDefault arraycopy SourceFilesetState 4 K z f#Lcom/phaos/crypto/RandomBitsSource;=Method setState(MDState) not valid for PasswordBasedMAC class r y()Ljava/lang/Object;&Lcom/phaos/crypto/AlgorithmIdentifier; a  setPassword  getAlgID ] o o(I)V .Unsupported MAC algorithm: setCountDEFAULT_ITER_COUNT D21 getOwfAlgIDtoString()[B ()Lcom/phaos/ASN1/ASN1ObjectID;com/phaos/ASN1/ASN1ObjectID 6 digestValid com/phaos/crypto/AlgID=(Ljava/lang/Object;)Z J digestBits [ L8java/lang/RuntimeException } M j& j  setMacAlgIDG*(Ljava/lang/Object;ILjava/lang/Object;II)V U!com/phaos/crypto/RandomBitsSource WgetOID cappendequals MDStatesetKey+(Lcom/phaos/crypto/AlgorithmIdentifier;[B)VassertReadyState o h g init m n -*()Lcom/phaos/crypto/MessageDigest$MDState;` +< ]Jjava/lang/StringBufferd ~()Vjava/lang/ObjectalgIDH(Lcom/phaos/crypto/AlgorithmIdentifier;)Lcom/phaos/crypto/MessageDigest;  InnerClassespCode  ()Icom/phaos/crypto/PBMacAlgIDalgName(Lcom/phaos/ASN1/ASN1Object;)V I0 j  ][ Invalid algorithm OID: setRandomBitsSource e;(Lcom/phaos/ASN1/ASN1ObjectID;Lcom/phaos/ASN1/ASN1Object;)V  ConstantValuecom/phaos/fips/FIPS_140_2computeCurrent   $com/phaos/crypto/AlgorithmIdentifier ,(Ljava/lang/String;)Ljava/lang/StringBuffer;()Ljava/lang/String;java/lang/System K setAlgID([BII)VvalueOfgetState  DEFAULT_MAC (B)V  Lcom/phaos/crypto/MessageDigest;java/math/BigInteger  getInstancecom/phaos/crypto/HMACPasswordBasedMAC  ] [B setOwfAlgIDN(Lcom/phaos/crypto/AlgorithmIdentifier;[BLcom/phaos/crypto/RandomBitsSource;)V([B)V  ! u 3wgetDigestLength $ getCount blockSize randomBytes Djava/lang/IllegalStateException /,(Ljava/lang/Object;)Ljava/lang/StringBuffer;%()Lcom/phaos/crypto/RandomBitsSource;PasswordBasedMac  Exceptions 3+(Lcom/phaos/crypto/MessageDigest$MDState;)V setSalt jJ&com/phaos/crypto/MessageDigest$MDState 7 DEFAULT_OWF &(Lcom/phaos/crypto/RandomBitsSource;)V getMacAlgID computeDigesthmacMD5  Qc([B)[B  Vckjih gfedcba   jZ 3 Z  getParameters  , I ()Lcom/phaos/ASN1/ASN1Object; J C hmacSHAcom/phaos/crypto/MessageDigest -com/phaos/crypto/AlgorithmIdentifierException : )(Lcom/phaos/crypto/AlgorithmIdentifier;)V jt 3g([BLcom/phaos/crypto/AlgorithmIdentifier;Ljava/math/BigInteger;Lcom/phaos/crypto/AlgorithmIdentifier;)Vupdate cclone(J)Ljava/math/BigInteger; jintValue | R(Ljava/lang/String;)V Psha1!com/phaos/crypto/PasswordBasedMAC  . . DEFAULT_SALT_LEN!   )ck."*Fs*F**ྸ*k 7YĿok*Fck*k*F+*Vckn>*H**θH*F**˸F**FLY+;5*T**T*F*T*F*47.k*Xk>*+*T*.k*X%* **X**X*W*HL*H*H*Y#*H*X#*Hs*H+*Hܾ=**H++*Hܾ+k*F*ok>*k **-*+S*,|k >*+ƱPk**+S*, k>*˰k *+kٸ>+M,^Y]Y_, x+N-=jY-v:*@X*A*޶**b;**X**X*W*X*l**?*T**θH**˸F**F*k>Y9L+*+*+*XX+Y*ζ*ζB+*+Y*˶*˶B+*Ƶ+*YY+*TT+*HH+*FF+\k"ck l߳?(%k>**T*CkOC>+M,߶^+,^Y]Y_, x*+˱, k>*ΰ k>*b*3*,*%*X**X**X*W*X** * jY°*jY*X***˷bLY+;5*beqkk>*+Y*T*ok*Fk>*+X*T* i N