api

random.ch

Declarations in random.ch

1 declarationstls

Declarations

Public only
tls#
Publicnamespace
namespace tls
Cryptographic Secure Random Number Generator
random_fill#
Publicfunction
func random_fill(buf : *u8, len : size_t) : int
─── Secure Random Fill ────────────────────────────────────────────────
random_32#
Publicfunction
func random_32(out : *u8[32]) : int
─── Convenience Functions ─────────────────────────────────────────────
random_48#
Publicfunction
func random_48(out : *u8[48]) : int
Generate a 48-byte random value (e.g., for pre-master secret)
random_32bit#
Publicfunction
func random_32bit() : u32
Generate a single 32-bit random value