encrypt static method

Uint8List encrypt(
  1. Uint8List value, {
  2. Uint8List? key,
  3. Uint8List? iv,
})

AES/CBC/PKCS7 Encrypt

Implementation

static Uint8List encrypt(Uint8List value, {Uint8List? key, Uint8List? iv}) {
  if (key == null) {
    key = Uint8List(1);
  }
  if (iv == null) {
    iv = Uint8List(1);
  }
  CipherParameters params = PaddedBlockCipherParameters(
      ParametersWithIV(KeyParameter(key), iv), null);
  BlockCipher encryptionCipher = PaddedBlockCipher("AES/CBC/PKCS7");
  encryptionCipher.init(true, params);
  return encryptionCipher.process(value);
}