Table of Contents

Class ChaChaEngine

Namespace
Enterprises.Org.BouncyCastle.Crypto.Engines
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class ChaChaEngine : Salsa20Engine, IStreamCipher
Inheritance
ChaChaEngine
Implements
Inherited Members

Constructors

ChaChaEngine()

public ChaChaEngine()

ChaChaEngine(int)

public ChaChaEngine(int rounds)

Parameters

rounds int

Properties

AlgorithmName

public override string AlgorithmName { get; }

Property Value

string

Methods

AdvanceCounter()

protected override void AdvanceCounter()

GenerateKeyStream(byte[])

protected override void GenerateKeyStream(byte[] output)

Parameters

output byte[]

ResetCounter()

protected override void ResetCounter()

SetKey(byte[], byte[])

protected override void SetKey(byte[] keyBytes, byte[] ivBytes)

Parameters

keyBytes byte[]
ivBytes byte[]