Top Inners Constructors Methods
org.bouncycastle.jcajce.provider.digest

public Class Keccak

extends Object
Class Inheritance
Imports
org.bouncycastle.crypto.CipherKeyGenerator, org.bouncycastle.crypto.digests.KeccakDigest, org.bouncycastle.crypto.macs.HMac, org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator, .BaseMac

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Keccakback to summary
private Keccak()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.Digest224

extends DigestKeccak
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.digest.Keccak.DigestKeccak:
clone

Constructor Detail

Digest224back to summary
public Digest224()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.Digest256

extends DigestKeccak
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.digest.Keccak.DigestKeccak:
clone

Constructor Detail

Digest256back to summary
public Digest256()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.Digest288

extends DigestKeccak
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.digest.Keccak.DigestKeccak:
clone

Constructor Detail

Digest288back to summary
public Digest288()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.Digest384

extends DigestKeccak
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.digest.Keccak.DigestKeccak:
clone

Constructor Detail

Digest384back to summary
public Digest384()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.Digest512

extends DigestKeccak
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.digest.Keccak.DigestKeccak:
clone

Constructor Detail

Digest512back to summary
public Digest512()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.DigestKeccak

extends BCMessageDigest
implements Cloneable
Class Inheritance
All Implemented Interfaces
java.lang.Cloneable
Known Direct Subclasses
org.bouncycastle.jcajce.provider.digest.Keccak.Digest224, org.bouncycastle.jcajce.provider.digest.Keccak.Digest256, org.bouncycastle.jcajce.provider.digest.Keccak.Digest288, org.bouncycastle.jcajce.provider.digest.Keccak.Digest384, org.bouncycastle.jcajce.provider.digest.Keccak.Digest512

Field Summary

Inherited from org.bouncycastle.jcajce.provider.digest.BCMessageDigest:
digestdigestSize

Constructor Summary

AccessConstructor and Description
public
DigestKeccak(int size)

Method Summary

Modifier and TypeMethod and Description
public Object
clone()

Overrides java.security.MessageDigest.clone.

Returns a clone if the implementation is cloneable.

Inherited from org.bouncycastle.jcajce.provider.digest.BCMessageDigest:
engineDigestengineDigestengineGetDigestLengthengineResetengineUpdateengineUpdate

Constructor Detail

DigestKeccakback to summary
public DigestKeccak(int size)

Method Detail

cloneback to summary
public Object clone() throws CloneNotSupportedException

Overrides java.security.MessageDigest.clone.

Doc from java.security.MessageDigest.clone.

Returns a clone if the implementation is cloneable.

Returns:Object

a clone if the implementation is cloneable.

Exceptions
CloneNotSupportedException:
if this is called on an implementation that does not support Cloneable.
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.HashMac224

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseMac:
engineDoFinalengineGetMacLengthengineInitengineResetengineUpdateengineUpdate

Constructor Detail

HashMac224back to summary
public HashMac224()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.HashMac256

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseMac:
engineDoFinalengineGetMacLengthengineInitengineResetengineUpdateengineUpdate

Constructor Detail

HashMac256back to summary
public HashMac256()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.HashMac288

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseMac:
engineDoFinalengineGetMacLengthengineInitengineResetengineUpdateengineUpdate

Constructor Detail

HashMac288back to summary
public HashMac288()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.HashMac384

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseMac:
engineDoFinalengineGetMacLengthengineInitengineResetengineUpdateengineUpdate

Constructor Detail

HashMac384back to summary
public HashMac384()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.HashMac512

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseMac:
engineDoFinalengineGetMacLengthengineInitengineResetengineUpdateengineUpdate

Constructor Detail

HashMac512back to summary
public HashMac512()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.KeyGenerator224

extends BaseKeyGenerator
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
algNamedefaultKeySizeenginekeySizeuninitialised

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
engineGenerateKeyengineInitengineInitengineInit

Constructor Detail

KeyGenerator224back to summary
public KeyGenerator224()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.KeyGenerator256

extends BaseKeyGenerator
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
algNamedefaultKeySizeenginekeySizeuninitialised

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
engineGenerateKeyengineInitengineInitengineInit

Constructor Detail

KeyGenerator256back to summary
public KeyGenerator256()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.KeyGenerator288

extends BaseKeyGenerator
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
algNamedefaultKeySizeenginekeySizeuninitialised

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
engineGenerateKeyengineInitengineInitengineInit

Constructor Detail

KeyGenerator288back to summary
public KeyGenerator288()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.KeyGenerator384

extends BaseKeyGenerator
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
algNamedefaultKeySizeenginekeySizeuninitialised

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
engineGenerateKeyengineInitengineInitengineInit

Constructor Detail

KeyGenerator384back to summary
public KeyGenerator384()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.KeyGenerator512

extends BaseKeyGenerator
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
algNamedefaultKeySizeenginekeySizeuninitialised

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
engineGenerateKeyengineInitengineInitengineInit

Constructor Detail

KeyGenerator512back to summary
public KeyGenerator512()
org.bouncycastle.jcajce.provider.digest back to summary

public Class Keccak.Mappings

extends DigestAlgorithmProvider
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddKMACAlgorithm

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

Mappingsback to summary
public Mappings()

Method Detail

configureback to summary
public void configure(ConfigurableProvider provider)

Implements abstract org.bouncycastle.jcajce.provider.util.AlgorithmProvider.configure.