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

Org.BouncyCastle.Crypto.Engines.ThreefishEngine

public class ThreefishEngine : IBlockCipher
Implementation of the Threefish tweakable large block cipher in 256, 512 and 1024 bit block sizes.
namespace Org.BouncyCastle.Crypto.Engines { public class ThreefishEngine : IBlockCipher { public const int BLOCKSIZE_256 = 256; public const int BLOCKSIZE_512 = 512; public const int BLOCKSIZE_1024 = 1024; public virtual string AlgorithmName { get; } public ThreefishEngine(int blocksizeBits); public virtual void Init(bool forEncryption, ICipherParameters parameters); public virtual int GetBlockSize(); public virtual int ProcessBlock(byte[] inBytes, int inOff, byte[] outBytes, int outOff); } }