|
For the latest news and information visit The GNU Crypto project |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object extended bygnu.crypto.hash.BaseHash extended bygnu.crypto.hash.Sha256
Implementation of SHA2-1 [SHA-256] per the IETF Draft Specification.
References:
| Field Summary |
| Fields inherited from class gnu.crypto.hash.BaseHash |
blockSize, buffer, count, hashSize, name |
| Constructor Summary | |
Sha256()
Trivial 0-arguments constructor. |
|
| Method Summary | |
java.lang.Object |
clone()
Returns a clone copy of this instance. |
static int[] |
G(int hh0,
int hh1,
int hh2,
int hh3,
int hh4,
int hh5,
int hh6,
int hh7,
byte[] in,
int offset)
|
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. |
| Methods inherited from class gnu.crypto.hash.BaseHash |
blockSize, digest, hashSize, name, reset, update, update |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Sha256()
| Method Detail |
public static final int[] G(int hh0, int hh1, int hh2, int hh3, int hh4, int hh5, int hh6, int hh7, byte[] in, int offset)
public java.lang.Object clone()
IMessageDigestReturns a clone copy of this instance.
clone in interface IMessageDigestclone in class BaseHashprotected void transform(byte[] in, int offset)
BaseHashThe block digest transformation per se.
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.protected byte[] padBuffer()
BaseHashReturns the byte array to use as padding before completing a hash operation.
protected byte[] getResult()
BaseHashConstructs the result from the contents of the current context.
protected void resetContext()
BaseHash
resetContext in class BaseHashpublic boolean selfTest()
IMessageDigestA basic test. Ensures that the digest of a pre-determined message is equal to a known pre-computed value.
selfTest in interface IMessageDigestselfTest in class BaseHash
|
For the latest news and information visit The GNU Crypto project |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||