4   2  G         c  c     -    InnerClasses()VCodeLineNumberTableLocalVariableTablethis6Lcom/google/crypto/tink/signature/EcdsaSignKeyManager; getKeyType()Ljava/lang/String; getVersion()I getPublicKey](Lcom/google/crypto/tink/proto/EcdsaPrivateKey;)Lcom/google/crypto/tink/proto/EcdsaPublicKey;key.Lcom/google/crypto/tink/proto/EcdsaPrivateKey; ExceptionsMethodParameterskeyMaterialTypeKeyMaterialType8()Lcom/google/crypto/tink/proto/KeyData$KeyMaterialType;parseKeyP(Lcom/google/protobuf/ByteString;)Lcom/google/crypto/tink/proto/EcdsaPrivateKey; byteString Lcom/google/protobuf/ByteString; validateKey1(Lcom/google/crypto/tink/proto/EcdsaPrivateKey;)VprivKey keyFactory KeyFactory4()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory; Signature()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory; registerPair(Z)V newKeyAllowedZecdsaP256Template&()Lcom/google/crypto/tink/KeyTemplate; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;rawEcdsaP256TemplatecreateKeyTemplateOutputPrefixType(Lcom/google/crypto/tink/proto/HashType;Lcom/google/crypto/tink/proto/EllipticCurveType;Lcom/google/crypto/tink/proto/EcdsaSignatureEncoding;Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/KeyTemplate;hashType'Lcom/google/crypto/tink/proto/HashType;curve0Lcom/google/crypto/tink/proto/EllipticCurveType;encoding5Lcom/google/crypto/tink/proto/EcdsaSignatureEncoding; prefixType5Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;params*Lcom/google/crypto/tink/proto/EcdsaParams;format-Lcom/google/crypto/tink/proto/EcdsaKeyFormat;createKeyFormat KeyFormat(Lcom/google/crypto/tink/proto/HashType;Lcom/google/crypto/tink/proto/EllipticCurveType;Lcom/google/crypto/tink/proto/EcdsaSignatureEncoding;Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/KeyTypeManager$KeyFactory$KeyFormat;.(Lcom/google/crypto/tink/proto/HashType;Lcom/google/crypto/tink/proto/EllipticCurveType;Lcom/google/crypto/tink/proto/EcdsaSignatureEncoding;Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/KeyTypeManager$KeyFactory$KeyFormat;D(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite;$(Lcom/google/protobuf/MessageLite;)VC(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite; access$000x0x1x2x3Lcom/google/crypto/tink/PrivateKeyTypeManager; SourceFileEcdsaSignKeyManager.java rt,com/google/crypto/tink/proto/EcdsaPrivateKey+com/google/crypto/tink/proto/EcdsaPublicKey6com/google/crypto/tink/KeyTypeManager$PrimitiveFactoryPrimitiveFactory6com/google/crypto/tink/signature/EcdsaSignKeyManager$1$com/google/crypto/tink/PublicKeySign 4 46type.googleapis.com/google.crypto.tink.EcdsaPrivateKey ?  =>  6com/google/crypto/tink/signature/EcdsaSignKeyManager$2+com/google/crypto/tink/proto/EcdsaKeyFormat 44com/google/crypto/tink/signature/EcdsaSignKeyManager 456com/google/crypto/tink/signature/EcdsaVerifyKeyManager  g i k m be k m   ;<  :com/google/crypto/tink/KeyTypeManager$KeyFactory$KeyFormat 4 ?@ OP JK,com/google/crypto/tink/PrivateKeyTypeManager&java/security/GeneralSecurityException4com/google/crypto/tink/proto/KeyData$KeyMaterialType2com/google/protobuf/InvalidProtocolBufferException0com/google/crypto/tink/KeyTypeManager$KeyFactory3com/google/crypto/tink/KeyTemplate$OutputPrefixType%com/google/crypto/tink/KeyTypeManager(Ljava/lang/Class;)V^(Ljava/lang/Class;Ljava/lang/Class;[Lcom/google/crypto/tink/KeyTypeManager$PrimitiveFactory;)V/()Lcom/google/crypto/tink/proto/EcdsaPublicKey;ASYMMETRIC_PRIVATE6Lcom/google/crypto/tink/proto/KeyData$KeyMaterialType;)com/google/protobuf/ExtensionRegistryLitegetEmptyRegistry-()Lcom/google/protobuf/ExtensionRegistryLite; parseFrom{(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/crypto/tink/proto/EcdsaPrivateKey;(com/google/crypto/tink/subtle/ValidatorsvalidateVersion(II)V getParams,()Lcom/google/crypto/tink/proto/EcdsaParams;1com/google/crypto/tink/signature/internal/SigUtilvalidateEcdsaParams-(Lcom/google/crypto/tink/proto/EcdsaParams;)VJ(Lcom/google/crypto/tink/signature/EcdsaSignKeyManager;Ljava/lang/Class;)Vcom/google/crypto/tink/RegistryregisterAsymmetricKeyManagersY(Lcom/google/crypto/tink/PrivateKeyTypeManager;Lcom/google/crypto/tink/KeyTypeManager;Z)V%com/google/crypto/tink/proto/HashTypeSHA256.com/google/crypto/tink/proto/EllipticCurveType NIST_P2563com/google/crypto/tink/proto/EcdsaSignatureEncodingDERTINK IEEE_P1363RAW(com/google/crypto/tink/proto/EcdsaParams newBuilderBuilder4()Lcom/google/crypto/tink/proto/EcdsaParams$Builder;0com/google/crypto/tink/proto/EcdsaParams$Builder setHashType[(Lcom/google/crypto/tink/proto/HashType;)Lcom/google/crypto/tink/proto/EcdsaParams$Builder;setCurved(Lcom/google/crypto/tink/proto/EllipticCurveType;)Lcom/google/crypto/tink/proto/EcdsaParams$Builder; setEncodingi(Lcom/google/crypto/tink/proto/EcdsaSignatureEncoding;)Lcom/google/crypto/tink/proto/EcdsaParams$Builder;build7()Lcom/google/crypto/tink/proto/EcdsaKeyFormat$Builder;3com/google/crypto/tink/proto/EcdsaKeyFormat$Builder setParamsa(Lcom/google/crypto/tink/proto/EcdsaParams;)Lcom/google/crypto/tink/proto/EcdsaKeyFormat$Builder;/()Lcom/google/crypto/tink/proto/EcdsaKeyFormat; toByteArray()[B"com/google/crypto/tink/KeyTemplatecreateo(Ljava/lang/String;[BLcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/KeyTemplate;J(Ljava/lang/Object;Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)V$com/google/crypto/tink/proto/KeyData12456G *YYS7 8U8 9:;<6- 7Y8 9:=>6,7^8 9:?@69+ 7c89:ABCDEAFI6. 7h8 9:JK6<+ 7m89:LMCNELOP6R+*+ 7r st89:QBCDEQRU65 Y*7x8  9:VW XY6AYY7 8 Z[CDEZ\]6(7^_`a]6( !7^_` be65"*#+$,%&:'():Y*+-,7& '() *+,!-(.1-8>5fg5hi5jk5lm!no!pqEfhjl rt6,"*#+$,%&:'():-Y-.7789 :;<!=8>,fg,hi,jk,lmno! pqEfhjlVuA?v63 *+/758  9:CDEAAOw63 *+0758  9:CDEQAJx60*+1758 9:CNELyt6P*+,-758*zg{i|k}mV~3J GH@ST cd@-Ss