Got rid of ugly anonymous unions
CRC calculator does not need socket parameter anymore
Fixed CRC regression