Top Description Constructors Methods
org.bouncycastle.crypto.engines

public final Class Zuc128Engine

extends Zuc128CoreEngine
Class Inheritance
Imports
org.bouncycastle.util.Memoable

Zuc256 implementation. Based on https://www.is.cas.cn/ztzl2016/zouchongzhi/201801/W020180126529970733243.pdf

Constructor Summary

AccessConstructor and Description
public
Zuc128Engine()

Constructor for streamCipher.

private
Zuc128Engine(final Zuc128Engine
the source engine
pSource
)

Constructor for Memoable.

Method Summary

Modifier and TypeMethod and Description
public Memoable

Returns:

the copy
copy
()

Overrides org.bouncycastle.crypto.engines.Zuc128CoreEngine.copy.

Implements org.bouncycastle.util.Memoable.copy.

Create a copy of the engine.
Inherited from org.bouncycastle.crypto.engines.Zuc128CoreEngine:
encode32beFgetAlgorithmNamegetMaxIterationsinitmakeKeyStreamWordprocessBytesresetresetreturnByteROTsetKeyAndIV

Constructor Detail

Zuc128Engineback to summary
public Zuc128Engine()

Constructor for streamCipher.

Zuc128Engineback to summary
private Zuc128Engine(final Zuc128Engine pSource)

Constructor for Memoable.

Parameters
pSource:Zuc128Engine

the source engine

Method Detail

copyback to summary
public Memoable copy()

Overrides org.bouncycastle.crypto.engines.Zuc128CoreEngine.copy.

Implements org.bouncycastle.util.Memoable.copy.

Create a copy of the engine.

Returns:Memoable

the copy