public final class

HMAC

extends Object
implements Digest
java.lang.Object
   ↳ com.trilead.ssh2.crypto.digest.HMAC

Class Overview

HMAC.

Summary

Fields
byte[] k_xor_ipad
byte[] k_xor_opad
Digest md
int size
byte[] tmp
Public Constructors
HMAC(Digest md, byte[] key, int size)
Public Methods
final void digest(byte[] out, int off)
final void digest(byte[] out)
final int getDigestLength()
final void reset()
final void update(byte[] b, int off, int len)
final void update(byte b)
final void update(byte[] b)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.trilead.ssh2.crypto.digest.Digest

Fields

byte[] k_xor_ipad

byte[] k_xor_opad

Digest md

int size

byte[] tmp

Public Constructors

public HMAC (Digest md, byte[] key, int size)

Parameters
md
key
size

Public Methods

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

Parameters
out
off

public final void digest (byte[] out)

Parameters
out

public final int getDigestLength ()

public final void reset ()

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

Parameters
b
off
len

public final void update (byte b)

Parameters
b

public final void update (byte[] b)

Parameters
b