3 .nop q .r st /uv w .x y z {| .}~   h h h h . . h h h   ( .  critPolicy(Ljavax/crypto/SecretKey;)VCodeLineNumberTableLocalVariableTablethis'Lcom/nimbusds/jose/crypto/AESDecrypter;kekLjavax/crypto/SecretKey; Exceptions([B)VkeyBytes[B+(Lcom/nimbusds/jose/jwk/OctetSequenceKey;)VoctJWK(Lcom/nimbusds/jose/jwk/OctetSequenceKey;*(Ljavax/crypto/SecretKey;Ljava/util/Set;)VdefCritHeadersLjava/util/Set;LocalVariableTypeTable#Ljava/util/Set; Signature>(Ljavax/crypto/SecretKey;Ljava/util/Set;)V getProcessedCriticalHeaderParams()Ljava/util/Set;%()Ljava/util/Set;getDeferredCriticalHeaderParamsdecrypt(Lcom/nimbusds/jose/JWEHeader;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;)[BheaderLcom/nimbusds/jose/JWEHeader; encryptedKey"Lcom/nimbusds/jose/util/Base64URL;iv cipherTextauthTag DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;(Lcom/nimbusds/jose/JWEHeader;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;[B)[BcekkeyIVkeyTag authEncrCEK7Lcom/nimbusds/jose/crypto/impl/AuthenticatedCipherText;aadalg Lcom/nimbusds/jose/JWEAlgorithm; keyLengthI StackMapTableA SourceFileAESDecrypter.java!Lnet/jcip/annotations/ThreadSafe; 4Ejavax/crypto/spec/SecretKeySpecAES 4 45 4:com/nimbusds/jose/crypto/impl/CriticalHeaderParamsDeferral 4 23 LM P\com/nimbusds/jose/JOSEExceptionMissing JWE encrypted key 4&Missing JWE initialization vector (IV)Missing JWE authentication tag   d d d    d d d !Missing JWE "iv" header parameter "Missing JWE "tag" header parameter5com/nimbusds/jose/crypto/impl/AuthenticatedCipherText 4 G  P%com/nimbusds/jose/crypto/AESDecrypter/com/nimbusds/jose/crypto/impl/AESCryptoProvidercom/nimbusds/jose/JWEDecrypter+com/nimbusds/jose/CriticalHeaderParamsAware$com/nimbusds/jose/KeyLengthExceptioncom/nimbusds/jose/JWEAlgorithmjavax/crypto/SecretKey([BLjava/lang/String;)V&com/nimbusds/jose/jwk/OctetSequenceKey toSecretKey,(Ljava/lang/String;)Ljavax/crypto/SecretKey;3(Ljavax/crypto/SecretKey;Ljavax/crypto/SecretKey;)V()VsetDeferredCriticalHeaderParams(Ljava/util/Set;)V!com/nimbusds/jose/crypto/impl/AADcompute!(Lcom/nimbusds/jose/JWEHeader;)[B(Ljava/lang/String;)V1com/nimbusds/jose/crypto/impl/JWEHeaderValidationgetAlgorithmAndEnsureNotNull?(Lcom/nimbusds/jose/JWEHeader;)Lcom/nimbusds/jose/JWEAlgorithm;ensureHeaderPasses (Lcom/nimbusds/jose/JWEHeader;)Vcom/nimbusds/jose/JWEHeadergetEncryptionMethod&()Lcom/nimbusds/jose/EncryptionMethod;"com/nimbusds/jose/EncryptionMethod cekBitLength()IA128KWequals(Ljava/lang/Object;)ZA192KWA256KWgetKey()Ljavax/crypto/SecretKey; com/nimbusds/jose/util/Base64URLdecode()[B getJCAContext'()Lcom/nimbusds/jose/jca/JWEJCAContext;#com/nimbusds/jose/jca/JWEJCAContextgetKeyEncryptionProvider()Ljava/security/Provider;#com/nimbusds/jose/crypto/impl/AESKW unwrapCEKL(Ljavax/crypto/SecretKey;[BLjava/security/Provider;)Ljavax/crypto/SecretKey; A128GCMKW A192GCMKW A256GCMKWgetIV$()Lcom/nimbusds/jose/util/Base64URL; getAuthTag([B[B)V&com/nimbusds/jose/crypto/impl/AESGCMKW decryptCEK(Ljavax/crypto/SecretKey;[BLcom/nimbusds/jose/crypto/impl/AuthenticatedCipherText;ILjava/security/Provider;)Ljavax/crypto/SecretKey;SUPPORTED_ALGORITHMS5com/nimbusds/jose/crypto/impl/AlgorithmSupportMessageunsupportedJWEAlgorithmJ(Lcom/nimbusds/jose/JWEAlgorithm;Ljava/util/Collection;)Ljava/lang/String;3com/nimbusds/jose/crypto/impl/ContentCryptoProvider(Lcom/nimbusds/jose/JWEHeader;[BLcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Ljavax/crypto/SecretKey;Lcom/nimbusds/jose/jca/JWEJCAContext;)[B!./0123456?*+7 cd89:;<=>4?6G*Y+7 st89:@A=>4B6C *+7  8 9: CD=>4E6v*+*Y * , 7T8 9:;<FGH FI=>JKLM62* 78 9:JNOM62* 78 9:JNPQ6l*+,-+ 78>9:RSTUVUWUXU=YZ[P\6] , Y- Y Y+:* ++6*,* : !"#_+$ Y%+$: +& Y'+&: (Y, ): *  **: Y+,+,- *-7n!+19BR]cz 8w]< ?^A %_A `a ]< 9:RSTUVUWUXUbA1cdBef]< g  7h i0j=klZm