the beta already has them.
if they are not listed in Encryption hash, take a look at crc.c:
Code:
if(ctx->type == 0) CRC_CALC_CYCLE( ctx->table[(MYBYTE ^ MYCRC) & 0xff] ^ (MYCRC >> 8))
else if(ctx->type == 1) CRC_CALC_CYCLE( ctx->table[(MYBYTE ^ (MYCRC >> (ctx->bits - 8))) & 0xff] ^ (MYCRC << 8))
else if(ctx->type == 2) CRC_CALC_CYCLE( ((MYCRC << 8) | MYBYTE) ^ ctx->table[(MYCRC >> (ctx->bits - 8)) & 0xff])
else if(ctx->type == 3) CRC_CALC_CYCLE( ((MYCRC >> 1) + ((MYCRC & 1) << (ctx->bits - 1))) + MYBYTE)
else if(ctx->type == 4) crc = crc_in_cksum(MYCRC, data, datalen);
else if(ctx->type == 5) CRC_CALC_CYCLE( MYCRC ^ MYBYTE)
else if(ctx->type == 6) CRC_CALC_CYCLE( MYCRC + MYBYTE) // lose lose
else if(ctx->type == 7) CRC_CALC_CYCLE( ctx->table[(MYBYTE ^ MYCRC) & 0xff] ^ MYCRC)
else if(ctx->type == 8) CRC_CALC_CYCLE( ctx->table[(MYBYTE ^ MYCRC) & 0xff] ^ (MYCRC >> (ctx->bits - 8)))
else if(ctx->type == 9) CRC_CALC_CYCLE( (MYCRC << 1) ^ MYBYTE)
else if(ctx->type == 10) CRC_CALC_CYCLE( (MYCRC << 1) + MYBYTE)
else if(ctx->type == 11) CRC_CALC_CYCLE( rol(MYCRC, 1, 0) ^ MYBYTE)
else if(ctx->type == 12) CRC_CALC_CYCLE( rol(MYCRC, 1, 0) + MYBYTE)
else if(ctx->type == 13) CRC_CALC_CYCLE( ror(MYCRC, 1, 0) ^ MYBYTE)
else if(ctx->type == 14) CRC_CALC_CYCLE( ror(MYCRC, 1, 0) + MYBYTE)
else if(ctx->type == 15) CRC_CALC_CYCLE( (MYCRC << 5) + MYCRC + MYBYTE) // djb2 5381
else if(ctx->type == 16) CRC_CALC_CYCLE( (MYCRC * ctx->poly) + MYBYTE) // djb2 and sdbm
else if(ctx->type == 17) CRC_CALC_CYCLE( (MYCRC * ctx->poly) ^ MYBYTE) // djb2 and FNV-1
else if(ctx->type == 18) CRC_CALC_CYCLE( (MYCRC ^ MYBYTE) * ctx->poly) // FNV-1a
else if(ctx->type == 19) CRC_CALC_CYCLE( MYBYTE + (MYCRC << 6) + (MYCRC << 16) - MYCRC) // sdbm 65599
else if(ctx->type == 20) CRC_CALC_CYCLE( ctx->poly * (MYCRC + MYBYTE * (i + 1)))
else if(ctx->type == 21) crc = qhashmurmur3_32(data, datalen);
else if(ctx->type == 22) crc = qhashfnv1_32(data, datalen);
else if(ctx->type == 23) crc = qhashfnv1_64(data, datalen);
else if(ctx->type == 24) crc = XXH32(data, datalen, ctx->poly);
else if(ctx->type == 25) crc = XXH64(data, datalen, ctx->poly);
else if(ctx->type == 26) crc = jenkins_one_at_a_time_hash(data, datalen);
else if(ctx->type == 27) crc = xPear16(data, datalen);
else if(ctx->type == 28) crc = CityHash32(data, datalen);
else if(ctx->type == 29) crc = CityHash64(data, datalen);
else if(ctx->type == 30) crc = CityHash64WithSeed(data, datalen, ctx->poly);
else if(ctx->type == 31) crc = StormHash(data, datalen, MPQ_HASH_TABLE_INDEX);
else if(ctx->type == 32) crc = StormHash(data, datalen, MPQ_HASH_NAME_A);
else if(ctx->type == 33) crc = StormHash(data, datalen, MPQ_HASH_NAME_B);
else if(ctx->type == 34) crc = StormHash(data, datalen, MPQ_HASH_FILE_KEY);
else if(ctx->type == 35) crc = StormHash(data, datalen, MPQ_HASH_KEY2_MIX);
else if(ctx->type == 36) crc = jenkins_hashlittle(data, datalen, ctx->poly);
else if(ctx->type == 37) crc = adler32(0, data, datalen);
else if(ctx->type == 38) crc = fnv32(data, datalen, crc ? crc : 0x811c9dc5);
else if(ctx->type == 39) crc = UHash(data, datalen, crc, ctx->poly, 0x7fffffff);
else if(ctx->type == 40) crc = spookyhash_32(data, datalen, ctx->poly);
else if(ctx->type == 41) crc = spookyhash_64(data, datalen, ctx->poly);
else if(ctx->type == 42) crc = XXH3_64bits(data, datalen);
else if(ctx->type == 43) crc = XXH3_64bits_withSeed(data, datalen, ctx->poly);