public class AESEncryptedFileIOProcessor
File processor which performs AES based encryption/decryption
public static int kCCKeySizeAES128
public static int kCCKeySizeAES256
@NotNull public static java.lang.String DEFAULT_ENCRYPTION_ALGORITHM
@NotNull public static java.lang.String DEFAULT_KEY_GENERATION_ALGORITHM
@NotNull public static java.lang.String DEFAULT_KEY_ALGORITHM
public static io.scanbot.sdk.persistence.fileio.AESEncryptedFileIOProcessor.Companion Companion
public AESEncryptedFileIOProcessor(@NotNull
java.lang.String password,
@NotNull
io.scanbot.sdk.persistence.fileio.AESEncryptedFileIOProcessor.AESEncrypterMode encrypterMode)
File processor which performs AES based encryption/decryption
public boolean getUseEncryption()
@Nullable public javax.crypto.SecretKey getKey()
@NotNull public kotlin.Array[] getInitializationVector()
@NotNull public kotlin.Array[] getSalt()
public int getIterationCount()
public void writeImage(@NotNull
android.graphics.Bitmap bitmap,
@NotNull
android.graphics.Bitmap.CompressFormat compressFormat,
int quality,
@NotNull
java.io.File destination)
@Nullable
public android.graphics.Bitmap readImage(@NotNull
java.io.File encryptedSource,
@Nullable
android.graphics.BitmapFactory.Options options)
@Nullable
public android.graphics.Bitmap readImage(@NotNull
android.net.Uri encryptedSourceUri,
@Nullable
android.graphics.BitmapFactory.Options options)
@Nullable
public kotlin.Array[] read(@NotNull
java.io.File encryptedSource)
public void write(@NotNull
kotlin.Array[] byteArray,
@NotNull
java.io.File destination)
public void copyRaw(@NotNull
java.io.File encryptedSource,
@NotNull
java.io.File destination)
@NotNull
public java.io.OutputStream openFileOutputStream(@NotNull
java.io.File destinationFile)
@NotNull
public java.io.InputStream openFileInputStream(@NotNull
java.io.File sourceFile)
@NotNull public io.scanbot.sdk.persistence.fileio.AESEncryptedFileIOProcessor.AESEncrypterMode getEncrypterMode()