|
|
@ -23,7 +23,6 @@ func readFile(path string) (*bytes.Buffer, error) {
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
return nil, err
|
|
|
|
return nil, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return buffer, nil
|
|
|
|
return buffer, nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -38,21 +37,19 @@ func getRpad(messageLength int) string {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func getID() string {
|
|
|
|
func getID() string {
|
|
|
|
b := make([]byte, 12)
|
|
|
|
id := make([]byte, 12)
|
|
|
|
_, err := rand.Read(b)
|
|
|
|
_, err := rand.Read(id)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
log.Fatal(err)
|
|
|
|
log.Fatal(err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
id := fmt.Sprintf("%x-%x-%x", b[0:4], b[4:8], b[8:])
|
|
|
|
return fmt.Sprintf("%x-%x-%x", id[0:4], id[4:8], id[8:])
|
|
|
|
return id
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func getShortID() string {
|
|
|
|
func getShortID() string {
|
|
|
|
b := make([]byte, 4)
|
|
|
|
id := make([]byte, 4)
|
|
|
|
_, err := rand.Read(b)
|
|
|
|
_, err := rand.Read(id)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
log.Fatal(err)
|
|
|
|
log.Fatal(err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
id := fmt.Sprintf("%x", b[0:4])
|
|
|
|
return fmt.Sprintf("%x", id[0:4])
|
|
|
|
return id
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|