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

META-INF.modules.java.base.classes.com.sun.crypto.provider.ChaCha20Cipher.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????8Ktu
?v	w	x	y	z{

|}~

???
	?	??
??
?	?
???
???
??
????
?
?	?
???
#
????
(
'?
'???????
/???
?
???
7v?
7?
7??
??
<?
<?
(??
7?	???
D??	?
??
???
D?
??
??	?
???
Sv
S???
V?
?
?	?
??
^?	??
a??
c??	?
?	?
??????

?????????
?????apxe3 dnyb-2k et???
?
?	?
???
s
??
?	?
??
???
?v?	?
??
??	?
??
??
?
?
??	?	???	??
??
?ChaCha20Poly1305InnerClassesChaCha20Only
EngineAEADDec
EngineAEADEncEngineStreamOnlyChaChaEngine	MODE_NONEI
ConstantValue	MODE_AEAD
STATE_CONST_0
STATE_CONST_1
STATE_CONST_2
STATE_CONST_3KEYSTREAM_SIZE@KS_SIZE_INTSCIPHERBUF_BASEinitializedZmode	directionaadDonekeyBytes[Bnonce
MAX_UINT32JfinalCounterValuecounter
startState[I	keyStreamkeyStrOffset
TAG_LENGTHaadLendataLenpadBuflenBufauthAlgNameLjava/lang/String;
authenticator"Lcom/sun/crypto/provider/Poly1305;engine5Lcom/sun/crypto/provider/ChaCha20Cipher$ChaChaEngine;asIntLittleEndianLjava/lang/invoke/VarHandle;asLongLittleEndian
asLongView()VCodeLineNumberTableLocalVariableTablethis(Lcom/sun/crypto/provider/ChaCha20Cipher;
engineSetMode(Ljava/lang/String;)V
StackMapTable
ExceptionsengineSetPaddingpaddingengineGetBlockSize()IengineGetOutputSize(I)IinputLenoutLenengineGetIV()[BengineGetParameters%()Ljava/security/AlgorithmParameters;derNonceexcLjava/lang/Exception;params#Ljava/security/AlgorithmParameters;
engineInit3(ILjava/security/Key;Ljava/security/SecureRandom;)VnewNonceopmodekeyLjava/security/Key;randomLjava/security/SecureRandom;^(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V	chaParams)Ljavax/crypto/spec/ChaCha20ParameterSpec;ivParams#Ljavax/crypto/spec/IvParameterSpec;+Ljava/security/spec/AlgorithmParameterSpec;V(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)VdvLsun/security/util/DerValue;ioeLjava/io/IOException;paramAlgengineUpdateAAD([BII)VaeLjava/lang/ArithmeticException;srcoffsetlen(Ljava/nio/ByteBuffer;)VLjava/nio/ByteBuffer;createRandomNonce (Ljava/security/SecureRandom;)[Brandinit(ILjava/security/Key;[B)VnewKeyBytescheckKeyAndNonce([B[B)V
getEncodedKey(Ljava/security/Key;)[B
encodedKeyengineUpdate([BII)[B(Ljava/security/GeneralSecurityException;ininOfsinLenout	
([BII[BI)IkeLjava/security/KeyException;outOfsbytesUpdated
engineDoFinaloutput

engineWrapengineUnwrap*([BLjava/lang/String;I)Ljava/security/Key;
wrappedKey	algorithmtypeengineGetKeySize(Ljava/security/Key;)IsetInitialStateigenerateKeystream
chaCha20Block([IJ[B)Vround	initStateresultws00ws01ws02ws03ws04ws05ws06ws07ws08ws09ws10ws11ws12ws13ws14ws15chaCha20Transform
([BII[BI)VksRemainxformLeninOffoutOff
remainingDataxor
([BI[BI[BII)Vv1v2in1off1in2off2initAuthenticator
serializedKey
authUpdate([BII)IdatalengthauthFinalizeDatadataOfftag	authPad16(J)VauthWriteLengths(JJ[B)VaLendLenbuf
SourceFileChaCha20Cipher.javaNestMembers&com/sun/crypto/provider/ChaCha20Cipherjava/lang/Integer??????????None
&java/security/NoSuchAlgorithmExceptionMode must be None??	NoPadding#javax/crypto/NoSuchPaddingExceptionPadding must be NoPadding????javax/crypto/Cipher???ChaCha20-Poly1305java/io/IOExceptionjava/lang/RuntimeException???!java/security/InvalidKeyExceptionCDefault parameter generation disallowed in DECRYPT and UNWRAP modes??'javax/crypto/spec/ChaCha20ParameterSpec0java/security/InvalidAlgorithmParameterException1ChaCha20 algorithm requires ChaCha20ParameterSpec??!javax/crypto/spec/IvParameterSpec*ChaCha20-Poly1305 requires IvParameterSpec?2ChaCha20-Poly1305 nonce must be 12 bytes in lengthChaCha20 in unsupported mode!AlgorithmParameters not supported java/lang/StringBuilderInvalid parameter type: !"# sun/security/util/DerValue$??%?Invalid mode: !&??java/lang/IllegalStateException/Attempted to update AAD on uninitialized CipherCAttempted to update AAD on Cipher after plaintext/ciphertext update"Cipher is running in non-AEAD mode??'bcjava/lang/ArithmeticExceptionAAD overflow?()*?+???java/security/SecureRandom,'java/lang/UnsupportedOperationException5WRAP_MODE and UNWRAP_MODE are not currently supportedUnknown opmode: ??9?7com/sun/crypto/provider/ChaCha20Cipher$EngineStreamOnly?-??4com/sun/crypto/provider/ChaCha20Cipher$EngineAEADEnc4com/sun/crypto/provider/ChaCha20Cipher$EngineAEADDecNot encrypt or decrypt mode??;???./03Matching key and nonce from previous initializationRAW12 34Key encoding format must be RAWKey length must be 256 bits5'!javax/crypto/ShortBufferExceptionjava/security/KeyException??6'!Wrap operations are not supported#Unwrap operations are not supported<=7??89:Counter exhausted.  Reinitialize with new key and/or nonce:XY??;<9= com/sun/crypto/provider/Poly1305javax/crypto/spec/SecretKeySpec???>????@ABijkl,?????java/lang/LongCDEFGH[JIJjavax/crypto/CipherSpi7com/sun/crypto/provider/ChaCha20Cipher$ChaCha20Poly13053com/sun/crypto/provider/ChaCha20Cipher$ChaCha20Only3com/sun/crypto/provider/ChaCha20Cipher$ChaChaEngine!java/security/AlgorithmParametersjava/lang/Exceptionjava/lang/String&java/security/GeneralSecurityExceptionjava/lang/Throwable javax/crypto/AEADBadTagException&javax/crypto/IllegalBlockSizeExceptionequalsIgnoreCase(Ljava/lang/String;)Zjava/lang/MathaddExact(II)Imaxclone()Ljava/lang/Object;java/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VgetInstance7(Ljava/lang/String;)Ljava/security/AlgorithmParameters;([B)V(Ljava/lang/Throwable;)VgetNonce
getCountergetIVgetAlgorithm()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString
getEncodedgetOctetString(I)Ljava/lang/StringBuilder;(JJ)J*(Ljava/lang/String;Ljava/lang/Throwable;)Vjava/nio/ByteBufferlimitposition	nextBytes+(Lcom/sun/crypto/provider/ChaCha20Cipher;)Vjava/security/MessageDigestisEqual([B[B)Zjava/security/Key	getFormatequals(Ljava/lang/Object;)ZdoUpdatedoFinal
rotateLeftjava/lang/invoke/VarHandlesetminget([BI)J([BIJ)V([BIILjava/lang/String;)VA(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)Vjava/util/ObjectscheckFromIndexSize(III)Ijava/nio/ByteOrder
LITTLE_ENDIANLjava/nio/ByteOrder;java/lang/invoke/MethodHandlesbyteArrayViewVarHandleC(Ljava/lang/Class;Ljava/nio/ByteOrder;)Ljava/lang/invoke/VarHandle;nativeOrder()Ljava/nio/ByteOrder; ? ???????????x???y???z???{???????????????????????????-??????????????????????????????????"???`"*?*?*?
?*@??*?????K	\]l!??"?????Y+?	?
?
Y?????	?????????
???Y+
?	?
?Y?????	????????????,??????????2=*??=?%*??*????d?=??"??	????'?0?? 2??2??0???
?G???5*?????????????JL*??A*??`?M,T,*???T*?,*????L+,??
M?Y,??+?
;>

;>?2??
???!?0?6?;?>???H??*'???	??J??H????>??	????'?*-? :*
?!*,?"?
?#Y$?%??? &#?4
??'??'??'??'???	?#???r?-?*,?&?:*??{K-?'?
?(Y)?*?-?':?+:*?,?-?!?=-?/?
?(Y0?*?-?/:?1:???(Y2?*??Y3?4?*,?"??RBCD
IJ0L7MAPGQNR\S_UfVpYvZ}[?\?b?d?e?RG?v??????????????????
?"	?#(????-?*,?&?:*???&?(Y5?*?-?6:?	??(Y?7Y?89?:?:?;?*??:??:??
?(Y2?*??-:?(Y?@??Y?7Y?8A?:*??B?;?4??*? :*,?"?f???V???
??0?:?@?J?f?s?z????????????????????\	s?
@[	????????????????????	
?"	?+
%B??#(??[*?C?
?DYE?F?*??
?DYG?F?*??
?DYH?F?**?I??J?I*+?KW?:?DYM?N??4ILL?2????"?*?4?A?I?L?N?Z??4N
[??[?[?[??
WL
??a*?C?
?DYE?F?*??
?DYG?F?*??
?DYH?F?**?I+?O+?Pd??J?I*?Q+?R?M?DYM,?N??4QTL?2????"?*?4?I?Q?T?U?`?? U
a??a?
_L???M+?+?
?SY?TN-,?U,??	
?*?????????
FS?????
?VYW?X??#??#Y?7Y?8Y?:?B?;?%?,?Z:*-?[*?\*-?*?]*??*?^Y*?_?`?=*??5?*?aY*?b?`?!?*?cY*?d?`?
?#Ye?%?**?!-a?f*?g*?*?*?h*?C??b!
"$&9+?,F-L.Q1U3\4k5s6x7?8?9?;?@?A?B?C?D?E?F?4????????????????
	$?1	?#?t!+*?\?i?,*??i?
?#Yj?%???XYZ ]? !??!?!??? ?#
??6k*?l?m?
?#Yn?%?*?oL+?
+? ?
?#Yp?%?+??jkmn*o4q?6????
?	?# ??'?:*?`+?qW?:?Y???rs??????$??>
?!'??'"?'#?'$?"%???&'??'6*?`+?q6?:?Y???s??????$??R
()'??'"?'#?'$?'%?'*?$+???s?r, ??:*?t?:*?`+?uW*?C?:?Y??:*?C??	!r	!s	-!/-?&	?	???!?#?-?4?7??>#
?!:??:"?:#?:$?	1-???!&K.	?/,'?	66*?`+?u6*?C?:?Y??:*?C??s)+)?&	??????)?0?3??R
()6??6"?6#?6$?6%?6*?3+???sK.	?r/0?>
?VYv?X????
??
???1#23?R
?VYw?X???*
??
4?
5?
6??#
78?L
+?ZM,?x??
 !? 
??
????#9??H?*?xO*?yO*?zO*?{O< ?J*?l`*?\3?~*?\`3x|~?*?\`3x}~?*?\`3x~~?O????*?O<?K*?l
`*?3?~*?`3x|~?*?`3x}~?*?`3x~~?O??????20123 6(7i6o=wAB?A?G? "M:?yN:??????"?L?	?M?#;??L*?*?!*??*Y?!
a?!??PQR???
<=?Q?x6y6z6{6*.6*.6	*.6
*.6*.6*	.6
*
.6*.6?6*
.6*.6*.66
?i`6???6`6???6`6???6`6???6	`6???6
`6
	
???6		`6???6
`6
	
???6	
`6???6`6
???6

`6???6`6
???6
`6???6`6???6`6???6`6???6	`6???6`6	???6		`6???6`6	???6	
`6???6`6
???6

`6???6`6
???6
`6???6`6???6`6???6`6???6`6???6
`6

???6`6???6
`6

???6??????-x`????-y`????-z`????-{`????-*.`????-	*.`????-
*.`????-*.`????- *.`????-$
*	.`????-(*
.`????-,*.`????-0?`????-4*
.`????-8*.`????-<*.`?????ccdefghi j&k,l2m8n>oBpHqNrTu^vewqyxz?|?}???????????????????????	???#?/?6?B?I?U?\?h?o?{???????????????????????????????&?-?9?@?L?S?_?f?r?y??????????????u??????????	??(?8?H?X?h?x???????????Wm>????????@??A??B??C??D??E??F?	 ?G?
&?H?,?I?2?J?
8K?>yL?BuM?HoN?NiO?TcP??$?W??lQR?N	?6?z*??*?hd6?,*?!*?f??*?g*?h*??6?
?sY??????6*?*?h+??`6`=*Y?h`?hd6?????F?????%?)?.8BK	^
eju
|?\	hS?K1T?????"??U??$??%??V?}W????4	?<?s
XY?[?5??*??7??,??7	??	????????????*3,3??T?????????B*-0369>KNQ T!Z#?\	%Z?[?	[\?[]?[^?[_?[%?[V?[??8 `???;*??Y???Q@?L*?	+?*?Q??Y+ *??????*	?I*	????,/020455:6?;??+a??#bc?d+???W*?Q+????CDE?*??d??e?fR?k+?*Y??*+?K?a??**????**?I*??*???*?Q*?*????*?Q??:????W??*	?I*	????.XY[_-`>aGbSc`deejf?Hk??kd?kg?ke?k%?kV?G$h???rij?O*?Q???~d~????
pr?????kl?f??????!?????
???*??m?n?o?p??a)??????????????????????????&	iwx}~??"?(?qrs??ca^??2????c?a?^???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy