/// Decrypt may fail if the provided data size isn't a multiple of 16, no padding will be automatically added.
pub fn decrypt(cipherdata: &[u8], iv: &[u8]) -> Option<Vec<u8>> {
/// Decrypt may fail if the provided data size isn't a multiple of 16, no padding will be automatically added.
pub fn decrypt(cipherdata: &[u8], iv: &[u8]) -> Option<Vec<u8>> {