encryptSecret method

Future<String> encryptSecret(
  1. SecretKey secretKey,
  2. String message, {
  3. List<int>? aad,
})

Encrypts a message with the given symmetric secret key.

Implementation

Future<String> encryptSecret(
  SecretKey secretKey,
  String message, {
  List<int>? aad,
}) async {
  final secretBox = await _cipher.encrypt(
    utf8.encode(message),
    secretKey: secretKey,
    aad: aad ?? const [],
  );
  return base64Encode(secretBox.concatenation());
}