Encryption.init constructor

Encryption.init()

Implementation

Encryption.init() {
  final instance = MenstrualCycleWidget.instance!;
  final keyUtf8 = utf8.encode(instance.getSecretKey());
  final ivUtf8 = utf8.encode(instance.getIvKey());
  final key = sha256.convert(keyUtf8).toString().substring(0, 32);
  final iv = sha256.convert(ivUtf8).toString().substring(0, 16);
  _iv = IV.fromUtf8(iv);
  _encryption = Encrypter(AES(Key.fromUtf8(key), mode: AESMode.cbc));
}