IvDecryptor
Decrypts ciphertext with an explicit initialization vector (IV). The WithIv methods expect only the ciphertext without a prepended IV. All WithIv methods are marked DelicateCryptographyApi because they require manual IV management rather than relying on the library to generate IVs safely.
For the encryption counterpart, see IvEncryptor.
Inheritors
Functions
Decrypts the given ciphertext and returns the resulting plaintext as a ByteArray.
Decrypts the given ciphertext and returns the resulting plaintext as a ByteString.
Decrypts the given ciphertext and returns the resulting plaintext as a ByteArray.
Decrypts the given ciphertext and returns the resulting plaintext as a ByteString.
Returns a RawSource that decrypts data as it is read from the given ciphertext source. The resulting source produces plaintext on reads.
Returns a RawSource that decrypts data as it is read from the given ciphertext source using the specified iv.
Decrypts the given ciphertext using the specified iv and returns the resulting plaintext as a ByteArray.
Decrypts the given ciphertext using the specified iv and returns the resulting plaintext as a ByteString.
Decrypts the given ciphertext using the specified iv and returns the resulting plaintext as a ByteArray.
Decrypts the given ciphertext using the specified iv and returns the resulting plaintext as a ByteString.