Edit C:\Users\Admin\.m2\repository\dnsjava\dnsjava\2.1.7\org\xbill\DNS\TSIG.class
???? 0? + ? + ? + ? + ? + ? + ? ? ? ? + ? ? + ? ? + ? ? + ? ? + ? ? ? ? ? r ? + ? + ? ? ? ? ? ? ? ? ? ? + ? + - ? B 0 4 ? B 4 4 0 ? 4 - ? ???? 0 !" B# $ +% & ' +( +) * B+ B,- . /01 23 /4 B5 678 B9 !: !$ !; < 0= B> B? B@ 4A 0B ?CD 0EF +G ?HI ?J +KLMNOPQR StreamVerifier InnerClasses HMAC_MD5_STR Ljava/lang/String; ConstantValue HMAC_SHA1_STR HMAC_SHA224_STR HMAC_SHA256_STR HMAC_SHA384_STR HMAC_SHA512_STR HMAC_MD5 Lorg/xbill/DNS/Name; HMAC HMAC_SHA1 HMAC_SHA224 HMAC_SHA256 HMAC_SHA384 HMAC_SHA512 FUDGE S , name alg digest digestBlockLength I key [B getDigest ()V Code LineNumberTable LocalVariableTable this Lorg/xbill/DNS/TSIG; <init> -(Lorg/xbill/DNS/Name;Lorg/xbill/DNS/Name;[B)V algorithm (Lorg/xbill/DNS/Name;[B)V ;(Lorg/xbill/DNS/Name;Ljava/lang/String;Ljava/lang/String;)V e "Lorg/xbill/DNS/TextParseException; 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V '(Ljava/lang/String;Ljava/lang/String;)V fromString ((Ljava/lang/String;)Lorg/xbill/DNS/TSIG; $Ljava/lang/IllegalArgumentException; str parts [Ljava/lang/String; generate P(Lorg/xbill/DNS/Message;[BILorg/xbill/DNS/TSIGRecord;)Lorg/xbill/DNS/TSIGRecord; timeSigned Ljava/util/Date; out Lorg/xbill/DNS/DNSOutput; signature m Lorg/xbill/DNS/Message; b error old Lorg/xbill/DNS/TSIGRecord; fudge hmac Lorg/xbill/DNS/utils/HMAC; time J timeHigh timeLow other apply 5(Lorg/xbill/DNS/Message;ILorg/xbill/DNS/TSIGRecord;)V r Lorg/xbill/DNS/Record; 4(Lorg/xbill/DNS/Message;Lorg/xbill/DNS/TSIGRecord;)V applyStream 5(Lorg/xbill/DNS/Message;Lorg/xbill/DNS/TSIGRecord;Z)V first Z verify 7(Lorg/xbill/DNS/Message;[BILorg/xbill/DNS/TSIGRecord;)B length tsig now then header len digestLength minDigestLength 6(Lorg/xbill/DNS/Message;[BLorg/xbill/DNS/TSIGRecord;)I recordLength ()I access$000 ((Lorg/xbill/DNS/TSIG;)Ljava/lang/String; x0 Synthetic access$100 (Lorg/xbill/DNS/TSIG;)I access$200 (Lorg/xbill/DNS/TSIG;)[B access$300 *(Lorg/xbill/DNS/TSIG;)Lorg/xbill/DNS/Name; access$400 <clinit> SourceFile TSIG.java ? ? ? ? ? ? ? w ~ STU md5 ? sha-1 ? sha-224 ? sha-256 ? sha-512 ? sha-384 "java/lang/IllegalArgumentException Invalid algorithm ?V ? ? ? ? ? ?W ?X Invalid TSIG key stringY ?Z org/xbill/DNS/TextParseException Invalid TSIG key name ? ? hmac-md5[\] hmac-sha1 hmac-sha224 hmac-sha256 hmac-sha384 hmac-sha512 Invalid TSIG algorithm [:/]^_ Invalid TSIG key specification org/xbill/DNS/TSIG ? ? java/util/Date`a org/xbill/DNS/utils/HMAC ?b tsigfudgecde org/xbill/DNS/DNSOutputfghijgklmnopqrsg org/xbill/DNS/TSIGRecordtuvwx ? ?yzg ? ?{|} ? ? ? ? ?~???? verbose?]??? BADKEY failure??V?r? ???? BADTIME failure? ??i?i? ?k?? ?? ??g?l ? ? BADSIG: signature too long BADSIG: signature too short ?? BADSIG: signature verification ? ? ?? HMAC-MD5.SIG-ALG.REG.INT.?? ? hmac-sha1. hmac-sha224. hmac-sha256. hmac-sha384. hmac-sha512. java/lang/Object !org/xbill/DNS/TSIG$StreamVerifier org/xbill/DNS/Name equals (Ljava/lang/Object;)Z (Ljava/lang/String;)V org/xbill/DNS/utils/base64 (Ljava/lang/String;)[B root <(Ljava/lang/String;Lorg/xbill/DNS/Name;)Lorg/xbill/DNS/Name; java/lang/String equalsIgnoreCase (Ljava/lang/String;)Z split ((Ljava/lang/String;I)[Ljava/lang/String; getTimeSigned ()Ljava/util/Date; (Ljava/lang/String;I[B)V org/xbill/DNS/Options intValue (Ljava/lang/String;)I getSignature ()[B writeU16 (I)V toByteArray update ([B)V toWireCanonical (Lorg/xbill/DNS/DNSOutput;)V writeU32 (J)V getTime ()J sign org/xbill/DNS/Message getHeader ()Lorg/xbill/DNS/Header; org/xbill/DNS/Header getID D(Lorg/xbill/DNS/Name;IJLorg/xbill/DNS/Name;Ljava/util/Date;I[BII[B)V toWire addRecord (Lorg/xbill/DNS/Record;I)V tsigState getTSIG ()Lorg/xbill/DNS/TSIGRecord; getName ()Lorg/xbill/DNS/Name; getAlgorithm check java/lang/System err Ljava/io/PrintStream; java/io/PrintStream println currentTimeMillis getFudge java/lang/Math abs (J)J getError decCount incCount tsigstart ([BII)V dclass ttl getOther writeByteArray ([BZ)Z ()S fromConstantString ((Ljava/lang/String;)Lorg/xbill/DNS/Name; ! + r v w x j y w x m z w x n { w x o | w x p } w x q ~ ? ? ? ? ? ? ? ? x ? ? ? ? w ? ? ? ? ? ? ? + ?*? ? ? ? *? *@? ? ?*? ? ? ? * ? *@? ? *? ? ? ? *? *@? ? c*? ? ? ? *? *@? ? G*? ? ? ? *? * ?? ? **? ? ? ? *? * ?? ? ? Y? ?? ? R ? @ A B ) C / D 8 E E F K G T H a I g J p K } L ? M ? N ? O ? P ? R ? S ? ? ? ? ? ? ? t *? *,? *+? *-? *? ? ? \ ] ^ _ ` a ? * ? ? ? ? ? ? ? ? ? L *? +,? ? ? k l ? ? ? ? ? ? ? ? ? ? A*? *-? ? *? ? ? Y? ?*,? ? ? ? :? Y? ?*+? *? ? ( + ? . v w x y { ( + } - ~ 7 ? <