C# 클래스 Internal.Cryptography.OpenSslCipher

상속: Internal.Cryptography.BasicSymmetricCipher
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
OpenSslCipher ( IntPtr algorithm, CipherMode cipherMode, int blockSizeInBytes, byte key, int effectiveKeyLength, byte iv, bool encrypting ) : System
Transform ( byte input, int inputOffset, int count, byte output, int outputOffset ) : int
TransformFinal ( byte input, int inputOffset, int count ) : byte[]

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
CheckBoolReturn ( bool returnValue ) : void
CipherUpdate ( byte input, int inputOffset, int count, byte output, int outputOffset ) : int
OpenKey ( IntPtr algorithm, byte key, int effectiveKeyLength ) : void
ProcessFinalBlock ( byte input, int inputOffset, int count ) : byte[]
Reset ( ) : void

메소드 상세

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

OpenSslCipher() 공개 메소드

public OpenSslCipher ( IntPtr algorithm, CipherMode cipherMode, int blockSizeInBytes, byte key, int effectiveKeyLength, byte iv, bool encrypting ) : System
algorithm System.IntPtr
cipherMode CipherMode
blockSizeInBytes int
key byte
effectiveKeyLength int
iv byte
encrypting bool
리턴 System

Transform() 공개 메소드

public Transform ( byte input, int inputOffset, int count, byte output, int outputOffset ) : int
input byte
inputOffset int
count int
output byte
outputOffset int
리턴 int

TransformFinal() 공개 메소드

public TransformFinal ( byte input, int inputOffset, int count ) : byte[]
input byte
inputOffset int
count int
리턴 byte[]