summaryrefslogtreecommitdiff
path: root/random.c
AgeCommit message (Expand)Author
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
2015-11-30* random.c (init_randomseed): remove "initial" argument. It neverkosaki
2015-11-30* random.c: random_raw_seed don't use GRND_NONBLOCK. GRND_NONBLOCKkosaki
2015-11-30* missing/explicit_bzero.c: new file. define explicit_bzero.kosaki
2015-10-18random.c: comment [ci skip]nobu
2015-10-18Revert r52180kosaki
2015-10-18* random.c (fill_random_bytes_urandom): add a comment why usingkosaki
2015-10-18* random.c (fill_random_bytes_syscall): don't use GRND_NONBLOCK.kosaki
2015-10-18* random.c (fill_random_bytes_syscall): use ATOMIC_SET() forkosaki
2015-07-25random.c: get rid of blockingnobu
2015-07-14fix compile error with clangkazu
2015-07-07* random.c (fill_random_bytes_syscall): fix compile error.kazu
2015-07-07random.c: fix failures on old Linuxnormal