public final class oadd.io.netty.handler.ssl.OpenSslSessionTicketKey extends java.lang.Object
{
public static final int NAME_SIZE;
public static final int HMAC_KEY_SIZE;
public static final int AES_KEY_SIZE;
public static final int TICKET_KEY_SIZE;
final oadd.io.netty.internal.tcnative.SessionTicketKey key;
public void <init>(byte[], byte[], byte[])
{
byte[] v, v, v;
oadd.io.netty.handler.ssl.OpenSslSessionTicketKey v;
java.lang.Object v, v, v;
oadd.io.netty.internal.tcnative.SessionTicketKey v;
v := @this: oadd.io.netty.handler.ssl.OpenSslSessionTicketKey;
v := @parameter: byte[];
v := @parameter: byte[];
v := @parameter: byte[];
specialinvoke v.<java.lang.Object: void <init>()>();
v = new oadd.io.netty.internal.tcnative.SessionTicketKey;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
specialinvoke v.<oadd.io.netty.internal.tcnative.SessionTicketKey: void <init>(byte[],byte[],byte[])>(v, v, v);
v.<oadd.io.netty.handler.ssl.OpenSslSessionTicketKey: oadd.io.netty.internal.tcnative.SessionTicketKey key> = v;
return;
}
public byte[] name()
{
byte[] v;
oadd.io.netty.handler.ssl.OpenSslSessionTicketKey v;
java.lang.Object v;
oadd.io.netty.internal.tcnative.SessionTicketKey v;
v := @this: oadd.io.netty.handler.ssl.OpenSslSessionTicketKey;
v = v.<oadd.io.netty.handler.ssl.OpenSslSessionTicketKey: oadd.io.netty.internal.tcnative.SessionTicketKey key>;
v = virtualinvoke v.<oadd.io.netty.internal.tcnative.SessionTicketKey: byte[] getName()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public byte[] hmacKey()
{
byte[] v;
oadd.io.netty.handler.ssl.OpenSslSessionTicketKey v;
java.lang.Object v;
oadd.io.netty.internal.tcnative.SessionTicketKey v;
v := @this: oadd.io.netty.handler.ssl.OpenSslSessionTicketKey;
v = v.<oadd.io.netty.handler.ssl.OpenSslSessionTicketKey: oadd.io.netty.internal.tcnative.SessionTicketKey key>;
v = virtualinvoke v.<oadd.io.netty.internal.tcnative.SessionTicketKey: byte[] getHmacKey()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public byte[] aesKey()
{
byte[] v;
oadd.io.netty.handler.ssl.OpenSslSessionTicketKey v;
java.lang.Object v;
oadd.io.netty.internal.tcnative.SessionTicketKey v;
v := @this: oadd.io.netty.handler.ssl.OpenSslSessionTicketKey;
v = v.<oadd.io.netty.handler.ssl.OpenSslSessionTicketKey: oadd.io.netty.internal.tcnative.SessionTicketKey key>;
v = virtualinvoke v.<oadd.io.netty.internal.tcnative.SessionTicketKey: byte[] getAesKey()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
}