#
7463e70b |
| 16-Jan-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Handle exceptions from __toString in XXH3's initialization The initialization routine for XXH3 was not prepared for exceptions from seed. Fix this by using try_convert_to_string.
Handle exceptions from __toString in XXH3's initialization The initialization routine for XXH3 was not prepared for exceptions from seed. Fix this by using try_convert_to_string. For discussion, please see: GH-10305 Closes GH-10352 Signed-off-by: George Peter Banyard <girgias@php.net>
show more ...
|
Revision tags: php-8.1.7RC1, php-8.1.4RC1, php-8.1.3, php-8.1.2RC1, php-8.1.0, php-7.3.33, php-7.3.32, php-7.3.31, php-7.3.30, php-7.3.29 |
|
#
01b3fc03 |
| 06-May-2021 |
KsaR |
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as 3.0 states "php 5.1.1, 4.1.1, and earlier". 3. In some license comments is "at through the world-wide-web" while most is without "at", so deleted. 4. fixed indentation in some files before |
show more ...
|
Revision tags: php-7.3.28 |
|
#
8ff6dbb5 |
| 13-Mar-2021 |
Anatol Belski |
hash: xxhash: Use canonicalization routine from existing API Signed-off-by: Anatol Belski <ab@php.net>
|
#
20501c72 |
| 20-Feb-2021 |
Anatol Belski |
hash: Implement secret support for xxh3 and xxh128 A secret can be passed through the options array. The length is currently in the range of 136 to 256 bytes. The concerned algos are
hash: Implement secret support for xxh3 and xxh128 A secret can be passed through the options array. The length is currently in the range of 136 to 256 bytes. The concerned algos are already marked as non serializable. Signed-off-by: Anatol Belski <ab@php.net>
show more ...
|
Revision tags: php-7.3.27 |
|
#
e8a0ae18 |
| 18-Jan-2021 |
Nikita Popov |
Fix memsize check for xxh32 Copy-paste mistake: The memsize limit for xxh32 should be 16, rather than 32 (which is correct for xxh64). Probably fixes oss-fuzz #29661.
|
#
cebdad4b |
| 15-Jan-2021 |
Nikita Popov |
Protect against buffer overflow in xxhash unserialization We need to make sure that memsize is < 32 bytes. Fixes oss-fuzz #29538.
|
Revision tags: php-7.3.26, php-7.3.26RC1 |
|
#
23590f7c |
| 13-Dec-2020 |
Anatol Belski |
hash: Implement xxHash The implementation bundles the xxHash v0.8.0 release and includes all the variants - xxh32, 32-bit wide - xxh64, 64-bit wide - xxh3, 64-bit wide -
hash: Implement xxHash The implementation bundles the xxHash v0.8.0 release and includes all the variants - xxh32, 32-bit wide - xxh64, 64-bit wide - xxh3, 64-bit wide - xxh128, 128-bit wide An initial hash state can be passed through the options arrray. An additional functionality not targeted in this implementation is the secret support in xxh3 and xxh128. That can be added at a later point. The serialization for xxh3 and xxh128 should not be implemented, as the state would contain the secret. Despite the xxHash is a non crypto algorithm, the secret would be serialized as plain text which would be insecure. Closes GH-6524 Signed-off-by: Anatol Belski <ab@php.net>
show more ...
|