21 lines
369 B
C#
21 lines
369 B
C#
using System;
|
|
|
|
namespace Org.BouncyCastle.Crypto.Parameters;
|
|
|
|
public class RC5Parameters : KeyParameter
|
|
{
|
|
private readonly int rounds;
|
|
|
|
public int Rounds => rounds;
|
|
|
|
public RC5Parameters(byte[] key, int rounds)
|
|
: base(key)
|
|
{
|
|
if (key.Length > 255)
|
|
{
|
|
throw new ArgumentException("RC5 key length can be no greater than 255");
|
|
}
|
|
this.rounds = rounds;
|
|
}
|
|
}
|