[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-taldir] 01/02: change default link which is generated to http pag
From: |
gnunet |
Subject: |
[taler-taldir] 01/02: change default link which is generated to http page |
Date: |
Mon, 11 Jul 2022 19:12:17 +0200 |
This is an automated email from the git hooks/post-receive script.
martin-schanzenbach pushed a commit to branch master
in repository taldir.
commit ec53e1ebbbd680d1f0e99a7fdbf6b3382e3747be
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Mon Jul 11 19:04:14 2022 +0200
change default link which is generated to http page
---
cmd/taldir-cli/main.go | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/cmd/taldir-cli/main.go b/cmd/taldir-cli/main.go
index 063e664..54259df 100644
--- a/cmd/taldir-cli/main.go
+++ b/cmd/taldir-cli/main.go
@@ -30,18 +30,18 @@ import (
"crypto/sha512"
)
-// Generates a link from a code and address
-func generateLink(addr string, code string) string {
+// Generates a link from a challenge and address
+func generateLink(host string, addr string, challenge string) string {
h := sha512.New()
h.Write([]byte(addr))
h_addr := util.EncodeBinaryToString(h.Sum(nil))
- return "taler://taldir/" + h_addr + "/" + code + "-wallet"
+ return host + "/register/" + h_addr + "/" + code
}
func main() {
- var solveFlag = flag.Bool("s", false, "Provide a solution for the
code/pubkey")
+ var solveFlag = flag.Bool("s", false, "Provide a solution for the
challenge/pubkey")
var linkFlag = flag.Bool("l", false, "Provide a link for activation")
- var codeFlag = flag.String("c", "", "Activation code")
+ var challengeFlag = flag.String("c", "", "Activation challenge")
var pubkeyFlag = flag.String("p", "", "Public key")
var addressFlag = flag.String("a", "", "Address")
var delEntryFlag = flag.Bool("d", false, "Delete Entry for the specificied
address")
@@ -51,19 +51,19 @@ func main() {
var cfgFlag = flag.String("C", "", "Configuration file to use")
flag.Parse()
if *solveFlag {
- if len(*codeFlag) == 0 || len(*pubkeyFlag) == 0 {
- fmt.Println("You need to provide an activation code and a public key to
generate a solution")
+ if len(*challengeFlag) == 0 || len(*pubkeyFlag) == 0 {
+ fmt.Println("You need to provide an activation challenge and a public
key to generate a solution")
os.Exit(1)
}
- fmt.Println(util.GenerateSolution(*pubkeyFlag, *codeFlag))
+ fmt.Println(util.GenerateSolution(*pubkeyFlag, *challengeFlag))
os.Exit(0)
}
if *linkFlag {
- if len(*codeFlag) == 0 || len(*addressFlag) == 0 {
- fmt.Println("You need to provide an activation code and an address to
generate a link")
+ if len(*challengeFlag) == 0 || len(*addressFlag) == 0 {
+ fmt.Println("You need to provide an activation challenge and an address
to generate a link")
os.Exit(1)
}
- fmt.Println(generateLink(*addressFlag, *codeFlag))
+ fmt.Println(generateLink(*addressFlag, *challengeFlag))
os.Exit(0)
}
cfgfile := "taldir.conf"
@@ -98,5 +98,4 @@ func main() {
}
t.DeleteValidation(*addressFlag)
}
-
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.