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

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

There is a newer version: 2024-05-10
Show newest version
????:?
sun/security/provider/DSA!(Ljava/security/MessageDigest;Z)V
	
java/security/SignatureSpi()V	
mdLjava/security/MessageDigest;	p1363FormatZ"java/security/interfaces/DSAParamsgetQ()Ljava/math/BigInteger;
java/math/BigInteger	bitLength()I!!java/security/InvalidKeyException#java/lang/StringBuilder
"	&The security strength of 
"()*append-(Ljava/lang/String;)Ljava/lang/StringBuilder;,5 digest algorithm is not sufficient for this key size
"./0toString()Ljava/lang/String;
 23(Ljava/lang/String;)V5&java/security/interfaces/DSAPrivateKey7not a DSA private key: 
"9):-(Ljava/lang/Object;)Ljava/lang/StringBuilder;4<=>	getParams&()Ljava/security/interfaces/DSAParams;@ DSA private key lacks parametersBNullDigest20
DEFG0java/security/MessageDigestgetAlgorithm
IJKLMjava/lang/Stringequals(Ljava/lang/Object;)Z
DOPgetDigestLength
RSTcheckKey:(Ljava/security/interfaces/DSAParams;ILjava/lang/String;)V	VWXparams$Ljava/security/interfaces/DSAParams;4Z[getX	]^_presetXLjava/math/BigInteger;	ab_presetYdegetP	gh_presetP	jk_presetQmngetG	pq_presetG
Dstresetv%java/security/interfaces/DSAPublicKeyxnot a DSA public key: u<{DSA public key lacks parametersu}~getY
D???update(B)V
D???([BII)V
D???(Ljava/nio/ByteBuffer;)V
???	generateK.(Ljava/math/BigInteger;)Ljava/math/BigInteger;
???	generateRp(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;
???	generateS
???toByteArray()[B
?????java/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V?!sun/security/util/DerOutputStream
???(I)V
????
putInteger(Ljava/math/BigInteger;)V?sun/security/util/DerValue
??
???(B[B)V
???java/io/IOException? java/security/SignatureException?error encoding signature
?2
???engineVerify([BII)Z?invalid signature format
?????java/util/ArrayscopyOfRange([BII)[B
??([B)V? sun/security/util/DerInputStream
???([BIIZ)V
????getSequence (I)[Lsun/security/util/DerValue;
???	available?Invalid encoding for signature
?2
???
getBigInteger
???*(Ljava/lang/String;Ljava/lang/Throwable;)V
??signum
??(I[B)V
???	compareTo(Ljava/math/BigInteger;)I
???	generateW
???	generateV?(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;
J?&invalid signature: out of range values?'java/security/InvalidParameterException?No parameter accepted
?2?0java/security/InvalidAlgorithmParameterException
?2
???getSigningRandom()Ljava/security/SecureRandom;
??(ILjava/util/Random;)V	??_BLINDING_CONSTANT
?add
?multiply
modPowD(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;

?mod
D
?digestjava/lang/RuntimeException
0
getMessage
?
modInverse
?java/security/SecureRandom	nextBytes	_ONE
 !?subtract	#$%
signingRandomLjava/security/SecureRandom;	'(%	appRandom
*+,-?sun/security/jca/JCAUtilgetSecureRandom/
DSA Signature1
	p: 
34567sun/security/util/DebugtoHexString*(Ljava/math/BigInteger;)Ljava/lang/String;9
	q: ;
	g: =
	 P, Q or G not initialized.?
	y: A
	UNINIIALIZED?
EFGvalueOf(J)Ljava/math/BigInteger;debug
ConstantValue
BLINDING_BITSI (Ljava/security/MessageDigest;)VCodeLineNumberTableLocalVariableTablethisLsun/security/provider/DSA;	digestLenmdAlgoLjava/lang/String;valueN
StackMapTable
ExceptionsengineInitSign(Ljava/security/PrivateKey;)V
privateKeyLjava/security/PrivateKey;priv(Ljava/security/interfaces/DSAPrivateKey;engineInitVerify(Ljava/security/PublicKey;)V	publicKeyLjava/security/PublicKey;pub'Ljava/security/interfaces/DSAPublicKey;engineUpdatebBdata[BofflenLjava/nio/ByteBuffer;
engineSignrBytessBytessizeoutseqrLengthsLengthij#Lsun/security/util/DerOutputStream;resultLsun/security/util/DerValue;eLjava/io/IOException;krsj([B)Z	signaturemidin"Lsun/security/util/DerInputStream;values[Lsun/security/util/DerValue;wvoffsetlength?engineSetParameter'(Ljava/lang/String;Ljava/lang/Object;)VkeyparamLjava/lang/Object;
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;.(Ljava/security/spec/AlgorithmParameterSpec;)V+Ljava/security/spec/AlgorithmParameterSpec;engineGetParameter&(Ljava/lang/String;)Ljava/lang/Object;engineGetParameters%()Ljava/security/AlgorithmParameters;pqgrandom
blindingValuetemps2reLjava/lang/RuntimeException;xnByteszk1yu1u2t1t2t3t5kValue	printable
SourceFileDSA.javaNestMembers?-sun/security/provider/DSA$RawDSAinP1363Format? sun/security/provider/DSA$RawDSA?sun/security/provider/DSA$Raw?*sun/security/provider/DSA$Raw$NullDigest20?2sun/security/provider/DSA$SHA1withDSAinP1363Format?%sun/security/provider/DSA$SHA1withDSA?4sun/security/provider/DSA$SHA256withDSAinP1363Format?'sun/security/provider/DSA$SHA256withDSA?4sun/security/provider/DSA$SHA224withDSAinP1363Format?'sun/security/provider/DSA$SHA224withDSAInnerClassesRawDSAinP1363FormatRawDSARawSHA1withDSAinP1363FormatSHA1withDSASHA256withDSAinP1363Format
SHA256withDSASHA224withDSAinP1363Format
SHA224withDSA HIJKLIM?_WXh_k_q_b_^_$%NO?*+??P
efQRSOY*?*+?*??Ppq	rsQ RS
STO?0*??>?#? Y?"Y?$%?',?'+?'?-?1??Pz
{|/Q*0WX0TL0UV
&WLX?/Y Z[O1?+?4?? Y?"Y?$6?'+?8?-?1?+?4M,?;N-?
? Y??1?A*??C?H?-*??Nh*??C?Q*-?U*,?Y?\*?`*-?c?f*-??i*-?l?o*??r?PB??"?'?.?2?<?K?`?e?o?t?~???????Q*?RS?\]'s^_.lWXX
"?4#Y `aOv+?u?? Y?"Y?$w?'+?8?-?1?+?uM,?yN-?
? Yz?1?*-?U*,?|?`*?\*-?c?f*-??i*-?l?o*??r?P:??"?'?.?2?<?A?K?P?Z?d?n?u?Q*vRSvbc'Ode.HWXX"?uY f?OA	*???P
??Q	RS	ghf?OW*?+???P
?
?Q*RSijkLlLf?OA	*?+???P
??Q	RS	gmn?OR?**?i??L**?f*?i*?o+??M**?\*?i,+??N*???,??:-??:*?i?l6h?:?6?6	6

?
d3?	?
????	6?	d3?	?????
d
d
??	dhd?????Yd??:,??-????Y0????:???:??Y????????Pb?	??*?1?7?=?I?Q?V?[?u?y??????	?
?????Q?7?oj=}pjIqqLQirjVdsL[_tL	_[uL
yAvL?"rw?xy?
z{?RS	?|_?}_*?~_X??_??*l?Y???O=	*++????P$Q	RS	?jY???Oa::*??<~?
??Y????l6?Y+????:?Y+????:?T??Y+??:??:???͙
??Yзҿ2??:2??:?:??Y??ֿ?ٜ?Y????:?ٜ?Y????:*?i???F*?i???9**?f*?i*?o??:**?`*?f*?i*?o??:?ꬻ?Y???F???Pn?@B
CEG#H3ICJFNSP[TjUtW}X?[?Y?Z?a?b?d?e?h?i?j
kmQz# ?LS3??[+???z{?"?_
?_RS?j?L?L}_~_X4	?'?#??	??
?OY???OH
??Y??PsQ 
RS
?V
???????OT+?
??Y????Pyz|QRSW?XY???O6?P?QRS?V?????O,?P?QRS??O?:*??:?Y??:????:,???:-+?:,?	?P????*?3?QR:RS:?_:?_:?_:|_4?%'?_3?_??O.	^*??:?:??Y????,?l6??
??:?Y??:,?:+-????,?	?	P*
?	????$?,?6?B?J?Qp	?j
??^RS^?_^?_^}_^|_C?j$:?LB?_J?_XL??Y???OY,??P?Q4RS?_?_?_~_??O??*??:?:??Y????-?l6??
??:?Y??:		?-?	:
?-?	:
,?:+,?:

?:,?	:-?	?	P>?	????$?,?6?B?O?\?f?o?x???Q?	?j
???RS??_??_??_??_??_?}_l?j$c?LBE?_	O8?_
\+?_f!?_o?_
x?_??_XL??Y???O?4*??M+?`l`?N,-??Y-??+???	????P"????'?*?0?3?Q*4RS4?_/?%?j??Oi%*?"?*?&?**?&?"?
*?)?"*?"?P???? ?Q%RSX/0OF?.L*?f?q*?i?j*?o?c?"Y?$+?'0?'*?f?2?'?-L?"Y?$+?'8?'*?i?2?'?-L?"Y?$+?':?'*?o?2?'?-L??"Y?$+?'?'*?`?2?'?-L*?`?*?\??"Y?$+?'@?'?-L+?P.???8?W?y???????????Q?RS??VX?yI%"?O*
B?D???PHI	H???
???????????R
????????????????????B




© 2015 - 2025 Weber Informatics LLC | Privacy Policy