pub fn fallbackSeed(aslr_addr: ?*anyopaque, seed: *[Csprng.seed_len]u8) void
pub fn fallbackSeed(aslr_addr: ?*anyopaque, seed: *[Csprng.seed_len]u8) void { @memset(seed, 0); std.mem.writeInt(usize, seed[seed.len - @sizeOf(usize) ..][0..@sizeOf(usize)], @intFromPtr(aslr_addr), .native); const fallbackSeedImpl = switch (native_os) { .windows => fallbackSeedWindows, .wasi => if (builtin.link_libc) fallbackSeedPosix else fallbackSeedWasi, else => fallbackSeedPosix, }; fallbackSeedImpl(seed); }