| 201 | //=================================================================== |
| 202 | |
| 203 | uint32_t Com_BlockChecksum( const void *buffer, int length ) |
| 204 | { |
| 205 | int digest[4]; |
| 206 | uint32_t val; |
| 207 | |
| 208 | mdfour( (byte *)digest, (byte *)buffer, length ); |
| 209 | |
| 210 | val = digest[0] ^ digest[1] ^ digest[2] ^ digest[3]; |
| 211 | |
| 212 | return val; |
| 213 | } |
no test coverage detected