public class Sha384 extends BaseHash
Implementation of SHA2-2 [SHA-384] per the IETF Draft Specification.
References:
| Constructor and Description |
|---|
Sha384()
Trivial 0-arguments constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Returns a clone copy of this instance.
|
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.
|
boolean |
selfTest()
A basic test.
|
protected void |
transform(byte[] in,
int offset)
The block digest transformation per se.
|
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)
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.
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 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 BaseHashCopyright © 2025. All rights reserved.