<PackageReference Include="BouncyCastle.Cryptography" Version="2.1.0" />

WNafUtilities

public abstract class WNafUtilities
public static readonly string PRECOMP_NAME

protected WNafUtilities()

public static void ConfigureBasepoint(ECPoint p)

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 int GetWindowSize(int bits)

public static int GetWindowSize(int bits, int maxWidth)

public static int GetWindowSize(int bits, int[] windowSizeCutoffs)

public static int GetWindowSize(int bits, int[] windowSizeCutoffs, int maxWidth)

public static WNafPreCompInfo GetWNafPreCompInfo(PreCompInfo preCompInfo)

public static WNafPreCompInfo Precompute(ECPoint p, int minWidth, bool includeNegated)

public static WNafPreCompInfo PrecomputeWithPointMap(ECPoint p, ECPointMap pointMap, WNafPreCompInfo fromWNaf, bool includeNegated)