Bouncy Castle Cryptography Library 1.85

org.bouncycastle.jcajce.provider.digest
Class KMacSpi.KMac256

java.lang.Object
  extended byjavax.crypto.MacSpi
      extended byorg.bouncycastle.jcajce.provider.digest.KMacSpi
          extended byorg.bouncycastle.jcajce.provider.digest.KMacSpi.KMac256
Enclosing class:
org.bouncycastle.jcajce.provider.digest.KMacSpi

public static class KMacSpi.KMac256
extends org.bouncycastle.jcajce.provider.digest.KMacSpi


Nested Class Summary
static class KMacSpi.KMac128
           
static class KMacSpi.KMac256
           
 
Constructor Summary
KMacSpi.KMac256()
           
 
Method Summary
protected  byte[] engineDoFinal()
           
protected  int engineGetMacLength()
           
protected  void engineInit(java.security.Key key, java.security.spec.AlgorithmParameterSpec params)
           
protected  void engineReset()
           
protected  void engineUpdate(byte input)
           
protected  void engineUpdate(byte[] input, int offset, int len)
           
 
Methods inherited from class javax.crypto.MacSpi
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KMacSpi.KMac256

public KMacSpi.KMac256()
Method Detail

engineInit

protected void engineInit(java.security.Key key,
                          java.security.spec.AlgorithmParameterSpec params)
                   throws java.security.InvalidKeyException,
                          java.security.InvalidAlgorithmParameterException
Throws:
java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException

engineGetMacLength

protected int engineGetMacLength()

engineUpdate

protected void engineUpdate(byte input)

engineUpdate

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

engineReset

protected void engineReset()

engineDoFinal

protected byte[] engineDoFinal()

Bouncy Castle Cryptography Library 1.85