added xtea encryption code