public class Sha512 extends BaseHash
Implementation of SHA2-3 [SHA-512] per the IETF Draft Specification.
References:
Constructor and Description |
---|
Sha512()
Trivial 0-arguments constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
static long[] |
G(long hh0,
long hh1,
long hh2,
long hh3,
long hh4,
long hh5,
long hh6,
long 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, engineUpdate
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)
protected void transform(byte[] in, int offset)
BaseHash
The block digest transformation per se.
protected byte[] padBuffer()
BaseHash
Returns the byte array to use as padding before completing a hash operation.
protected byte[] getResult()
BaseHash
Constructs the result from the contents of the current context.
protected void resetContext()
BaseHash
resetContext
in class BaseHash
Copyright 2014-2018 SafeNet. All rights reserved.