IvDecryptor

Functions

Link copied to clipboard
open suspend fun decrypt(ciphertext: ByteArray): ByteArray
open suspend fun decrypt(ciphertext: ByteString): ByteString
Link copied to clipboard
abstract fun decryptBlocking(ciphertext: ByteArray): ByteArray
open fun decryptBlocking(ciphertext: ByteString): ByteString
Link copied to clipboard
abstract fun decryptingSink(plaintext: RawSink): RawSink
Link copied to clipboard
abstract fun decryptingSinkWithIv(iv: ByteArray, plaintext: RawSink): RawSink
open fun decryptingSinkWithIv(iv: ByteString, plaintext: RawSink): RawSink
Link copied to clipboard
abstract fun decryptingSource(ciphertext: RawSource): RawSource
Link copied to clipboard
abstract fun decryptingSourceWithIv(iv: ByteArray, ciphertext: RawSource): RawSource
open fun decryptingSourceWithIv(iv: ByteString, ciphertext: RawSource): RawSource
Link copied to clipboard
open suspend fun decryptWithIv(iv: ByteArray, ciphertext: ByteArray): ByteArray
open suspend fun decryptWithIv(iv: ByteString, ciphertext: ByteString): ByteString
Link copied to clipboard
abstract fun decryptWithIvBlocking(iv: ByteArray, ciphertext: ByteArray): ByteArray
open fun decryptWithIvBlocking(iv: ByteString, ciphertext: ByteString): ByteString