Class MessageMac

java.lang.Object
com.trilead.ssh2.crypto.digest.MAC
com.trilead.ssh2.crypto.digest.MessageMac

public final class MessageMac extends MAC
  • Field Details

    • messageMac

      private final Mac messageMac
  • Constructor Details

    • MessageMac

      public MessageMac(String type, byte[] key)
  • Method Details

    • getMacs

      public static String[] getMacs()
    • checkMacs

      public static void checkMacs(String[] macs)
    • getKeyLength

      public static int getKeyLength(String type)
    • initMac

      public final void initMac(int seq)
      Overrides:
      initMac in class MAC
    • update

      public final void update(byte[] packetdata, int off, int len)
      Overrides:
      update in class MAC
    • getMac

      public final void getMac(byte[] out, int off)
      Overrides:
      getMac in class MAC
    • size

      public final int size()
      Overrides:
      size in class MAC