org.mozilla.jss.provider.java.security
Class JSSMessageDigestSpi

java.lang.Object
  extended byjava.security.MessageDigestSpi
      extended byorg.mozilla.jss.provider.java.security.JSSMessageDigestSpi
Direct Known Subclasses:
JSSMessageDigestSpi.MD2, JSSMessageDigestSpi.MD5, JSSMessageDigestSpi.SHA1, JSSMessageDigestSpi.SHA256, JSSMessageDigestSpi.SHA384, JSSMessageDigestSpi.SHA512

public abstract class JSSMessageDigestSpi
extends java.security.MessageDigestSpi


Nested Class Summary
static class JSSMessageDigestSpi.MD2
           
static class JSSMessageDigestSpi.MD5
           
static class JSSMessageDigestSpi.SHA1
           
static class JSSMessageDigestSpi.SHA256
           
static class JSSMessageDigestSpi.SHA384
           
static class JSSMessageDigestSpi.SHA512
           
 
Constructor Summary
protected JSSMessageDigestSpi(DigestAlgorithm alg)
           
 
Method Summary
 java.lang.Object clone()
           
 byte[] engineDigest()
           
 int engineDigest(byte[] buf, int offset, int len)
           
 int engineGetDigestLength()
           
 void engineReset()
           
 void engineUpdate(byte input)
           
 void engineUpdate(byte[] input, int offset, int len)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSSMessageDigestSpi

protected JSSMessageDigestSpi(DigestAlgorithm alg)
Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException

engineDigest

public byte[] engineDigest()

engineDigest

public int engineDigest(byte[] buf,
                        int offset,
                        int len)
                 throws java.security.DigestException
Throws:
java.security.DigestException

engineGetDigestLength

public int engineGetDigestLength()

engineReset

public void engineReset()

engineUpdate

public void engineUpdate(byte input)

engineUpdate

public void engineUpdate(byte[] input,
                         int offset,
                         int len)