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

public Class Zuc

extends Object
Class Inheritance
Imports
org.bouncycastle.crypto.CipherKeyGenerator, org.bouncycastle.crypto.engines.Zuc128Engine, .Zuc256Engine, org.bouncycastle.crypto.macs.Zuc128Mac, .Zuc256Mac, org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator, .BaseMac, .BaseStreamCipher, .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

Constructor Summary

AccessConstructor and Description
private
Zuc()

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Zucback to summary
private Zuc()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Zuc.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 Zuc.KeyGen128

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

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

public Class Zuc.KeyGen256

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

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

public Class Zuc.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 Zuc.Zuc128

extends BaseStreamCipher
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher:
engineDoFinalengineDoFinalengineGetBlockSizeengineGetIVengineGetKeySizeengineGetOutputSizeengineGetParametersengineInitengineInitengineInitengineSetModeengineSetPaddingengineUpdateengineUpdate

Constructor Detail

Zuc128back to summary
public Zuc128()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Zuc.Zuc256

extends BaseStreamCipher
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher:
engineDoFinalengineDoFinalengineGetBlockSizeengineGetIVengineGetKeySizeengineGetOutputSizeengineGetParametersengineInitengineInitengineInitengineSetModeengineSetPaddingengineUpdateengineUpdate

Constructor Detail

Zuc256back to summary
public Zuc256()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Zuc.ZucMac128

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Constructor Detail

ZucMac128back to summary
public ZucMac128()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Zuc.ZucMac256

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Constructor Detail

ZucMac256back to summary
public ZucMac256()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Zuc.ZucMac256_32

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Constructor Detail

ZucMac256_32back to summary
public ZucMac256_32()
org.bouncycastle.jcajce.provider.symmetric back to summary

public Class Zuc.ZucMac256_64

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Constructor Detail

ZucMac256_64back to summary
public ZucMac256_64()