<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0" />

Org.BouncyCastle.Crypto.Parameters.ParametersWithSalt

public ICipherParameters Parameters { get; }

public int SaltLength { get; }

public ParametersWithSalt(ICipherParameters parameters, byte[] salt)

public ParametersWithSalt(ICipherParameters parameters, byte[] salt, int saltOff, int saltLen)

public ParametersWithSalt(ICipherParameters parameters, ReadOnlySpan<byte> salt)

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

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

public byte[] GetSalt()