Fatal error: Incorrect Usage Of Hashing Functions
<p>I have never seen this <code>fatal error</code> in PHP before... It started when I found a password hashing class on github: </p>

<pre><code> $Config = array(
        "Depreciated" =&gt; 1,
        "Notices" =&gt; 1,
        "Errors" =&gt; 1,
        "Warnings" =&gt; 1,
    );
    $Salt_Settings= 1;
    $Password_Hashing = new SlayerSolutions\Authentication($Salt_Settings,$Config);

$Password_Hashing -&gt;SetSalt("f4dd32"); 
$Password_Hashing -&gt;SetKey("Login"); 
$Password_Hashing -&gt;SetPositioning(0); 

$Password_Entities = $Password_Hashing -&gt;Password_Props($_POST['Password']);
$Result_Array = $Password_Hashing -&gt;Hash_Password($Password_Entities );
</code></pre>

<p>This returns: </p>

<blockquote>
  <p>Fatal error: Incorrect Usage Of Hashing Functions. This must be
  executed in a step procedure.</p>
</blockquote>

<p>I cannot view the actual code structure of the class as it seems to have been encoded with ioncube or something</p>
