C# Класс weak_dsa_kg.AuthServer

Показать файл Открыть проект

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

Свойство Тип Описание
fieldSize int
fingerPrintSize int
g System.Numerics.BigInteger
idSize int
my_md5 System.Security.Cryptography.MD5CryptoServiceProvider
p System.Numerics.BigInteger
q System.Numerics.BigInteger
y System.Numerics.BigInteger

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

Метод Описание
Verify ( string id, string fingerPrint, string signature ) : bool
deriveData ( string id, string fingerPrint ) : byte[]
dsa_vrf ( System.Numerics.BigInteger h, System.Numerics.BigInteger r, System.Numerics.BigInteger s ) : bool
hash ( MD5CryptoServiceProvider md5, string id, int h_size ) : byte[]

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

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

public static Verify ( string id, string fingerPrint, string signature ) : bool
id string
fingerPrint string
signature string
Результат bool

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

public static deriveData ( string id, string fingerPrint ) : byte[]
id string
fingerPrint string
Результат byte[]

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

public static dsa_vrf ( System.Numerics.BigInteger h, System.Numerics.BigInteger r, System.Numerics.BigInteger s ) : bool
h System.Numerics.BigInteger
r System.Numerics.BigInteger
s System.Numerics.BigInteger
Результат bool

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

public static hash ( MD5CryptoServiceProvider md5, string id, int h_size ) : byte[]
md5 System.Security.Cryptography.MD5CryptoServiceProvider
id string
h_size int
Результат byte[]

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

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

public static int fieldSize
Результат int

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

public static int fingerPrintSize
Результат int

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

public static BigInteger,System.Numerics g
Результат System.Numerics.BigInteger

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

public static int idSize
Результат int

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

public static MD5CryptoServiceProvider,System.Security.Cryptography my_md5
Результат System.Security.Cryptography.MD5CryptoServiceProvider

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

public static BigInteger,System.Numerics p
Результат System.Numerics.BigInteger

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

public static BigInteger,System.Numerics q
Результат System.Numerics.BigInteger

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

public static BigInteger,System.Numerics y
Результат System.Numerics.BigInteger