Table of Contents

Class SBSDKAESGCMEncrypter

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

Constructors

SBSDKAESGCMEncrypter(NSObjectFlag)

protected SBSDKAESGCMEncrypter(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKAESGCMEncrypter(NativeHandle)

protected SBSDKAESGCMEncrypter(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKAESGCMEncrypter(SBSDKAESEncrypterMode, SBSDKStorageCryptingKeyProvider, NSData?)

public SBSDKAESGCMEncrypter(SBSDKAESEncrypterMode mode, SBSDKStorageCryptingKeyProvider keyProvider, NSData? authenticationTag)

Parameters

mode SBSDKAESEncrypterMode
keyProvider SBSDKStorageCryptingKeyProvider
authenticationTag NSData

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

KeyProvider

public virtual SBSDKStorageCryptingKeyProvider KeyProvider { get; }

Property Value

SBSDKStorageCryptingKeyProvider

Methods

BeginStreamingDecryptWithContext(string, out NSError?)

public override bool BeginStreamingDecryptWithContext(string context, out NSError? error)

Parameters

context string
error NSError

Returns

bool

BeginStreamingEncryptWithContext(string, out NSError?)

public override bool BeginStreamingEncryptWithContext(string context, out NSError? error)

Parameters

context string
error NSError

Returns

bool

DecryptData(NSData, string, out NSError?)

public override NSData? DecryptData(NSData data, string context, out NSError? error)

Parameters

data NSData
context string
error NSError

Returns

NSData

DecryptDataFromURL(NSUrl, out NSError?)

public override NSData? DecryptDataFromURL(NSUrl url, out NSError? error)

Parameters

url NSUrl
error NSError

Returns

NSData

EncryptData(NSData, string, out NSError?)

public override NSData? EncryptData(NSData data, string context, out NSError? error)

Parameters

data NSData
context string
error NSError

Returns

NSData

StreamingCryptChunk(NSData, out NSError?)

public override NSData? StreamingCryptChunk(NSData data, out NSError? error)

Parameters

data NSData
error NSError

Returns

NSData

StreamingCryptCompleteWithError(out NSError?)

public override NSData? StreamingCryptCompleteWithError(out NSError? error)

Parameters

error NSError

Returns

NSData