init commit

This commit is contained in:
2025-10-09 09:57:24 +09:00
commit 4d551bd74f
6636 changed files with 1218703 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
namespace Org.BouncyCastle.Math.EC;
public class SimpleLookupTable : ECLookupTable
{
private readonly ECPoint[] points;
public virtual int Size => points.Length;
private static ECPoint[] Copy(ECPoint[] points, int off, int len)
{
ECPoint[] array = new ECPoint[len];
for (int i = 0; i < len; i++)
{
array[i] = points[off + i];
}
return array;
}
public SimpleLookupTable(ECPoint[] points, int off, int len)
{
this.points = Copy(points, off, len);
}
public virtual ECPoint Lookup(int index)
{
return points[index];
}
}