...
Run Format

Package sysrand

import "crypto/internal/sysrand"
Overview
Index
Subdirectories

Overview ▾

Package rand provides cryptographically secure random bytes from the operating system.

func Read

func Read(b []byte)

Read fills b with cryptographically secure random bytes from the operating system. It always fills b entirely and crashes the program irrecoverably if an error is encountered. The operating system APIs are documented to never return an error on all but legacy Linux systems.

Note that Read is not affected by testing/cryptotest.SetGlobalRand, and it should not be used directly by algorithm implementations.

Subdirectories

Name Synopsis
..