3 -k lm -n op .qr s -t -u -v w Gx yz{ | }~    c - G  e o o - o f f f %s % $ %  critPolicy)(Ljava/security/interfaces/ECPublicKey;)VCodeLineNumberTableLocalVariableTablethis(Lcom/nimbusds/jose/crypto/ECDSAVerifier; Exceptions (Lcom/nimbusds/jose/jwk/ECKey;)VecJWKLcom/nimbusds/jose/jwk/ECKey;8(Ljava/security/interfaces/ECPublicKey;Ljava/util/Set;)VdefCritHeadersLjava/util/Set;LocalVariableTypeTable#Ljava/util/Set; StackMapTable SignatureL(Ljava/security/interfaces/ECPublicKey;Ljava/util/Set;)V getPublicKey(()Ljava/security/interfaces/ECPublicKey; getProcessedCriticalHeaderParams()Ljava/util/Set;%()Ljava/util/Set;getDeferredCriticalHeaderParamsverifyD(Lcom/nimbusds/jose/JWSHeader;[BLcom/nimbusds/jose/util/Base64URL;)Ze!Lcom/nimbusds/jose/JOSEException; derSignature[B#Ljava/security/InvalidKeyException;"Ljava/security/SignatureException;headerLcom/nimbusds/jose/JWSHeader; signedContent signature"Lcom/nimbusds/jose/util/Base64URL;alg Lcom/nimbusds/jose/JWSAlgorithm; jwsSignaturesigLjava/security/Signature;U SourceFileECDSAVerifier.javaRuntimeVisibleAnnotations!Lnet/jcip/annotations/ThreadSafe; 5@ K 56 5:com/nimbusds/jose/crypto/impl/CriticalHeaderParamsDeferral 5 12 34  com/nimbusds/jose/jwk/Curve  com/nimbusds/jose/JOSEException&Curve / public key parameters mismatch 5 LM M   P!java/security/InvalidKeyExceptionjava/lang/StringBuilderInvalid EC public key: 5 java/security/SignatureException&com/nimbusds/jose/crypto/ECDSAVerifier+com/nimbusds/jose/crypto/impl/ECDSAProvidercom/nimbusds/jose/JWSVerifier+com/nimbusds/jose/CriticalHeaderParamsAware$java/security/interfaces/ECPublicKey java/util/Setcom/nimbusds/jose/JWSAlgorithmcom/nimbusds/jose/JWSHeader com/nimbusds/jose/util/Base64URLjava/security/Signaturecom/nimbusds/jose/jwk/ECKey toECPublicKey#com/nimbusds/jose/crypto/impl/ECDSAresolveAlgorithmB(Ljava/security/interfaces/ECKey;)Lcom/nimbusds/jose/JWSAlgorithm;#(Lcom/nimbusds/jose/JWSAlgorithm;)V()VsupportedECDSAAlgorithm"()Lcom/nimbusds/jose/JWSAlgorithm;forJWSAlgorithm1(Lcom/nimbusds/jose/JWSAlgorithm;)Ljava/util/Set;iterator()Ljava/util/Iterator;java/util/Iteratornext()Ljava/lang/Object;toECParameterSpec&()Ljava/security/spec/ECParameterSpec;'com/nimbusds/jose/crypto/utils/ECChecksisPointOnCurveM(Ljava/security/interfaces/ECPublicKey;Ljava/security/spec/ECParameterSpec;)Z(Ljava/lang/String;)VsetDeferredCriticalHeaderParams(Ljava/util/Set;)V getAlgorithmsupportedJWSAlgorithmscontains(Ljava/lang/Object;)Z5com/nimbusds/jose/crypto/impl/AlgorithmSupportMessageunsupportedJWSAlgorithmJ(Lcom/nimbusds/jose/JWSAlgorithm;Ljava/util/Collection;)Ljava/lang/String; headerPasses(Lcom/nimbusds/jose/Header;)Zdecode()[BensureLegalSignature%([BLcom/nimbusds/jose/JWSAlgorithm;)VtranscodeSignatureToDER([B)[B getJCAContext$()Lcom/nimbusds/jose/jca/JCAContext; com/nimbusds/jose/jca/JCAContext getProvider()Ljava/security/Provider;getSignerAndVerifierS(Lcom/nimbusds/jose/JWSAlgorithm;Ljava/security/Provider;)Ljava/security/Signature; initVerify(Ljava/security/PublicKey;)Vupdate([B)V([B)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage()Ljava/lang/String;toString*(Ljava/lang/String;Ljava/lang/Throwable;)V!-./01234567?*+8 [\9:;34<5=7A *+8 jk9 :; >?<5@7I*+*Y*+ +*   Y*,8& |G~06@H9 I:;I34IABC IADE@-FG<HIJK7/* 89 :;LM72*89 :;HNOM72*89 :;HNPQ7 +:*Y**+-::::* :* !,"#:Y%Y&'()(*+:8?BFMPbxy$bx,8Z%028?BDFMPRTbkqy{9 DRSMTURRS{!RVRW:;XYZU[\]^8h_UTLTUb>`aEV%b -cdebdId$-cdebddf$b,<ghij