Lines Matching refs:PHP_MAX_SALT_LEN
49 #define PHP_MAX_SALT_LEN 123 macro
56 REGISTER_LONG_CONSTANT("CRYPT_SALT_LENGTH", PHP_MAX_SALT_LEN, CONST_CS | CONST_PERSISTENT); in PHP_MINIT_FUNCTION()
107 output = emalloc(PHP_MAX_SALT_LEN); in php_crypt()
109 crypt_res = php_sha512_crypt_r(password, salt, output, PHP_MAX_SALT_LEN); in php_crypt()
111 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN); in php_crypt()
116 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN); in php_crypt()
122 output = emalloc(PHP_MAX_SALT_LEN); in php_crypt()
124 crypt_res = php_sha256_crypt_r(password, salt, output, PHP_MAX_SALT_LEN); in php_crypt()
126 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN); in php_crypt()
131 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN); in php_crypt()
140 char output[PHP_MAX_SALT_LEN + 1]; in php_crypt()
142 memset(output, 0, PHP_MAX_SALT_LEN + 1); in php_crypt()
146 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN + 1); in php_crypt()
150 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN + 1); in php_crypt()
203 char salt[PHP_MAX_SALT_LEN + 1]; in PHP_FUNCTION()
213 salt[0] = salt[PHP_MAX_SALT_LEN] = '\0'; in PHP_FUNCTION()
217 memset(&salt[1], '$', PHP_MAX_SALT_LEN - 1); in PHP_FUNCTION()
218 memcpy(salt, salt_in, MIN(PHP_MAX_SALT_LEN, salt_in_len)); in PHP_FUNCTION()
220 salt_in_len = MIN(PHP_MAX_SALT_LEN, salt_in_len); in PHP_FUNCTION()