com.maverick.ssh.components
Interface SshHmac
- All Known Implementing Classes:
- AbstractHmac, AbstractHmac, HmacMD5, HmacMD596, HmacSha1, HmacSha196, HmacSha256, HmacSha512, MD5HMac, MD5HMac96, SHA1HMac, SHA1HMac96
public interface SshHmac
This interface should be implemented by all message authentication
implementations.
- Author:
- Lee David Painter
|
Method Summary |
byte[] |
doFinal()
|
void |
generate(long sequenceNo,
byte[] data,
int offset,
int len,
byte[] output,
int start)
|
java.lang.String |
getAlgorithm()
|
int |
getMacLength()
|
void |
init(byte[] keydata)
|
void |
update(byte[] b)
|
boolean |
verify(long sequenceNo,
byte[] data,
int start,
int len,
byte[] mac,
int offset)
|
getMacLength
int getMacLength()
generate
void generate(long sequenceNo,
byte[] data,
int offset,
int len,
byte[] output,
int start)
init
void init(byte[] keydata)
throws SshException
- Throws:
SshException
verify
boolean verify(long sequenceNo,
byte[] data,
int start,
int len,
byte[] mac,
int offset)
update
void update(byte[] b)
doFinal
byte[] doFinal()
getAlgorithm
java.lang.String getAlgorithm()
Copyright © 2003-2008 SSHTools LTD. All Rights Reserved.