Table of Contents

Class SBSDKAESEncrypter

Namespace
ScanbotSDK.iOS
Assembly
DocumentSDK.NET.iOS.dll
public class SBSDKAESEncrypter : SBSDKStorageCrypting, ISBSDKStorageCrypting, INativeObject, IDisposable
Inheritance
SBSDKAESEncrypter
Implements
INativeObject

Constructors

SBSDKAESEncrypter(NSObjectFlag)

protected SBSDKAESEncrypter(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKAESEncrypter(NativeHandle)

protected SBSDKAESEncrypter(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKAESEncrypter(string, SBSDKAESEncrypterMode)

public SBSDKAESEncrypter(string password, SBSDKAESEncrypterMode mode)

Parameters

password string
mode SBSDKAESEncrypterMode

Properties

BeginStreamingDecrypt

public override bool BeginStreamingDecrypt { get; }

Property Value

bool

BeginStreamingEncrypt

public override bool BeginStreamingEncrypt { get; }

Property Value

bool

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

Iterations

public virtual nint Iterations { get; }

Property Value

nint

Iv

public virtual NSData Iv { get; }

Property Value

NSData

Key

public virtual NSData Key { get; }

Property Value

NSData

Salt

public virtual NSData Salt { get; }

Property Value

NSData

StreamingCryptComplete

public override NSData? StreamingCryptComplete { get; }

Property Value

NSData

Methods

DecryptData(NSData)

public override NSData DecryptData(NSData data)

Parameters

data NSData

Returns

NSData

EncryptData(NSData)

public override NSData EncryptData(NSData data)

Parameters

data NSData

Returns

NSData

StreamingCryptChunk(NSData)

public override NSData? StreamingCryptChunk(NSData data)

Parameters

data NSData

Returns

NSData