Edit D:\app\Administrator\product\11.2.0\dbhome_1\ccr\lib\com\phaos\crypto\PasswordBasedMAC.class
?? . ' { ? getSalt O ? E ()Ljava/math/BigInteger; (()Lcom/phaos/crypto/AlgorithmIdentifier; getDefault arraycopy SourceFile setState 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 <clinit> ? ? ? o (I)V . Unsupported MAC algorithm: setCount DEFAULT_ITER_COUNT D 2 1 getOwfAlgID toString ()[B ? ? ()Lcom/phaos/ASN1/ASN1ObjectID; com/phaos/ASN1/ASN1ObjectID ? ? 6 digestValid ? ? com/phaos/crypto/AlgID = (Ljava/lang/Object;)Z J digestBits ? [ L 8 java/lang/RuntimeException } ? M j & j ? ? setMacAlgID G *(Ljava/lang/Object;ILjava/lang/Object;II)V U !com/phaos/crypto/RandomBitsSource W getOID ? c append equals ? MDState setKey +(Lcom/phaos/crypto/AlgorithmIdentifier;[B)V assertReadyState ? o h g ? ? init ? ? m n ? - ? *()Lcom/phaos/crypto/MessageDigest$MDState; ` + < ] J java/lang/StringBuffer d ~ ()V java/lang/Object algID H(Lcom/phaos/crypto/AlgorithmIdentifier;)Lcom/phaos/crypto/MessageDigest; ? ? ? ? InnerClasses p Code ? ? ? ? ? ()I com/phaos/crypto/PBMacAlgID algName (Lcom/phaos/ASN1/ASN1Object;)V ? ? ? I 0 j ? ] [ ? ? ? ? Invalid algorithm OID: setRandomBitsSource ? e ;(Lcom/phaos/ASN1/ASN1ObjectID;Lcom/phaos/ASN1/ASN1Object;)V ? ? ConstantValue com/phaos/fips/FIPS_140_2 computeCurrent ? ? ? ? $com/phaos/crypto/AlgorithmIdentifier ? ? ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ()Ljava/lang/String; java/lang/System K ? ? ? setAlgID ([BII)V valueOf getState ? ? DEFAULT_MAC ? ? (B)V ? Lcom/phaos/crypto/MessageDigest; java/math/BigInteger ? ? getInstance com/phaos/crypto/HMAC PasswordBasedMAC ? ] ? ? ? ? ? ? [B setOwfAlgID N(Lcom/phaos/crypto/AlgorithmIdentifier;[BLcom/phaos/crypto/RandomBitsSource;)V ([B)V ? ? ! ? u 3 w getDigestLength ? $ ? ? getCount blockSize randomBytes ? D ? java/lang/IllegalStateException ? / ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; %()Lcom/phaos/crypto/RandomBitsSource; PasswordBasedMac ? Exceptions 3 ? +(Lcom/phaos/crypto/MessageDigest$MDState;)V ? ? setSalt j J &com/phaos/crypto/MessageDigest$MDState 7 ? DEFAULT_OWF ? &(Lcom/phaos/crypto/RandomBitsSource;)V getMacAlgID computeDigest hmacMD5 ? Q c ([B)[B ? V c k j i h ? g f e d c b a ? ? j Z 3 ? ? Z ? getParameters ? , I ? ? ()Lcom/phaos/ASN1/ASN1Object; ? J C ? hmacSHA ? com/phaos/crypto/MessageDigest -com/phaos/crypto/AlgorithmIdentifierException : ? )(Lcom/phaos/crypto/AlgorithmIdentifier;)V ? ? j t <init> 3 g([BLcom/phaos/crypto/AlgorithmIdentifier;Ljava/math/BigInteger;Lcom/phaos/crypto/AlgorithmIdentifier;)V update ? c clone (J)Ljava/math/BigInteger; j ? intValue | ? ? R (Ljava/lang/String;)V ? P sha1 !com/phaos/crypto/PasswordBasedMAC ? . ? . ? DEFAULT_SALT_LEN ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ) ? ? ? ? ? ? ? c k . "*? F? s*? F? ?*? ?*? ?? ?*?? ? k ? 7Y? ? ? o k *? F? ? ? c k *? ? ? ? k *? F+? ?*?? V c k ? n? >*? H? **? ? ? H*? F? **? ? ? F**? F? ?? ? L? ?+? ;? 5?*? T? **? ? T*? F? ?*? T? ?*? F? ?*?? 4 7 ? . k *? X? ? ? k ? >*+? ?*? T*?? ? ? ? . k ? ?*? X? %*? ? *? ? ?*?? X*? ?*? X? *W*? H? ?L*? H? ?*? H*? Y? #*? H*? X? #*? H? s*? H? ?+*? H? ?? ?=*? ? *? H+? +*? H? ?? ???+? ? ? k *? F? *?? ? o k ? >*? ? ? ? k *? ?*-? ?*+? S*,? ? ? ? | ? k ? >*+? ? ? P k *? ?*+? S*,? ? ? ? ? k ? >*? ? ? ? k *? ?+? ? ? ? ? ? k ? ? >+? ?,? ? ? ^? ? ?? ]Y? _? ?,? ? x? ?+? ?-? =? jY-? v:*? @? X*? A? ?*? ?? ?*? ? ?*? b? ;*? ? *?? X*? ?*? X? *W? *? X*? l? ?* ? ?*? ?? ?*? T**? ? ? H**? ? ? F**? F? ?? ?*?? ? ? ? k ? ? >?Y? 9L+*? ? ? ? ?+*??+*? X? ? ? X+? ?*? ? ?*? ? ? B? ?+*? ? ?+? ?*? ? ?*? ? ? B? ?+*? ? ?+*? Y? ? ? Y+*? T? ? ? T+*? H? ? ? H+*? F? ? ? F+? ? \ k ? "