diff options
| author | Jakob Unterwurzacher | 2016-07-03 15:37:47 +0200 | 
|---|---|---|
| committer | Jakob Unterwurzacher | 2016-07-03 15:37:47 +0200 | 
| commit | e021b9d00cf1daad6342fa557ee3c36a5a303efb (patch) | |
| tree | bf5b3535961a95141238264935604933ab437816 | |
| parent | e574a6cc1f053a16158bd228cf0ec9c6b255ad09 (diff) | |
main: yellow text for masterkey and zerokey warnings
Also, mention that the shell may save the command line into the
history and reduce "ps -auxwww" to "ps ax" (that's all you need).
| -rw-r--r-- | main.go | 8 | 
1 files changed, 6 insertions, 2 deletions
| @@ -324,11 +324,15 @@ func main() {  		// "-masterkey"  		tlog.Info.Printf("Using explicit master key.")  		masterkey = parseMasterKey(args.masterkey) -		tlog.Info.Printf("THE MASTER KEY IS VISIBLE VIA \"ps -auxwww\", ONLY USE THIS MODE FOR EMERGENCIES.") +		tlog.Info.Printf(tlog.ColorYellow + +			"THE MASTER KEY IS VISIBLE VIA \"ps ax\" AND MAY BE STORED IN YOUR SHELL HISTORY!\n" + +			"ONLY USE THIS MODE FOR EMERGENCIES." + tlog.ColorReset)  	} else if args.zerokey {  		// "-zerokey"  		tlog.Info.Printf("Using all-zero dummy master key.") -		tlog.Info.Printf("ZEROKEY MODE PROVIDES NO SECURITY AT ALL AND SHOULD ONLY BE USED FOR TESTING.") +		tlog.Info.Printf(tlog.ColorYellow + +			"ZEROKEY MODE PROVIDES NO SECURITY AT ALL AND SHOULD ONLY BE USED FOR TESTING." + +			tlog.ColorReset)  		masterkey = make([]byte, cryptocore.KeyLen)  	} else {  		// Load master key from config file | 
