The primary issue with `libscrypt_hash` is that it does not allow us to specify the salt we want (the function randomly generates it). In addition, the output is encoded in a very specific format with the salt and iterations etc included. This is contrary to what we do for PBKDF2.