C# 클래스 Internal.NativeCrypto.Cng

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

공개 메소드들

메소드 설명
BCryptDecrypt ( this hKey, byte input, int inputOffset, int inputCount, byte iv, byte output, int outputOffset, int outputCount ) : int
BCryptEncrypt ( this hKey, byte input, int inputOffset, int inputCount, byte iv, byte output, int outputOffset, int outputCount ) : int
BCryptImportKey ( this hAlg, byte key ) : SafeKeyHandle
BCryptOpenAlgorithmProvider ( String pszAlgId, String pszImplementation, OpenAlgorithmProviderFlags dwFlags ) : SafeAlgorithmHandle
CryptFormatObject ( String oidValue, byte rawData, bool multiLine ) : String
SetCipherMode ( this hAlg, string cipherMode ) : void
SetEffectiveKeyLength ( this hAlg, int effectiveKeyLength ) : void

비공개 메소드들

메소드 설명
CreateCryptographicException ( NTSTATUS ntStatus ) : Exception

메소드 상세

BCryptDecrypt() 공개 정적인 메소드

public static BCryptDecrypt ( this hKey, byte input, int inputOffset, int inputCount, byte iv, byte output, int outputOffset, int outputCount ) : int
hKey this
input byte
inputOffset int
inputCount int
iv byte
output byte
outputOffset int
outputCount int
리턴 int

BCryptEncrypt() 공개 정적인 메소드

public static BCryptEncrypt ( this hKey, byte input, int inputOffset, int inputCount, byte iv, byte output, int outputOffset, int outputCount ) : int
hKey this
input byte
inputOffset int
inputCount int
iv byte
output byte
outputOffset int
outputCount int
리턴 int

BCryptImportKey() 공개 정적인 메소드

public static BCryptImportKey ( this hAlg, byte key ) : SafeKeyHandle
hAlg this
key byte
리턴 SafeKeyHandle

BCryptOpenAlgorithmProvider() 공개 정적인 메소드

public static BCryptOpenAlgorithmProvider ( String pszAlgId, String pszImplementation, OpenAlgorithmProviderFlags dwFlags ) : SafeAlgorithmHandle
pszAlgId String
pszImplementation String
dwFlags OpenAlgorithmProviderFlags
리턴 SafeAlgorithmHandle

CryptFormatObject() 공개 정적인 메소드

public static CryptFormatObject ( String oidValue, byte rawData, bool multiLine ) : String
oidValue String
rawData byte
multiLine bool
리턴 String

SetCipherMode() 공개 정적인 메소드

public static SetCipherMode ( this hAlg, string cipherMode ) : void
hAlg this
cipherMode string
리턴 void

SetEffectiveKeyLength() 공개 정적인 메소드

public static SetEffectiveKeyLength ( this hAlg, int effectiveKeyLength ) : void
hAlg this
effectiveKeyLength int
리턴 void