C# Класс Internal.Cryptography.OpenSslAsymmetricAlgorithmCore

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

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

Метод Описание
BitsToBytes ( int bitLength ) : int
ConvertDerToIeee1363 ( byte input, int inputOffset, int inputCount, int fieldSizeBits ) : byte[]

Convert Der format of (r, s) to Ieee1363 format

ConvertIeee1363ToDer ( byte input ) : byte[]

Convert Ieee1363 format of (r, s) to Der format

HashData ( Stream data, Internal.Cryptography.HashAlgorithmName hashAlgorithm ) : byte[]
HashData ( byte data, int offset, int count, Internal.Cryptography.HashAlgorithmName hashAlgorithm ) : byte[]

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

Метод Описание
CopySignatureField ( byte signatureField, byte response, int offset, int fieldLength ) : void
GetHashAlgorithm ( Internal.Cryptography.HashAlgorithmName hashAlgorithmName ) : HashAlgorithm

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

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

public static BitsToBytes ( int bitLength ) : int
bitLength int
Результат int

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

Convert Der format of (r, s) to Ieee1363 format
public static ConvertDerToIeee1363 ( byte input, int inputOffset, int inputCount, int fieldSizeBits ) : byte[]
input byte
inputOffset int
inputCount int
fieldSizeBits int
Результат byte[]

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

Convert Ieee1363 format of (r, s) to Der format
public static ConvertIeee1363ToDer ( byte input ) : byte[]
input byte
Результат byte[]

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

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

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

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