From: Charles R. Portwood II Date: Sun, 10 Jul 2016 13:16:55 +0000 (-0500) Subject: Reverting PASSWORD_DEFAULT to PASSWORD_BCRYPT X-Git-Tag: php-7.2.0alpha1~1316^2^2~12 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1bc381848add707db42671b3c33e1082aa3e7f93;p=php Reverting PASSWORD_DEFAULT to PASSWORD_BCRYPT Indicating constants as defaults Minor coding standards change --- diff --git a/ext/standard/password.c b/ext/standard/password.c index f312df8030..ab967ee7c4 100644 --- a/ext/standard/password.c +++ b/ext/standard/password.c @@ -46,9 +46,9 @@ PHP_MINIT_FUNCTION(password) /* {{{ */ REGISTER_LONG_CONSTANT("PASSWORD_ARGON2", PHP_PASSWORD_ARGON2, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PASSWORD_BCRYPT_DEFAULT_COST", PHP_PASSWORD_BCRYPT_COST, CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("PASSWORD_ARGON2_MEMORY_COST", PHP_PASSWORD_ARGON2_MEMORY_COST, CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("PASSWORD_ARGON2_TIME_COST", PHP_PASSWORD_ARGON2_TIME_COST, CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("PASSWORD_ARGON2_THREADS", PHP_PASSWORD_ARGON2_THREADS, CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("PASSWORD_ARGON2_DEFAULT_MEMORY_COST", PHP_PASSWORD_ARGON2_MEMORY_COST, CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("PASSWORD_ARGON2_DEFAULT_TIME_COST", PHP_PASSWORD_ARGON2_TIME_COST, CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("PASSWORD_ARGON2_DEFAULT_THREADS", PHP_PASSWORD_ARGON2_THREADS, CONST_CS | CONST_PERSISTENT); return SUCCESS; } @@ -212,7 +212,7 @@ PHP_FUNCTION(password_get_info) } /** }}} */ -/* {{{ proto boolean password_needs_rehash(string $hash, integer $algo, array $options) +/* {{{ proto boolean password_needs_rehash(string $hash, integer $algo[, array $options]) Determines if a given hash requires re-hashing based upon parameters */ PHP_FUNCTION(password_needs_rehash) { @@ -351,7 +351,7 @@ PHP_FUNCTION(password_verify) } /* }}} */ -/* {{{ proto string password_hash(string password, int algo, array options = array()) +/* {{{ proto string password_hash(string password, int algo[, array options = array()]) Hash a password */ PHP_FUNCTION(password_hash) { diff --git a/ext/standard/php_password.h b/ext/standard/php_password.h index 7e546b7657..e3104f7dbd 100644 --- a/ext/standard/php_password.h +++ b/ext/standard/php_password.h @@ -30,7 +30,7 @@ PHP_FUNCTION(password_get_info); PHP_MINIT_FUNCTION(password); #define PHP_PASSWORD_ARGON2 PHP_PASSWORD_ARGON2I -#define PHP_PASSWORD_DEFAULT PHP_PASSWORD_ARGON2 +#define PHP_PASSWORD_DEFAULT PHP_PASSWORD_BCRYPT #define PHP_PASSWORD_BCRYPT_COST 10 #define PHP_PASSWORD_ARGON2_MEMORY_COST 1<<16