[Overview][Constants][Types][Procedures and functions][Index] | Reference for unit '_crw_hash' (#crwlib)

# Hash32FuncTable

## Declaration

Source position: _crw_hash.pas line 307

`const Hash32FuncTable: array [THash32MethodId] of record = ((Func: Hash32_RS; Name: 'RS'), (Func: Hash32_RS_W2; Name: 'RS_W2'), (Func: Hash32_RS_W4; Name: 'RS_W4'), (Func: Hash32_SDBM; Name: 'SDBM'), (Func: Hash32_SDBM_W2; Name: 'SDBM_W2'), (Func: Hash32_SDBM_W4; Name: 'SDBM_W4'), (Func: Hash32_SDBM_ASM; Name: 'SDBM_ASM'), (Func: Hash32_SDBM_SHF; Name: 'SDBM_SHF'), (Func: Hash32_ROT13; Name: 'ROT13'), (Func: Hash32_ROT13_ASM; Name: 'ROT13_ASM'), (Func: Hash32_LY; Name: 'LY'), (Func: Hash32_FNV; Name: 'FNV'), (Func: Hash32_FNV0; Name: 'FNV0'), (Func: Hash32_FNV1; Name: 'FNV1'), (Func: Hash32_FNV1A; Name: 'FNV1A'), (Func: Hash32_JENKINS; Name: 'JENKINS'), (Func: Hash32_AP; Name: 'AP'), (Func: Hash32_ALSHA1; Name: 'ALSHA1'), (Func: Hash32_ALSHA2; Name: 'ALSHA2'), (Func: Hash32_MURMUR3; Name: 'MURMUR3'), (Func: Hash32_MURMUR3_ASM; Name: 'MURMUR3_ASM'), (Func: Hash32_BKDR131; Name: 'BKDR131'), (Func: Hash32_BKDR31; Name: 'BKDR31'), (Func: Hash32_BKDR1313; Name: 'BKDR1313'), (Func: Hash32_BKDR13131; Name: 'BKDR13131'), (Func: Hash32_BKDR131313; Name: 'BKDR131313'), (Func: Hash32_DJB; Name: 'DJB'), (Func: Hash32_DJB_SHF; Name: 'DJB_SHF'), (Func: Hash32_JS; Name: 'JS'), (Func: Hash32_LUA; Name: 'LUA'), (Func: Hash32_H37; Name: 'H37'), (Func: Hash32_TDH17; Name: 'TDH17'), (Func: Hash32_TDPJW; Name: 'TDPJW'), (Func: Hash32_PJW; Name: 'PJW'), (Func: Hash32_PJW32; Name: 'PJW32'), (Func: Hash32_ELF; Name: 'ELF'), (Func: Hash32_DEK; Name: 'DEK'), (Func: Hash32_BP; Name: 'BP'), (Func: Hash32_LOSER; Name: 'LOSER'), (Func: Hash32_JCL; Name: 'JCL'), (Func: Hash32_Goulburn; Name: 'GOULBURN'), (Func: Hash32_OneAtTime; Name: 'ONEATTIME'), (Func: Hash32_SBOX; Name: 'SBOX'), (Func: Hash32_Crap8; Name: 'CRAP8'), (Func: Hash32_CrapWow; Name: 'CRAPWOW'), (Func: Hash32_SUPERFAST; Name: 'SUPERFAST'), (Func: Hash32_Murmur2; Name: 'Murmur2'), (Func: Hash32_Crc8; Name: 'Crc8'), (Func: Hash32_Crc8Cdma2000; Name: 'Crc8Cdma2000'), (Func: Hash32_Crc8Darc; Name: 'Crc8Darc'), (Func: Hash32_Crc8Dvbs2; Name: 'Crc8Dvbs2'), (Func: Hash32_Crc8Ebu; Name: 'Crc8Ebu'), (Func: Hash32_Crc8Icode; Name: 'Crc8Icode'), (Func: Hash32_Crc8Itu; Name: 'Crc8Itu'), (Func: Hash32_Crc8Maxim; Name: 'Crc8Maxim'), (Func: Hash32_Crc8Rohc; Name: 'Crc8Rohc'), (Func: Hash32_Crc8Wcdma; Name: 'Crc8Wcdma'), (Func: Hash32_Crc16CcittFalse; Name: 'Crc16CcittFalse'), (Func: Hash32_Crc16Arc; Name: 'Crc16Arc'), (Func: Hash32_Crc16AugCcitt; Name: 'Crc16AugCcitt'), (Func: Hash32_Crc16Buypass; Name: 'Crc16Buypass'), (Func: Hash32_Crc16Cdma2000; Name: 'Crc16Cdma2000'), (Func: Hash32_Crc16Dds110; Name: 'Crc16Dds110'), (Func: Hash32_Crc16DectR; Name: 'Crc16DectR'), (Func: Hash32_Crc16DectX; Name: 'Crc16DectX'), (Func: Hash32_Crc16Dnp; Name: 'Crc16Dnp'), (Func: Hash32_Crc16En13757; Name: 'Crc16En13757'), (Func: Hash32_Crc16Genibus; Name: 'Crc16Genibus'), (Func: Hash32_Crc16Maxim; Name: 'Crc16Maxim'), (Func: Hash32_Crc16Mcrf4xx; Name: 'Crc16Mcrf4xx'), (Func: Hash32_Crc16Riello; Name: 'Crc16Riello'), (Func: Hash32_Crc16T10dif; Name: 'Crc16T10dif'), (Func: Hash32_Crc16Teledisk; Name: 'Crc16Teledisk'), (Func: Hash32_Crc16Tms37157; Name: 'Crc16Tms37157'), (Func: Hash32_Crc16Usb; Name: 'Crc16Usb'), (Func: Hash32_Crc16A; Name: 'Crc16A'), (Func: Hash32_Crc16Kermit; Name: 'Crc16Kermit'), (Func: Hash32_Crc16Modbus; Name: 'Crc16Modbus'), (Func: Hash32_Crc16X25; Name: 'Crc16X25'), (Func: Hash32_Crc16Xmodem; Name: 'Crc16Xmodem'), (Func: Hash32_Crc32; Name: 'Crc32'), (Func: Hash32_Crc32Bzip2; Name: 'Crc32Bzip2'), (Func: Hash32_Crc32C; Name: 'Crc32C'), (Func: Hash32_Crc32D; Name: 'Crc32D'), (Func: Hash32_Crc32Jamcrc; Name: 'Crc32Jamcrc'), (Func: Hash32_Crc32Mpeg2; Name: 'Crc32Mpeg2'), (Func: Hash32_Crc32Posix; Name: 'Crc32Posix'), (Func: Hash32_Crc32Q; Name: 'Crc32Q'), (Func: Hash32_Crc32Xfer; Name: 'Crc32Xfer'), (Func: Hash32_ModbusLrc; Name: 'ModbusLrc'), (Func: Hash32_ModbusCrc; Name: 'ModbusCrc'), (Func: Hash32_Dcon; Name: 'DCON'), (Func: Hash32_Hart; Name: 'HART'), (Func: Hash32_ZERO; Name: 'ZERO'));`
`Func: THash32Function;`
`Name: PChar;`
`end`