|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.mozilla.jss.crypto.JSSMessageDigest
org.mozilla.jss.pkcs11.PK11MessageDigest
public final class PK11MessageDigest
Message Digesting with PKCS #11.
| Method Summary | |
|---|---|
int |
digest(byte[] outbuf,
int offset,
int len)
Completes digesting, storing the result into the provided array. |
DigestAlgorithm |
getAlgorithm()
Returns the algorithm that this digest uses. |
void |
initHMAC(SymmetricKey key)
Initializes an HMAC digest with the given symmetric key. |
void |
reset()
Resets this digest for further use. |
void |
update(byte[] input,
int offset,
int len)
Updates the digest with a portion of an array. |
| Methods inherited from class org.mozilla.jss.crypto.JSSMessageDigest |
|---|
digest, digest, getOutputSize, update, update |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void initHMAC(SymmetricKey key)
throws java.security.DigestException,
java.security.InvalidKeyException
JSSMessageDigest
initHMAC in class JSSMessageDigestjava.security.DigestException - If this algorithm is not an HMAC algorithm.
java.security.InvalidKeyException - If the given key is not valid.
public void update(byte[] input,
int offset,
int len)
throws java.security.DigestException
JSSMessageDigest
update in class JSSMessageDigestinput - An array from which to update the digest.offset - The index in the array at which to start digesting.len - The number of bytes to digest.
java.security.DigestException - If an error occurs while digesting.
public int digest(byte[] outbuf,
int offset,
int len)
throws java.security.DigestException
JSSMessageDigest
digest in class JSSMessageDigestoutbuf - The buffer in which to place the digest output.offset - The offset in the buffer at which to store the output.len - The amount of space available in the buffer for the
digest output.
java.security.DigestException - If the provided space is too small for
the digest, or an error occurs with the digest.
public void reset()
throws java.security.DigestException
JSSMessageDigest
reset in class JSSMessageDigestjava.security.DigestExceptionpublic DigestAlgorithm getAlgorithm()
JSSMessageDigest
getAlgorithm in class JSSMessageDigest
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||