From d8fb2443c7ebee01b5b1e70318ca1e3a950afa87 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Fri, 23 Feb 2018 20:37:08 +0100 Subject: [PATCH] fixup! adlin: able to tokenize every arguments --- token-validator/token.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/token-validator/token.go b/token-validator/token.go index 168d6e7..e4fb91d 100644 --- a/token-validator/token.go +++ b/token-validator/token.go @@ -8,7 +8,10 @@ import ( func GenerateToken(pkey []byte, id int, a... []byte) ([]byte, error) { h := sha512.New() - h.Write([]byte(fmt.Sprintf("%x:%d", pkey, id))) + h.Write([]byte(fmt.Sprintf("%x", pkey))) + if id != 0 { + h.Write([]byte(fmt.Sprintf(":%d", id))) + } for _, v := range a { h.Write([]byte(":"))