pub fn encrypt_bytes( bytes: &[u8], password: &[u8], ) -> Result<(Vec<u8>, [u8; 12], [u8; 32]), CryptError>