@@ -60,7 +60,6 @@ You may also find the [Update Guide](UPDATING.md) useful.
60
60
- All PRNGs are now portable across big- and little-endian architectures. (#209 )
61
61
- ` Isaac64Rng::next_u32 ` no longer throws away half the results. (#209 )
62
62
- Add ` IsaacRng::new_from_u64 ` and ` Isaac64Rng::new_from_u64 ` . (#209 )
63
- - Remove ` IsaacWordRng ` wrapper. (#277 )
64
63
- Add the HC-128 CSPRNG ` Hc128Rng ` . (#210 )
65
64
- Add ` ChaChaRng::set_rounds ` method. (#243 )
66
65
- 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.
71
70
- Remove support for NaCl. (#225 )
72
71
- WASM support for ` OsRng ` via stdweb, behind the ` stdweb ` feature. (#272 , #336 )
73
72
- Use ` getrandom ` on more platforms for Linux, and on Android. (#338 )
73
+ - Use the ` SecRandomCopyBytes ` interface on macOS. (#322 )
74
74
- On systems that do not have a syscall interface, only keep a single file descriptor open for ` OsRng ` . (#239 )
75
75
- On Unix, first try a single read from ` /dev/random ` , then ` /dev/urandom ` . (#338 )
76
76
- 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.
90
90
- Use widening multiply method for much faster integer range reduction. (#274 )
91
91
- ` Uniform ` distributions for ` bool ` uses ` Range ` . (#274 )
92
92
- ` Uniform ` distributions for ` bool ` uses sign test. (#274 )
93
- - Add ` HighPrecision01 ` distribution. (#320 )
94
93
95
94
96
95
## [ 0.4.2] - 2018-01-06
0 commit comments