Ęţşž4š Q R STU V WX YZ [ \ ] (^ 8_ `a Wbc Wd We fg fhi j k lm nopqFIPSsAlgorithmFipsCompatibility InnerClassesCLcom/google/crypto/tink/config/TinkFips$AlgorithmFipsCompatibility; publicKey&Ljava/security/interfaces/ECPublicKey;signatureAlgorithmLjava/lang/String;encodingt EcdsaEncodingvHashType“(Ljava/security/interfaces/ECPublicKey;Lcom/google/crypto/tink/subtle/Enums$HashType;Lcom/google/crypto/tink/subtle/EllipticCurves$EcdsaEncoding;)VCodeLineNumberTableLocalVariableTablethis.Lcom/google/crypto/tink/subtle/EcdsaVerifyJce;pubKeyhash.Lcom/google/crypto/tink/subtle/Enums$HashType; StackMapTablew ExceptionsMethodParametersverify([B[B)Vcurve"Ljava/security/spec/EllipticCurve;exLjava/lang/RuntimeException; signature[Bdata derSignatureverifierLjava/security/Signature;verifiedZBx()V SourceFileEcdsaVerifyJce.javaRuntimeVisibleAnnotations-Lcom/google/errorprone/annotations/Immutable; +L " yz&java/security/GeneralSecurityExceptionACan not use ECDSA in FIPS-mode, as BoringCrypto is not available. +{| }~ € %& #$ '* ‚* ƒ„… †‡ ˆ‰Invalid signature Š‹ ŒŽ  ‘’java/security/Signature “” •– ;java/lang/RuntimeException —",com/google/crypto/tink/subtle/EcdsaVerifyJcejava/lang/Object&com/google/crypto/tink/PublicKeyVerify˜Acom/google/crypto/tink/config/TinkFips$AlgorithmFipsCompatibility:com/google/crypto/tink/subtle/EllipticCurves$EcdsaEncoding™,com/google/crypto/tink/subtle/Enums$HashType$java/security/interfaces/ECPublicKey java/security/spec/EllipticCurve isCompatible()Z(Ljava/lang/String;)V,com/google/crypto/tink/subtle/EllipticCurvescheckPublicKey)(Ljava/security/interfaces/ECPublicKey;)V(com/google/crypto/tink/subtle/SubtleUtil toEcdsaAlgoB(Lcom/google/crypto/tink/subtle/Enums$HashType;)Ljava/lang/String; IEEE_P1363 getParams&()Ljava/security/spec/ECParameterSpec;"java/security/spec/ECParameterSpecgetCurve$()Ljava/security/spec/EllipticCurve;fieldSizeInBytes%(Ljava/security/spec/EllipticCurve;)I ecdsaIeee2Der([B)[BisValidDerEncoding([B)Z+com/google/crypto/tink/subtle/EngineFactory SIGNATURE-Lcom/google/crypto/tink/subtle/EngineFactory; getInstance&(Ljava/lang/String;)Ljava/lang/Object; initVerify(Ljava/security/PublicKey;)Vupdate([B)VALGORITHM_REQUIRES_BORINGCRYPTO&com/google/crypto/tink/config/TinkFips#com/google/crypto/tink/subtle/Enums1"#$%&'*+./­.*ˇ˛śš ťYˇż+¸*,¸ľ *+ľ *-ľ ą0"./ 045#6(7-81*.23.4$.56.'*7˙8,(9: 45';</x‡+N*´ ˛ Ś,*´ š ś:+ž¸hŸ ťYˇż+¸N-¸š ťYˇż˛*´ śŔ:*´ ś,ś6-ś6§:6š ťYˇżągor0N<= >?&@0B5D<EFGUH^IdJgLoOrMtNwP|Q†S1R=>t?@‡23‡AB‡CB…DBU2EFg GH7+ý0IJú˙+III9: ACKL/˛łą0$MNOP!r @(W)@,u-@