issues
search
rust-random
/
getrandom
A small cross-platform library for retrieving random data from (operating) system source
Apache License 2.0
264
stars
166
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Force use of `rdrand` feature instead of `linux_android` implementation
#491
StackOverflowExcept1on
closed
5 days ago
2
use_file: switch to futex on Linux and to `nanosleep` on other targets
#490
newpavlov
opened
1 week ago
14
CI: Build and link tvOS and watchOS targets.
#489
briansmith
closed
1 week ago
0
Upgrade to cargo-dinghy 0.7.2.
#488
briansmith
closed
1 week ago
0
netbsd: Implement std::sync::OnceLock-like semantics for weak lookup.
#487
briansmith
closed
1 week ago
0
Completely disable Web tests on Windows
#486
newpavlov
closed
1 week ago
0
MSRV(future): Use std::{sync::OnceLock/io::Read}` to eliminate more unsafe code & once_cell dependency.
#485
briansmith
closed
1 week ago
1
netbsd: Simplify weak lookup.
#484
briansmith
closed
2 weeks ago
2
Android/Linux/rdrand: Use once_cell::race::OnceBool instead of LazyBool.
#483
briansmith
opened
2 weeks ago
3
lazy: Make `LazyUsize` private.
#482
briansmith
closed
2 weeks ago
0
use_file: Use `std::fs::File` instead of libc and `once_cell::sync::OnceCell` instead of pthreads mutex
#481
briansmith
opened
2 weeks ago
0
use_file: Use AtomicI32 instead of AtomicUsize to avoid conversions.
#480
briansmith
closed
2 weeks ago
0
CI: Test "std" feature on Aarch64 QNX.
#479
briansmith
closed
2 weeks ago
0
use_file: replace mutex with `nanosleep`-based loop
#478
newpavlov
closed
2 weeks ago
4
CI: run Clippy for all backends, rework the rustdoc job
#477
newpavlov
closed
2 weeks ago
0
Test RDRAND on x86 / x86_64 targets
#476
josephlr
closed
1 week ago
2
Test fallback file implementation on Linux/Android
#475
josephlr
opened
3 weeks ago
1
Test `getrandom_uninit`
#474
josephlr
closed
1 week ago
1
Cleanup Custom Tests
#473
josephlr
closed
1 week ago
1
MSRV 1.60: Conditionally import lasy.rs module
#472
josephlr
closed
3 weeks ago
2
Cleanup Testing code
#471
josephlr
opened
3 weeks ago
5
Add rustix backend
#470
notgull
closed
1 week ago
1
use_file: Use Acquire/Release semantics instead of Relaxed.
#469
briansmith
closed
2 weeks ago
7
Make `Error::from_os_error` a public API & always test use_file on Linux.
#468
briansmith
closed
1 week ago
1
DO NOT SUBMIT: Demonstrate that new msan CI jobs work
#467
briansmith
closed
3 weeks ago
0
Cleanup Auxiliary Linux tests
#466
josephlr
closed
3 weeks ago
1
Avoid depending on "rustc-dep-of-std" features of dependencies.
#465
briansmith
closed
3 weeks ago
0
CI: Build for `x86_64-unknown-linux-gnux32`.
#464
briansmith
closed
3 weeks ago
1
Android/Linux: Support msan; unpoison output of getrandom syscall.
#463
briansmith
opened
3 weeks ago
8
Test `getrandom_uninit()` with initially-uninitialized buffer.
#462
briansmith
opened
3 weeks ago
2
MSRV 1.59: Remove libc requirement for x86_64-*-linux-none
#461
briansmith
opened
3 weeks ago
1
Build tests on "std"-having -Zbuild-std targets.
#460
briansmith
closed
3 weeks ago
1
Delegate to `linux_android` from `linux_android_with_fallback`.
#459
briansmith
closed
3 weeks ago
0
MSRV 1.63: Use `libstd` instead of `libc::open` and instead of libpthreads's `Mutex`.
#458
briansmith
opened
3 weeks ago
0
use_file: `std::sync::Mutex`, dropping all libpthread use.
#457
briansmith
closed
3 weeks ago
5
Crate libc 0.2.154 is yanked
#456
acgetchell
closed
3 weeks ago
6
Deprecate and remove `impl From<NonZeroU32> for Error`.
#455
briansmith
opened
4 weeks ago
1
Deprecate and remove `getrandom_uninit`
#454
briansmith
closed
3 weeks ago
7
use_file: Just use `libstd` on targets that we know have libstd, instead of pthreads + libc.
#453
briansmith
opened
4 weeks ago
20
Linux/Android: Document /dev/random polling considerations.
#452
briansmith
closed
4 weeks ago
1
Potential improvements to use of `/dev/random` on Linux/Android
#451
briansmith
opened
1 month ago
5
Linux/Android: Improve sandbox compatibility when checking `/dev/random`.
#450
briansmith
closed
4 weeks ago
1
Linux/Android: Read a byte from `/dev/random` instead of polling it.
#449
briansmith
closed
4 weeks ago
2
Solaris: Do not read from errno when libc did not indicate error.
#448
briansmith
closed
1 month ago
0
CI: Run Clippy for (nearly) all targets.
#447
briansmith
closed
2 weeks ago
2
Run `cargo clippy` in CI for all targets
#446
briansmith
closed
2 weeks ago
0
Replace more casts with safer conversions & enable cast-related lints.
#445
briansmith
opened
1 month ago
3
rdrand: Avoid inlining unrolled retry loops.
#444
briansmith
closed
3 weeks ago
9
Help the compiler avoid inlining lazy init functions.
#443
briansmith
closed
4 weeks ago
2
rdrand: Avoid assuming `usize` is the native word size.
#442
briansmith
closed
1 month ago
1
Next