static fun encrypt(message: Bytes, key: Key, nonce: Nonce): Bytes (source)static fun encrypt(message: ByteArray, key: Key, nonce: Nonce): ByteArray (source)
Encrypt a message for a given key.
message - The message to encrypt.
Return
The encrypted data.
static fun encrypt(message: Bytes, data: Bytes, key: Key, nonce: Nonce): Bytes (source)
Encrypt a message for a given key.
message - The message to encrypt.
data - Extra non-confidential data that will be included with the encrypted payload.
Return
The encrypted data.
static fun encrypt(message: ByteArray, data: ByteArray, key: Key, nonce: Nonce): ByteArray (source)
Encrypt a message for a given key.
message - The message to encrypt.
data - Extra non-confidential data that will be included with the encrypted payload.
UnsupportedOperationException - If XChaCha20Poly1305 support is not available.
Return
The encrypted data.