4 I J K LM NO P Q RST LU V AW AXYZ[ \ A] A^ _`ab c Ad Ae Af Agh EMPTY_AAD[B dekTemplate*Lcom/google/crypto/tink/proto/KeyTemplate;remoteLcom/google/crypto/tink/Aead;LENGTH_ENCRYPTED_DEKI ConstantValueJ(Lcom/google/crypto/tink/proto/KeyTemplate;Lcom/google/crypto/tink/Aead;)VCodeLineNumberTableLocalVariableTablethis-Lcom/google/crypto/tink/aead/KmsEnvelopeAead;MethodParametersencrypt([B[B)[B plaintextassociatedDatadek encryptedDekaeadpayload ExceptionsdecryptbufferLjava/nio/ByteBuffer;encryptedDekSizeeLjava/lang/RuntimeException; ciphertext StackMapTableijbuildCiphertext()V SourceFileKmsEnvelopeAead.java (F ! "#k lmn op  01q rscom/google/crypto/tink/Aead tu D1 vw xy+com/google/crypto/tink/aead/KmsEnvelopeAead&java/security/GeneralSecurityExceptioninvalid ciphertext (z {| }y 91#java/lang/IndexOutOfBoundsException!java/nio/BufferUnderflowException$java/lang/NegativeArraySizeException (~  w pjava/lang/Objectjava/nio/ByteBufferjava/lang/RuntimeExceptioncom/google/crypto/tink/RegistrynewKeyM(Lcom/google/crypto/tink/proto/KeyTemplate;)Lcom/google/protobuf/MessageLite;com/google/protobuf/MessageLite toByteArray()[B(com/google/crypto/tink/proto/KeyTemplate getTypeUrl()Ljava/lang/String; getPrimitive9(Ljava/lang/String;[BLjava/lang/Class;)Ljava/lang/Object;wrap([B)Ljava/nio/ByteBuffer;getInt()I(Ljava/lang/String;)Vget([BII)Ljava/nio/ByteBuffer; remaining*(Ljava/lang/String;Ljava/lang/Throwable;)Vallocate(I)Ljava/nio/ByteBuffer;putIntputarray1  !"#$%&'()*Y**+*,+23 45, -. !"#/  "01*B*N*-:*- :+,:* +; =?.@9B,HB-.B2B3 54&5.6#9 78/ 2391*p + N- 6 +d Y:-W-:--W*:* :,NY-tututu+6 IJ KL#N)O3P;QGSWUjVuWvZ,f p:; j<%)L5;:7W4j 6#v =>-.?3@A QBBC8/ ?3D1*m+`,`++,+_ `abc_, -.57/ 57EF*+-GH