aboutsummaryrefslogtreecommitdiffstats
path: root/random.c
Commit message (Expand)AuthorAgeFilesLines
* rand(beginless_range) raise Errno::EDOM instead of TypeErrorKazuhiro NISHIYAMA2019-12-151-2/+4
* Adjusted spaces [ci skip]Nobuyoshi Nakada2019-09-271-2/+2
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-5/+5
* * expand tabs.git2019-06-041-1/+1
* random_mt_typeNobuyoshi Nakada2019-06-041-8/+8
* random.c: unify syscall with getrandomnobu2019-02-101-34/+14
* * expand tabs.svn2019-02-101-15/+15
* random.c: use getrandom() if available.glass2019-02-101-0/+26
* Split mt19937.cnobu2019-02-071-158/+1
* Fix Random.urandom in a chroot on OpenBSDnobu2019-01-031-0/+5
* suppress integer overflow warningsshyouhei2018-11-131-0/+1
* blacklist UBSAN's unsigned integer overflowshyouhei2018-11-071-0/+3
* * expand tabs.svn2018-10-301-3/+3
* use RARRAY_AREF() instead of RARRAY_CONST_PTR().ko12018-10-301-5/+3
* random.c: prefixed fill_random_bytesnobu2018-09-111-1/+3
* add new instruction attribute called leafshyouhei2018-09-111-1/+1
* random.c: fix up r64596nobu2018-09-041-1/+1
* avoid fork-unsafe arc4random implementationsshyouhei2018-09-041-0/+6
* random.c: SecRandomCopyBytesnobu2018-08-311-0/+20
* random.c: fix fallback valuenobu2018-08-031-4/+2
* random.c: use rb_check_funcallnobu2018-08-031-2/+1
* random.c: moved domain errornobu2018-08-031-1/+2
* random.c: endless range randomnobu2018-08-031-1/+2
* prefer clock_gettimenobu2018-06-141-0/+9
* random.c: fix need_secure flagsnobu2018-06-101-2/+2
* random.c: improve docs for Random.bytesstomar2018-04-141-4/+4
* random.c: Random.extend Formatternobu2018-02-271-0/+1
* [DOC] missing docs at toplevelnobu2018-02-231-0/+13
* random.c: Random.bytesnobu2018-02-201-0/+14
* Fix typos.hsbt2018-01-171-2/+2
* random.c: make sure that Random.urandom returns required-length buffermame2017-12-161-9/+20
* Random.urandom raises RuntimeError instead of returning nilkazu2017-09-131-1/+1
* Random.urandom raises an exception instead of returning nil when failedmame2017-09-121-1/+2
* Add a note to Random.urandommame2017-09-091-1/+3
* random.c: ensure initializednobu2017-07-191-2/+2
* SecureRandom should try /dev/urandom first [Bug #9569]shyouhei2017-01-201-4/+11
* switch SipHash from SipHash24 to SipHash13 variantshyouhei2017-01-201-2/+2
* random.c (fill_random_bytes_syscall): use "__NR_" prefix on Linuxnormal2017-01-111-2/+2
* random.c: pack hash seedsnobu2016-12-061-30/+14
* random.c: private randnobu2016-12-051-1/+1
* rb_funcallvnobu2016-07-291-4/+4
* * random.c (random_ulong_limited): avoid left shift count >= width ofnaruse2016-07-041-2/+0
* VC6 errornobu2016-06-291-1/+1
* random.c: suppress a warningnobu2016-05-151-1/+5
* random.c: clear seednobu2016-05-141-0/+1
* random.c: no local copy of the seednobu2016-05-131-15/+7
* random.c: fill_random_seed sizenobu2016-05-131-6/+7
* random.c: clear bufnobu2016-05-131-1/+4
* random.c: reuse bitsnobu2016-05-101-2/+14
* random.c: use bytesnobu2016-05-101-29/+58