summaryrefslogtreecommitdiff
path: root/random.c
AgeCommit message (Expand)Author
2018-06-14prefer clock_gettimenobu
2018-06-10random.c: fix need_secure flagsnobu
2018-04-14random.c: improve docs for Random.bytesstomar
2018-02-27random.c: Random.extend Formatternobu
2018-02-23[DOC] missing docs at toplevelnobu
2018-02-20random.c: Random.bytesnobu
2018-01-17Fix typos.hsbt
2017-12-16random.c: make sure that Random.urandom returns required-length buffermame
2017-09-13Random.urandom raises RuntimeError instead of returning nilkazu
2017-09-12Random.urandom raises an exception instead of returning nil when failedmame
2017-09-09Add a note to Random.urandommame
2017-07-19random.c: ensure initializednobu
2017-01-20SecureRandom should try /dev/urandom first [Bug #9569]shyouhei
2017-01-20switch SipHash from SipHash24 to SipHash13 variantshyouhei
2017-01-11random.c (fill_random_bytes_syscall): use "__NR_" prefix on Linuxnormal
2016-12-06random.c: pack hash seedsnobu
2016-12-05random.c: private randnobu
2016-07-29rb_funcallvnobu
2016-07-04* random.c (random_ulong_limited): avoid left shift count >= width ofnaruse
2016-06-29VC6 errornobu
2016-05-15random.c: suppress a warningnobu
2016-05-14random.c: clear seednobu
2016-05-13random.c: no local copy of the seednobu
2016-05-13random.c: fill_random_seed sizenobu
2016-05-13random.c: clear bufnobu
2016-05-10random.c: reuse bitsnobu
2016-05-10random.c: use bytesnobu
2016-05-09random.c: compare by rb_equalnobu
2016-05-09random.c: consitifynobu
2016-05-09random.c: seed conversionnobu
2016-05-07random.c: optimize int_pair_to_real_inclusivenobu
2016-05-07random.c: split random_int32nobu
2016-05-07random.c: unnecessary declarationsnobu
2016-05-06random.c: fill_random_bytes_syscall functionnobu
2016-05-06random.c: refactornobu
2016-05-06random.c: use rb_check_to_intnobu
2016-05-06random.c: prefer rb_check_aritynobu
2016-05-06random.c: sipseed_keys_tnobu
2016-05-06random.c: default seed marknobu
2016-05-06random.c: return value is not GCednobu
2016-05-05random.c: use uint32_tnobu
2016-05-05random.c: use arc4random_bufnobu
2016-05-01* cont.c, hash.c, random.c, win32/win32.c: cleanup some Win9x/ME/NT4usa
2016-02-24* random.c (limited_rand): Add a specialized path for the limit fits in 32 bit.akr
2015-12-09* *.c (*_memsize): do not check ptr.ko1
2015-12-05random.c: fix filling sizenobu
2015-12-01explicit_bzero.c: needs windows.hnobu
2015-11-30* random.c (InitVM_Random): move Random::DEFAULT initializationkosaki
2015-11-30* random.c (Init_RandomSeed): move all Random::DEFAULTkosaki
2015-11-30* random.c (init_hashseed, init_siphash): extract initializekosaki