From 225b6e9c7d6991d366482031a61f6a3cdc7df87b Mon Sep 17 00:00:00 2001 From: Tim Williams Date: Fri, 6 Jul 2018 14:34:33 -0400 Subject: [PATCH] ecrecover plain text message --- shyftRingWalletConn/app.go | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/shyftRingWalletConn/app.go b/shyftRingWalletConn/app.go index 68c9c7e195..6a0b353b20 100644 --- a/shyftRingWalletConn/app.go +++ b/shyftRingWalletConn/app.go @@ -67,8 +67,15 @@ func handleRequest(conn net.Conn) { var msg = dat["msg"].(string) var sig = dat["sig"].(string) fmt.Println("the first sig is ") + fmt.Println(msg) fmt.Println(sig) - var new_byte_array, err2 = hexutil.Decode(msg) + //var new_byte_array, err2 = hexutil.Decode(msg) + var new_byte_array = []byte(msg) + var bazz = hexutil.Encode(new_byte_array) + fizz, err2 := hexutil.Decode(bazz) + fmt.Println("THE fizz is ") + fmt.Println(fizz) + //fizz = hexutil.Decode(fizz.String()) var new_sig_byte_array, err3 = hexutil.Decode(sig) if err2 != nil { fmt.Println("the err2 is ") @@ -78,11 +85,13 @@ func handleRequest(conn net.Conn) { fmt.Println("the err3 is ") fmt.Println(err3) } - var fizz = hexutil.Bytes(new_byte_array) + var buzz = hexutil.Bytes(new_sig_byte_array) buzz[64] -= 27 fmt.Println("that bytes is") fmt.Println(fizz) + + //var bytes_msg = []byte(msg) //var foo, err = hex.DecodeString(msg) //fmt.Println("msg is ") @@ -97,6 +106,7 @@ func handleRequest(conn net.Conn) { //if er != nil { // log.Fatal(err) //} + new_msg := signHash(fizz) fmt.Println("the new_msg is ") fmt.Println(new_msg) @@ -114,6 +124,8 @@ func handleRequest(conn net.Conn) { fmt.Println("the address is ") fmt.Println(recoveredAddr) fmt.Println(recoveredAddr.Hex()) + + //res, _ := new_add.MarshalText() //fmt.Println(hexutil.Encode(address)) //s := string(address[:])