Package com.trilead.ssh2.crypto.digest
Class SHA1
- java.lang.Object
-
- com.trilead.ssh2.crypto.digest.SHA1
-
-
Field Summary
Fields Modifier and Type Field Description private longcurrentLenprivate intcurrentPosprivate intH0private intH1private intH2private intH3private intH4private int[]w
-
Constructor Summary
Constructors Constructor Description SHA1()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddigest(byte[] out)voiddigest(byte[] out, int off)intgetDigestLength()static voidmain(java.lang.String[] args)private voidperform()private voidputInt(byte[] b, int pos, int val)voidreset()private static java.lang.StringtoHexString(byte[] b)voidupdate(byte b)voidupdate(byte[] b)voidupdate(byte[] b, int off, int len)
-
-
-
Method Detail
-
getDigestLength
public final int getDigestLength()
- Specified by:
getDigestLengthin interfaceDigest
-
update
public final void update(byte[] b, int off, int len)
-
putInt
private final void putInt(byte[] b, int pos, int val)
-
perform
private final void perform()
-
toHexString
private static final java.lang.String toHexString(byte[] b)
-
main
public static void main(java.lang.String[] args)
-
-