Home
last modified time | relevance | path

Searched refs:algo (Results 1 – 25 of 66) sorted by relevance

123

/php-src/ext/hash/
H A Dhash.stub.php12 function hash(string $algo, string $data, bool $binary = false, array $options = []): string {} argument
15 function hash_file(string $algo, string $filename, bool $binary = false, array $options = []): stri… argument
20 function hash_hmac(string $algo, string $data, #[\SensitiveParameter] string $key, bool $binary = f… argument
25 function hash_hmac_file(string $algo, string $filename, #[\SensitiveParameter] string $key, bool $b… argument
30 function hash_init(string $algo, int $flags = 0, #[\SensitiveParameter] string $key = "", array $op… argument
63 function hash_pbkdf2(string $algo, #[\SensitiveParameter] string $password, string $salt, int $iter…
70 function hash_hkdf(string $algo, #[\SensitiveParameter] string $key, int $length = 0, string $info …
74 function mhash_get_block_size(int $algo): int|false {}
80 function mhash_get_hash_name(int $algo): string|false {}
86 function mhash_keygen_s2k(int $algo, string $password, string $salt, int $length): string|false {}
[all …]
H A Dbench.php8 foreach (hash_algos() as $algo) {
9 $time[$algo] = 0;
13 foreach (hash_algos() as $algo) {
16 hash($algo, $data);
18 $time[$algo] += hrtime(true)-$start;
H A Dhash_arginfo.h5 ZEND_ARG_TYPE_INFO(0, algo, IS_STRING, 0)
12 ZEND_ARG_TYPE_INFO(0, algo, IS_STRING, 0)
19 ZEND_ARG_TYPE_INFO(0, algo, IS_STRING, 0)
26 ZEND_ARG_TYPE_INFO(0, algo, IS_STRING, 0)
33 ZEND_ARG_TYPE_INFO(0, algo, IS_STRING, 0)
71 ZEND_ARG_TYPE_INFO(0, algo, IS_STRING, 0)
86 ZEND_ARG_TYPE_INFO(0, algo, IS_STRING, 0)
95 ZEND_ARG_TYPE_INFO(0, algo, IS_LONG, 0)
99 ZEND_ARG_TYPE_INFO(0, algo, IS_LONG, 0)
103 ZEND_ARG_TYPE_INFO(0, algo, IS_LONG, 0)
[all …]
H A Dhash.c117 size_t algo_len = strlen(algo); in php_hash_register_algo()
366 ops = php_hash_fetch_ops(algo); in php_hash_do_hash()
424 zend_string *algo; in PHP_FUNCTION() local
431 Z_PARAM_STR(algo) in PHP_FUNCTION()
446 zend_string *algo; in PHP_FUNCTION() local
453 Z_PARAM_STR(algo) in PHP_FUNCTION()
581 zend_string *algo; in PHP_FUNCTION() local
598 zend_string *algo; in PHP_FUNCTION() local
1202 zend_string *algo = NULL; in PHP_FUNCTION() local
1228 if (algo) { in PHP_FUNCTION()
[all …]
/php-src/ext/sockets/tests/
H A Dsocket_tcp_congestion.phpt15 $algo = 'cubic';
17 $algo = 'newreno';
22 echo "current tcp congestion algo " . $r['name'] . "\n";
23 var_dump(socket_set_option($socket, SOL_TCP, TCP_CONGESTION, $algo));
25 echo "new tcp congestion algo " . $r['name'];
28 current tcp congestion algo %s
30 new tcp congestion algo %s
/php-src/sapi/fuzzer/
H A Dgenerate_unserializehash_corpus.php6 foreach (hash_algos() as $algo) {
7 $ctx = hash_init($algo);
8 $algx = preg_replace('/[^-_a-zA-Z0-9]/', '_', $algo);
12 echo "Hash algorithm $algo could not be serialized.\n";
/php-src/ext/hash/tests/
H A Dhaval.phpt8 $algo = sprintf('haval%d,%d',$bits,$pass);
9 echo $algo . ': ' . hash($algo,'') . "\n";
15 $algo = sprintf('haval%d,%d',$bits,$pass);
16 echo $algo . ': ' . hash($algo,'abc') . "\n";
22 $algo = sprintf('haval%d,%d',$bits,$pass);
23 …echo $algo . ': ' . hash($algo,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMOPQRSTUVWXYZ0123456789abcde…
H A Dmhash_004.phpt8 $algo = MHASH_MD5;
9 var_dump($algo);
10 var_dump(bin2hex(mhash($algo, "test")));
11 var_dump($algo);
H A Dhash_hkdf_error.phpt51 [ValueError] hash_hkdf(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm
54 [ValueError] hash_hkdf(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm
55 [ValueError] hash_hkdf(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm
56 [ValueError] hash_hkdf(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm
57 [ValueError] hash_hkdf(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm
58 [ValueError] hash_hkdf(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm
59 [ValueError] hash_hkdf(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm
60 [ValueError] hash_hkdf(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm
61 [ValueError] hash_hkdf(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm
H A Dhash_serialize_003.phpt230 function test_serialization($serial, $hash, $algo) {
236 echo "$algo: unexpected hash $hash2 for serialization {$serial}\n";
239 echo "$algo: problem with serialization {$serial}\n";
245 $algo = $slist[0];
246 $hash = hash($algo, "I can't remember anythingCan’t tell if this is true or dream");
248 $ctx = hash_init($algo);
252 echo "$algo: unexpected serialization $serial\n";
255 test_serialization($serial, $hash, $algo);
H A DHashContext_debugInfo.phpt12 ["algo"]=>
16 ["algo"]=>
H A Dhash_hkdf_edges.phpt13 echo "Non-crypto algo name case-sensitivity:\n";
28 Non-crypto algo name case-sensitivity:
29 [Error] hash_hkdf(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm
H A Dhash_serialize_001.phpt8 foreach ($algos as $algo) {
9 if (not_serializable($algo)) continue;
10 var_dump($algo);
11 $ctx0 = hash_init($algo);
26 foreach ($algos as $algo) {
27 if (not_serializable($algo)) continue;
28 var_dump($algo);
29 $orig = hash_init($algo);
33 $fresh = hash_init($algo);
42 function not_serializable(string $algo)
[all …]
/php-src/ext/standard/
H A Dpassword.c529 const php_password_algo *algo; in php_password_algo_identify_ex() local
538 return (!algo || (algo->valid && !algo->valid(hash))) ? default_algo : algo; in php_password_algo_identify_ex()
544 const php_password_algo *algo; in PHP_FUNCTION() local
557 if (!algo || (algo->valid && !algo->valid(hash))) { in PHP_FUNCTION()
571 if (algo->get_info) { in PHP_FUNCTION()
572 algo->get_info(&options, hash); in PHP_FUNCTION()
615 const php_password_algo *algo; in PHP_FUNCTION() local
623 RETURN_BOOL(algo && (!algo->verify || algo->verify(password, hash))); in PHP_FUNCTION()
634 const php_password_algo *algo; in PHP_FUNCTION() local
645 if (!algo) { in PHP_FUNCTION()
[all …]
/php-src/ext/openssl/
H A Dopenssl_pwhash.c89 const char *algo, in php_openssl_argon2_compute_hash() argument
114 if ((kdf = EVP_KDF_fetch(NULL, algo, NULL)) == NULL) { in php_openssl_argon2_compute_hash()
233 if (php_openssl_argon2_compute_hash(algo, version, memlimit, iterlimit, threads, in php_openssl_argon2_verify()
322 zend_string *password, *algo, *digest; in PHP_FUNCTION() local
326 Z_PARAM_STR(algo) in PHP_FUNCTION()
332 if (strcmp(ZSTR_VAL(algo), "argon2i") && strcmp(ZSTR_VAL(algo), "argon2id")) { in PHP_FUNCTION()
337 digest = php_openssl_argon2_hash(password, options, ZSTR_VAL(algo)); in PHP_FUNCTION()
350 zend_string *password, *algo, *digest; in PHP_FUNCTION() local
353 Z_PARAM_STR(algo) in PHP_FUNCTION()
358 if (strcmp(ZSTR_VAL(algo), "argon2i") && strcmp(ZSTR_VAL(algo), "argon2id")) { in PHP_FUNCTION()
[all …]
/php-src/ext/openssl/tests/
H A Dopenssl_password.phpt24 foreach(['argon2i', 'argon2id'] as $algo) {
25 $pass = "secret$mem$time$algo";
26 $hash = openssl_password_hash($algo, $pass, $opts);
27 var_dump(openssl_password_verify($algo, $pass, $hash));
H A Dopenssl_password_compat.phpt29 $algo = 'argon2id';
30 $pass = "secret$mem$time$algo";
34 var_dump(openssl_password_verify($algo, $pass, $hash));
37 $hash = openssl_password_hash($algo, $pass, $opts);
H A Dopenssl_password_compat2.phpt29 $algo = 'argon2id';
30 $pass = "secret$mem$time$algo";
34 var_dump(openssl_password_verify($algo, $pass, $hash));
37 $hash = openssl_password_hash($algo, $pass, $opts);
/php-src/ext/standard/tests/password/
H A Dpassword_get_info.phpt19 ["algo"]=>
30 ["algo"]=>
41 ["algo"]=>
50 ["algo"]=>
H A Dpassword_hash_argon2.phpt21 foreach ($algos as $algo) {
22 $hash = password_hash($password, $algo);
24 var_dump(password_get_info($hash)['algo']);
H A Dpassword_hash.phpt17 foreach ($algos as $algo) {
18 $hash = password_hash("foo", $algo);
H A Dpassword_get_info_argon2.phpt17 ["algo"]=>
32 ["algo"]=>
/php-src/ext/random/
H A Drandom.c82 const php_random_algo *algo = engine.algo; in php_random_range32() local
91 php_random_result r = algo->generate(state); in php_random_range32()
127 php_random_result r = algo->generate(state); in php_random_range32()
141 const php_random_algo *algo = engine.algo; in php_random_range64() local
150 php_random_result r = algo->generate(state); in php_random_range64()
186 php_random_result r = algo->generate(state); in php_random_range64()
240 return algo->state_size > 0 ? pecalloc(1, algo->state_size, persistent) : NULL; in php_random_status_alloc()
245 return memcpy(new_status, old_status, algo->state_size); in php_random_status_copy()
261 .algo = algo, in php_random_engine_common_init()
262 .state = php_random_status_alloc(algo, false) in php_random_engine_common_init()
[all …]
H A Drandomizer.c42 .algo = &php_random_algo_user, in randomizer_common_init()
107 php_random_result r = engine.algo->generate(engine.state); in PHP_METHOD()
218 php_random_result result = engine.algo->generate(engine.state); in PHP_METHOD()
251 engine.algo->range == php_random_algo_mt19937.range in PHP_METHOD()
263 result = engine.algo->range(engine.state, min, max); in PHP_METHOD()
298 result = engine.algo->generate(engine.state); in PHP_METHOD()
327 result = engine.algo->generate(engine.state); in PHP_METHOD()
451 uint64_t offset = engine.algo->range(engine.state, 0, max_offset); in PHP_METHOD()
474 php_random_result result = engine.algo->generate(engine.state); in PHP_METHOD()
/php-src/ext/sodium/tests/
H A Dphp_password_verify.phpt13 list(, $algo) = explode('$', $hash, 3);
15 if (!in_array($algo, password_algos(), true /* strict */)) {
16 echo "skip - No $algo support in password_verify()";

Completed in 48 milliseconds

123