Docs: Add missing DocBlocks for `hash_hmac()` and `_hash_hmac()`.
Both will be ignored from parsing as and serve as compat functions for PHP's `hash_hmac()`. Introduced in [18111]. See #32246. Built from https://develop.svn.wordpress.org/trunk@36021 git-svn-id: http://core.svn.wordpress.org/trunk@35986 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
c10ec122ca
commit
decb25a8ae
|
@ -217,11 +217,41 @@ function _mb_strlen( $str, $encoding = null ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( !function_exists('hash_hmac') ):
|
if ( !function_exists('hash_hmac') ):
|
||||||
|
/**
|
||||||
|
* Compat function to mimic hash_hmac().
|
||||||
|
*
|
||||||
|
* @ignore
|
||||||
|
* @since 3.2.0
|
||||||
|
*
|
||||||
|
* @see _hash_hmac()
|
||||||
|
*
|
||||||
|
* @param string $algo Hash algorithm. Accepts 'md5' or 'sha1'.
|
||||||
|
* @param string $data Data to be hashed.
|
||||||
|
* @param string $key Secret key to use for generating the hash.
|
||||||
|
* @param bool $raw_output Optional. Whether to output raw binary data (true),
|
||||||
|
* or lowercase hexits (false). Default false.
|
||||||
|
* @return string|false The hash in output determined by `$raw_output`. False if `$algo`
|
||||||
|
* is unknown or invalid.
|
||||||
|
*/
|
||||||
function hash_hmac($algo, $data, $key, $raw_output = false) {
|
function hash_hmac($algo, $data, $key, $raw_output = false) {
|
||||||
return _hash_hmac($algo, $data, $key, $raw_output);
|
return _hash_hmac($algo, $data, $key, $raw_output);
|
||||||
}
|
}
|
||||||
endif;
|
endif;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Internal compat function to mimic hash_hmac().
|
||||||
|
*
|
||||||
|
* @ignore
|
||||||
|
* @since 3.2.0
|
||||||
|
*
|
||||||
|
* @param string $algo Hash algorithm. Accepts 'md5' or 'sha1'.
|
||||||
|
* @param string $data Data to be hashed.
|
||||||
|
* @param string $key Secret key to use for generating the hash.
|
||||||
|
* @param bool $raw_output Optional. Whether to output raw binary data (true),
|
||||||
|
* or lowercase hexits (false). Default false.
|
||||||
|
* @return string|false The hash in output determined by `$raw_output`. False if `$algo`
|
||||||
|
* is unknown or invalid.
|
||||||
|
*/
|
||||||
function _hash_hmac($algo, $data, $key, $raw_output = false) {
|
function _hash_hmac($algo, $data, $key, $raw_output = false) {
|
||||||
$packs = array('md5' => 'H32', 'sha1' => 'H40');
|
$packs = array('md5' => 'H32', 'sha1' => 'H40');
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '4.5-alpha-36020';
|
$wp_version = '4.5-alpha-36021';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
|
Loading…
Reference in New Issue