Commit Graph

  • 0c156352b5 alnyan/yggdrasil: use std instead of yggdrasil-rt alnyan/yggdrasil Mark Poliakov 2024-01-28 18:56:27 +02:00
  • 69a646b970 alnyan/yggdrasil: add Yggdrasil getrandom Mark Poliakov 2024-01-28 18:54:42 +02:00
  • d102c3655f
    Use doc_auto_cfg instead of doc_cfg (#392) master Artyom Pavlov 2024-01-23 00:27:56 +03:00
  • 2e4bb4d722
    Correct comments regarding LazyUsize (#391) David Cook 2024-01-17 09:10:30 -06:00
  • f68a940b4d
    Release v0.2.12 (#389) Artyom Pavlov 2024-01-09 08:33:08 +03:00
  • 5fe3c8e34a
    Raise minimum supported Apple OS versions (#388) BlackHoleFox 2024-01-07 10:15:42 -06:00
  • 8aa4efb178
    Document platform support policy (#387) BlackHoleFox 2024-01-04 14:55:54 -06:00
  • 7249e6ec14
    Improve robustness of the Hermit backend and sys_fill_exact (#386) Artyom Pavlov 2023-12-03 00:01:11 +03:00
  • 169944f107
    Fix custom backend for targets without atomics (#385) Artyom Pavlov 2023-11-08 08:58:24 +03:00
  • baf2198d2a
    Update README.md to have correct build status badge (#382) Joe Richey 2023-11-06 22:21:25 -08:00
  • 853c1dc592
    Release v0.2.11 (#379) Artyom Pavlov 2023-11-07 09:04:43 +03:00
  • 4c094c3754
    Add workaround for cross-rs/cross#1345 (#380) Artyom Pavlov 2023-11-07 07:39:49 +03:00
  • 8476c4436d
    Add GNU/Hurd support (#370) Samuel Thibault 2023-11-07 05:13:56 +01:00
  • 35808a4b27
    Update broken link to hermit docs (#374) Hugo 2023-10-05 17:51:00 +02:00
  • 8c8ca323f9
    CI: replace MIPS cross tests with PPC32 (#372) Artyom Pavlov 2023-10-03 00:56:45 +03:00
  • 1308930985
    custom: rename __getrandom_internal to follow Rust conventions (#369) Joe Richey 2023-09-01 03:50:49 -07:00
  • 2e483d68aa
    Release v0.2.10 (#364) Artyom Pavlov 2023-06-06 18:07:03 +03:00
  • e57fcac8dc
    emscripten: use getentropy from libc (#362) Artyom Pavlov 2023-06-06 16:43:21 +03:00
  • 5aa4105c23
    Create SECURITY.md (#361) Joyce 2023-05-20 17:50:19 -03:00
  • 53cf0cc3af
    Add support for PS Vita (armv7-sony-vita-newlibeabihf) (#359) Nikolay Arhipov 2023-05-07 13:35:48 +03:00
  • 666b2d4c83
    Fix v0.2.9 release date (#357) Artyom Pavlov 2023-04-10 23:13:35 +00:00
  • abe7ef3107
    Release v0.2.9 (#354) Artyom Pavlov 2023-04-06 23:20:27 +00:00
  • 03defac1e5
    ci: use minimal permissions for Github Actions (#351) Joe Richey 2023-03-24 19:30:06 -07:00
  • 8eb9c2d5a6
    Merge pull request #350 from rust-random/android Joe Richey 2023-03-24 14:35:47 -07:00
  • 5042b09742 Update wasm-pack Joe Richey 2023-03-24 14:23:06 -07:00
  • 6cd1a12ef2 Disable cross build/tests on Android Joe Richey 2023-03-23 18:04:35 -07:00
  • 41cc07a099
    Switch the custom backend to Rust ABI (#347) Artyom Pavlov 2023-03-14 04:14:47 +00:00
  • 2f9989fba1
    Move __getrandom_custom definition into a const block (#344) Joseph Richey 2023-03-09 20:36:20 -08:00
  • 75252bca49
    ci: Fix the fuchsia tests (#343) Joseph Richey 2023-03-09 20:35:51 -08:00
  • 41b89814e3
    Allow Edge tests to fail (#339) Joseph Richey 2023-02-23 11:56:11 -08:00
  • 74a2021ee1
    ci: Don't use rust-cache for Cross Build/Link (#338) Joseph Richey 2023-02-22 13:01:58 -08:00
  • c526c898b3
    Add in a RtlGenRandom fallback for non-UWP Windows (#337) Chris H-C 2023-02-22 15:42:52 -05:00
  • 7c83ea0e57
    Hermit: use sys_read_entropy syscall (#333) Artyom Pavlov 2023-02-09 22:00:32 +00:00
  • c65522b5c6
    Merge pull request #336 from rust-random/ci Joseph Richey 2023-02-09 03:29:01 -08:00
  • 8d8a882eb6 Move Web Tests to Ubuntu 22.04 Joe Richey 2023-02-08 17:12:14 -08:00
  • a2b48866b9 Reenable cross build/link tests and update cross Joe Richey 2023-02-08 16:51:52 -08:00
  • 8e46d0c055
    Merge pull request #335 from rust-random/rdrand Joseph Richey 2023-02-08 16:24:46 -08:00
  • 5f7aadf0ea Make rdrand_exact #[target_feature(enable = "rdrand")] Joe Richey 2023-02-08 14:37:21 -08:00
  • 6a3fac8a01 Remove comment implying this code only runs on SGX Joe Richey 2023-02-08 14:36:43 -08:00
  • f39423084c Use !0 instead of usize::MAX Joe Richey 2023-02-06 13:11:42 -08:00
  • 82c3cb8901 rdrand: Add CPUID feature detection and self-test Joe Richey 2023-02-02 14:16:08 -08:00
  • c4f7f45351 rdrand: Remove check for 0 and !0 values Joe Richey 2023-02-02 14:12:09 -08:00
  • a56faa8ca5 Use correct flag name Joe Richey 2023-02-02 14:09:52 -08:00
  • 9ceb7e56ec
    Eliminate potential panic in sys_fill_exact (#334) Artyom Pavlov 2023-01-27 23:30:37 +00:00
  • 6536b9e60c
    Remove #cfg from bsd_arandom.rs (#332) Joseph Richey 2023-01-26 12:13:27 -08:00
  • 6e3bbdebaa
    Add support for getrandom syscall on NetBSD ≥ 10.0 (#331) Tobias Klauser 2023-01-25 18:10:56 +01:00
  • 7f73e3ccc1
    Use open instead of open64 (#326) Khem Raj 2023-01-06 00:43:34 -08:00
  • 698a6d1a06
    Disable cross build/link tests (#328) Artyom Pavlov 2023-01-04 11:44:52 +03:00
  • ea5ef25714
    Fix typos (#327) Kian-Meng Ang 2023-01-04 14:58:29 +08:00
  • e0e406df8a
    Support random file of AIX (#282) Qiu Chaofan 2022-12-30 18:44:40 +08:00
  • beb65e241e
    Merge pull request #325 from flba-eb/add_qnx_nto_support Joseph Richey 2022-12-23 23:49:19 -08:00
  • 993505c17f
    Enable tests for QNX/Neutrino, integrate new libc version Florian Bartels 2022-12-22 10:31:58 +01:00
  • 52c2780646 Add QNX/nto support Florian Bartels 2022-07-12 10:57:40 +02:00
  • 759a9d743c
    Merge pull request #324 from rust-random/ci Joseph Richey 2022-10-31 13:28:04 -07:00
  • f096c04523 Update all runners to macOS 12 Joe Richey 2022-10-30 21:16:36 -07:00
  • 2e66e5921f Programaticly select iOS simulator Runtime/Device Joe Richey 2022-10-30 23:57:40 -07:00
  • 62e697f9ca Run web tests on 20.04 Joe Richey 2022-10-30 21:14:51 -07:00
  • b04bd03e14 Explicitly use windows-2022 Joe Richey 2022-10-30 20:50:41 -07:00
  • 9d4a91f9a1 Remove workaround not needed on Ubuntu 22.04 Joe Richey 2022-10-30 20:44:47 -07:00
  • 941c2fff69 Update tests to run on Ubuntu 22.04 (instead of 20.04) Joe Richey 2022-10-30 20:43:28 -07:00
  • 5ddec2a8f4 Check OS using runner.os instead of matrix.os Joe Richey 2022-10-30 20:48:41 -07:00
  • 8e4ecdb72f Use "host" instead of "target" in Web Tests Joe Richey 2022-10-31 00:05:08 -07:00
  • 5a4a8eafe5
    Fix iOS simulator CI (#323) Joseph Richey 2022-10-30 20:31:26 -07:00
  • 8b36b3e634
    README.md (#322) Jared Ramon Elizan 2022-10-31 08:13:52 +08:00
  • c93c2603f0
    Merge pull request #321 from rust-random/webtest Joseph Richey 2022-10-26 01:23:35 -07:00
  • c3d9797a0b Just Pin Versions for compiled downloads Joe Richey 2022-10-25 23:41:19 -07:00
  • 03f6688195 Cleanup other binary download steps Joe Richey 2022-10-25 23:05:38 -07:00
  • f84a061151 Add additional Web Tests Joe Richey 2022-10-25 15:45:15 -07:00
  • 8e44d13ebf
    Merge pull request #317 from thomcc/tvos-watchos Joseph Richey 2022-10-25 02:50:29 -07:00
  • e32ea822c3
    Add tvOS and watchOS to CI Thom Chiovoloni 2022-10-24 21:29:25 -07:00
  • e6ed8e1a55
    Add tvOS and watchOS support, identical to iOS support Thom Chiovoloni 2022-10-24 16:31:05 -07:00
  • 2aabb63d2c
    Merge pull request #316 from rust-random/ci Joseph Richey 2022-10-24 12:22:23 -07:00
  • 4917673cd2 Break up Tier 3 builds Joe Richey 2022-10-24 00:58:41 -07:00
  • b35add2bb7 Uptade to Swatinem/rust-cache@v2 Joe Richey 2022-10-23 21:45:51 -07:00
  • a91ad48d8c Update to actions/checkout@v3 Joe Richey 2022-10-23 21:41:58 -07:00
  • b1da11b850 Run iOS Simulator Tests Joe Richey 2022-10-23 21:38:21 -07:00
  • 14b461fa39 Make job names consistent Joe Richey 2022-10-23 21:37:19 -07:00
  • 762c95dd7a Move from actions-rs/toolchain to dtolnay/rust-toolchain Joe Richey 2022-10-23 21:32:21 -07:00
  • 52a4c3cbad
    Remove buffer zeroing from Node.js implementation (#315) Joseph Richey 2022-10-23 16:22:28 -07:00
  • 710b24dd27
    Use getentropy on Emscripten (#307) Joseph Richey 2022-10-23 15:09:31 -07:00
  • 68b4d7a8fc
    Merge pull request #303 from rust-random/wasm64 Joseph Richey 2022-10-23 14:57:21 -07:00
  • 3fa761b949 Add chunking for Node.js implementation Joe Richey 2022-10-22 20:50:56 -07:00
  • 1d371ef5e2 Add wasm64-unknown-unknown support Joe Richey 2022-10-21 19:12:50 -07:00
  • f2d76625d5
    Solaris: consistantly use /dev/random source (#310) Joseph Richey 2022-10-23 13:46:01 -07:00
  • ad08dd9e72
    Cleanup wasm32-wasi target (#306) Joseph Richey 2022-10-23 13:29:09 -07:00
  • d87d3399bb
    Document use of /dev/urandom vs /dev/random (#311) Joseph Richey 2022-10-23 13:26:32 -07:00
  • 88d0d31a2c
    Move 3ds selection above rdrand/js/custom fallback (#312) Joseph Richey 2022-10-23 12:59:43 -07:00
  • 412e0d5ff5
    Merge pull request #309 from briansmith/b/test-benches Joseph Richey 2022-10-23 00:26:23 -07:00
  • 84883207b9 CI: On Nightly toolchains, test the benchmarks instead of just building them. Brian Smith 2022-10-22 23:08:31 -07:00
  • 2ec38ad931
    Merge pull request #304 from rust-random/rng_tests Joseph Richey 2022-10-22 14:21:31 -07:00
  • b893cb9c77 Use iterators for num_diff_bits Joe Richey 2022-10-22 13:52:42 -07:00
  • c83edb650b Add quality tests for calling getrandom on small buffers Joe Richey 2022-10-22 03:05:40 -07:00
  • c12f70c20a Sharpen bounds in test_diff Joe Richey 2022-10-22 02:45:44 -07:00
  • 97c17892e7
    Merge pull request #300 from rust-random/custom_test Joseph Richey 2022-10-22 13:32:14 -07:00
  • cf85546863 Tests: Use custom tests to verify operations on empty slices are no-ops. Brian Smith 2022-10-21 09:34:31 -07:00
  • ee0ca47aa2 Run (most) common tests against the custom RNG Joe Richey 2022-10-21 16:51:01 -07:00
  • 92af82ab9a Remove state from Custom RNG Joe Richey 2022-10-21 16:49:34 -07:00
  • ce5c2d96ac
    Test emscripten via Cross (#302) Joseph Richey 2022-10-22 13:23:49 -07:00
  • d2ca7695e3
    Fix Solaris/OpenBSD/Dragonfly build and re-enable CI (#301) Joseph Richey 2022-10-22 13:22:38 -07:00
  • f7b733042c
    Update MSRV in .clippy.toml (#305) Joseph Richey 2022-10-22 04:20:18 -07:00