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

public final Class Twofish

extends Object
Class Inheritance
Imports
org.bouncycastle.crypto.BlockCipher, .CipherKeyGenerator, org.bouncycastle.crypto.engines.TwofishEngine, org.bouncycastle.crypto.generators.Poly1305KeyGenerator, org.bouncycastle.crypto.macs.GMac, org.bouncycastle.crypto.modes.CBCBlockCipher, .GCMBlockCipher, org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher, .BaseKeyGenerator, .BaseMac, .BlockCipherProvider, .IvAlgorithmParameters, .PBESecretKeyFactory

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
Twofish.PBEWithSHA

PBEWithSHAAndTwofish-CBC

public static class
Twofish.PBEWithSHAKeyFactory

PBEWithSHAAndTwofish-CBC

public static class
public static class

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Twofishback to summary
private Twofish()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Twofish.AlgParams

extends IvAlgorithmParameters
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected String
engineToString()

Overrides org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters.engineToString.

Returns a formatted string describing the parameters.
Inherited from org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters:
engineGetEncodedengineGetEncodedengineInitengineInitengineInitlocalEngineGetParameterSpec

Constructor Detail

AlgParamsback to summary
public AlgParams()

Method Detail

engineToStringback to summary
protected String engineToString()

Overrides org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters.engineToString.

Doc from java.security.AlgorithmParametersSpi.engineToString.

Returns a formatted string describing the parameters.

Returns:String

a formatted string describing the parameters.

org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Twofish.ECB

extends BaseBlockCipher
Class Inheritance

Constructor Summary

AccessConstructor and Description
public
ECB()

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher:
engineDoFinalengineDoFinalengineGetBlockSizeengineGetIVengineGetKeySizeengineGetOutputSizeengineGetParametersengineInitengineInitengineInitengineSetModeengineSetPaddingengineUpdateengineUpdateengineUpdateAADengineUpdateAAD

Constructor Detail

ECBback to summary
public ECB()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Twofish.GMAC

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public
GMAC()

Method Summary

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

Constructor Detail

GMACback to summary
public GMAC()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Twofish.KeyGen

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

KeyGenback to summary
public KeyGen()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Twofish.Mappings

extends SymmetricAlgorithmProvider
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.symmetric.SymmetricAlgorithmProvider:
addCMacAlgorithmaddGMacAlgorithmaddPoly1305Algorithm

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.

org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Twofish.PBEWithSHA

extends BaseBlockCipher
Class Inheritance

PBEWithSHAAndTwofish-CBC

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher:
engineDoFinalengineDoFinalengineGetBlockSizeengineGetIVengineGetKeySizeengineGetOutputSizeengineGetParametersengineInitengineInitengineInitengineSetModeengineSetPaddingengineUpdateengineUpdateengineUpdateAADengineUpdateAAD

Constructor Detail

PBEWithSHAback to summary
public PBEWithSHA()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Twofish.PBEWithSHAKeyFactory

extends PBESecretKeyFactory
Class Inheritance

PBEWithSHAAndTwofish-CBC

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory:
engineGenerateSecret

Constructor Detail

PBEWithSHAKeyFactoryback to summary
public PBEWithSHAKeyFactory()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Twofish.Poly1305

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Constructor Detail

Poly1305back to summary
public Poly1305()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Twofish.Poly1305KeyGen

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

Poly1305KeyGenback to summary
public Poly1305KeyGen()