diff options
Diffstat (limited to '.overlay/crypto/rand')
| -rw-r--r-- | .overlay/crypto/rand/rand.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/.overlay/crypto/rand/rand.go b/.overlay/crypto/rand/rand.go new file mode 100644 index 00000000..03d083ad --- /dev/null +++ b/.overlay/crypto/rand/rand.go @@ -0,0 +1,24 @@ +/* SPDX-License-Identifier: MIT + * + * Copyright (C) 2019-2026 WireGuard LLC. All Rights Reserved. + */ + +package rand + +import ( + "crypto/internal/sysrand" + "io" +) + +func Read(b []byte) (n int, err error) { + sysrand.Read(b) // Should panic on failure or short read + return len(b), nil +} + +type reader struct{} + +func (r reader) Read(b []byte) (n int, err error) { + return Read(b) +} + +var Reader io.Reader = reader{} |
