public class Sha256 extends BaseHash
Implementation of SHA2-1 [SHA-256] per the IETF Draft Specification.
References:
| Constructor and Description |
|---|
Sha256()
Trivial 0-arguments constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
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.
|
protected void |
transform(byte[] in,
int offset)
The block digest transformation per se.
|
engineDigest, engineGetDigestLength, engineReset, engineUpdate, engineUpdatedigest, digest, digest, getAlgorithm, getDigestLength, getInstance, getInstance, getInstance, getProvider, isEqual, reset, toString, update, update, update, updateengineDigest, engineUpdatepublic static final int[] G(int hh0,
int hh1,
int hh2,
int hh3,
int hh4,
int hh5,
int hh6,
int hh7,
byte[] in,
int offset)
protected void transform(byte[] in,
int offset)
BaseHashThe block digest transformation per se.
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()
BaseHashresetContext in class BaseHashCopyright 2014-2018 SafeNet. All rights reserved.