Top Description Methods
org.apache.sshd.common.mac

public Interface Mac

extends MacInformation
Known Direct Implementers
org.apache.sshd.common.mac.Poly1305Mac, org.apache.sshd.common.mac.BaseMac
Imports
org.apache.sshd.common.util.NumberUtils

Message Authentication Code for use in SSH. It usually wraps a javax.crypto.Mac class.
Author
Apache MINA SSHD Project

Method Summary

Modifier and TypeMethod and Description
public default byte[]
public default void
doFinal(byte[] buf)

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

public static boolean
equals(byte[] a1, int a1Offset, byte[] a2, int a2Offset, int length)

public void
init(byte[] key)

public default void
update(byte[] buf)

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

public void
updateUInt(long foo)

Inherited from org.apache.sshd.common.mac.MacInformation:
getBlockSizegetDefaultBlockSizeisEncryptThenMac

Method Detail

doFinalback to summary
public default byte[] doFinal() throws Exception
doFinalback to summary
public default void doFinal(byte[] buf) throws Exception
doFinalback to summary
public void doFinal(byte[] buf, int offset) throws Exception
equalsback to summary
public static boolean equals(byte[] a1, int a1Offset, byte[] a2, int a2Offset, int length)
initback to summary
public void init(byte[] key) throws Exception
updateback to summary
public default void update(byte[] buf)
updateback to summary
public void update(byte[] buf, int start, int len)
updateUIntback to summary
public void updateUInt(long foo)