Lines Matching refs:buffer

86 	unsigned char *buffer;  in php_password_salt_to64()  local
90 buffer = php_base64_encode((unsigned char*) str, (int) str_len, (int*) &ret_len); in php_password_salt_to64()
93 efree(buffer); in php_password_salt_to64()
97 if (buffer[pos] == '+') { in php_password_salt_to64()
99 } else if (buffer[pos] == '=') { in php_password_salt_to64()
100 efree(buffer); in php_password_salt_to64()
103 ret[pos] = buffer[pos]; in php_password_salt_to64()
106 efree(buffer); in php_password_salt_to64()
115 char *buffer; in php_password_make_salt() local
125 buffer = (char *) safe_emalloc(raw_length, 1, 1); in php_password_make_salt()
129 BYTE *iv_b = (BYTE *) buffer; in php_password_make_salt()
141 n = read(fd, buffer + read_bytes, raw_length - read_bytes); in php_password_make_salt()
156 buffer[i] ^= (char) (255.0 * php_rand(TSRMLS_C) / RAND_MAX); in php_password_make_salt()
161 if (php_password_salt_to64(buffer, raw_length, length, result) == FAILURE) { in php_password_make_salt()
163 efree(buffer); in php_password_make_salt()
169 efree(buffer); in php_password_make_salt()
356 char *buffer; in PHP_FUNCTION() local
361 buffer = estrndup(Z_STRVAL_PP(option_buffer), Z_STRLEN_PP(option_buffer)); in PHP_FUNCTION()
371 buffer = estrndup(Z_STRVAL(cast_option_buffer), Z_STRLEN(cast_option_buffer)); in PHP_FUNCTION()
389 efree(buffer); in PHP_FUNCTION()
395 efree(buffer); in PHP_FUNCTION()
398 } else if (php_password_salt_is_alphabet(buffer, buffer_len) == FAILURE) { in PHP_FUNCTION()
400 if (php_password_salt_to64(buffer, buffer_len, required_salt_len, salt) == FAILURE) { in PHP_FUNCTION()
402 efree(buffer); in PHP_FUNCTION()
410 memcpy(salt, buffer, (int) required_salt_len); in PHP_FUNCTION()
413 efree(buffer); in PHP_FUNCTION()