Package org.bouncycastle.crypto.engines
Class ISAPEngine.ISAPAEAD_A
- java.lang.Object
-
- org.bouncycastle.crypto.engines.ISAPEngine.ISAPAEAD_A
-
- Enclosing class:
- ISAPEngine
public abstract class ISAPEngine.ISAPAEAD_A extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description ISAPAEAD_A()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
k64
protected long[] k64
-
npub64
protected long[] npub64
-
ISAP_IV1_64
protected long ISAP_IV1_64
-
ISAP_IV2_64
protected long ISAP_IV2_64
-
ISAP_IV3_64
protected long ISAP_IV3_64
-
x0
protected long x0
-
x1
protected long x1
-
x2
protected long x2
-
x3
protected long x3
-
x4
protected long x4
-
t0
protected long t0
-
t1
protected long t1
-
t2
protected long t2
-
t3
protected long t3
-
t4
protected long t4
-
-
Method Detail
-
init
public void init()
-
PX1
protected abstract void PX1()
-
PX2
protected abstract void PX2()
-
ABSORB_MAC
protected void ABSORB_MAC(byte[] src, int len)
-
isap_mac
public void isap_mac(byte[] ad, int adlen, byte[] c, int clen, byte[] tag, int tagOff)
-
isap_rk
public void isap_rk(long iv64, byte[] y, int ylen)
-
isap_enc
public void isap_enc(byte[] m, int mOff, int mlen, byte[] c, int cOff, int clen)
-
reset
public void reset()
-
U64BIG
protected long U64BIG(long x)
-
ROUND
protected void ROUND(long C)
-
P12
public void P12()
-
P6
protected void P6()
-
-