gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]