cbcs decryption/encryption can take inputs of any size

Modifying cbcs to take inputs of any size, not only of
a size multiple to aes block size.

Bug: 284177290
Test: build & run project rust unit tests
Change-Id: Ie57121b4a2a08b6f571706a6edf04efc22fcf28b
2 files changed