package sysrand

import "crypto/internal/sysrand"

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

Index

Functions

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.

Source Files

rand.go rand_windows.go

Directories

PathSynopsis
crypto/internal/sysrand/internal
crypto/internal/sysrand/internal/seccomp
Version
v1.24.1 (latest)
Published
Feb 27, 2025
Platform
windows/amd64
Imports
6 packages
Last checked
now

Tools for package owners.