public final enum class org.apache.shiro.crypto.PaddingScheme extends java.lang.Enum
{
public static final enum org.apache.shiro.crypto.PaddingScheme NONE;
public static final enum org.apache.shiro.crypto.PaddingScheme ISO10126;
public static final enum org.apache.shiro.crypto.PaddingScheme OAEP;
public static final enum org.apache.shiro.crypto.PaddingScheme OAEPWithMd5AndMgf;
public static final enum org.apache.shiro.crypto.PaddingScheme OAEPWithSha1AndMgf;
public static final enum org.apache.shiro.crypto.PaddingScheme OAEPWithSha256AndMgf;
public static final enum org.apache.shiro.crypto.PaddingScheme OAEPWithSha384AndMgf;
public static final enum org.apache.shiro.crypto.PaddingScheme OAEPWithSha512AndMgf;
public static final enum org.apache.shiro.crypto.PaddingScheme PKCS1;
public static final enum org.apache.shiro.crypto.PaddingScheme PKCS5;
public static final enum org.apache.shiro.crypto.PaddingScheme SSL3;
private final java.lang.String transformationName;
private static final org.apache.shiro.crypto.PaddingScheme[] $VALUES;
public static org.apache.shiro.crypto.PaddingScheme[] values()
{
java.lang.Object v;
org.apache.shiro.crypto.PaddingScheme[] v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static org.apache.shiro.crypto.PaddingScheme valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Lorg/apache/shiro/crypto/PaddingScheme;", v);
return v;
}
private void <init>(java.lang.String, int, java.lang.String)
{
org.apache.shiro.crypto.PaddingScheme v;
int v;
java.lang.String v, v;
v := @this: org.apache.shiro.crypto.PaddingScheme;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v.<org.apache.shiro.crypto.PaddingScheme: java.lang.String transformationName> = v;
return;
}
public java.lang.String getTransformationName()
{
org.apache.shiro.crypto.PaddingScheme v;
java.lang.String v;
v := @this: org.apache.shiro.crypto.PaddingScheme;
v = v.<org.apache.shiro.crypto.PaddingScheme: java.lang.String transformationName>;
return v;
}
private static org.apache.shiro.crypto.PaddingScheme[] $values()
{
org.apache.shiro.crypto.PaddingScheme[] v;
org.apache.shiro.crypto.PaddingScheme v, v, v, v, v, v, v, v, v, v, v;
v = newarray (org.apache.shiro.crypto.PaddingScheme)[11];
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme NONE>;
v[0] = v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme ISO10126>;
v[1] = v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEP>;
v[2] = v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEPWithMd5AndMgf1>;
v[3] = v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEPWithSha1AndMgf1>;
v[4] = v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEPWithSha256AndMgf1>;
v[5] = v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEPWithSha384AndMgf1>;
v[6] = v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEPWithSha512AndMgf1>;
v[7] = v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme PKCS1>;
v[8] = v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme PKCS5>;
v[9] = v;
v = <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme SSL3>;
v[10] = v;
return v;
}
static void <clinit>()
{
org.apache.shiro.crypto.PaddingScheme[] v;
org.apache.shiro.crypto.PaddingScheme v, v, v, v, v, v, v, v, v, v, v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("NONE", 0, "NoPadding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme NONE> = v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("ISO10126", 1, "ISO10126Padding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme ISO10126> = v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("OAEP", 2, "OAEPPadding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEP> = v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("OAEPWithMd5AndMgf1", 3, "OAEPWithMD5AndMGF1Padding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEPWithMd5AndMgf1> = v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("OAEPWithSha1AndMgf1", 4, "OAEPWithSHA-1AndMGF1Padding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEPWithSha1AndMgf1> = v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("OAEPWithSha256AndMgf1", 5, "OAEPWithSHA-256AndMGF1Padding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEPWithSha256AndMgf1> = v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("OAEPWithSha384AndMgf1", 6, "OAEPWithSHA-384AndMGF1Padding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEPWithSha384AndMgf1> = v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("OAEPWithSha512AndMgf1", 7, "OAEPWithSHA-512AndMGF1Padding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme OAEPWithSha512AndMgf1> = v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("PKCS1", 8, "PKCS1Padding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme PKCS1> = v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("PKCS5", 9, "PKCS5Padding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme PKCS5> = v;
v = new org.apache.shiro.crypto.PaddingScheme;
specialinvoke v.<org.apache.shiro.crypto.PaddingScheme: void <init>(java.lang.String,int,java.lang.String)>("SSL3", 10, "SSL3Padding");
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme SSL3> = v;
v = staticinvoke <org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme[] $values()>();
<org.apache.shiro.crypto.PaddingScheme: org.apache.shiro.crypto.PaddingScheme[] $VALUES> = v;
return;
}
}