Known Direct Subclasses
|
Class Overview
Base class for SHA-384 and SHA-512.
Summary
Fields |
protected
long |
H1 |
|
protected
long |
H2 |
|
protected
long |
H3 |
|
protected
long |
H4 |
|
protected
long |
H5 |
|
protected
long |
H6 |
|
protected
long |
H7 |
|
protected
long |
H8 |
|
Public Methods |
void
|
finish()
|
int
|
getByteLength()
Return the size in bytes of the internal buffer the digest applies it's compression
function to.
|
void
|
reset()
reset the digest back to it's initial state.
|
void
|
update(byte[] in, int inOff, int len)
update the message digest with a block of bytes.
|
void
|
update(byte in)
update the message digest with a single byte.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
org.bouncycastle.crypto.Digest
abstract
int
|
doFinal(byte[] out, int outOff)
close the digest, producing the final digest value.
|
abstract
String
|
getAlgorithmName()
return the algorithm name
|
abstract
int
|
getDigestSize()
return the size, in bytes, of the digest produced by this message digest.
|
abstract
void
|
reset()
reset the digest back to it's initial state.
|
abstract
void
|
update(byte[] in, int inOff, int len)
update the message digest with a block of bytes.
|
abstract
void
|
update(byte in)
update the message digest with a single byte.
|
|
From interface
org.bouncycastle.crypto.ExtendedDigest
abstract
int
|
getByteLength()
Return the size in bytes of the internal buffer the digest applies it's compression
function to.
|
|
Fields
Protected Constructors
protected
LongDigest
()
Constructor for variable length word
protected
LongDigest
(LongDigest t)
Copy constructor. We are using copy constructors in place
of the Object.clone() interface as this interface is not
supported by J2ME.
Public Methods
public
int
getByteLength
()
Return the size in bytes of the internal buffer the digest applies it's compression
function to.
Returns
- byte length of the digests internal buffer.
public
void
reset
()
reset the digest back to it's initial state.
public
void
update
(byte[] in, int inOff, int len)
update the message digest with a block of bytes.
Parameters
in
| the byte array containing the data. |
inOff
| the offset into the byte array where the data starts. |
len
| the length of the data.
|
public
void
update
(byte in)
update the message digest with a single byte.
Parameters
in
| the input byte to be entered.
|
Protected Methods
protected
void
processBlock
()
protected
void
processLength
(long lowW, long hiW)
protected
void
processWord
(byte[] in, int inOff)