C# Class Internal.Cryptography.OpenSslCipher

Inheritance: Internal.Cryptography.BasicSymmetricCipher
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode Description
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[]

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
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

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

OpenSslCipher() public méthode

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
Résultat System

Transform() public méthode

public Transform ( byte input, int inputOffset, int count, byte output, int outputOffset ) : int
input byte
inputOffset int
count int
output byte
outputOffset int
Résultat int

TransformFinal() public méthode

public TransformFinal ( byte input, int inputOffset, int count ) : byte[]
input byte
inputOffset int
count int
Résultat byte[]