encrypt method

  1. @override
Encrypted encrypt(
  1. Uint8List bytes, {
  2. IV? iv,
  3. Uint8List? associatedData,
})
override

Encrypt bytes.

Implementation

@override
Encrypted encrypt(Uint8List bytes, {IV? iv, Uint8List? associatedData}) {
  if (iv == null) {
    iv = IV.fromSecureRandom(16);
  }
  int currentTime = (_clock.now().millisecondsSinceEpoch / 1000).round();
  final encryptedBytes = _encryptFromParts(bytes, currentTime, iv);
  return Encrypted(encryptedBytes);
}