Package com.trilead.ssh2.crypto.digest
Class MessageMac
- java.lang.Object
-
- com.trilead.ssh2.crypto.digest.MAC
-
- com.trilead.ssh2.crypto.digest.MessageMac
-
public final class MessageMac extends MAC
-
-
Constructor Summary
Constructors Constructor Description MessageMac(java.lang.String type, byte[] key)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
checkMacs(java.lang.String[] macs)
static int
getKeyLength(java.lang.String type)
void
getMac(byte[] out, int off)
static java.lang.String[]
getMacs()
void
initMac(int seq)
boolean
isEncryptThenMac()
int
size()
void
update(byte[] packetdata, int off, int len)
-
Methods inherited from class com.trilead.ssh2.crypto.digest.MAC
checkMacList, getKeyLen, getMacList
-
-
-
-
Method Detail
-
getMacs
public static java.lang.String[] getMacs()
-
checkMacs
public static void checkMacs(java.lang.String[] macs)
-
getKeyLength
public static int getKeyLength(java.lang.String type)
-
update
public final void update(byte[] packetdata, int off, int len)
-
isEncryptThenMac
public final boolean isEncryptThenMac()
-
-