Lines Matching refs:magic
36 $magic = '';
49 $magic = '1';
53 $magic = 'apr1';
57 $magic = 'S';
61 $magic = 'P';
65 $magic = 'H';
68 $magic = ['algo' => $m[1], 'iter' => $m[2]];
72 $magic = ['algo' => $m[1], 'iter' => $m[2]];
95 $magic = ['prefix' => $m[1], 'rounds' => $m[2]];
119 $newhash = $this->$call($clear, $salt, $magic);
221 * @param string $magic The hash identifier (apr1 or 1)
224 public function hash_apr1($clear, $salt = null, $magic = 'apr1')
229 $text = $clear . '$' . $magic . '$' . $salt;
258 return '$' . $magic . '$' . $salt . '$' . $tmp;
399 * @param string $magic The hash identifier (P or H)
404 protected function stretched_hash($algo, $clear, $salt = null, $magic = 'P', $compute = 8)
448 return '$' . $magic . '$' . $iterc . $salt . $output;
464 * @param string $magic The hash identifier (P or H)
469 public function hash_pmd5($clear, $salt = null, $magic = 'P', $compute = 8)
471 return $this->stretched_hash('md5', $clear, $salt, $magic, $compute);
486 * @param string $magic The hash identifier (S)
491 public function hash_drupal_sha512($clear, $salt = null, $magic = 'S', $compute = 15)
493 return substr($this->stretched_hash('sha512', $clear, $salt, $magic, $compute), 0, 55);
501 * @param string $magic
507 public function hash_hmd5($clear, $salt = null, $magic = 'H', $compute = 8)
509 return $this->hash_pmd5($clear, $salt, $magic, $compute);