public final class

SHA1

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

Class Overview

SHA-1 implementation based on FIPS PUB 180-1. Highly optimized.

(http://www.itl.nist.gov/fipspubs/fip180-1.htm)

Summary

Fields
private int H0
private int H1
private int H2
private int H3
private int H4
private long currentLen
private int currentPos
private final int[] w
Public Constructors
SHA1()
Public Methods
final void digest(byte[] out, int off)
final void digest(byte[] out)
final int getDigestLength()
static void main(String[] args)
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

private int H0

private int H1

private int H2

private int H3

private int H4

private long currentLen

private int currentPos

private final int[] w

Public Constructors

public SHA1 ()

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 static void main (String[] args)

Parameters
args

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