C# Класс Org.BouncyCastle.Math.EC.Multiplier.WNafUtilities

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
PRECOMP_NAME string

Открытые методы

Метод Описание
GenerateCompactNaf ( BigInteger k ) : int[]
GenerateCompactWindowNaf ( int width, BigInteger k ) : int[]
GenerateJsf ( BigInteger g, BigInteger h ) : byte[]
GenerateNaf ( BigInteger k ) : byte[]
GenerateWindowNaf ( int width, BigInteger k ) : byte[]
GetNafWeight ( BigInteger k ) : int
GetWNafPreCompInfo ( ECPoint p ) : WNafPreCompInfo
GetWNafPreCompInfo ( PreCompInfo preCompInfo ) : WNafPreCompInfo
GetWindowSize ( int bits ) : int
GetWindowSize ( int bits, int windowSizeCutoffs ) : int
MapPointWithPrecomp ( ECPoint p, int width, bool includeNegated, ECPointMap pointMap ) : ECPoint
Precompute ( ECPoint p, int width, bool includeNegated ) : WNafPreCompInfo

Приватные методы

Метод Описание
ResizeTable ( ECPoint a, int length ) : ECPoint[]
Trim ( byte a, int length ) : byte[]
Trim ( int a, int length ) : int[]

Описание методов

GenerateCompactNaf() публичный статический Метод

public static GenerateCompactNaf ( BigInteger k ) : int[]
k BigInteger
Результат int[]

GenerateCompactWindowNaf() публичный статический Метод

public static GenerateCompactWindowNaf ( int width, BigInteger k ) : int[]
width int
k BigInteger
Результат int[]

GenerateJsf() публичный статический Метод

public static GenerateJsf ( BigInteger g, BigInteger h ) : byte[]
g BigInteger
h BigInteger
Результат byte[]

GenerateNaf() публичный статический Метод

public static GenerateNaf ( BigInteger k ) : byte[]
k BigInteger
Результат byte[]

GenerateWindowNaf() публичный статический Метод

public static GenerateWindowNaf ( int width, BigInteger k ) : byte[]
width int
k BigInteger
Результат byte[]

GetNafWeight() публичный статический Метод

public static GetNafWeight ( BigInteger k ) : int
k BigInteger
Результат int

GetWNafPreCompInfo() публичный статический Метод

public static GetWNafPreCompInfo ( ECPoint p ) : WNafPreCompInfo
p ECPoint
Результат WNafPreCompInfo

GetWNafPreCompInfo() публичный статический Метод

public static GetWNafPreCompInfo ( PreCompInfo preCompInfo ) : WNafPreCompInfo
preCompInfo PreCompInfo
Результат WNafPreCompInfo

GetWindowSize() публичный статический Метод

public static GetWindowSize ( int bits ) : int
bits int
Результат int

GetWindowSize() публичный статический Метод

public static GetWindowSize ( int bits, int windowSizeCutoffs ) : int
bits int
windowSizeCutoffs int
Результат int

MapPointWithPrecomp() публичный статический Метод

public static MapPointWithPrecomp ( ECPoint p, int width, bool includeNegated, ECPointMap pointMap ) : ECPoint
p ECPoint
width int
includeNegated bool
pointMap ECPointMap
Результат ECPoint

Precompute() публичный статический Метод

public static Precompute ( ECPoint p, int width, bool includeNegated ) : WNafPreCompInfo
p ECPoint
width int
includeNegated bool
Результат WNafPreCompInfo

Описание свойств

PRECOMP_NAME публичное статическое свойство

public static string PRECOMP_NAME
Результат string