aboutsummaryrefslogtreecommitdiff
path: root/peer/id.go
blob: dd0ff1d130bead23f46213e028c34eb2e8fbc672 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package peer

import (
	"crypto/rand"
	"encoding/hex"
)

func NewID() (string, error) {
	r := make([]byte, 10)
	_, err := rand.Read(r)
	if err != nil {
		return "", err
	}
	return hex.EncodeToString(r), nil
}