/php-src/ext/random/tests/02_engine/ |
H A D | xoshiro256starstar_seed.phpt | 2 Random: Engine: Xoshiro256StarStar: The seed parameter must work as expected 8 echo "Random integer seed", PHP_EOL; 12 echo "Random string seed", PHP_EOL; 24 echo "Invalid string seed length", PHP_EOL; 32 echo "Null seed", PHP_EOL; 40 echo "Valid string seed", PHP_EOL; 53 Random integer seed 56 Random string seed 63 Invalid string seed length 67 Null seed [all …]
|
H A D | pcgoneseq128xslrr64_seed.phpt | 2 Random: Engine: PcgOneseq128XslRr64: The seed parameter must work as expected 8 echo "Random integer seed", PHP_EOL; 12 echo "Random string seed", PHP_EOL; 24 echo "Invalid string seed length", PHP_EOL; 32 echo "Valid string seed", PHP_EOL; 45 Random integer seed 48 Random string seed 52 Random\Engine\PcgOneseq128XslRr64::__construct(): Argument #1 ($seed) must be of type string|int|nu… 55 Invalid string seed length 56 Random\Engine\PcgOneseq128XslRr64::__construct(): Argument #1 ($seed) must be a 16 byte (128 bit) s… [all …]
|
H A D | mt19937_value.phpt | 2 Random: Engine: Mt19937: For a reference seed a fixed reference value must be generated
|
H A D | pcgoneseq128xslrr64_value.phpt | 2 Random: Engine: PcgOneseq128XslRr64: For a reference seed a fixed reference value must be generated
|
H A D | xoshiro256starstar_value.phpt | 2 Random: Engine: Xoshiro256StarStar: For a reference seed a fixed reference value must be generated
|
/php-src/ext/hash/tests/ |
H A D | murmur_seed_deprecation.phpt | 2 Hash: murmur3 seed deprecation of edge cases 7 hash_init($a, options: ["seed" => "42"]); 12 …precated: hash_init(): Passing a seed of a type other than int is deprecated because it is the sam… 14 …precated: hash_init(): Passing a seed of a type other than int is deprecated because it is the sam… 16 …precated: hash_init(): Passing a seed of a type other than int is deprecated because it is the sam…
|
H A D | murmurhash3_seed.phpt | 2 Hash: MurmurHash3 seed 6 $ctx = hash_init("murmur3f", options: ["seed" => 42]); 16 $h0 = hash("murmur3f", "Two hashes meet in a bar.", options: ["seed" => 42]); 19 $ctx = hash_init("murmur3c", options: ["seed" => 106]); 29 $h0 = hash("murmur3c", "Two hashes meet in a bar.", options: ["seed" => 106]); 32 $ctx = hash_init("murmur3a", options: ["seed" => 2345]); 42 $h0 = hash("murmur3a", "Two hashes meet in a bar.", options: ["seed" => 2345]);
|
H A D | xxhash_seed_deprecation.phpt | 2 Hash: xxHash seed deprecation of edge cases 7 hash_init($a, options: ["seed" => "42"]); 18 …precated: hash_init(): Passing a seed of a type other than int is deprecated because it is the sam… 20 …precated: hash_init(): Passing a seed of a type other than int is deprecated because it is the sam… 22 Deprecated: hash_init(): Passing a seed of a type other than int is deprecated because it is ignore… 24 Deprecated: hash_init(): Passing a seed of a type other than int is deprecated because it is ignore…
|
H A D | xxhash_seed.phpt | 2 Hash: xxHash seed 8 $ctx = hash_init($a, options: ["seed" => 42]); 16 …$h0 = hash($a, "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", options: ["seed" => 42]…
|
H A D | xxhash_secret.phpt | 19 $ctx = hash_init($a, options: ["seed" => 24, "secret" => $secret]); 50 string(67) "xxh3: Only one of seed or secret is to be passed for initialization" 56 string(69) "xxh128: Only one of seed or secret is to be passed for initialization"
|
H A D | hash_file_basic1.phpt | 46 echo "murmur3a: " . hash_file('murmur3a', $file, false, ['seed' => 1234]). "\n"; 48 echo "murmur3c: " . hash_file('murmur3c', $file, false, ['seed' => 1234]). "\n"; 50 echo "murmur3f: " . hash_file('murmur3f', $file, false, ['seed' => 1234]). "\n";
|
/php-src/ext/hash/ |
H A D | hash_murmur.c | 42 zval *seed = zend_hash_str_find_deref(args, "seed", sizeof("seed") - 1); in PHP_MURMUR3AInit() local 45 if (seed) { in PHP_MURMUR3AInit() 46 if (IS_LONG == Z_TYPE_P(seed)) { in PHP_MURMUR3AInit() 47 ctx->h = (uint32_t) Z_LVAL_P(seed); in PHP_MURMUR3AInit() 104 zval *seed = zend_hash_str_find_deref(args, "seed", sizeof("seed") - 1); in PHP_MURMUR3CInit() local 107 if (seed) { in PHP_MURMUR3CInit() 108 if (IS_LONG == Z_TYPE_P(seed)) { in PHP_MURMUR3CInit() 109 uint32_t _seed = (uint32_t)Z_LVAL_P(seed); in PHP_MURMUR3CInit() 186 if (seed) { in PHP_MURMUR3FInit() 187 if (IS_LONG == Z_TYPE_P(seed)) { in PHP_MURMUR3FInit() [all …]
|
H A D | hash_xxhash.c | 46 zval *seed = zend_hash_str_find_deref(args, "seed", sizeof("seed") - 1); in PHP_XXH32Init() local 49 if (seed) { in PHP_XXH32Init() 50 if (IS_LONG == Z_TYPE_P(seed)) { in PHP_XXH32Init() 51 XXH32_reset(&ctx->s, (XXH32_hash_t)Z_LVAL_P(seed)); in PHP_XXH32Init() 113 zval *seed = zend_hash_str_find_deref(args, "seed", sizeof("seed") - 1); in PHP_XXH64Init() local 116 if (seed && IS_LONG == Z_TYPE_P(seed)) { in PHP_XXH64Init() 117 XXH64_reset(&ctx->s, (XXH64_hash_t)Z_LVAL_P(seed)); in PHP_XXH64Init()
|
/php-src/ext/hash/xxhash/ |
H A D | xxhash.h | 1090 XXH64_hash_t seed; member 2125 xxh_u32 v3 = seed + 0; in XXH32_endian_align() 2152 XXH32_reset(&state, seed); in XXH32() 2195 state.v[2] = seed + 0; in XXH32_reset() 2611 state.v[2] = seed + 0; in XXH64_reset() 3505 seed ^= (xxh_u64)XXH_swap32((xxh_u32)seed) << 32; in XXH3_len_4to8_64b() 4539 if (seed == 0) in XXH3_hashLong_64b_withSeed_internal() 4729 statePtr->seed = seed; in XXH3_reset_internal() 4763 if ((seed != statePtr->seed) || (statePtr->extSecret != NULL)) in XXH3_64bits_reset_withSeed() 5046 seed ^= (xxh_u64)XXH_swap32((xxh_u32)seed) << 32; in XXH3_len_4to8_128b() [all …]
|
/php-src/ext/random/ |
H A D | engine_mt19937.c | 128 PHPAPI inline void php_random_mt19937_seed32(php_random_status_state_mt19937 *state, uint32_t seed) in php_random_mt19937_seed32() argument 136 state->state[0] = seed; in php_random_mt19937_seed32() 242 uint32_t seed = 0; in php_random_mt19937_seed_default() local 244 if (php_random_bytes_silent(&seed, sizeof(seed)) == FAILURE) { in php_random_mt19937_seed_default() 245 seed = (uint32_t)php_random_generate_fallback_seed(); in php_random_mt19937_seed_default() 248 php_random_mt19937_seed32(state, seed); in php_random_mt19937_seed_default() 257 zend_long seed, mode = MT_RAND_MT19937; in PHP_METHOD() local 262 Z_PARAM_LONG_OR_NULL(seed, seed_is_null); in PHP_METHOD() 281 if (php_random_bytes_throw(&seed, sizeof(seed)) == FAILURE) { in PHP_METHOD() 287 php_random_mt19937_seed32(state, seed); in PHP_METHOD()
|
H A D | random.stub.php | 21 function mt_srand(?int $seed = null, int $mode = MT_RAND_MT19937): void {} argument 24 function srand(?int $seed = null, int $mode = MT_RAND_MT19937): void {} argument 48 public function __construct(int|null $seed = null, int $mode = MT_RAND_MT19937) {} argument 64 public function __construct(string|int|null $seed = null) {} argument 86 public function __construct(string|int|null $seed = null) {} argument
|
H A D | engine_xoshiro256starstar.c | 30 static inline uint64_t splitmix64(uint64_t *seed) in splitmix64() argument 34 r = (*seed += 0x9e3779b97f4a7c15ULL); in splitmix64() 93 …_random_xoshiro256starstar_seed64(php_random_status_state_xoshiro256starstar *state, uint64_t seed) in php_random_xoshiro256starstar_seed64() argument 97 s[0] = splitmix64(&seed); in php_random_xoshiro256starstar_seed64() 98 s[1] = splitmix64(&seed); in php_random_xoshiro256starstar_seed64() 99 s[2] = splitmix64(&seed); in php_random_xoshiro256starstar_seed64() 100 s[3] = splitmix64(&seed); in php_random_xoshiro256starstar_seed64()
|
H A D | random.c | 402 uint64_t seed = 0; local 404 if (php_random_bytes_silent(&seed, sizeof(seed)) == FAILURE) { 405 seed = php_random_generate_fallback_seed(); 408 state[0] = seed & 0xffffffffU; 409 state[1] = seed >> 32; 441 PHPAPI void php_mt_srand(uint32_t seed) argument 494 zend_long seed = 0; local 501 Z_PARAM_LONG_OR_NULL(seed, seed_is_null) 517 php_random_mt19937_seed32(state, (uint64_t) seed); 702 fallback_seed_add(&c, state->seed, 20); [all …]
|
H A D | php_random.h | 59 PHPAPI void php_mt_srand(uint32_t seed); 103 unsigned char seed[20]; member 174 PHPAPI void php_random_mt19937_seed32(php_random_status_state_mt19937 *state, uint32_t seed); 177 …neseq128xslrr64_seed128(php_random_status_state_pcgoneseq128xslrr64 *s, php_random_uint128_t seed); 180 …random_xoshiro256starstar_seed64(php_random_status_state_xoshiro256starstar *state, uint64_t seed);
|
H A D | engine_pcgoneseq128xslrr64.c | 38 …oneseq128xslrr64_seed128(php_random_status_state_pcgoneseq128xslrr64 *s, php_random_uint128_t seed) in php_random_pcgoneseq128xslrr64_seed128() argument 42 s->state = php_random_uint128_add(s->state, seed); in php_random_pcgoneseq128xslrr64_seed128()
|
/php-src/ext/standard/ |
H A D | uniqid.c | 76 double seed; in PHP_FUNCTION() local 80 seed = ((double) bytes / UINT32_MAX) * 10.0; in PHP_FUNCTION() 81 uniqid = strpprintf(0, "%s%08x%05x%.8F", prefix, sec, usec, seed); in PHP_FUNCTION()
|
/php-src/ext/hash/murmur/ |
H A D | PMurHash128.h | 33 void PMurHash128x64(const void * key, const int len, uint32_t seed, void * out); 38 void PMurHash128x86(const void * key, const int len, uint32_t seed, void * out);
|
H A D | PMurHash128.c | 427 void PMurHash128x86(const void * key, const int len, uint32_t seed, void * out) in PMurHash128x86() argument 430 uint32_t h[4] = {seed, seed, seed, seed}; in PMurHash128x86() 634 void PMurHash128x64(const void * key, const int len, uint32_t seed, void * out) in PMurHash128x64() argument 637 uint64_t h[2] = {seed, seed}; in PMurHash128x64()
|
/php-src/ext/gmp/tests/ |
H A D | gmp_random_seed.phpt | 82 $seed = gmp_init(1); 83 $seed <<= 512; 86 var_dump(gmp_random_seed($seed * -1)); 98 var_dump(gmp_random_seed($seed)); 176 gmp_random_seed(): Argument #1 ($seed) is not an integer string
|
/php-src/ext/sodium/tests/ |
H A D | crypto_sign.phpt | 30 $seed = str_repeat('x', SODIUM_CRYPTO_SIGN_SEEDBYTES); 31 $alice_kp = sodium_crypto_sign_seed_keypair($seed); 38 "since they are derived from a fixed seed";
|