All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
SeedableRng::seed_from_u64
for convenient seeding. (#537)CryptoRng
now also implement CryptoRng
. (#470)std
feature by default. (#409)BlockRng{64}::inner
and BlockRng::inner_mut
; instead making core
publicBlockRng{64}::index
and BlockRng{64}::generate_and_set
. (#374, #419)BlockRngCore::Results
bound to also require AsMut<[Self::Item]>
. (#419)std::io::Read
for RngCore. (#434)(Split out of the Rand crate, changes here are relative to rand 0.4.2)
RngCore
and SeedableRng
are now part of rand_core
. (#288)impl
and le
. (#209, #228)Error
and ErrorKind
. (#225)CryptoRng
marker trait. (#273)BlockRngCore
trait. (#281)BlockRng
and BlockRng64
wrappers to help implementations. (#281, #325)SeedableRng
trait. (#233)RngCore::next_u64
and RngCore::fill_bytes
. (#288)RngCore::try_fill_bytes
. (#225)Experimental version as part of the rand crate refactor.