TweakableBlockCipherParameters
Parameters for tweakable block ciphers.
using Org.BouncyCastle.Utilities;
namespace Org.BouncyCastle.Crypto.Parameters
{
public class TweakableBlockCipherParameters : ICipherParameters
{
private readonly byte[] tweak;
private readonly KeyParameter key;
public KeyParameter Key => key;
public byte[] Tweak => tweak;
public TweakableBlockCipherParameters(KeyParameter key, byte[] tweak)
{
this.key = key;
this.tweak = Arrays.Clone(tweak);
}
}
}