C# Класс System.Security.Cryptography.DSAImplementation.DSAOpenSsl

Наследование: DSA
Показать файл Открыть проект

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

Метод Описание
CreateSignature ( byte rgbHash ) : byte[]
DSAOpenSsl ( ) : Internal.Cryptography
DSAOpenSsl ( int keySize ) : Internal.Cryptography
ExportParameters ( bool includePrivateParameters ) : DSAParameters
ImportParameters ( DSAParameters parameters ) : void
VerifySignature ( byte rgbHash, byte rgbSignature ) : bool

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
HashData ( Stream data, Internal.Cryptography.HashAlgorithmName hashAlgorithm ) : byte[]
HashData ( byte data, int offset, int count, Internal.Cryptography.HashAlgorithmName hashAlgorithm ) : byte[]

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

Метод Описание
CheckInvalidKey ( Microsoft.Win32.SafeHandles.SafeDsaHandle key ) : void
ForceSetKeySize ( int newKeySize ) : void
FreeKey ( ) : void
GenerateKey ( ) : Microsoft.Win32.SafeHandles.SafeDsaHandle
SetKey ( Microsoft.Win32.SafeHandles.SafeDsaHandle newKey ) : void

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

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

public CreateSignature ( byte rgbHash ) : byte[]
rgbHash byte
Результат byte[]

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

public DSAOpenSsl ( ) : Internal.Cryptography
Результат Internal.Cryptography

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

public DSAOpenSsl ( int keySize ) : Internal.Cryptography
keySize int
Результат Internal.Cryptography

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public ExportParameters ( bool includePrivateParameters ) : DSAParameters
includePrivateParameters bool
Результат DSAParameters

HashData() защищенный Метод

protected HashData ( Stream data, Internal.Cryptography.HashAlgorithmName hashAlgorithm ) : byte[]
data System.IO.Stream
hashAlgorithm Internal.Cryptography.HashAlgorithmName
Результат byte[]

HashData() защищенный Метод

protected HashData ( byte data, int offset, int count, Internal.Cryptography.HashAlgorithmName hashAlgorithm ) : byte[]
data byte
offset int
count int
hashAlgorithm Internal.Cryptography.HashAlgorithmName
Результат byte[]

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

public ImportParameters ( DSAParameters parameters ) : void
parameters DSAParameters
Результат void

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

public VerifySignature ( byte rgbHash, byte rgbSignature ) : bool
rgbHash byte
rgbSignature byte
Результат bool