public final class

MAC

extends Object
java.lang.Object
   ↳ com.trilead.ssh2.crypto.digest.MAC

Class Overview

MAC.

Summary

Fields
Digest mac
int size
Public Constructors
MAC(String type, byte[] key)
Public Methods
final static void checkMacList(String[] macs)
final static int getKeyLen(String type)
final void getMac(byte[] out, int off)
final static String[] getMacList()
final void initMac(int seq)
final int size()
final void update(byte[] packetdata, int off, int len)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

Digest mac

int size

Public Constructors

public MAC (String type, byte[] key)

Parameters
type
key

Public Methods

public static final void checkMacList (String[] macs)

Parameters
macs

public static final int getKeyLen (String type)

Parameters
type

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

Parameters
out
off

public static final String[] getMacList ()

public final void initMac (int seq)

Parameters
seq

public final int size ()

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

Parameters
packetdata
off
len