3P R Q            Q Q  . .h  9 Q  E  I K QSUPPORTED_ENCRYPTION_METHODSLjava/util/Set; Signature5Ljava/util/Set;COMPATIBLE_ENCRYPTION_METHODSLjava/util/Map;YLjava/util/Map;>;()VCodeLineNumberTableLocalVariableTablethis5Lcom/nimbusds/jose/crypto/impl/ContentCryptoProvider; generateCEKZ(Lcom/nimbusds/jose/EncryptionMethod;Ljava/security/SecureRandom;)Ljavax/crypto/SecretKey;enc$Lcom/nimbusds/jose/EncryptionMethod; randomGenLjava/security/SecureRandom; cekMaterial[B StackMapTable ExceptionscheckCEKLength?(Ljavax/crypto/SecretKey;Lcom/nimbusds/jose/EncryptionMethod;)V cekBitLengthIe1Lcom/nimbusds/jose/util/IntegerOverflowException;cekLjavax/crypto/SecretKey;encrypt(Lcom/nimbusds/jose/JWEHeader;[BLjavax/crypto/SecretKey;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/jca/JWEJCAContext;)Lcom/nimbusds/jose/JWECryptoParts;headerLcom/nimbusds/jose/JWEHeader; clearText encryptedKey"Lcom/nimbusds/jose/util/Base64URL; jcaProvider%Lcom/nimbusds/jose/jca/JWEJCAContext;(Lcom/nimbusds/jose/JWEHeader;[B[BLjavax/crypto/SecretKey;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/jca/JWEJCAContext;)Lcom/nimbusds/jose/JWECryptoParts;ivauthCipherText7Lcom/nimbusds/jose/crypto/impl/AuthenticatedCipherText; ivContainer"Lcom/nimbusds/jose/util/Container;aad plainTextLocalVariableTypeTable&Lcom/nimbusds/jose/util/Container<[B>;decrypt(Lcom/nimbusds/jose/JWEHeader;Lcom/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 cipherTextauthTag(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;)[BmethodsencsMap bit128Encs bit192Encs bit256Encs bit384Encs bit512Encs SourceFileContentCryptoProvider.java Z[ ST com/nimbusds/jose/JOSEException Z m  javax/crypto/spec/SecretKeySpecAES Z  /com/nimbusds/jose/util/IntegerOverflowException$com/nimbusds/jose/KeyLengthExceptionjava/lang/StringBuilder.The Content Encryption Key (CEK) is too long:      ,The Content Encryption Key (CEK) length for   must be  bits s|   kl  d  d d   ! "# $# %& 'd (d )d com/nimbusds/jose/util/Container* Z+ s, -. /d 0d 12 3d4 %5 com/nimbusds/jose/JWECryptoParts6 78 9 : Z; < => ? @A =B Cjava/util/LinkedHashSet DE FGjava/util/HashMapjava/util/HashSetH IJK LM NO WX3com/nimbusds/jose/crypto/impl/ContentCryptoProviderjava/lang/Object5com/nimbusds/jose/crypto/impl/AuthenticatedCipherText java/util/Setcontains(Ljava/lang/Object;)Z5com/nimbusds/jose/crypto/impl/AlgorithmSupportMessageunsupportedEncryptionMethodN(Lcom/nimbusds/jose/EncryptionMethod;Ljava/util/Collection;)Ljava/lang/String;(Ljava/lang/String;)V"com/nimbusds/jose/EncryptionMethod()I com/nimbusds/jose/util/ByteUtils byteLength(I)Ijava/security/SecureRandom nextBytes([B)V([BLjava/lang/String;)Vjavax/crypto/SecretKey getEncoded()[B safeBitLength([B)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage()Ljava/lang/String;toString-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;!com/nimbusds/jose/crypto/impl/AADcompute!(Lcom/nimbusds/jose/JWEHeader;)[Bcom/nimbusds/jose/JWEHeadergetEncryptionMethod&()Lcom/nimbusds/jose/EncryptionMethod;+com/nimbusds/jose/crypto/impl/DeflateHelperapplyCompression#(Lcom/nimbusds/jose/JWEHeader;[B)[B A128CBC_HS256equals A192CBC_HS384 A256CBC_HS512#com/nimbusds/jose/jca/JWEJCAContextgetSecureRandom()Ljava/security/SecureRandom;$com/nimbusds/jose/crypto/impl/AESCBC generateIV (Ljava/security/SecureRandom;)[BgetContentEncryptionProvider()Ljava/security/Provider;getMACProviderencryptAuthenticated(Ljavax/crypto/SecretKey;[B[B[BLjava/security/Provider;Ljava/security/Provider;)Lcom/nimbusds/jose/crypto/impl/AuthenticatedCipherText;A128GCMA192GCMA256GCM$com/nimbusds/jose/crypto/impl/AESGCM(Ljava/lang/Object;)V(Ljavax/crypto/SecretKey;Lcom/nimbusds/jose/util/Container;[B[BLjava/security/Provider;)Lcom/nimbusds/jose/crypto/impl/AuthenticatedCipherText;get()Ljava/lang/Object;A128CBC_HS256_DEPRECATEDA256CBC_HS512_DEPRECATEDencryptWithConcatKDF(Lcom/nimbusds/jose/JWEHeader;Ljavax/crypto/SecretKey;Lcom/nimbusds/jose/util/Base64URL;[B[BLjava/security/Provider;Ljava/security/Provider;)Lcom/nimbusds/jose/crypto/impl/AuthenticatedCipherText;XC20P#com/nimbusds/jose/crypto/impl/XC20Pw(Ljavax/crypto/SecretKey;Lcom/nimbusds/jose/util/Container;[B[B)Lcom/nimbusds/jose/crypto/impl/AuthenticatedCipherText; com/nimbusds/jose/util/Base64URLencode&([B)Lcom/nimbusds/jose/util/Base64URL; getCipherTextgetAuthenticationTag(Lcom/nimbusds/jose/JWEHeader;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;)VdecodedecryptAuthenticatedT(Ljavax/crypto/SecretKey;[B[B[B[BLjava/security/Provider;Ljava/security/Provider;)[B<(Ljavax/crypto/SecretKey;[B[B[B[BLjava/security/Provider;)[BdecryptWithConcatKDF(Lcom/nimbusds/jose/JWEHeader;Ljavax/crypto/SecretKey;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Ljava/security/Provider;Ljava/security/Provider;)[B$(Ljavax/crypto/SecretKey;[B[B[B[B)[BapplyDecompressionaddjava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;java/lang/IntegervalueOf(I)Ljava/lang/Integer; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;unmodifiableMap (Ljava/util/Map;)Ljava/util/Map;!QRSTUVWXUYZ[\/*](^ _` ab\5*Y**M+, Y, ]k lo%q*s^ 5cd5ef%ghij kl\f* ="NYY-+/YY++ ]& ,019e^4 mnopfqrfcd,:mni M3j st\] *+,-]^4 uv wh qr xy z{j s|\ _,*+*--* *+!:*"#*$#*%#%&':-,()*:*+#*,#*-#1.Y&/0: - ,(1: 23:*4#*5#'&':*-()6:D*7#%.Y0: - ,8: 23:Y*9Y*:;:<:=]("0=IS[`cky  *-28? HMU^ ^S}hh~ }h ~}h~ *}h ~_uv_wh_h_qr_xy_z{"=h? }h? ~  i 53!&-#.3j \u*+,->]1^Huvxy}yyyqrz{j \o #+**,->* *"#*$#*%#&-??+?()@:*+#*,#*-#!-??+?(A:p*4#*5#*,-()B:;*7#-??+?C:Y**D]&UWZ `.a;bGdJfOgUiZj_kbdjmxnoqstvwqyz|| ^ ghhhh#uv#h#xy#}y#y#y#qr#z{hi /"&%3j[\]EYFK*"GW*$GW*%GW*+GW*,GW*-GW*4GW*5GW*7GW*HIYJLKYLMKYLNKYL:KYL:KYL:,+GW-,GW-GW"GW4GW7GW$GW%GW5GW+M,HNW+M-HNW+MHNW+MHNW+MHNW+OP]!89:;&<0=:>D?N@XAbBiDqEyFGHIJKLMNOPQRSTU1VCWUX\Y^HTTqXyTTTTTHTVqYyVVVVV