ch.ethz.ssh2.crypto.digest

Class MAC


public final class MAC
extends java.lang.Object

MAC.

Constructor Summary

MAC(String type, byte[] key)

Method Summary

static void
checkMacList(String[] macs)
static int
getKeyLen(String type)
void
getMac(byte[] out, int off)
static String[]
getMacList()
void
initMac(int seq)
int
size()
void
update(byte[] packetdata, int off, int len)

Constructor Details

MAC

public MAC(String type,
           byte[] key)

Method Details

checkMacList

public static final void checkMacList(String[] macs)

getKeyLen

public static final int getKeyLen(String type)

getMac

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

getMacList

public static final String[] getMacList()

initMac

public final void initMac(int seq)

size

public final int size()

update

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