pub fn aes_cbc_crypt( key: &[u8], nonce: &[u8], data: &[u8], operation: Operation, ) -> Result<Vec<u8>>