@@ -60,7 +60,6 @@ You may also find the [Update Guide](UPDATING.md) useful.
6060- All PRNGs are now portable across big- and little-endian architectures. (#209 )
6161- ` Isaac64Rng::next_u32 ` no longer throws away half the results. (#209 )
6262- Add ` IsaacRng::new_from_u64 ` and ` Isaac64Rng::new_from_u64 ` . (#209 )
63- - Remove ` IsaacWordRng ` wrapper. (#277 )
6463- Add the HC-128 CSPRNG ` Hc128Rng ` . (#210 )
6564- Add ` ChaChaRng::set_rounds ` method. (#243 )
6665- Changes to ` JitterRng ` to get its size down from 2112 to 24 bytes. (#251 )
@@ -71,6 +70,7 @@ You may also find the [Update Guide](UPDATING.md) useful.
7170- Remove support for NaCl. (#225 )
7271- WASM support for ` OsRng ` via stdweb, behind the ` stdweb ` feature. (#272 , #336 )
7372- Use ` getrandom ` on more platforms for Linux, and on Android. (#338 )
73+ - Use the ` SecRandomCopyBytes ` interface on macOS. (#322 )
7474- On systems that do not have a syscall interface, only keep a single file descriptor open for ` OsRng ` . (#239 )
7575- On Unix, first try a single read from ` /dev/random ` , then ` /dev/urandom ` . (#338 )
7676- Better error handling and reporting in ` OsRng ` (using new error type). (#225 )
@@ -90,7 +90,6 @@ You may also find the [Update Guide](UPDATING.md) useful.
9090- Use widening multiply method for much faster integer range reduction. (#274 )
9191- ` Uniform ` distributions for ` bool ` uses ` Range ` . (#274 )
9292- ` Uniform ` distributions for ` bool ` uses sign test. (#274 )
93- - Add ` HighPrecision01 ` distribution. (#320 )
9493
9594
9695## [ 0.4.2] - 2018-01-06
0 commit comments