@@ -207,12 +207,17 @@ public function testSupportedMethodAcceptsAnyCasing()
207
207
208
208
public function provideTamperedData ()
209
209
{
210
+ $ validIv = base64_encode (str_repeat ('. ' , 16 ));
211
+
210
212
return [
211
213
[['iv ' => ['value_in_array ' ], 'value ' => '' , 'mac ' => '' ]],
212
- [['iv ' => '' , 'value ' => '' , 'mac ' => '' ]],
213
- [['iv ' => '' , 'value ' => ['value_in_array ' ], 'mac ' => '' ]],
214
- [['iv ' => '' , 'value ' => '' , 'mac ' => ['value_in_array ' ]]],
215
- [['iv ' => '' , 'value ' => '' , 'mac ' => ['value_in_array ' ], 'tag ' => ['value_in_array ' ]]],
214
+ [['iv ' => new class () {}, 'value ' => '' , 'mac ' => '' ]],
215
+ [['iv ' => $ validIv , 'value ' => ['value_in_array ' ], 'mac ' => '' ]],
216
+ [['iv ' => $ validIv , 'value ' => new class () {}, 'mac ' => '' ]],
217
+ [['iv ' => $ validIv , 'value ' => '' , 'mac ' => ['value_in_array ' ]]],
218
+ [['iv ' => $ validIv , 'value ' => '' , 'mac ' => null ]],
219
+ [['iv ' => $ validIv , 'value ' => '' , 'mac ' => '' , 'tag ' => ['value_in_array ' ]]],
220
+ [['iv ' => $ validIv , 'value ' => '' , 'mac ' => '' , 'tag ' => -1 ]],
216
221
];
217
222
}
218
223
0 commit comments