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