final class oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom extends java.security.SecureRandom
{
private static final long serialVersionUID;
private static final java.security.SecureRandom INSTANCE;
static java.security.SecureRandom current()
{
java.security.SecureRandom v;
v = <oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.security.SecureRandom INSTANCE>;
return v;
}
private void <init>()
{
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
specialinvoke v.<java.security.SecureRandom: void <init>()>();
return;
}
public java.lang.String getAlgorithm()
{
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
return "insecure";
}
public void setSeed(byte[])
{
byte[] v;
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v := @parameter: byte[];
return;
}
public void setSeed(long)
{
long v;
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v := @parameter: long;
return;
}
public void nextBytes(byte[])
{
byte[] v;
java.util.Random v;
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v := @parameter: byte[];
v = staticinvoke <oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.util.Random random()>();
virtualinvoke v.<java.util.Random: void nextBytes(byte[])>(v);
return;
}
public byte[] generateSeed(int)
{
byte[] v;
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
int v;
java.util.Random v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v := @parameter: int;
v = newarray (byte)[v];
v = staticinvoke <oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.util.Random random()>();
virtualinvoke v.<java.util.Random: void nextBytes(byte[])>(v);
return v;
}
public int nextInt()
{
int v;
java.util.Random v;
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v = staticinvoke <oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.util.Random random()>();
v = virtualinvoke v.<java.util.Random: int nextInt()>();
return v;
}
public int nextInt(int)
{
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
int v, v;
java.util.Random v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v := @parameter: int;
v = staticinvoke <oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.util.Random random()>();
v = virtualinvoke v.<java.util.Random: int nextInt(int)>(v);
return v;
}
public boolean nextBoolean()
{
java.util.Random v;
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
boolean v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v = staticinvoke <oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.util.Random random()>();
v = virtualinvoke v.<java.util.Random: boolean nextBoolean()>();
return v;
}
public long nextLong()
{
java.util.Random v;
long v;
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v = staticinvoke <oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.util.Random random()>();
v = virtualinvoke v.<java.util.Random: long nextLong()>();
return v;
}
public float nextFloat()
{
float v;
java.util.Random v;
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v = staticinvoke <oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.util.Random random()>();
v = virtualinvoke v.<java.util.Random: float nextFloat()>();
return v;
}
public double nextDouble()
{
java.util.Random v;
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
double v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v = staticinvoke <oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.util.Random random()>();
v = virtualinvoke v.<java.util.Random: double nextDouble()>();
return v;
}
public double nextGaussian()
{
java.util.Random v;
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
double v;
v := @this: oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
v = staticinvoke <oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.util.Random random()>();
v = virtualinvoke v.<java.util.Random: double nextGaussian()>();
return v;
}
private static java.util.Random random()
{
java.util.Random v;
v = staticinvoke <oadd.io.netty.util.internal.PlatformDependent: java.util.Random threadLocalRandom()>();
return v;
}
static void <clinit>()
{
oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom v;
v = new oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom;
specialinvoke v.<oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: void <init>()>();
<oadd.io.netty.handler.ssl.util.ThreadLocalInsecureRandom: java.security.SecureRandom INSTANCE> = v;
return;
}
}