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

public final Class Camellia

extends Object
Class Inheritance
Imports
java.security.AlgorithmParameters, .InvalidAlgorithmParameterException, .SecureRandom, java.security.spec.AlgorithmParameterSpec, javax.crypto.spec.IvParameterSpec, org.bouncycastle.crypto.BlockCipher, .CipherKeyGenerator, .CryptoServicesRegistrar, org.bouncycastle.crypto.engines.CamelliaEngine, .CamelliaWrapEngine, .RFC3211WrapEngine, org.bouncycastle.crypto.generators.Poly1305KeyGenerator, org.bouncycastle.crypto.macs.GMac, org.bouncycastle.crypto.modes.CBCBlockCipher, .GCMBlockCipher, org.bouncycastle.internal.asn1.ntt.NTTObjectIdentifiers, org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator, .BaseBlockCipher, .BaseKeyGenerator, .BaseMac, .BaseSecretKeyFactory, .BaseWrapCipher, .BlockCipherProvider, .IvAlgorithmParameters

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
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

Camelliaback to summary
private Camellia()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.AlgParamGen

extends BaseAlgorithmParameterGenerator
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator:
randomstrength

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected AlgorithmParameters
protected void
engineInit(AlgorithmParameterSpec
the set of algorithm-specific parameter generation values.
genParamSpec
,
SecureRandom
the source of randomness.
random
)

Implements abstract java.security.AlgorithmParameterGeneratorSpi.engineInit.

Initializes this parameter generator with a set of algorithm-specific parameter generation values.

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator:
createParametersInstanceengineInit

Constructor Detail

AlgParamGenback to summary
public AlgParamGen()

Method Detail

engineGenerateParametersback to summary
protected AlgorithmParameters engineGenerateParameters()

Implements abstract java.security.AlgorithmParameterGeneratorSpi.engineGenerateParameters.

Doc from java.security.AlgorithmParameterGeneratorSpi.engineGenerateParameters.

Generates the parameters.

Returns:AlgorithmParameters

the new AlgorithmParameters object.

engineInitback to summary
protected void engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random) throws InvalidAlgorithmParameterException

Implements abstract java.security.AlgorithmParameterGeneratorSpi.engineInit.

Doc from java.security.AlgorithmParameterGeneratorSpi.engineInit.

Initializes this parameter generator with a set of algorithm-specific parameter generation values.

Parameters
genParamSpec:AlgorithmParameterSpec

the set of algorithm-specific parameter generation values.

random:SecureRandom

the source of randomness.

Exceptions
InvalidAlgorithmParameterException:
if the given parameter generation values are inappropriate for this parameter generator.
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.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 Camellia.CBC

extends BaseBlockCipher
Class Inheritance

Constructor Summary

AccessConstructor and Description
public
CBC()

Method Summary

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

Constructor Detail

CBCback to summary
public CBC()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.CBC128

extends BaseBlockCipher
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Constructor Detail

CBC128back to summary
public CBC128()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.CBC192

extends BaseBlockCipher
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Constructor Detail

CBC192back to summary
public CBC192()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.CBC256

extends BaseBlockCipher
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Constructor Detail

CBC256back to summary
public CBC256()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.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 Camellia.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 Camellia.KeyFactory

extends BaseSecretKeyFactory
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory:
algNamealgOid

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory:
engineGenerateSecretengineGetKeySpecengineTranslateKey

Constructor Detail

KeyFactoryback to summary
public KeyFactory()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.KeyGen

extends BaseKeyGenerator
Class Inheritance
Known Direct Subclasses
org.bouncycastle.jcajce.provider.symmetric.Camellia.KeyGen128, org.bouncycastle.jcajce.provider.symmetric.Camellia.KeyGen192, org.bouncycastle.jcajce.provider.symmetric.Camellia.KeyGen256

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
public
KeyGen(int keySize)

Method Summary

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

Constructor Detail

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

public Class Camellia.KeyGen128

extends KeyGen
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Constructor Detail

KeyGen128back to summary
public KeyGen128()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.KeyGen192

extends KeyGen
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Constructor Detail

KeyGen192back to summary
public KeyGen192()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.KeyGen256

extends KeyGen
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Constructor Detail

KeyGen256back to summary
public KeyGen256()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.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 Camellia.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 Camellia.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()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.RFC3211Wrap

extends BaseWrapCipher
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher:
engineParamspbeHashpbeIvSizepbeKeySizepbeTypewrapEngine

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher:
createParametersInstanceengineDoFinalengineDoFinalengineGetBlockSizeengineGetIVengineGetKeySizeengineGetOutputSizeengineGetParametersengineInitengineInitengineInitengineSetModeengineSetPaddingengineUnwrapengineUpdateengineUpdateengineWrap

Constructor Detail

RFC3211Wrapback to summary
public RFC3211Wrap()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.Wrap

extends BaseWrapCipher
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher:
engineParamspbeHashpbeIvSizepbeKeySizepbeTypewrapEngine

Constructor Summary

AccessConstructor and Description
public
Wrap()

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher:
createParametersInstanceengineDoFinalengineDoFinalengineGetBlockSizeengineGetIVengineGetKeySizeengineGetOutputSizeengineGetParametersengineInitengineInitengineInitengineSetModeengineSetPaddingengineUnwrapengineUpdateengineUpdateengineWrap

Constructor Detail

Wrapback to summary
public Wrap()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.Wrap128

extends BaseWrapCipher
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher:
engineParamspbeHashpbeIvSizepbeKeySizepbeTypewrapEngine

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher:
createParametersInstanceengineDoFinalengineDoFinalengineGetBlockSizeengineGetIVengineGetKeySizeengineGetOutputSizeengineGetParametersengineInitengineInitengineInitengineSetModeengineSetPaddingengineUnwrapengineUpdateengineUpdateengineWrap

Constructor Detail

Wrap128back to summary
public Wrap128()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.Wrap192

extends BaseWrapCipher
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher:
engineParamspbeHashpbeIvSizepbeKeySizepbeTypewrapEngine

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher:
createParametersInstanceengineDoFinalengineDoFinalengineGetBlockSizeengineGetIVengineGetKeySizeengineGetOutputSizeengineGetParametersengineInitengineInitengineInitengineSetModeengineSetPaddingengineUnwrapengineUpdateengineUpdateengineWrap

Constructor Detail

Wrap192back to summary
public Wrap192()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Camellia.Wrap256

extends BaseWrapCipher
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher:
engineParamspbeHashpbeIvSizepbeKeySizepbeTypewrapEngine

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher:
createParametersInstanceengineDoFinalengineDoFinalengineGetBlockSizeengineGetIVengineGetKeySizeengineGetOutputSizeengineGetParametersengineInitengineInitengineInitengineSetModeengineSetPaddingengineUnwrapengineUpdateengineUpdateengineWrap

Constructor Detail

Wrap256back to summary
public Wrap256()