encryptStringDetached static method

DetachedCipher encryptStringDetached(
  1. String value,
  2. Uint8List nonce,
  3. Uint8List key, {
  4. String? additionalData,
})

Encrypts a string message with optional additional data, a key and a nonce. Returns a detached cipher text and mac.

Implementation

static DetachedCipher encryptStringDetached(
        String value, Uint8List nonce, Uint8List key,
        {String? additionalData}) =>
    encryptDetached(utf8.encoder.convert(value), nonce, key,
        additionalData: additionalData != null
            ? utf8.encoder.convert(additionalData)
            : null);