BaseAesIvEncryptor

Functions

Link copied to clipboard
Link copied to clipboard
open suspend fun encrypt(plaintext: ByteArray): ByteArray
open suspend fun encrypt(plaintext: ByteString): ByteString
Link copied to clipboard
abstract fun encryptBlocking(plaintext: ByteArray): ByteArray
open fun encryptBlocking(plaintext: ByteString): ByteString
Link copied to clipboard
abstract fun encryptingSink(ciphertext: RawSink): RawSink
Link copied to clipboard
open fun encryptingSinkWithIv(iv: ByteString, ciphertext: RawSink): RawSink
open override fun encryptingSinkWithIv(iv: ByteArray, ciphertext: RawSink): RawSink
Link copied to clipboard
abstract fun encryptingSource(plaintext: RawSource): RawSource
Link copied to clipboard
open fun encryptingSourceWithIv(iv: ByteString, plaintext: RawSource): RawSource
open override fun encryptingSourceWithIv(iv: ByteArray, plaintext: RawSource): RawSource
Link copied to clipboard
open suspend fun encryptWithIv(iv: ByteArray, plaintext: ByteArray): ByteArray
open suspend fun encryptWithIv(iv: ByteString, plaintext: ByteString): ByteString
Link copied to clipboard
open fun encryptWithIvBlocking(iv: ByteString, plaintext: ByteString): ByteString
open override fun encryptWithIvBlocking(iv: ByteArray, plaintext: ByteArray): ByteArray