Class MAC

java.lang.Object
com.trilead.ssh2.crypto.digest.MAC
Direct Known Subclasses:
MessageMac

public class MAC extends Object
Version:
$Id: MAC.java,v 1.1 2007/10/15 12:49:57 cplattne Exp $
  • Field Details

    • mac

      Deprecated.
      May be null if a newer Mac algorithm is used
    • size

      @Deprecated int size
      Deprecated.
      May be null if a newer Mac algorithm is used
  • Constructor Details

    • MAC

      public MAC(String type, byte[] key)
      Parameters:
      type - the MAC algorithm to use
      key - the key to use in the MAC
  • Method Details

    • getMacList

      @Deprecated public static String[] getMacList()
      Deprecated.
      Get mac list string [ ].
      Returns:
      the string [ ]
    • checkMacList

      @Deprecated public static void checkMacList(String[] macs)
      Check mac list.
      Parameters:
      macs - the macs
    • getKeyLen

      @Deprecated public static int getKeyLen(String type)
      Gets key len.
      Parameters:
      type - the type
      Returns:
      the key len
    • initMac

      public void initMac(int seq)
    • update

      public void update(byte[] packetdata, int off, int len)
    • getMac

      public void getMac(byte[] out, int off)
    • size

      public int size()