gnu.crypto.hash
Class Sha512
- Cloneable, IMessageDigest
Sha512() - Trivial 0-arguments constructor.
|
static long[] | G(long hh0, long hh1, long hh2, long hh3, long hh4, long hh5, long hh6, long hh7, byte[] in, int offset)
|
Object | clone() - Returns a clone copy of this instance.
|
protected byte[] | getResult() - Constructs the result from the contents of the current context.
|
protected byte[] | padBuffer() - Returns the byte array to use as padding before completing a hash
operation.
|
protected void | resetContext() - Resets the instance for future re-use.
|
boolean | selfTest() - A basic test.
|
protected void | transform(byte[] in, int offset) - The block digest transformation per se.
|
blockSize , clone , digest , getResult , hashSize , name , padBuffer , reset , resetContext , selfTest , transform , update , update , update |
Sha512
public Sha512()
Trivial 0-arguments constructor.
G
public static final long[] G(long hh0,
long hh1,
long hh2,
long hh3,
long hh4,
long hh5,
long hh6,
long hh7,
byte[] in,
int offset)
getResult
protected byte[] getResult()
Constructs the result from the contents of the current context.
- getResult in interface BaseHash
- the output of the completed hash operation.
padBuffer
protected byte[] padBuffer()
Returns the byte array to use as padding before completing a hash
operation.
- padBuffer in interface BaseHash
- the bytes to pad the remaining bytes in the buffer before
completing a hash operation.
resetContext
protected void resetContext()
Resets the instance for future re-use.
- resetContext in interface BaseHash
selfTest
public boolean selfTest()
A basic test. Ensures that the digest of a pre-determined message is equal
to a known pre-computed value.
- selfTest in interface IMessageDigest
- selfTest in interface BaseHash
- true if the implementation passes a basic self-test.
Returns false otherwise.
transform
protected void transform(byte[] in,
int offset)
The block digest transformation per se.
- transform in interface BaseHash
in
- the blockSize long block, as an array of bytes to digest.offset
- the index where the data to digest is located within the
input buffer.
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.