com.sshtools.j2ssh.transport.hmac
Interface SshHmac

All Known Implementing Classes:
HmacMd5, HmacSha

public interface SshHmac

DOCUMENT ME!


Method Summary
 byte[] generate(long sequenceNo, byte[] data, int offset, int len)
          DOCUMENT ME!
 int getMacLength()
          DOCUMENT ME!
 void init(byte[] keydata)
          DOCUMENT ME!
 boolean verify(long sequenceNo, byte[] data)
          DOCUMENT ME!
 

Method Detail

getMacLength

public int getMacLength()
DOCUMENT ME!

Returns:
DOCUMENT ME!

generate

public byte[] generate(long sequenceNo,
                       byte[] data,
                       int offset,
                       int len)
DOCUMENT ME!

Parameters:
sequenceNo - DOCUMENT ME!
data - DOCUMENT ME!
offset - DOCUMENT ME!
len - DOCUMENT ME!
Returns:
DOCUMENT ME!

init

public void init(byte[] keydata)
          throws AlgorithmInitializationException
DOCUMENT ME!

Parameters:
keydata - DOCUMENT ME!
Throws:
AlgorithmInitializationException - DOCUMENT ME!

verify

public boolean verify(long sequenceNo,
                      byte[] data)
DOCUMENT ME!

Parameters:
sequenceNo - DOCUMENT ME!
data - DOCUMENT ME!
Returns:
DOCUMENT ME!