C# 클래스 Internal.Cryptography.OpenSslAsymmetricAlgorithmCore

파일 보기 프로젝트 열기: dotnet/corefx

공개 메소드들

메소드 설명
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[]