"flag"
"fmt"
"io"
+ "os"
"go.cypherpunks.ru/balloon"
)
p := flag.Int("p", 4, "Number of threads")
saltHex := flag.String("salt", "", "Salt, hexadecimal, optional")
passwd := flag.String("passwd", "", "Password")
+ flag.Usage = func() {
+ fmt.Fprintf(os.Stderr, "balloon -- Strengthen password with Balloon+SHA512\n\n")
+ flag.PrintDefaults()
+ }
flag.Parse()
var salt []byte
var err error