Table of Contents

Class CipherKeyGenerator

Namespace
Org.BouncyCastle.Crypto
Assembly
BouncyCastle.Cryptography.dll
public class CipherKeyGenerator
Inheritance
CipherKeyGenerator
Derived
Inherited Members

Constructors

CipherKeyGenerator()

public CipherKeyGenerator()

Fields

random

protected SecureRandom random

Field Value

SecureRandom

strength

protected int strength

Field Value

int

Properties

DefaultStrength

public int DefaultStrength { get; }

Property Value

int

Methods

EngineGenerateKey()

protected virtual byte[] EngineGenerateKey()

Returns

byte[]

EngineGenerateKeyParameter()

protected virtual KeyParameter EngineGenerateKeyParameter()

Returns

KeyParameter

EngineInit(KeyGenerationParameters)

protected virtual void EngineInit(KeyGenerationParameters parameters)

Parameters

parameters KeyGenerationParameters

EnsureInitialized()

protected virtual void EnsureInitialized()

GenerateKey()

public byte[] GenerateKey()

Returns

byte[]

GenerateKeyParameter()

public KeyParameter GenerateKeyParameter()

Returns

KeyParameter

Init(KeyGenerationParameters)

public void Init(KeyGenerationParameters parameters)

Parameters

parameters KeyGenerationParameters