All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.base.classes.sun.security.provider.AbstractDrbg.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????6?	v???
?	v?
??
v?
??	v??
???	v?
?	v???
?



?
	v

v		v
	v
v
v
v
j
	v
?
*
*
	v
	v	v
v !"
#$	v%	z&	z'?(
j?)	v*	v+	v,-???	v.	v/	?0	?1	?2	v3
?4567	M8	v9	M%	M:	v;	M<	v<	M=	M>	M3?
X?@
XA
?BC
XDE
?FGH
vIJ	v8
wK
vL
vMNO
BP
?QR	v:STUVW
?X]^_
NonceProviderInnerClasses`SeederHolderdebugLsun/security/util/Debug;instantiatedZ
reseedCounterIDEFAULT_STRENGTH
ConstantValue?mechNameLjava/lang/String; highestSupportedSecurityStrengthsupportPredictionResistancesupportReseeding	minLength	maxLengthmaxPersonalizationStringLengthmaxAdditionalInputLengthmaxNumberOfBytesPerRequestreseedInterval	algorithmsecurityStrength&requestedInstantiationSecurityStrengthpersonalizationString[BpredictionResistanceFlagusedfnoncerequestedNoncerequestedAlgorithmes%Lsun/security/provider/EntropySource;	defaultESchooseAlgorithmAndStrength()V
initEngineinstantiateAlgorithm([B)VgenerateAlgorithm([B[B)VreseedAlgorithmCodeLineNumberTableLocalVariableTablethis$Lsun/security/provider/AbstractDrbg;eiadditionalInputengineNextBytesresult+([BLjava/security/SecureRandomParameters;)Vdp	NextBytes(Ljava/security/DrbgParameters$NextBytes;aiprparams&Ljava/security/SecureRandomParameters;
StackMapTable?aengineReseed)(Ljava/security/SecureRandomParameters;)VReseed%Ljava/security/DrbgParameters$Reseed;engineGenerateSeed(I)[BnumBytesb
engineSetSeedinputgetEntropyInput(Z)[BisPr(IIIZ)[B
minEntropyesNowbengineGetParameters(()Ljava/security/SecureRandomParameters;c	configurem*Lsun/security/provider/MoreDrbgParameters;inst
Instantiation,Ljava/security/DrbgParameters$Instantiation;psinstantiateIfNecessaryentropyhex([B)Ljava/lang/String;BinsbLjava/lang/StringBuilder;getStandardStrength(I)ItoString()Ljava/lang/String;elambda$static$0minEminLenmaxLen
access$000'()Lsun/security/provider/EntropySource;
SourceFileAbstractDrbg.java??'java/lang/UnsupportedOperationExceptionNo reseed function?f?g?h??ijk|}	nextByteslmn&java/security/DrbgParameters$NextBytes??op??"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder??strength too high: qrqs??tu??
ai too long: vwpr not available????????????unknown params type:xyqzreseed with params?Reseed not supported{|#java/security/DrbgParameters$Reseedunknown params type: }~?setSeed??????~??getEntropy(,q?)????????DRBG?????java/lang/Integer??????????????
configure  with (sun/security/provider/MoreDrbgParameters?????????????*java/security/DrbgParameters$Instantiationstrength too big: ???wpr not supported?u
ps too long: ?wreseed not supportedunknown params: ??configured ?u????%02xjava/lang/Object????input too big: 
pr_and_reseedreseed_onlynonesecurerandomdrbg??BootstrapMethods?????"sun/security/provider/AbstractDrbg0sun/security/provider/AbstractDrbg$NonceProvider/sun/security/provider/AbstractDrbg$SeederHolderjava/lang/Throwable#sun/security/provider/EntropySource'java/security/DrbgParameters$Capability
Capabilityjava/lang/String(Ljava/lang/String;)Vjava/security/DrbgParameters.(IZ[B)Ljava/security/DrbgParameters$NextBytes;java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;sun/security/util/Debugprintln'(Ljava/lang/Object;Ljava/lang/String;)VgetStrength()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;getAdditionalInput()[BgetPredictionResistance()ZgetClass()Ljava/lang/Class;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;reseed*(Z[B)Ljava/security/DrbgParameters$Reseed;#sun/security/provider/SeedGeneratorgenerateSeedjava/util/ArrayscopyOf([BI)[B(Z)Ljava/lang/StringBuilder;prseederseeder
getEntropy
PR_AND_RESEED)Ljava/security/DrbgParameters$Capability;RESEED_ONLYNONE
instantiationZ(ILjava/security/DrbgParameters$Capability;[B)Ljava/security/DrbgParameters$Instantiation;strength
capability
getCapability+()Ljava/security/DrbgParameters$Capability;supportsPredictionResistancegetPersonalizationStringsupportsReseeding
access$100valueOf(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;getInstance?(Ljava/lang/String;Ljava/lang/String;)Lsun/security/util/Debug;
??
v??????"java/lang/invoke/LambdaMetafactorymetafactory?Lookup?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;?%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!vj|}~D???????????????????????????????????????????????????????H
?Y???H? 
??
??
?????G*+*?????
NP????????+?W?	??	*
?,???,?N+?*?
?-?*??!?Y?Y??-?????-?:?*?*?? ?Y?Y???????-?6*???
?Y??*?*??*?*???<*Y:?*??*?*???**? ?!:ç:??*+?"?!?Y?Y?#?,?$?%???????????nUWXZ^ a)h4iEjRnXogp?u?v?w?z?~??????????????????> ???X????r????????'?(?1???jE???	???q??	??	*&?*?'?
?Y(??+?*??)L+?*?g+?*M,?+>*???
?Y??,?,:?*?*?? ?Y?Y???????*?**? ?!?!?Y?Y?-?+?$?%?????R???? ?$?-?4?9?>?I?S?Y?h??????????????49\??>W?Y<??????????%*?1?????P
?M,?.,?????? 
??
????1????L?	??	*/?+?*?0?+*?0?1L?+?*?2?+*?2?1L*?3?*+??	*+?!??*
????$?-?6?=?E?K??L??L??????F**?0*?0*?2?4???????????i?	?>?	*?Y?5??6??6??6??78???*?9:??	?:??;:?<????A?G?L?\??>i??i??i??i??i?G"????A??B?????I*?=*?3*?*>??*?@*?A*?'*C?2*C?D*C?*C?
*C?*?E??::J	Sdkq w%?+?1?7?=?C?H<?I??????I*?=*?3*?*>??*?@*?A*?'*C?2*C?D*C?*C?
*C?*?E??:JJ	Sdkq w%?+?1?7?=?C?HL?I??I?????y)*?*??	?F?*?'?	?G??H*?I?J??VXY%V?)???QL?v????nr?	?&?	*?Y?K?*?%L?+?%??+??G?JL+?M?8+?MM*,?N?O*,?P?9*,?Q?R*,?S?T,?U,?V,?W?JL+??+?X??+?XM,?Y*?@?!?Y?Y?Z?,?Y????,?[?\?*?A?
?Y]??,?^N-?(-?*?D??Y?Y?_?-?????,?[?`?*?'?
?Ya??*-?I*,?[?\?*,?Y?E?!?Y?Y?b?+?$?%???*?c*?3?	??	*?Y?d?*?%?????$hi)k-l6n=oBpJqRrZsbtrwvx}y??????????????????????'?*?;?H?L?Q?W?q??4B0???????\??r??r???
);?8X?-??("????<*?3?7+?**?? L*?O?**?O?e?
*?f?e*?g*+?h*?3??*
?????&?-?1?6?;??<??<???
????A?Y?L*M,?>6?),36+i?jY?~?kS?l?W????+??????6?<?? ??A??9???????+????Ep?p????????????Y?Y?m???????	???*??E???	


????L?Y?*???6?*?n?6?*??6?*??o?*?'?p?q?????+?7?K??L???wK?v?
???g
?:?.??

?4
??
??
??
?????????>???/rs?t?	?u???
E
	??y:wvx
zv{
??*??X????d@???YZ[\[




© 2015 - 2024 Weber Informatics LLC | Privacy Policy