public abstract class ISAPEngine.ISAPAEAD_A
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected long |
ISAP_IV1_64 |
protected long |
ISAP_IV2_64 |
protected long |
ISAP_IV3_64 |
protected long[] |
k64 |
protected long[] |
npub64 |
protected long |
t0 |
protected long |
t1 |
protected long |
t2 |
protected long |
t3 |
protected long |
t4 |
protected long |
x0 |
protected long |
x1 |
protected long |
x2 |
protected long |
x3 |
protected long |
x4 |
Constructor and Description |
---|
ISAPAEAD_A() |
Modifier and Type | Method and Description |
---|---|
protected void |
ABSORB_MAC(byte[] src,
int len) |
void |
init() |
void |
isap_enc(byte[] m,
int mOff,
int mlen,
byte[] c,
int cOff,
int clen) |
void |
isap_mac(byte[] ad,
int adlen,
byte[] c,
int clen,
byte[] tag,
int tagOff) |
void |
isap_rk(long iv64,
byte[] y,
int ylen) |
void |
P12() |
protected void |
P6() |
protected abstract void |
PX1() |
protected abstract void |
PX2() |
void |
reset() |
protected void |
ROUND(long C) |
protected long |
U64BIG(long x) |
protected long[] k64
protected long[] npub64
protected long ISAP_IV1_64
protected long ISAP_IV2_64
protected long ISAP_IV3_64
protected long x0
protected long x1
protected long x2
protected long x3
protected long x4
protected long t0
protected long t1
protected long t2
protected long t3
protected long t4
public void init()
protected abstract void PX1()
protected abstract void PX2()
protected void ABSORB_MAC(byte[] src, int len)
public void isap_mac(byte[] ad, int adlen, byte[] c, int clen, byte[] tag, int tagOff)
public void isap_rk(long iv64, byte[] y, int ylen)
public void isap_enc(byte[] m, int mOff, int mlen, byte[] c, int cOff, int clen)
public void reset()
protected long U64BIG(long x)
protected void ROUND(long C)
public void P12()
protected void P6()