cha Cha20Poly1305Decrypt Detached
actual fun chaCha20Poly1305DecryptDetached(ciphertext: UByteArray, tag: UByteArray, associatedData: UByteArray, nonce: UByteArray, key: UByteArray): UByteArray
expect fun chaCha20Poly1305DecryptDetached(ciphertext: UByteArray, tag: UByteArray, associatedData: UByteArray, nonce: UByteArray, key: UByteArray): UByteArray
Check if authentication data (tag) is correct, then decrypt the message and return decrypted data. Using xChaChaPoly1305 (64 bit nonce)
Return
decrypted data
Parameters
ciphertext
message to decrypt
tag
authenticatoin data (tag)
associated Data
associated data the won't be encrypted, but will be authenticated
nonce
a nonce used to encrypt the message
key
secret key
Throws
if authentication data (tag) cannot be verified
actual fun chaCha20Poly1305DecryptDetached(ciphertext: UByteArray, tag: UByteArray, associatedData: UByteArray, nonce: UByteArray, key: UByteArray): UByteArray
actual fun chaCha20Poly1305DecryptDetached(ciphertext: UByteArray, tag: UByteArray, associatedData: UByteArray, nonce: UByteArray, key: UByteArray): UByteArray