Lines Matching refs:PHP_MAX_SALT_LEN
51 #define PHP_MAX_SALT_LEN 123 macro
61 REGISTER_LONG_CONSTANT("CRYPT_SALT_LENGTH", PHP_MAX_SALT_LEN, CONST_CS | CONST_PERSISTENT); in PHP_MINIT_FUNCTION()
123 output = emalloc(PHP_MAX_SALT_LEN); in php_crypt()
125 crypt_res = php_sha512_crypt_r(password, salt, output, PHP_MAX_SALT_LEN); in php_crypt()
127 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN); in php_crypt()
132 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN); in php_crypt()
138 output = emalloc(PHP_MAX_SALT_LEN); in php_crypt()
140 crypt_res = php_sha256_crypt_r(password, salt, output, PHP_MAX_SALT_LEN); in php_crypt()
142 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN); in php_crypt()
147 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN); in php_crypt()
155 char output[PHP_MAX_SALT_LEN + 1]; in php_crypt()
157 memset(output, 0, PHP_MAX_SALT_LEN + 1); in php_crypt()
161 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN + 1); in php_crypt()
165 ZEND_SECURE_ZERO(output, PHP_MAX_SALT_LEN + 1); in php_crypt()
236 char salt[PHP_MAX_SALT_LEN + 1]; in PHP_FUNCTION()
247 salt[0] = salt[PHP_MAX_SALT_LEN] = '\0'; in PHP_FUNCTION()
251 memset(&salt[1], '$', PHP_MAX_SALT_LEN - 1); in PHP_FUNCTION()
254 memcpy(salt, salt_in, MIN(PHP_MAX_SALT_LEN, salt_in_len)); in PHP_FUNCTION()
264 strncpy(&salt[11], "$", PHP_MAX_SALT_LEN - 11); in PHP_FUNCTION()
267 salt_in_len = MIN(PHP_MAX_SALT_LEN, salt_in_len); in PHP_FUNCTION()