Go to file
Kevin Bracey c78a2b5c8f Mix input to randLIB_add_seed calls
Don't just xor in the 64-bit number given, splitmix64 it across the entire
state. Also, make sure we don't accidentally set the state to all-zero.

RANDLIB_ASSUME_GOOD_SEED dropped - we now assume splitmix64 will be
present for the seed additions.

(Note that add_seed will be somewhat slow on platforms like MSP430 with
slow multipliers - don't call it too much.)
2016-10-21 12:37:37 +01:00
mbed-client-randlib Add local pseudo-RNG to randLIB 2016-10-18 09:23:32 +01:00
source Mix input to randLIB_add_seed calls 2016-10-21 12:37:37 +01:00
test/mbed-client-randlib/unittest Mix input to randLIB_add_seed calls 2016-10-21 12:37:37 +01:00
.gitignore Update build rules for NS based build. 2015-07-13 17:43:16 +03:00
.mbedignore Ignore test and linux folders in mbed classic build 2016-05-24 18:12:53 +03:00
LICENSE Changed LICENSE.txt to LICENSE 2015-09-02 12:31:47 +03:00
Makefile Remove separate Linux implementation 2016-10-18 09:23:32 +01:00
apache-2.0.txt licence and copyrights updated 2015-08-03 13:53:57 +03:00
module.json version v1.1.0 2016-03-23 21:26:20 +02:00