Expanded test cases to include other modes of operations - such as CBC - since, as it turns out, it works against them