Class ParametersWithIV
- Namespace
- Org.BouncyCastle.Crypto.Parameters
- Assembly
- BouncyCastle.Cryptography.dll
public class ParametersWithIV : ICipherParameters
- Inheritance
-
ParametersWithIV
- Implements
-
- Inherited Members
-
Constructors
ParametersWithIV(ICipherParameters, byte[])
public ParametersWithIV(ICipherParameters parameters, byte[] iv)
Parameters
parameters ICipherParameters
iv byte[]
ParametersWithIV(ICipherParameters, byte[], int, int)
public ParametersWithIV(ICipherParameters parameters, byte[] iv, int ivOff, int ivLen)
Parameters
parameters ICipherParameters
iv byte[]
ivOff int
ivLen int
ParametersWithIV(ICipherParameters, ReadOnlySpan<byte>)
public ParametersWithIV(ICipherParameters parameters, ReadOnlySpan<byte> iv)
Parameters
parameters ICipherParameters
iv ReadOnlySpan<byte>
Properties
IVLength
public int IVLength { get; }
Property Value
- int
Parameters
public ICipherParameters Parameters { get; }
Property Value
- ICipherParameters
Methods
CopyIVTo(byte[], int, int)
public void CopyIVTo(byte[] buf, int off, int len)
Parameters
buf byte[]
off int
len int
Create<TState>(ICipherParameters, int, TState, SpanAction<byte, TState>)
public static ParametersWithIV Create<TState>(ICipherParameters parameter, int ivLength, TState state, SpanAction<byte, TState> action)
Parameters
parameter ICipherParameters
ivLength int
state TState
action SpanAction<byte, TState>
Returns
- ParametersWithIV
Type Parameters
TState
GetIV()
Returns
- byte[]