Class ISAPEngine.ISAPAEAD_A

java.lang.Object
org.bouncycastle.crypto.engines.ISAPEngine.ISAPAEAD_A
Enclosing class:
ISAPEngine

public abstract class ISAPEngine.ISAPAEAD_A extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    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
     
    protected long
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    ABSORB_MAC(byte[] src, int len)
     
    void
     
    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
     
    protected void
    ROUND(long C)
     
    protected long
    U64BIG(long x)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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()