From fc62e174ef6369e95153791794e8999998bcdf57 Mon Sep 17 00:00:00 2001 From: Salatiel Montero Gonzalez Date: Mon, 10 Feb 2025 03:30:05 -0600 Subject: [PATCH] fix: implement validation null safety to process data and _encrypting --- lib/padded_block_cipher/padded_block_cipher_impl.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/padded_block_cipher/padded_block_cipher_impl.dart b/lib/padded_block_cipher/padded_block_cipher_impl.dart index 927ee5cf..ae859b41 100644 --- a/lib/padded_block_cipher/padded_block_cipher_impl.dart +++ b/lib/padded_block_cipher/padded_block_cipher_impl.dart @@ -49,11 +49,11 @@ class PaddedBlockCipherImpl implements PaddedBlockCipher { } @override - Uint8List process(Uint8List? data) { - var inputBlocks = (data!.length + blockSize - 1) ~/ blockSize; + Uint8List process(Uint8List data) { + var inputBlocks = (data.length + blockSize - 1) ~/ blockSize; int outputBlocks; - if (_encrypting!) { + if (_encrypting ?? false) { outputBlocks = (data.length + blockSize) ~/ blockSize; } else { if ((data.length % blockSize) != 0) { @@ -83,7 +83,7 @@ class PaddedBlockCipherImpl implements PaddedBlockCipher { @override int doFinal(Uint8List inp, int inpOff, Uint8List out, int outOff) { - if (_encrypting!) { + if (_encrypting ?? false) { var lastInputBlock = Uint8List(blockSize)..setAll(0, inp.sublist(inpOff)); var remainder = inp.length - inpOff;