Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0

* add makefile for build (#1594)

* use io.ReadFull instead of io.Reader's Read()
Cette révision appartient à :
Jeff 2017-09-18 11:21:48 -04:00 révisé par kilo
Parent 951f94d988
révision 44e304977b
2 fichiers modifiés avec 13 ajouts et 1 suppressions

11
Makefile Fichier normal
Voir le fichier

@ -0,0 +1,11 @@
OUT=nyaa
all: build
build: $(OUT)
$(OUT):
godep go build -ldflags "-X main.buildversion=$(git rev-parse HEAD)"
clean:
go clean

Voir le fichier

@ -4,6 +4,7 @@ import (
"crypto/md5"
"crypto/rand"
"fmt"
"io"
"strings"
)
@ -31,7 +32,7 @@ func GenerateRandomToken32() (string, error) {
// GenerateRandomToken : Generates a random token int n long
func GenerateRandomToken(n int) (string, error) {
token := make([]byte, n)
_, err := rand.Read(token)
_, err := io.ReadFull(rand.Reader, token)
// %x base 16, lower-case, two characters per byte
return fmt.Sprintf("%x", token), err