META-INF.modules.java.base.classes.sun.security.provider.CtrDrbg.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 7H
? ? a ?
a ? ? ?
} ?
} ? ?
} ? ? ? ? ?
?
? ?
?
? a ? a ?
a ? a ?
a ? ?
? a ? ? a ? ? ? a ? ? a ? a ? ? a ? a ? a ? a ? a ? a ? a ? a ? ?
B ? a ? ? ? ?
B ? ? ? ?
3 ? a ? ? a ?
a ?
? ? ? a ? ? a ? ?
a ? ? ?
C ?
B ?
B ?
? ?
? ? ?
3 ? ? a ? a ? ?
a n
a
B
a
a ?
?
B
^ ? AES_LIMIT I cipher Ljavax/crypto/Cipher; cipherAlg Ljava/lang/String; keyAlg ctrLen blockLen keyLen seedLen v [B k )(Ljava/security/SecureRandomParameters;)V Code LineNumberTable LocalVariableTable this Lsun/security/provider/CtrDrbg; params &Ljava/security/SecureRandomParameters; alg2strength (Ljava/lang/String;)I algorithm
StackMapTable chooseAlgorithmAndStrength ()V tryStrength supportedStrength
initEngine exc (Ljava/security/GeneralSecurityException; e status update ([B)V i m temp input instantiateAlgorithm more ei df ([B)[B iv tailLen l n ln x bcc ([B[[B)[B j data [[B chain n1 n2 reseedAlgorithm ([B[B)V additionalInput addOne ([BI)V len generateAlgorithm out result pos toString ()Ljava/lang/String; Ljava/lang/Exception;
SourceFile CtrDrbg.java p CTR_DRBG g q AES-128 AES-192 AES-256 "java/lang/IllegalArgumentException java/lang/StringBuilder not supported in CTR_DBRG ? ? p g { g y z c!" does not support strength #$ c "sun/security/provider/AbstractDrbg b c unsupported strength AES h g AES/ECB/NoPadding f g k c + not available (because policy) in CTR_DBRG j c l c i c%&' c( c) c* c SunJCE+, d e %java/security/NoSuchProviderException &java/security/NoSuchAlgorithmException #javax/crypto/NoSuchPaddingException+- java/lang/InternalError internal error: not available. p./0 Key = o n12345 V = m n reseed counter = 6 c input length not seedLen: ? ? javax/crypto/Cipher javax/crypto/spec/SecretKeySpec p789:;<=>?@ &java/security/GeneralSecurityException pA instantiateB nC n -nonce plus personalization string is too longDEF ? ? ? ?: ? )entropy plus additional input is too long ? ? ? ? , use_df no_dfG z java/lang/Exception java/lang/AssertionError Cannot detect AES sun/security/provider/CtrDrbg java/lang/String mechName configure java/util/Locale ROOT Ljava/util/Locale; toUpperCase &(Ljava/util/Locale;)Ljava/lang/String; hashCode ()I equals (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (Ljava/lang/String;)V requestedAlgorithm &requestedInstantiationSecurityStrength getStandardStrength (I)I (I)Ljava/lang/StringBuilder; securityStrength usedf Z minLength maxAdditionalInputLength maxPersonalizationStringLength maxLength getInstance ;(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher; )(Ljava/lang/String;)Ljavax/crypto/Cipher; *(Ljava/lang/String;Ljava/lang/Throwable;)V debug Lsun/security/util/Debug; hex ([B)Ljava/lang/String; sun/security/util/Debug println '(Ljava/lang/Object;Ljava/lang/String;)V
reseedCounter ([BLjava/lang/String;)V init (ILjava/security/Key;)V doFinal
([BII[BI)I java/util/Arrays copyOf ([BI)[B copyOfRange ([BII)[B (Ljava/lang/Throwable;)V personalizationString nonce java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V getMaxAllowedKeyLength ! a
b c d e f g h g i c j c k c l c m n o n p q r P *? *? *+? ? s = >
? @ t u v w x
y z r ? ?*? ? L=+? ? I ??@ "??@? 0??D5 >+? ? !=? +
? ? =? +? ? =? ( $ ?? ?? ?? Y?
Y? *? ? ? ? ? s C t E x G | I ? K t ? { g | ? 0 }
~ r ?*? ? o**? ? ? ? *? ? <*? ? =*? ? =? (? Y?
Y? *? ? ? *? ? ? ? ?*? ? * ?? ? ?? ? h*? ? ?? *? <? < ?? ? ? *? ? 3? ? *? ? !? Y?
Y? ? *? ? ? ? ?*? *? ? ? L=+? ? J ??@ #??@? 1??D5 ?+? ? !=? +
? ? =? +? ? =? * *? * ? !*? N6-? ? N ??@ $??@? 3??D5 B-? ? $6? -
? ? 6? -? ? 6? % R*? "? {*? "? ?? l? Y?
Y? *? ? #? ? ? ?* ? "? ? ?? Y?
Y? *? ? #? ? ? ?? Y?
Y? *? ? ? ? ? ?*? $? !? Y?
Y? *? ? ? ? ? ?**? $*? "`? %**? $? &*? '? **? l? (? *****? %Z? )Z? *Z? +? (? s ? + R S T U $ V , X 1 Y V ] [ ^ ^ _ f ` p b s c z d ? e ? h ? i ? j ? k ? m ? p ? rP vV w\ x? z? {? }? ~?
? ? ?7 ?U ?[ ?^ ?| ?? ?? ?? ?? ?? ? t * , / ? c S ? c ? S ? c ? u v | O ? V? K a? a a? C? ? ? 3 }
? ; },,? ? ) ? r ? E**? !,? -? .? 7L**? !? 2? .? (M? 3Y?
Y? 4? *? !? 5? ? ,? 6??
/
0
1 0 1 s " ?
? ? ? ? ? ? D ? t $ ? ? 3 ? ? E u v | P I? a I I? $ ? r ? d? 7? `? 7*?
Y? 8? *? 9? :? ? ? ;? 7*?
Y?