Renci.SshNet.Security.Org.BouncyCastle.Math.EC.Multiplier.WNafUtilities
namespace Renci.SshNet.Security.Org.BouncyCastle.Math.EC.Multiplier
{
internal abstract class WNafUtilities
{
public static readonly string PRECOMP_NAME;
public static int[] GenerateCompactNaf(BigInteger k);
public static int[] GenerateCompactWindowNaf(int width, BigInteger k);
public static byte[] GenerateJsf(BigInteger g, BigInteger h);
public static byte[] GenerateNaf(BigInteger k);
public static byte[] GenerateWindowNaf(int width, BigInteger k);
public static int GetNafWeight(BigInteger k);
public static WNafPreCompInfo GetWNafPreCompInfo(ECPoint p);
public static WNafPreCompInfo GetWNafPreCompInfo(PreCompInfo preCompInfo);
public static int GetWindowSize(int bits);
public static int GetWindowSize(int bits, int[] windowSizeCutoffs);
public static ECPoint MapPointWithPrecomp(ECPoint p, int width, bool includeNegated, ECPointMap pointMap);
public static WNafPreCompInfo Precompute(ECPoint p, int width, bool includeNegated);
protected WNafUtilities();
}
}