MCPcopy Create free account
hub / github.com/DNAProject/DNA / chooseKeyType

Function chooseKeyType

cmd/account.go:111–125  ·  view source on GitHub ↗

wait for user to choose options

(reader *bufio.Reader)

Source from the content-addressed store, hash-verified

109
110// wait for user to choose options
111func chooseKeyType(reader *bufio.Reader) string {
112 common.PrintNotice("key type")
113 for true {
114 tmp, _ := reader.ReadString('\n')
115 tmp = strings.TrimSpace(tmp)
116 _, ok := keyTypeMap[tmp]
117 if ok {
118 fmt.Printf("%s is selected. \n", keyTypeMap[tmp].name)
119 return keyTypeMap[tmp].name
120 } else {
121 fmt.Print("Input error! Please enter a number above: ")
122 }
123 }
124 return ""
125}
126func chooseScheme(reader *bufio.Reader) string {
127 common.PrintNotice("signature-scheme")
128 for true {

Callers 1

checkTypeFunction · 0.85

Calls 1

PrintNoticeFunction · 0.92

Tested by

no test coverage detected