Class CamelliaKey

java.lang.Object
org.apache.kerby.kerberos.kerb.crypto.util.CamelliaKey

public class CamelliaKey extends Object
Camellia - based on RFC 3713, about half the size of CamelliaEngine. This is based on CamelliaEngine.java from bouncycastle library.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected int[]
     
    protected int[]
     
    protected int[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    CamelliaKey(byte[] key, boolean isEncrypt)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    f2(int[] s, int[] skey, int keyoff)
     
    protected void
    fls(int[] s, int[] fkey, int keyoff)
     
    protected boolean
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • subkey

      protected int[] subkey
    • kw

      protected int[] kw
    • ke

      protected int[] ke
  • Constructor Details

    • CamelliaKey

      public CamelliaKey(byte[] key, boolean isEncrypt)
  • Method Details

    • is128

      protected boolean is128()
    • fls

      protected void fls(int[] s, int[] fkey, int keyoff)
    • f2

      protected void f2(int[] s, int[] skey, int keyoff)