META-INF.modules.java.base.classes.java.security.Signature$Delegate.class Maven / Gradle / Ivy
???? 7T ?
?
?
?
?
? ?
?
? ?
? ? ? ?
? ? ?
?
2 ? ?
? ? ?
2 ?
? ? ?
? ? ?
?
2 ? ?
? ?
?
?
? ?
?
? ?
? ?
? ? ? ? ?
, ?
, ? ? ?
?
6 ?
6
2
<
F
!
"
#
$ sigSpi Ljava/security/SignatureSpi; lock Ljava/lang/Object; firstService Service InnerClasses Ljava/security/Provider$Service; serviceIterator Ljava/util/Iterator; Signature 6Ljava/util/Iterator; warnCount I I_PUB
ConstantValue I_PRIV I_PRIV_SR 1(Ljava/security/SignatureSpi;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this Delegate "Ljava/security/Signature$Delegate; algorithm Ljava/lang/String; I(Ljava/security/Provider$Service;Ljava/util/Iterator;Ljava/lang/String;)V service iterator LocalVariableTypeTable k(Ljava/security/Provider$Service;Ljava/util/Iterator;Ljava/lang/String;)V clone ()Ljava/lang/Object; sigSpiClone that Ljava/security/Signature;
StackMapTable
Exceptions newInstance >(Ljava/security/Provider$Service;)Ljava/security/SignatureSpi; c Ljavax/crypto/Cipher; e %Ljavax/crypto/NoSuchPaddingException; o s chooseFirstProvider ()V w (Ljava/security/NoSuchAlgorithmException;
lastException Ljava/lang/Exception; !Ljava/security/ProviderException;% chooseProvider 3(ILjava/security/Key;Ljava/security/SecureRandom;)V spi k type key Ljava/security/Key; random Ljava/security/SecureRandom;&'( init O(Ljava/security/SignatureSpi;ILjava/security/Key;Ljava/security/SecureRandom;)V engineInitVerify (Ljava/security/PublicKey;)V publicKey Ljava/security/PublicKey; engineInitSign (Ljava/security/PrivateKey;)V
privateKey Ljava/security/PrivateKey; 9(Ljava/security/PrivateKey;Ljava/security/SecureRandom;)V sr engineUpdate (B)V b B) ([BII)V [B off len (Ljava/nio/ByteBuffer;)V data Ljava/nio/ByteBuffer;
engineSign ()[B ([BII)I outbuf offset engineVerify ([B)Z sigBytes ([BII)Z length engineSetParameter '(Ljava/lang/String;Ljava/lang/Object;)V param value* .(Ljava/security/spec/AlgorithmParameterSpec;)V params +Ljava/security/spec/AlgorithmParameterSpec;+ engineGetParameter &(Ljava/lang/String;)Ljava/lang/Object; engineGetParameters %()Ljava/security/AlgorithmParameters;
SourceFile Signature.java NestHost java/security/Signature k, V W X Y Z ] ^ _ java/lang/Object k ? ? ? java/lang/Cloneable z { java/security/SignatureSpi java/security/Signature$Delegate s t k l-. $java/lang/CloneNotSupportedException/0 Cipher12 RSA/ECB/PKCS1Padding34567 %java/security/Signature$CipherAdapter
CipherAdapter k8 #javax/crypto/NoSuchPaddingException &java/security/NoSuchAlgorithmException k9 ?: java/lang/StringBuilder Not a SignatureSpi: ;<=>?@0A0BC b c NSignature.init() not first method called, disabling delayed provider selectionDE, 0Further warnings of this type will be suppressed java/lang/Exception Debug call traceF ?GHIJ {K java/security/Provider$ServiceLM ? ? java/security/ProviderException )Could not construct SignatureSpi instanceNO ? ?P2 !java/security/InvalidKeyException java/lang/RuntimeException (null) )No installed provider supports this key: kQ java/security/PublicKey ? ? java/security/PrivateKey ? ? ? ? java/lang/AssertionError Internal error: ;R kS ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/Throwable java/lang/String java/security/Key java/security/SecureRandom java/security/SignatureException 'java/security/InvalidParameterException 0java/security/InvalidAlgorithmParameterException (Ljava/lang/String;)V provider Ljava/security/Provider; getType ()Ljava/lang/String; equals (Ljava/lang/Object;)Z getProvider ()Ljava/security/Provider; javax/crypto/Cipher getInstance A(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher; (Ljavax/crypto/Cipher;)V (Ljava/lang/Throwable;)V &(Ljava/lang/Object;)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getClass ()Ljava/lang/Class; java/lang/Class getName toString debug Lsun/security/util/Debug; sun/security/util/Debug println printStackTrace java/util/Iterator hasNext ()Z next java/security/Provider isSpi #(Ljava/security/Provider$Service;)Z initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; supportsParameter *(Ljava/lang/String;Ljava/lang/Throwable;)V (I)Ljava/lang/StringBuilder; (Ljava/lang/Object;)V
V W X Y Z ] ^ _ ` a
b c d c e f g c e h i c e j k l m Z *,? *+? *? ? n ? ?
? ? o p r V W s t k u m ? *-? *+? *,? *? Y? ? ? n ? ?
? ? ? o * p r v ] w _ s t x w a ` y z { m ? 8*? *? ?
? %*? ? ? L?
Y+*? ? M,*? ? ,?? Y? ? n ? ? ? & . 0 o | W &