Package org.bouncycastle.crypto.engines
Class ISAPEngine.ISAPAEAD_A
java.lang.Object
org.bouncycastle.crypto.engines.ISAPEngine.ISAPAEAD_A
- Enclosing class:
- ISAPEngine
-
Field Summary
Modifier and TypeFieldDescriptionprotected long
protected long
protected long
protected long[]
protected long[]
protected long
protected long
protected long
protected long
protected long
protected long
protected long
protected long
protected long
protected long
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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 Details
-
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
-
-
Constructor Details
-
ISAPAEAD_A
public ISAPAEAD_A()
-
-
Method Details
-
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()
-