add xxtea decoder and encoder