public class org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest extends java.lang.Object
{
private static final java.lang.String FILENAME;
private static final java.lang.String SECRET_KEYRING_PATH;
private static final java.lang.String PUBLIC_KEYRING_PATH;
private static final java.lang.String USER_ID;
private static final java.lang.String PASSWORD;
private static final int CIPHER;
private static final byte[] PLAINTEXT;
public void <init>()
{
org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest v;
v := @this: org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void testEncryptDecrypt() throws java.lang.Exception
{
byte[] v, v, v, v;
java.io.ByteArrayOutputStream v, v;
java.lang.Integer v, v;
java.io.ByteArrayInputStream v, v;
java.lang.String v, v, v, v, v, v, v;
org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest v;
org.apache.nifi.security.util.EncryptionMethod v, v, v, v;
char[] v, v;
org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptor v, v;
org.apache.nifi.processor.io.StreamCallback v, v;
v := @this: org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest;
v = new java.io.ByteArrayInputStream;
v = <org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest: byte[] PLAINTEXT>;
specialinvoke v.<java.io.ByteArrayInputStream: void <init>(byte[])>(v);
v = new org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptor;
v = <org.apache.nifi.security.util.EncryptionMethod: org.apache.nifi.security.util.EncryptionMethod PGP>;
v = virtualinvoke v.<org.apache.nifi.security.util.EncryptionMethod: java.lang.String getAlgorithm()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(7);
v = <org.apache.nifi.security.util.EncryptionMethod: org.apache.nifi.security.util.EncryptionMethod PGP>;
v = virtualinvoke v.<org.apache.nifi.security.util.EncryptionMethod: java.lang.String getProvider()>();
v = newarray (char)[0];
v = <org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest: java.lang.String FILENAME>;
specialinvoke v.<org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptor: void <init>(java.lang.String,java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,char[],java.lang.String)>(v, v, v, "src/test/resources/TestEncryptContent/pubring.gpg", "NiFi PGP Test Key (Short test key for NiFi PGP unit tests) <alopresto.apache+test@gmail.com>", v, v);
v = virtualinvoke v.<org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptor: org.apache.nifi.processor.io.StreamCallback getEncryptionCallback()>();
v = new org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptor;
v = <org.apache.nifi.security.util.EncryptionMethod: org.apache.nifi.security.util.EncryptionMethod PGP>;
v = virtualinvoke v.<org.apache.nifi.security.util.EncryptionMethod: java.lang.String getAlgorithm()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(7);
v = <org.apache.nifi.security.util.EncryptionMethod: org.apache.nifi.security.util.EncryptionMethod PGP>;
v = virtualinvoke v.<org.apache.nifi.security.util.EncryptionMethod: java.lang.String getProvider()>();
v = "thisIsABadPassword";
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
v = <org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest: java.lang.String FILENAME>;
specialinvoke v.<org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptor: void <init>(java.lang.String,java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,char[],java.lang.String)>(v, v, v, "src/test/resources/TestEncryptContent/secring.gpg", "NiFi PGP Test Key (Short test key for NiFi PGP unit tests) <alopresto.apache+test@gmail.com>", v, v);
v = virtualinvoke v.<org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptor: org.apache.nifi.processor.io.StreamCallback getDecryptionCallback()>();
v = new java.io.ByteArrayOutputStream;
specialinvoke v.<java.io.ByteArrayOutputStream: void <init>()>();
interfaceinvoke v.<org.apache.nifi.processor.io.StreamCallback: void process(java.io.InputStream,java.io.OutputStream)>(v, v);
v = new java.io.ByteArrayInputStream;
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
specialinvoke v.<java.io.ByteArrayInputStream: void <init>(byte[])>(v);
v = new java.io.ByteArrayOutputStream;
specialinvoke v.<java.io.ByteArrayOutputStream: void <init>()>();
interfaceinvoke v.<org.apache.nifi.processor.io.StreamCallback: void process(java.io.InputStream,java.io.OutputStream)>(v, v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
v = <org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest: byte[] PLAINTEXT>;
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(byte[],byte[])>(v, v);
return;
}
static void <clinit>()
{
byte[] v;
java.lang.Class v;
java.lang.String v;
v = class "Lorg/apache/nifi/security/util/crypto/OpenPGPKeyBasedEncryptorTest;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
<org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest: java.lang.String FILENAME> = v;
v = newarray (byte)[9];
v[0] = 0;
v[1] = 1;
v[2] = 2;
v[3] = 3;
v[4] = 4;
v[5] = 5;
v[6] = 6;
v[7] = 7;
v[8] = 8;
<org.apache.nifi.security.util.crypto.OpenPGPKeyBasedEncryptorTest: byte[] PLAINTEXT> = v;
return;
}
}