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

Org.BouncyCastle.Crypto.Parameters.SkeinParameters

Parameters for the Skein hash function - a series of byte[] strings identified by integer tags.
namespace Org.BouncyCastle.Crypto.Parameters { public class SkeinParameters : ICipherParameters { public class Builder { public Builder(); public Builder(IDictionary<int, byte[]> paramsMap); public Builder(SkeinParameters parameters); public Builder Set(int type, byte[] value); public Builder SetKey(byte[] key); public Builder SetPersonalisation(byte[] personalisation); public Builder SetPersonalisation(DateTime date, string emailAddress, string distinguisher); public Builder SetPublicKey(byte[] publicKey); public Builder SetKeyIdentifier(byte[] keyIdentifier); public Builder SetNonce(byte[] nonce); public SkeinParameters Build(); } public const int PARAM_TYPE_KEY = 0; public const int PARAM_TYPE_CONFIG = 4; public const int PARAM_TYPE_PERSONALISATION = 8; public const int PARAM_TYPE_PUBLIC_KEY = 12; public const int PARAM_TYPE_KEY_IDENTIFIER = 16; public const int PARAM_TYPE_NONCE = 20; public const int PARAM_TYPE_MESSAGE = 48; public const int PARAM_TYPE_OUTPUT = 63; public SkeinParameters(); public IDictionary<int, byte[]> GetParameters(); public byte[] GetKey(); public byte[] GetPersonalisation(); public byte[] GetPublicKey(); public byte[] GetKeyIdentifier(); public byte[] GetNonce(); } }