scrypt-og, sha1, qubit, nist5 implementations