3 "T 3U #V WX WYZ[ \ 3]^ "_ `a bc "d ef egh i jk "U no p q r 3st u v w xy z{ "|}~ publicKey$Lcom/nimbusds/jose/jwk/OctetKeyPair;'(Lcom/nimbusds/jose/jwk/OctetKeyPair;)VCodeLineNumberTableLocalVariableTablethis*Lcom/nimbusds/jose/crypto/X25519Encrypter; Exceptions?(Lcom/nimbusds/jose/jwk/OctetKeyPair;Ljavax/crypto/SecretKey;)VcontentEncryptionKeyLjavax/crypto/SecretKey; StackMapTablesupportedEllipticCurves()Ljava/util/Set; Signature0()Ljava/util/Set; getPublicKey&()Lcom/nimbusds/jose/jwk/OctetKeyPair;encryptC(Lcom/nimbusds/jose/JWEHeader;[B)Lcom/nimbusds/jose/JWECryptoParts;headerLcom/nimbusds/jose/JWEHeader; clearText[B DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;E(Lcom/nimbusds/jose/JWEHeader;[B[B)Lcom/nimbusds/jose/JWECryptoParts;ephemeralPublicKeyBytese#Ljava/security/InvalidKeyException;aadephemeralPrivateKeyBytesephemeralPrivateKeyephemeralPublicKey updatedHeaderZ updatedAAD@ SourceFileX25519Encrypter.java!Lnet/jcip/annotations/ThreadSafe; '/ ' com/nimbusds/jose/JOSEException;X25519Encrypter only supports OctetKeyPairs with crv=X25519 ' EX25519Encrypter requires a public key, use OctetKeyPair.toPublicJWK() %&  ;D !java/security/InvalidKeyException '*com/nimbusds/jose/jwk/OctetKeyPair$BuilderBuilder InnerClasses ' : :#com/nimbusds/jose/JWEHeader$Builder ' K   (com/nimbusds/jose/crypto/X25519Encrypter0com/nimbusds/jose/crypto/impl/ECDHCryptoProvidercom/nimbusds/jose/JWEEncrypter"com/nimbusds/jose/jwk/OctetKeyPairjavax/crypto/SecretKeycom/nimbusds/jose/JWEHeadergetCurve()Lcom/nimbusds/jose/jwk/Curve;8(Lcom/nimbusds/jose/jwk/Curve;Ljavax/crypto/SecretKey;)Vcom/nimbusds/jose/jwk/CurveX25519Lcom/nimbusds/jose/jwk/Curve;equals(Ljava/lang/Object;)Z(Ljava/lang/String;)V isPrivate()Zjava/util/Collections singleton#(Ljava/lang/Object;)Ljava/util/Set;!com/nimbusds/jose/crypto/impl/AADcompute!(Lcom/nimbusds/jose/JWEHeader;)[B$com/google/crypto/tink/subtle/X25519generatePrivateKey()[BpublicFromPrivate([B)[B getMessage()Ljava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)V com/nimbusds/jose/util/Base64URLencode&([B)Lcom/nimbusds/jose/util/Base64URL;B(Lcom/nimbusds/jose/jwk/Curve;Lcom/nimbusds/jose/util/Base64URL;)VdP(Lcom/nimbusds/jose/util/Base64URL;)Lcom/nimbusds/jose/jwk/OctetKeyPair$Builder;build toPublicJWK (Lcom/nimbusds/jose/JWEHeader;)VB(Lcom/nimbusds/jose/jwk/JWK;)Lcom/nimbusds/jose/JWEHeader$Builder;()Lcom/nimbusds/jose/JWEHeader;"com/nimbusds/jose/crypto/impl/ECDHderiveSharedSecretb(Lcom/nimbusds/jose/jwk/OctetKeyPair;Lcom/nimbusds/jose/jwk/OctetKeyPair;)Ljavax/crypto/SecretKey;java/util/Arrays([B[B)Z encryptWithZ](Lcom/nimbusds/jose/JWEHeader;Ljavax/crypto/SecretKey;[B[B)Lcom/nimbusds/jose/JWECryptoParts;!"#$%&'()?*+* gh+,-%&.'/)7*+,+ Y+ Y *+ *{ }~ '16+ 7,-7%&7012 "34.56)1 *+ ,-789:)/* *+ ,-;<)I *+,+ *+  ,- => ?@.ABC;D) :::YY*::Y+:* : + -  -: * , ! *B  %28=DNQVaw+ E@FG,-=>?@H@~I@ cE@=FJ&D?K&V-L>a"M1 w N@ 2J"OPPPPS "OPPPP33O4@P.QRBSm3l Ol