crypt_newhash
int crypt_newhash(const char *, const char *, char *, size_t);
DEF_WEAK(crypt_newhash);
PROTO_NORMAL(crypt_newhash);
if (crypt_newhash(string, pref, buffer, sizeof(buffer)) != 0)
if (crypt_newhash(pass, "bcrypt,a", hash, sizeof(hash)) != 0)
crypt_newhash(s, "bcrypt", hash, sizeof(hash));
if (crypt_newhash(newpass, pref, hash, sizeof(hash)) != 0) {