C# Class Amazon.Runtime.Internal.Util.EncryptionWrapper

Inheritance: IEncryptionWrapper
Mostrar archivo Open project: aws/aws-sdk-net

Public Methods

Method Description
AppendBlock ( byte buffer, int offset, int count, byte target, int targetOffset ) : int
AppendLastBlock ( byte buffer, int offset, int count ) : byte[]
CreateEncryptor ( ) : void
Reset ( ) : void
SetEncryptionData ( byte key, byte IV ) : void

Protected Methods

Method Description
CreateAlgorithm ( ) : SymmetricAlgorithm
EncryptionWrapper ( ) : System

Method Details

AppendBlock() public method

public AppendBlock ( byte buffer, int offset, int count, byte target, int targetOffset ) : int
buffer byte
offset int
count int
target byte
targetOffset int
return int

AppendLastBlock() public method

public AppendLastBlock ( byte buffer, int offset, int count ) : byte[]
buffer byte
offset int
count int
return byte[]

CreateAlgorithm() protected abstract method

protected abstract CreateAlgorithm ( ) : SymmetricAlgorithm
return System.Security.Cryptography.SymmetricAlgorithm

CreateEncryptor() public method

public CreateEncryptor ( ) : void
return void

EncryptionWrapper() protected method

protected EncryptionWrapper ( ) : System
return System

Reset() public method

public Reset ( ) : void
return void

SetEncryptionData() public method

public SetEncryptionData ( byte key, byte IV ) : void
key byte
IV byte
return void