Table of Contents

Class ParametersWithID

Namespace
Org.BouncyCastle.Crypto.Parameters
Assembly
BouncyCastle.Cryptography.dll
public class ParametersWithID : ICipherParameters
Inheritance
ParametersWithID
Implements
Inherited Members

Constructors

ParametersWithID(ICipherParameters, byte[])

public ParametersWithID(ICipherParameters parameters, byte[] id)

Parameters

parameters ICipherParameters
id byte[]

ParametersWithID(ICipherParameters, byte[], int, int)

public ParametersWithID(ICipherParameters parameters, byte[] id, int idOff, int idLen)

Parameters

parameters ICipherParameters
id byte[]
idOff int
idLen int

ParametersWithID(ICipherParameters, ReadOnlySpan<byte>)

public ParametersWithID(ICipherParameters parameters, ReadOnlySpan<byte> id)

Parameters

parameters ICipherParameters
id ReadOnlySpan<byte>

Properties

IDLength

public int IDLength { get; }

Property Value

int

Parameters

public ICipherParameters Parameters { get; }

Property Value

ICipherParameters

Methods

CopyIDTo(byte[], int, int)

public void CopyIDTo(byte[] buf, int off, int len)

Parameters

buf byte[]
off int
len int

Create<TState>(ICipherParameters, int, TState, SpanAction<byte, TState>)

public static ParametersWithID Create<TState>(ICipherParameters parameters, int idLength, TState state, SpanAction<byte, TState> action)

Parameters

parameters ICipherParameters
idLength int
state TState
action SpanAction<byte, TState>

Returns

ParametersWithID

Type Parameters

TState

GetID()

public byte[] GetID()

Returns

byte[]