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 longISAP_IV1_64protected longISAP_IV2_64protected longISAP_IV3_64protected long[]k64protected long[]npub64protected longt0protected longt1protected longt2protected longt3protected longt4protected longx0protected longx1protected longx2protected longx3protected longx4
-
Constructor Summary
Constructors Constructor Description ISAPAEAD_A()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidABSORB_MAC(byte[] src, int len)voidinit()voidisap_enc(byte[] m, int mOff, int mlen, byte[] c, int cOff, int clen)voidisap_mac(byte[] ad, int adlen, byte[] c, int clen, byte[] tag, int tagOff)voidisap_rk(long iv64, byte[] y, int ylen)voidP12()protected voidP6()protected abstract voidPX1()protected abstract voidPX2()voidreset()protected voidROUND(long C)protected longU64BIG(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()
-
-