Edit D:\app\Administrator\product\11.2.0\dbhome_1\ccr\lib\com\phaos\crypto\MGF1.class
?? . y % f H , getOID J 2 L m Exceptions com/phaos/crypto/MaskException *(Ljava/lang/Object;ILjava/lang/Object;II)V I 7 com/phaos/ASN1/ASN1ObjectID ()[B mgf1WithSHA1 6 . L $ $Unknown AlgorithmIdentifier for MGF1 L G com/phaos/crypto/AlgID = 0 getInstance arraycopy 4 @ ^ < L + com/phaos/crypto/MGF1 p MGF1 Lcom/phaos/crypto/MessageDigest; o 2 (Incorrectly formatted AlgorithmIdentifer L ? )(Lcom/phaos/crypto/AlgorithmIdentifier;)V = S ()Ljava/util/Vector; sha1 ] Z u < c 1 (Ljava/lang/Object;)Z R K P n l ) ()V = \ elementAt init equals L q &Lcom/phaos/crypto/AlgorithmIdentifier; L W getDigestBits ()I D SourceFile ] k (I)Ljava/lang/Object; f e d $com/phaos/crypto/AlgorithmIdentifier b a ; M O <init> J g Q java/util/Vector K java/lang/System getParameters com/phaos/crypto/MessageDigest T U -com/phaos/crypto/AlgorithmIdentifierException ()Lcom/phaos/ASN1/ASN1ObjectID; [ Y b ([BI)[B getAlgID ([B)V com/phaos/crypto/MaskGenerator J s update getDigestLength a L v com/phaos/ASN1/ASN1Object (()Lcom/phaos/crypto/AlgorithmIdentifier; i H(Lcom/phaos/crypto/AlgorithmIdentifier;)Lcom/phaos/crypto/MessageDigest; H Mask too long (Ljava/lang/String;)V Code com/phaos/ASN1/ASN1Sequence 9 (I)V elements F # ()Lcom/phaos/ASN1/ASN1Object; computeCurrent * 9 5 2 V ;(Lcom/phaos/ASN1/ASN1ObjectID;Lcom/phaos/ASN1/ASN1Object;)V j size d 0 V F # J 2 h *? r*? !? `? ? R F b h ! ? =Y? t? (*? ? :? 3? B ' h ? ?+? (? t? (? ? ?M+? ? =? +? ? =M? b+? ? c? X+? ? c? -N-? ? ? RY? /?-? e? ? -? e? _? ? RY? /? =Y-? e? -? e? _? 3M*,? `? ? ? RY? /? R E 2 h *? ? 8*? ? A 2 h *? ? 8? C X h ? ?*? ? >? w?? ? Y? N??:66`? >*? ? 8*? +? *? ?? &*? ? *? ? ? `6??*? ? 8*? +? *? ? &*? ? *? ? d? ? >