forked from quic-go/quic-go
use an array instead of a byte slice for Connection IDs
This commit is contained in:
@@ -19,13 +19,12 @@ type connIDGenerator struct {
|
||||
length int
|
||||
}
|
||||
|
||||
func (c *connIDGenerator) GenerateConnectionID() ([]byte, error) {
|
||||
func (c *connIDGenerator) GenerateConnectionID() (quic.ConnectionID, error) {
|
||||
b := make([]byte, c.length)
|
||||
_, err := rand.Read(b)
|
||||
if err != nil {
|
||||
if _, err := rand.Read(b); err != nil {
|
||||
fmt.Fprintf(GinkgoWriter, "generating conn ID failed: %s", err)
|
||||
}
|
||||
return b, nil
|
||||
return protocol.ParseConnectionID(b), nil
|
||||
}
|
||||
|
||||
func (c *connIDGenerator) ConnectionIDLen() int {
|
||||
|
||||
Reference in New Issue
Block a user