Table of Contents

Class EncryptionWrapper

Namespace
Amazon.Runtime.Internal.Util
Assembly
AWSSDK.Core.dll
public abstract class EncryptionWrapper : IEncryptionWrapper
Inheritance
EncryptionWrapper
Implements
Derived
Inherited Members

Constructors

EncryptionWrapper()

protected EncryptionWrapper()

Methods

AppendBlock(byte[], int, int, byte[], int)

public int AppendBlock(byte[] buffer, int offset, int count, byte[] target, int targetOffset)

Parameters

buffer byte[]
offset int
count int
target byte[]
targetOffset int

Returns

int

AppendLastBlock(byte[], int, int)

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

Parameters

buffer byte[]
offset int
count int

Returns

byte[]

CreateAlgorithm()

protected abstract SymmetricAlgorithm CreateAlgorithm()

Returns

SymmetricAlgorithm

CreateEncryptor()

public void CreateEncryptor()

Reset()

public void Reset()

SetEncryptionData(byte[], byte[])

public void SetEncryptionData(byte[] key, byte[] IV)

Parameters

key byte[]
IV byte[]