<PackageReference Include="SSH.NET" Version="2024.0.0" />

Renci.SshNet.Security.Org.BouncyCastle.Math.EC.LongArray

class LongArray
namespace Renci.SshNet.Security.Org.BouncyCastle.Math.EC { internal class LongArray { public int Length { get; } public LongArray(int intLen); public LongArray(long[] ints); public LongArray(long[] ints, int off, int len); public LongArray(BigInteger bigInt); public bool IsOne(); public bool IsZero(); public int GetUsedLength(); public int GetUsedLengthFrom(int from); public int Degree(); public BigInteger ToBigInteger(); public LongArray AddOne(); public void AddShiftedByWords(LongArray other, int words); public bool TestBitZero(); public LongArray ModMultiplyLD(LongArray other, int m, int[] ks); public LongArray ModMultiply(LongArray other, int m, int[] ks); public LongArray ModMultiplyAlt(LongArray other, int m, int[] ks); public LongArray ModReduce(int m, int[] ks); public LongArray Multiply(LongArray other, int m, int[] ks); public void Reduce(int m, int[] ks); public LongArray ModSquare(int m, int[] ks); public LongArray ModSquareN(int n, int m, int[] ks); public LongArray Square(int m, int[] ks); public LongArray ModInverse(int m, int[] ks); public virtual bool Equals(LongArray other); public LongArray Copy(); } }