INNER CODE UNIT · Go
main
bacalhau-project/bacalhau · pkg/authn/ask/gen_password/main.go:15
func main() {
_, _ = fmt.Fprintf(os.Stderr, "Password: ")
password, err := term.ReadPassword(int(os.Stdin.Fd()))
if err != nil {
_, _ = fmt.Fprintln(os.Stderr, err.Error())
os.Exit(1)
}
salt := make([]byte, saltLength)
_, err = rand.Read(salt)
if err != nil {
_, _ = fmt.Fprintln(os.Stderr, err.Error())
os.Exit(1)
}
hash, err := policy.Scrypt(password, salt)
if err != nil {