public interface

MAC

net.schmizz.sshj.transport.mac.MAC
Known Indirect Subclasses

Class Overview

Message Authentication Code for use in SSH. It usually wraps a javax.crypto.Mac class.

Summary

Public Methods
abstract void doFinal(byte[] buf, int offset)
abstract byte[] doFinal(byte[] input)
abstract byte[] doFinal()
abstract int getBlockSize()
abstract void init(byte[] key)
abstract void update(long foo)
abstract void update(byte[] foo, int start, int len)
abstract void update(byte[] foo)

Public Methods

public abstract void doFinal (byte[] buf, int offset)

Parameters
buf
offset

public abstract byte[] doFinal (byte[] input)

Parameters
input

public abstract byte[] doFinal ()

public abstract int getBlockSize ()

public abstract void init (byte[] key)

Parameters
key

public abstract void update (long foo)

Parameters
foo

public abstract void update (byte[] foo, int start, int len)

Parameters
foo
start
len

public abstract void update (byte[] foo)

Parameters
foo