amxmodx/plugins/include
HttrckCldHKS c071f53f2c Add new hashers and new natives
Replace the only hasher called MD5 with the ones listed below.

(+) CRC32, MD5, SHA1, SHA256, SHA3 224 BIT, SHA3 256 BIT, SHA3 384 BIT,
SHA3 512 BIT, Keccak 224 BIT, Keccak 256 BIT, Keccak 384 BIT and Keccak
512 BIT.

Add the natives listed below.

(+) hash_string(const string[], hashType:type, output[], const
outputSize)
(+) hash_file(const fileName, hashType:type, output[], const outputSize)
(+) is_arkshine_a_doctor() :  Hidden native, but a sign of recompense
for him being very active since 1.8.3 version of AMX Mod X
(+) get_system_endianness() :  Checks if the system is currently Big
Endian or Little Endian.

Add the following Enum.

(+) hashType {}
(+) sysEndianness {}

Deprecate the following natives.

(-) amx_md5()
(-) amx_md5_file()

It has been tested on Windows and Linux. The sanity checks seems to be
properly working, so no worries about them.

These are useful if people are using Sockets, cURLs or MySQLs in order
to compare hashes of different files On-line for further investigation.
You are not able to check if the files are older or newer, but you can
see if the content is different (Hash Checksum mismatch).

I'm glad I did this. Thanks to
2015-02-16 14:39:45 +02:00
..
amxconst.inc Add new hashers and new natives 2015-02-16 14:39:45 +02:00
amxmisc.inc missing alignment 2015-02-06 01:36:32 +01:00
amxmodx_version.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
amxmodx.inc Add new hashers and new natives 2015-02-16 14:39:45 +02:00
cellarray.inc amxmodx/cellarray: Assorted consistency updates and typo fixes 2014-08-07 23:02:39 +02:00
cellstack.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
celltrie.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
core.inc Missing modification on a86ca1491 2014-04-30 16:11:27 +02:00
csstats.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
cstrike.inc Add error messages and fix documentation 2015-01-31 14:45:37 +01:00
csx.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
cvars.inc Cvars: De-frenchify by Nextra 2015-01-29 21:44:53 +01:00
datapack.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
dbi.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
dodconst.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
dodfun.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
dodstats.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
dodx.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
engine_const.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
engine_stocks.inc Update engine_stocks.inc 2014-10-05 16:19:47 +06:00
engine.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
esf_const.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
esf.inc Added Corona Byte's EvolutionX core 2005-08-24 06:13:55 +00:00
fakemeta_const.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
fakemeta_stocks.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
fakemeta_util.inc Fix for amb1647: brush origin retrieval was wrong 2008-05-07 05:17:21 +00:00
fakemeta.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
file.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
float.inc Backed out changeset: 2bc36c43b15f 2013-09-10 09:04:52 +02:00
fun.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
geoip.inc Fix typo in documentation 2015-02-07 17:51:30 +01:00
ham_const.inc Merge branch 'master' of ssh://github.com/alliedmodders/amxmodx into inc-doc 2014-08-07 01:44:04 +02:00
hamsandwich.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
hlsdk_const.inc Merge branch 'master' of ssh://github.com/alliedmodders/amxmodx into inc-doc 2014-08-07 01:44:04 +02:00
lang.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
message_const.inc moving comment 2014-08-18 06:34:18 -05:00
message_stocks.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
messages.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
newmenus.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
ns_const.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
ns.inc Compiler: Add #pragma deprecated. 2014-08-26 09:04:36 +02:00
nvault.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
regex.inc Update regex.inc 2014-11-07 18:11:55 +05:00
sockets.inc Merge branch 'master' of ssh://github.com/alliedmodders/amxmodx into inc-doc 2014-08-07 01:44:04 +02:00
sorting.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
sqlx.inc Mysql: Establish a default timeout 2015-01-29 13:50:13 +01:00
string.inc Compiler: Add #pragma deprecated. 2014-08-26 09:04:36 +02:00
textparse_ini.inc Fix documentation. 2014-08-07 01:18:45 +02:00
textparse_smc.inc Fix documentation. 2014-08-07 01:16:44 +02:00
tfcconst.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
tfcstats.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
tfcx.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
time.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
tsconst.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
tsfun.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
tsstats.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
tsx.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
vault.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
vector.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
xs.inc Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00