MCPcopy
hub / github.com/kopia/kopia / writeRandomBytesToBuffer

Function writeRandomBytesToBuffer

repo/content/content_manager_lock_free.go:91–101  ·  view source on GitHub ↗
(b *gather.WriteBuffer, count int)

Source from the content-addressed store, hash-verified

89}
90
91func writeRandomBytesToBuffer(b *gather.WriteBuffer, count int) error {
92 var rnd [defaultPaddingUnit]byte
93
94 if _, err := io.ReadFull(cryptorand.Reader, rnd[0:count]); err != nil {
95 return errors.Wrap(err, "error getting random bytes")
96 }
97
98 b.Append(rnd[0:count])
99
100 return nil
101}
102
103func contentCacheKeyForInfo(bi Info) string {
104 // append format-specific information

Callers 2

Calls 1

AppendMethod · 0.45

Tested by

no test coverage detected