C# Класс Granados.PKI.DSAKeyPair

Наследование: KeyPair, ISigner, IVerifier
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DSAKeyPair ( BigInteger p, BigInteger g, BigInteger q, BigInteger y, BigInteger x ) : System
GenerateNew ( int bits, Rng random ) : DSAKeyPair
Sign ( byte data ) : byte[]
Verify ( byte data, byte expecteddata ) : void

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

Метод Описание
AsUInt64 ( BigInteger num ) : ulong
findRandomGenerator ( BigInteger order, BigInteger modulo, Rng random ) : BigInteger
findRandomStrongPrime ( int primeBits, int orderBits, Rng random ) : BigInteger[]

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

DSAKeyPair() публичный Метод

public DSAKeyPair ( BigInteger p, BigInteger g, BigInteger q, BigInteger y, BigInteger x ) : System
p BigInteger
g BigInteger
q BigInteger
y BigInteger
x BigInteger
Результат System

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

public static GenerateNew ( int bits, Rng random ) : DSAKeyPair
bits int
random Rng
Результат DSAKeyPair

Sign() публичный Метод

public Sign ( byte data ) : byte[]
data byte
Результат byte[]

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

public Verify ( byte data, byte expecteddata ) : void
data byte
expecteddata byte
Результат void