Files
SuperVPN/output/Libraries/BouncyCastle.Crypto/Org/BouncyCastle/Crypto/Parameters/TweakableBlockCipherParameters.cs
2025-10-09 09:57:24 +09:00

21 lines
417 B
C#

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);
}
}