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()
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[]