One minor issue, I think.  I noticed on page 7 it says:<p><pre><code>  bcrypt(cost, salt, pwd)
    state &#60;= EksBlowfishSetup(cost, salt, key)
</code></pre>
I guess the symbols "pwd" and "key" are synonyms there, right?