JSS 3.4

org.mozilla.jss.provider.javax.crypto
Class JSSMacSpi.HmacSHA1

java.lang.Object
  |
  +--javax.crypto.MacSpi
        |
        +--org.mozilla.jss.provider.javax.crypto.JSSMacSpi
              |
              +--org.mozilla.jss.provider.javax.crypto.JSSMacSpi.HmacSHA1
Enclosing class:
org.mozilla.jss.provider.javax.crypto.JSSMacSpi

public static class JSSMacSpi.HmacSHA1
extends org.mozilla.jss.provider.javax.crypto.JSSMacSpi


Nested Class Summary
static class JSSMacSpi.HmacSHA1
           
 
Constructor Summary
JSSMacSpi.HmacSHA1()
           
 
Method Summary
 java.lang.Object clone()
           
 byte[] engineDoFinal()
           
 int engineGetMacLength()
           
 void engineInit(java.security.Key key, java.security.spec.AlgorithmParameterSpec params)
           
 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

JSSMacSpi.HmacSHA1

public JSSMacSpi.HmacSHA1()
Method Detail

engineGetMacLength

public int engineGetMacLength()
Specified by:
engineGetMacLength in class javax.crypto.MacSpi

engineInit

public void engineInit(java.security.Key key,
                       java.security.spec.AlgorithmParameterSpec params)
                throws java.security.InvalidKeyException,
                       java.security.InvalidAlgorithmParameterException
Specified by:
engineInit in class javax.crypto.MacSpi
java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException

engineUpdate

public void engineUpdate(byte input)
Specified by:
engineUpdate in class javax.crypto.MacSpi

engineUpdate

public void engineUpdate(byte[] input,
                         int offset,
                         int len)
Specified by:
engineUpdate in class javax.crypto.MacSpi

engineDoFinal

public byte[] engineDoFinal()
Specified by:
engineDoFinal in class javax.crypto.MacSpi

engineReset

public void engineReset()
Specified by:
engineReset in class javax.crypto.MacSpi

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class javax.crypto.MacSpi
java.lang.CloneNotSupportedException

JSS 3.4