summaryrefslogtreecommitdiff
path: root/ext/hash
Commit message (Expand)AuthorAgeFilesLines
* hash: Fix -Warray-parameter= warningsAnatol Belski2021-03-264-9/+9
* hash: xxhash: Use canonicalization routine from existing APIAnatol Belski2021-03-131-44/+4
* hash: Implement secret support for xxh3 and xxh128Anatol Belski2021-02-203-24/+95
* Improve class entry generationMáté Kocsis2021-02-161-2/+1
* Deprecate passing null to non-nullable arg of internal functionNikita Popov2021-02-111-1/+3
* Implicitly enable function entry generation when class entry generation is en...Máté Kocsis2021-02-092-6/+2
* Generate class entries from stubs for another batch of extensionsMáté Kocsis2021-02-083-7/+18
* Fix memsize check for xxh32Nikita Popov2021-01-182-2/+2
* Protect against buffer overflow in xxhash unserializationNikita Popov2021-01-152-2/+62
* Replace zend_bool uses with boolNikita Popov2021-01-151-8/+8
* hash: Use hrtime() in the bench script [ci skip]Anatol Belski2021-01-091-3/+3
* hash: Implement xxHashAnatol Belski2021-01-0913-7/+5213
* hash: Fix signatures in the final callback defsAnatol Belski2020-12-131-2/+2
* hash: Support custom algo parametersAnatol Belski2020-12-1333-106/+214
* hash: Add build dir for ext/hash/murmurAnatol Belski2020-11-301-0/+2
* hash: murmur: Initialize final hash explicitlyAnatol Belski2020-11-031-2/+2
* hash: murmur: Fix GCC support version for no_sanitizeAnatol Belski2020-11-011-1/+1
* hash: murmur: Suppress sanitize warnings under GCCAnatol Belski2020-11-011-5/+9
* hash: Add MurmurHash3 with streaming supportAnatol Belski2020-10-3117-7/+1392
* Use constant size string in hash bench.phpdivinity762020-10-301-1/+1
* Remove dated results from ext/hash/bench.phpNikita Popov2020-10-261-72/+2
* Update ext/spl parameter namesNikita Popov2020-10-072-3/+3
* Improve parameter names in ext/hash and ext/opensslMáté Kocsis2020-09-243-31/+31
* Generate arginfosMáté Kocsis2020-09-161-3/+3
* Display string default values in stubs more uniformlyMáté Kocsis2020-09-161-1/+1
* Make null byte error a ValueErrorNikita Popov2020-09-082-4/+4
* hash: Fix warning in the bench scriptAnatol Belski2020-09-021-0/+3
* X86: Fast CRC32 computation using PCLMULQDQ instructionFrank Du2020-09-022-7/+104
* Fixed memory leak (ext/hash/tests/mhash_001.phpt failure)Dmitry Stogov2020-08-191-1/+5
* Fix ZPP for mhash()Máté Kocsis2020-08-143-41/+65
* Add many missing closing PHP tags to testsMáté Kocsis2020-08-0920-0/+20
* Add a few missing parameter types in stubsMáté Kocsis2020-07-302-5/+1
* Review the usage of apostrophes in error messagesMáté Kocsis2020-07-101-1/+1
* Remove proto comments from C filesMax Semenik2020-07-062-72/+36
* Update outdated arginfo hashesMáté Kocsis2020-06-301-1/+1
* Make HashContexts serializable.Eddie Kohler2020-06-3037-53/+1515
* Mark Keccak functions that contain expected misaligned accesses.Eddie Kohler2020-06-302-0/+22
* SHA-3 Keccak_Hash: Store Keccak_HashInstance in the main context.Eddie Kohler2020-06-303-21/+7
* Remove unnecessary PHPDoc-alike blocks from testsMáté Kocsis2020-06-2415-76/+1
* Include stub hash in generated arginfo filesNikita Popov2020-06-241-1/+2
* Correct implementation of joaat hash.Eddie Kohler2020-06-223-9/+10
* Fix some final classes in stubsMáté Kocsis2020-05-191-1/+2
* Fix UNKNOWN default values in various extensionsMáté Kocsis2020-05-053-6/+6
* Use EXPECT instead of EXPECTF when possible EXPECTF logic in run tests is co...Gabriel Caruso2020-04-272-2/+2
* Ensure hash_update_stream() always returns the same hash when $length = 0Symeon Charalabides2020-04-211-0/+33
* Improve a last couple of argument error messagesMáté Kocsis2020-04-202-7/+7
* Fix PHP_HAVALUpdate signatureNikita Popov2020-04-152-2/+2
* Fix [-Wchar-subscripts] in Hash extensionGeorge Peter Banyard2020-04-131-2/+2
* Generate method entries from stubs for a couple of extensionsMáté Kocsis2020-04-112-7/+9
* Store default parameter values of internal functions in arg infoMáté Kocsis2020-04-081-11/+11