rust/library/std/src/sys/random
U. Lasiotus a828ffcf5f Add Motor OS std library port
Motor OS was added as a no-std Tier-3 target in
https://github.com/rust-lang/rust/pull/146848
as x86_64-unknown-motor.

This patch/PR adds the std library for Motor OS.

While the patch may seem large, all it does is proxy
std pal calls to moto-rt. When there is some non-trivial
code (e.g. thread::spawn), it is quite similar, and often
identical, to what other platforms do.
2025-10-08 08:57:58 -07:00
..
apple.rs std: switch to faster random sources on macOS and most BSDs 2024-09-23 10:36:16 +02:00
arc4random.rs Mark extern blocks as unsafe 2025-02-09 17:11:13 +00:00
espidf.rs Mark extern blocks as unsafe 2025-02-09 17:11:13 +00:00
fuchsia.rs Mark extern blocks as unsafe 2025-02-09 17:11:13 +00:00
getentropy.rs std: switch to faster random sources on macOS and most BSDs 2024-09-23 10:36:16 +02:00
getrandom.rs Unify cygwin & horizon random impl 2025-03-10 21:23:32 +08:00
hermit.rs std: implement the random feature 2024-09-23 10:29:51 +02:00
linux.rs setup CI and tidy to use typos for spellchecking and fix few typos 2025-07-03 10:51:06 +03:00
mod.rs Add Motor OS std library port 2025-10-08 08:57:58 -07:00
motor.rs Add Motor OS std library port 2025-10-08 08:57:58 -07:00
redox.rs std: implement the random feature 2024-09-23 10:29:51 +02:00
sgx.rs Remove [T]::array_chunks(_mut) 2025-07-27 23:03:07 -07:00
solid.rs std: implement the random feature 2024-09-23 10:29:51 +02:00
teeos.rs Mark extern blocks as unsafe 2025-02-09 17:11:13 +00:00
trusty.rs Fix build failure on Trusty 2025-03-19 02:05:01 +09:00
uefi.rs library: Migrate from cfg_if to cfg_select 2025-08-16 05:28:31 -07:00
unix_legacy.rs std: switch to faster random sources on macOS and most BSDs 2024-09-23 10:36:16 +02:00
unsupported.rs setup CI and tidy to use typos for spellchecking and fix few typos 2025-07-03 10:51:06 +03:00
vxworks.rs use generic Atomic type where possible 2025-04-27 02:18:08 +03:00
wasip1.rs std: Start supporting WASIp2 natively 2025-08-28 15:07:15 -07:00
wasip2.rs std: Start supporting WASIp2 natively 2025-08-28 15:07:15 -07:00
windows.rs Fix *-win7-windows-msvc target since 26eeac1a1e 2025-02-19 18:05:37 +08:00
zkvm.rs std: implement the random feature 2024-09-23 10:29:51 +02:00