|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgnu.crypto.hash.BaseHashStandalone
gnu.crypto.hash.Sha256Standalone
public class Sha256Standalone
Implementation of SHA2-1 [SHA-256] per the IETF Draft Specification.
References:
| Field Summary |
|---|
| Fields inherited from class gnu.crypto.hash.BaseHashStandalone |
|---|
blockSize, buffer, count, hashSize, name |
| Constructor Summary | |
|---|---|
Sha256Standalone()
Trivial 0-arguments constructor. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class gnu.crypto.hash.BaseHashStandalone |
|---|
blockSize, digest, hashSize, name, reset, update, update, update |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Sha256Standalone()
| Method Detail |
|---|
public Object clone()
IMessageDigestStandaloneReturns a clone copy of this instance.
clone in interface IMessageDigestStandaloneclone in class BaseHashStandalone
protected void transform(byte[] in,
int offset)
BaseHashStandaloneThe block digest transformation per se.
transform in class BaseHashStandalonein - 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()
BaseHashStandaloneReturns the byte array to use as padding before completing a hash operation.
padBuffer in class BaseHashStandaloneprotected byte[] getResult()
BaseHashStandaloneConstructs the result from the contents of the current context.
getResult in class BaseHashStandaloneprotected void resetContext()
BaseHashStandalone
resetContext in class BaseHashStandalonepublic boolean selfTest()
IMessageDigestStandaloneA basic test. Ensures that the digest of a pre-determined message is equal to a known pre-computed value.
selfTest in interface IMessageDigestStandaloneselfTest in class BaseHashStandalone
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||