proxy: add crc16 hash function