ch.ethz.ssh2.crypto.digest

Class SHA1

Implemented Interfaces:
Digest

public final class SHA1
extends java.lang.Object
implements Digest

SHA-1 implementation based on FIPS PUB 180-1. (http://www.itl.nist.gov/fipspubs/fip180-1.htm)

Constructor Summary

SHA1()

Method Summary

void
digest(byte[] out)
void
digest(byte[] out, int off)
int
getDigestLength()
static void
main(String[] args)
void
reset()
void
update(b[] )
void
update(b[] , int off, int len)
void
update(byte b)

Constructor Details

SHA1

public SHA1()

Method Details

digest

public final void digest(byte[] out)
Specified by:
digest in interface Digest

digest

public final void digest(byte[] out,
                         int off)
Specified by:
digest in interface Digest

getDigestLength

public final int getDigestLength()
Specified by:
getDigestLength in interface Digest

main

public static void main(String[] args)

reset

public final void reset()
Specified by:
reset in interface Digest

update

public final void update(b[] )

update

public final void update(b[] ,
                         int off,
                         int len)
Specified by:
update in interface Digest

update

public final void update(byte b)
Specified by:
update in interface Digest