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()
SetEncryptionData(byte[], byte[])
public void SetEncryptionData(byte[] key, byte[] IV)
Parameters
key
byte[]
IV
byte[]